mod_sim::F14Tomcat Class Reference

Twin-engine variable-sweep interceptor for US Navy. More...

#include <mod_sim_craft.hh>

Inheritance diagram for mod_sim::F14Tomcat:

mod_sim::Aircraft

List of all members.

Public Member Functions

 F14Tomcat (SharedPtr< Graph > graph, const WorldVertex &position, const bool alien)
const string GetName (void)
void Animate (void)
void SetThrottle (const fp throttle)
void IncThrottle (const fp inc)
void RotateWings (const Degree deg, const bool set=false)
void RotateGloveVanes (const Degree deg, const bool set=false)
void RotateTailplanes (const Degree deg, const bool set=false)
void RotateGears (const Degree deg, const bool set=false)

Private Types

typedef Aircraft Parent

Private Attributes

Part mLeftWing
Part mRightWing
Part mLeftGloveVane
Part mRightGloveVane
Part mLeftTailplane
Part mRightTailplane
Part mFrontGear
Part mLeftGear
Part mRightGear
JetFlame mLeftJetFlame
JetFlame mRightJetFlame

Friends

class ProxyCraft


Detailed Description

Twin-engine variable-sweep interceptor for US Navy.

Member Typedef Documentation

typedef Aircraft mod_sim::F14Tomcat::Parent [private]

Reimplemented from mod_sim::Aircraft.


Constructor & Destructor Documentation

mod_sim::F14Tomcat::F14Tomcat ( SharedPtr< Graph >  graph,
const WorldVertex &  position,
const bool  alien 
)


Member Function Documentation

const string mod_sim::F14Tomcat::GetName ( void   )  [inline]

Reimplemented from mod_sim::Aircraft.

void mod_sim::F14Tomcat::Animate ( void   ) 

Animation pulsed by timer-tick. Base Craft has registered a timer-tick functor which calls Craft::Animate() which this derivative has overridden.

void mod_sim::F14Tomcat::SetThrottle ( const fp  throttle  ) 

Set/increment throttle. throttle = {0.0,..,1.0}

void mod_sim::F14Tomcat::IncThrottle ( const fp  inc  ) 

void mod_sim::F14Tomcat::RotateWings ( const Degree  deg,
const bool  set = false 
) [virtual]

Rotate wings.

Parameters:
deg 
set If true, assign degree, else, add degree.

Reimplemented from mod_sim::Aircraft.

void mod_sim::F14Tomcat::RotateGloveVanes ( const Degree  deg,
const bool  set = false 
) [virtual]

Rotate glove vanes.

Reimplemented from mod_sim::Aircraft.

void mod_sim::F14Tomcat::RotateTailplanes ( const Degree  deg,
const bool  set = false 
) [virtual]

Rotate tailplanes.

Reimplemented from mod_sim::Aircraft.

void mod_sim::F14Tomcat::RotateGears ( const Degree  deg,
const bool  set = false 
) [virtual]

Rotate landing gears.

Reimplemented from mod_sim::Aircraft.


Friends And Related Function Documentation

friend class ProxyCraft [friend]

Reimplemented from mod_sim::Aircraft.


Member Data Documentation

Part mod_sim::F14Tomcat::mLeftWing [private]

Part mod_sim::F14Tomcat::mRightWing [private]

Part mod_sim::F14Tomcat::mLeftGloveVane [private]

Part mod_sim::F14Tomcat::mRightGloveVane [private]

Part mod_sim::F14Tomcat::mLeftTailplane [private]

Part mod_sim::F14Tomcat::mRightTailplane [private]

Part mod_sim::F14Tomcat::mFrontGear [private]

Part mod_sim::F14Tomcat::mLeftGear [private]

Part mod_sim::F14Tomcat::mRightGear [private]

JetFlame mod_sim::F14Tomcat::mLeftJetFlame [private]

JetFlame mod_sim::F14Tomcat::mRightJetFlame [private]


The documentation for this class was generated from the following files: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:30 2007