#include <CYawMotionInterpKey.h>
Definition at line 54 of file CYawMotionInterpKey.h.
| WWCOMMON::CYawMotionInterpKey::CYawMotionInterpKey | ( | ) |
Definition at line 51 of file CYawMotionInterpKey.cpp.
Referenced by interpolate().
| WWCOMMON::CYawMotionInterpKey::CYawMotionInterpKey | ( | NLMISC::CVector | pos, | |
| float | yaw, | |||
| NLMISC::CVector | speed, | |||
| float | yawSpeed, | |||
| double | time | |||
| ) |
Definition at line 57 of file CYawMotionInterpKey.cpp.
| WWCOMMON::CYawMotionInterpKey::CYawMotionInterpKey | ( | uint | val | ) |
Definition at line 63 of file CYawMotionInterpKey.cpp.
| WWCOMMON::CYawMotionInterpKey::~CYawMotionInterpKey | ( | ) |
Definition at line 69 of file CYawMotionInterpKey.cpp.
| void WWCOMMON::CYawMotionInterpKey::computeMatrix | ( | ) | [protected] |
Definition at line 118 of file CYawMotionInterpKey.cpp.
References NLMISC::CMatrix::Identity, m_bMatrixComputed, m_Matrix, m_Position, m_Yaw, NLMISC::CMatrix::rotateZ(), and NLMISC::CMatrix::setPos().
Referenced by getMatrix().
| NLMISC::CMatrix WWCOMMON::CYawMotionInterpKey::getMatrix | ( | ) |
Definition at line 73 of file CYawMotionInterpKey.cpp.
References computeMatrix(), m_bMatrixComputed, and m_Matrix.
Referenced by WWCLIENT::CCameraThird::calculateTarget(), WWCOMMON::CPerformer::getMatrix(), and getVelocity().
| NLMISC::CVector WWCOMMON::CYawMotionInterpKey::getPosition | ( | ) | const |
Definition at line 79 of file CYawMotionInterpKey.cpp.
References m_Position.
Referenced by WWCOMMON::CPerformer::getPosition(), interpolate(), and WWCOMMON::CMotionController::move().
| NLMISC::CVector WWCOMMON::CYawMotionInterpKey::getSpeed | ( | void | ) |
Definition at line 93 of file CYawMotionInterpKey.cpp.
References m_Speed.
Referenced by interpolate(), and WWCOMMON::CMotionController::move().
| double WWCOMMON::CYawMotionInterpKey::getTime | ( | ) | [inline] |
Definition at line 67 of file CYawMotionInterpKey.h.
References m_Time.
Referenced by interpolate(), and WWCOMMON::CMotionController::move().
| NLMISC::CVector WWCOMMON::CYawMotionInterpKey::getVelocity | ( | ) |
Definition at line 110 of file CYawMotionInterpKey.cpp.
References getMatrix(), m_bVelocityComputed, m_Speed, m_Velocity, and NLMISC::CMatrix::mulVector().
Referenced by WWCOMMON::CMotionController::move().
| float WWCOMMON::CYawMotionInterpKey::getYaw | ( | ) |
Definition at line 89 of file CYawMotionInterpKey.cpp.
References m_Yaw.
Referenced by interpolate(), and WWCOMMON::CMotionController::move().
| float WWCOMMON::CYawMotionInterpKey::getYawSpeed | ( | ) |
Definition at line 102 of file CYawMotionInterpKey.cpp.
References m_YawSpeed.
Referenced by interpolate(), and WWCOMMON::CMotionController::move().
| CYawMotionInterpKey WWCOMMON::CYawMotionInterpKey::interpolate | ( | double | time, | |
| CYawMotionInterpKey & | next | |||
| ) |
Definition at line 125 of file CYawMotionInterpKey.cpp.
References CYawMotionInterpKey(), getPosition(), getSpeed(), getTime(), getYaw(), getYawSpeed(), m_Position, m_Speed, m_Time, m_Yaw, and m_YawSpeed.
| CYawMotionInterpKey & WWCOMMON::CYawMotionInterpKey::operator+= | ( | const CYawMotionInterpKey & | rhs | ) |
Definition at line 141 of file CYawMotionInterpKey.cpp.
References m_bMatrixComputed, m_bVelocityComputed, m_Position, m_Speed, m_Time, m_Yaw, and m_YawSpeed.
| CYawMotionInterpKey & WWCOMMON::CYawMotionInterpKey::operator-= | ( | const CYawMotionInterpKey & | rhs | ) |
Definition at line 152 of file CYawMotionInterpKey.cpp.
References m_bMatrixComputed, m_bVelocityComputed, m_Position, m_Speed, m_Time, m_Yaw, and m_YawSpeed.
| const CYawMotionInterpKey WWCOMMON::CYawMotionInterpKey::operator/ | ( | const CYawMotionInterpKey & | rhs | ) |
Definition at line 163 of file CYawMotionInterpKey.cpp.
References m_bMatrixComputed, m_bVelocityComputed, m_Position, m_Scalar, m_Speed, m_Time, m_Yaw, and m_YawSpeed.
| void WWCOMMON::CYawMotionInterpKey::setPosition | ( | NLMISC::CVector | pos | ) | [inline] |
Definition at line 68 of file CYawMotionInterpKey.h.
References m_bMatrixComputed, and m_Position.
Referenced by WWCOMMON::CMotionController::move(), WWCOMMON::CPerformer::setPosition(), and WWCOMMON::CPolynomialMotionController::update().
| void WWCOMMON::CYawMotionInterpKey::setSpeed | ( | NLMISC::CVector | speed | ) |
Definition at line 97 of file CYawMotionInterpKey.cpp.
References m_bVelocityComputed, and m_Speed.
Referenced by WWCOMMON::CMotionController::move().
| void WWCOMMON::CYawMotionInterpKey::setTime | ( | double | time | ) | [inline] |
Definition at line 66 of file CYawMotionInterpKey.h.
References m_Time.
Referenced by WWCOMMON::CMotionController::move(), WWCOMMON::CPerformer::setPosition(), and WWCOMMON::CPolynomialMotionController::update().
| void WWCOMMON::CYawMotionInterpKey::setYaw | ( | float | yaw | ) |
Definition at line 83 of file CYawMotionInterpKey.cpp.
References m_bMatrixComputed, m_bVelocityComputed, and m_Yaw.
Referenced by WWCOMMON::CMotionController::move(), and WWCOMMON::CPolynomialMotionController::update().
| void WWCOMMON::CYawMotionInterpKey::setYawSpeed | ( | float | speed | ) |
Definition at line 106 of file CYawMotionInterpKey.cpp.
References m_YawSpeed.
Referenced by WWCOMMON::CMotionController::move().
bool WWCOMMON::CYawMotionInterpKey::m_bMatrixComputed [protected] |
Definition at line 81 of file CYawMotionInterpKey.h.
Referenced by computeMatrix(), getMatrix(), operator+=(), operator-=(), operator/(), setPosition(), and setYaw().
Definition at line 82 of file CYawMotionInterpKey.h.
Referenced by getVelocity(), operator+=(), operator-=(), operator/(), setSpeed(), and setYaw().
Definition at line 88 of file CYawMotionInterpKey.h.
Referenced by computeMatrix(), and getMatrix().
Definition at line 87 of file CYawMotionInterpKey.h.
Referenced by computeMatrix(), getPosition(), interpolate(), operator+=(), operator-=(), operator/(), and setPosition().
float WWCOMMON::CYawMotionInterpKey::m_Scalar [protected] |
Definition at line 93 of file CYawMotionInterpKey.h.
Referenced by operator/().
Definition at line 89 of file CYawMotionInterpKey.h.
Referenced by getSpeed(), getVelocity(), interpolate(), operator+=(), operator-=(), operator/(), and setSpeed().
double WWCOMMON::CYawMotionInterpKey::m_Time [protected] |
Definition at line 92 of file CYawMotionInterpKey.h.
Referenced by getTime(), interpolate(), operator+=(), operator-=(), operator/(), and setTime().
Definition at line 86 of file CYawMotionInterpKey.h.
Referenced by getVelocity().
float WWCOMMON::CYawMotionInterpKey::m_Yaw [protected] |
Definition at line 90 of file CYawMotionInterpKey.h.
Referenced by computeMatrix(), getYaw(), interpolate(), operator+=(), operator-=(), operator/(), and setYaw().
float WWCOMMON::CYawMotionInterpKey::m_YawSpeed [protected] |
Definition at line 91 of file CYawMotionInterpKey.h.
Referenced by getYawSpeed(), interpolate(), operator+=(), operator-=(), operator/(), and setYawSpeed().
1.6.1