Back to bsyte

Animation Class Reference

Zustandklasse fuer eine Animation. More...

#include <AStep.h>

Collaboration diagram for Animation:

List of all members.

Public Member Functions

 Animation ()
int getID (void)
void test (void)
void create (void)
 Legt programmatisch die Animationspfade fest.
void start (void)
bool isCameraFreezed (void)
 isCameraFreezed
void stop (void)
bool doStep (void)
bool isRunning (void)
void load (DataInputStream &dataIn)
 Liest das Animations-Objekt aus dem Inputstream.
void loadNEU (DataInputStream &dataIn)
 Liest das Animations-Objekt aus dem Inputstream.
void save (DataOutputStream &dataOut)
 Serialisiert das Animations-Objekt in den Outputstream.
void dump (void)
 Obligatorische Dump-Methode fuer debugging.
virtual ~Animation ()

Public Attributes

int m_subIDSize
int m_subID [10]
Vec m_dirVec
float m_wX
float m_wY
float m_wZ
Vec m_rotPosOrg
Vec m_rotPosOrgT
Vec m_rotPos

Private Attributes

int m_aID
bool m_isRunning
bool m_cameraFreeze
bool m_moveFinished
bool m_rotXFinished
bool m_rotYFinished
bool m_rotZFinished
std::vector< AStep * > m_stepListMove
std::vector< AStep * > m_stepListRotX
std::vector< AStep * > m_stepListRotY
std::vector< AStep * > m_stepListRotZ
int m_stepIndexMove
int m_stepIndexRotX
int m_stepIndexRotY
int m_stepIndexRotZ
bool m_repeat

Detailed Description

Zustandklasse fuer eine Animation.


Constructor & Destructor Documentation

Animation::Animation ( )

Here is the call graph for this function:

Animation::~Animation ( ) [virtual]

Member Function Documentation

void Animation::create ( void  )

Legt programmatisch die Animationspfade fest.

Here is the call graph for this function:

Here is the caller graph for this function:

bool Animation::doStep ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

void Animation::dump ( void  )

Obligatorische Dump-Methode fuer debugging.

Here is the call graph for this function:

int Animation::getID ( void  )

Here is the caller graph for this function:

bool Animation::isCameraFreezed ( void  )

isCameraFreezed

Returns:
isCameraFreezed
bool Animation::isRunning ( void  )
void Animation::load ( DataInputStream dataIn)

Liest das Animations-Objekt aus dem Inputstream.

Parameters:
dataInDataInputStream

Here is the call graph for this function:

Here is the caller graph for this function:

void Animation::loadNEU ( DataInputStream dataIn)

Liest das Animations-Objekt aus dem Inputstream.

Parameters:
dataInDataInputStream

Here is the call graph for this function:

void Animation::save ( DataOutputStream dataOut)

Serialisiert das Animations-Objekt in den Outputstream.

Parameters:
dataOutDataOutputStream
Exceptions:
IOException

Here is the caller graph for this function:

void Animation::start ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

void Animation::stop ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

void Animation::test ( void  )

Here is the call graph for this function:


Member Data Documentation

int Animation::m_aID [private]
bool Animation::m_cameraFreeze [private]
bool Animation::m_isRunning [private]
bool Animation::m_moveFinished [private]
bool Animation::m_repeat [private]
bool Animation::m_rotXFinished [private]
bool Animation::m_rotYFinished [private]
bool Animation::m_rotZFinished [private]
std::vector<AStep*> Animation::m_stepListMove [private]
std::vector<AStep*> Animation::m_stepListRotX [private]
std::vector<AStep*> Animation::m_stepListRotY [private]
std::vector<AStep*> Animation::m_stepListRotZ [private]

The documentation for this class was generated from the following files: