mod_base::Dyna Class Reference

Dyna class. More...

#include <mod_base_dyna.hh>

Inheritance diagram for mod_base::Dyna:

mod_base::Craft mod_base::EyeCraft

List of all members.

Public Member Functions

 Dyna (SharedPtr< Graph > graph, const WorldVertex &pos)
virtual ~Dyna ()
virtual bool Reproducible (void)
virtual const string GetName (void)
virtual void Translate (uint axis, fp inc)
virtual void Translate (const Vector3 &v)
virtual void Rotate (uint axis, Radian rad)

Protected Member Functions

 Dyna (shptr< Graph > graph)

Private Types

typedef Object Parent


Detailed Description

Dyna class.

Member Typedef Documentation

typedef Object mod_base::Dyna::Parent [private]

Reimplemented in mod_base::Craft, and mod_base::EyeCraft.


Constructor & Destructor Documentation

mod_base::Dyna::Dyna ( shptr< Graph >  graph  )  [protected]

mod_base::Dyna::Dyna ( SharedPtr< Graph >  graph,
const WorldVertex &  pos 
)

mod_base::Dyna::~Dyna (  )  [virtual]


Member Function Documentation

virtual bool mod_base::Dyna::Reproducible ( void   )  [inline, virtual]

Reimplemented in mod_base::Craft.

virtual const string mod_base::Dyna::GetName ( void   )  [inline, virtual]

Reimplemented in mod_base::Craft, and mod_base::EyeCraft.

void mod_base::Dyna::Translate ( uint  axis,
fp  inc 
) [virtual]

Move Dyna along one of its local axis.

Reimplemented in mod_base::EyeCraft.

virtual void mod_base::Dyna::Translate ( const Vector3 &  v  )  [virtual]

Reimplemented in mod_base::EyeCraft.

void mod_base::Dyna::Rotate ( uint  axis,
Radian  rad 
) [virtual]

Rotate Dyna around one of its local axis.

Reimplemented in mod_base::EyeCraft.


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:29 2007