Back to bsyte

AStep Class Reference

#include <AStep.h>

Collaboration diagram for AStep:

List of all members.

Public Member Functions

 AStep (int t)
 AStep (float x, float y, float z, int t, float len)
 AStep (float dw, int t, float wmax)
virtual ~AStep ()
void start ()
bool doStep (Vec *vec)
bool doStep (float *w)

Private Member Functions

float norm (float w)
void init (void)

Private Attributes

int m_tWait
int m_tMove
int m_tRotate
int m_tDauer
Trigger m_triggerWait
Trigger m_triggerMove
Trigger m_triggerRotate
Trigger m_triggerDauer
bool m_isFinished
bool m_isWaiting
bool m_isMoving
bool m_isRotating
Vec m_moveDir
Vec m_movePos
float m_moveLen
float m_w
float m_dw
float m_wmax

Constructor & Destructor Documentation

AStep::AStep ( int  t)

Here is the call graph for this function:

AStep::AStep ( float  x,
float  y,
float  z,
int  t,
float  len 
)

Here is the call graph for this function:

AStep::AStep ( float  dw,
int  t,
float  wmax 
)

Here is the call graph for this function:

AStep::~AStep ( ) [virtual]

Member Function Documentation

bool AStep::doStep ( Vec vec)

Here is the call graph for this function:

Here is the caller graph for this function:

bool AStep::doStep ( float *  w)

Here is the call graph for this function:

void AStep::init ( void  ) [private]

Here is the call graph for this function:

Here is the caller graph for this function:

float AStep::norm ( float  w) [private]

Here is the caller graph for this function:

void AStep::start ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

float AStep::m_dw [private]
bool AStep::m_isFinished [private]
bool AStep::m_isMoving [private]
bool AStep::m_isRotating [private]
bool AStep::m_isWaiting [private]
Vec AStep::m_moveDir [private]
float AStep::m_moveLen [private]
Vec AStep::m_movePos [private]
int AStep::m_tDauer [private]
int AStep::m_tMove [private]
int AStep::m_tRotate [private]
int AStep::m_tWait [private]
float AStep::m_w [private]
float AStep::m_wmax [private]

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