#include <AStep.h>
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 |
AStep::AStep | ( | int | t | ) |
AStep::AStep | ( | float | x, |
float | y, | ||
float | z, | ||
int | t, | ||
float | len | ||
) |
AStep::AStep | ( | float | dw, |
int | t, | ||
float | wmax | ||
) |
AStep::~AStep | ( | ) | [virtual] |
bool AStep::doStep | ( | Vec * | vec | ) |
bool AStep::doStep | ( | float * | w | ) |
void AStep::init | ( | void | ) | [private] |
float AStep::norm | ( | float | w | ) | [private] |
void AStep::start | ( | void | ) |
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] |
Trigger AStep::m_triggerDauer [private] |
Trigger AStep::m_triggerMove [private] |
Trigger AStep::m_triggerRotate [private] |
Trigger AStep::m_triggerWait [private] |
int AStep::m_tRotate [private] |
int AStep::m_tWait [private] |
float AStep::m_w [private] |
float AStep::m_wmax [private] |