#include <mvBehaviourResult.h>
Public Member Functions | |
mvConstBodyPtr | fetchBodyPtr (mvIndex index) const |
(one liner) | |
mvConstBaseForcePtr | fetchForcePtr (mvIndex index) const |
(one liner) | |
mvConstGroupBehaviourPtr | fetchGroupBehaviourPtr (mvIndex gbIndex) const |
(one liner) | |
mvConstGroupPtr | fetchGroupPtr (mvIndex index) const |
(one liner) | |
mvConstPathwayPtr | fetchPathwayPtr (mvIndex index) const |
(one liner) | |
mvConstWaypointPtr | fetchWaypointPtr (mvIndex index) const |
(one liner) | |
const mvVec3 & | getAcceleration () const |
(one liner) | |
mvEffectTypeEnum | getAccelerationEffectType () const |
(one liner) | |
mvMotionTypeEnum | getAccelerationMotionType () const |
(one liner) | |
mvIndex | getBehaviourIndex () const |
(one liner) | |
mvConstBodyPtr | getCurrentBodyPtr () const |
(one liner) | |
const mvVec3 & | getDirection () const |
(one liner) | |
mvEffectTypeEnum | getDirectionEffectType () const |
(one liner) | |
mvMotionTypeEnum | getDirectionMotionType () const |
(one liner) | |
mvFloat | getElapsedSystemTime () const |
(one liner) | |
const mvVec3 & | getForce () const |
(one liner) | |
mvEffectTypeEnum | getForceEffectType () const |
(one liner) | |
mvMotionTypeEnum | getForceMotionType () const |
(one liner) | |
mvBaseActionPtr | getGroupBehaviourNode () const |
(one liner) | |
mvIndex | getGroupIndex () const |
(one liner) | |
const mvVec3 & | getOmega () const |
(one liner) | |
mvEffectTypeEnum | getOmegaEffectType () const |
(one liner) | |
mvMotionTypeEnum | getOmegaMotionType () const |
(one liner) | |
const mvFloat * | getQuaternion () const |
(one liner) | |
mvEffectTypeEnum | getQuaternionEffectType () const |
(one liner) | |
mvMotionTypeEnum | getQuaternionMotionType () const |
(one liner) | |
const mvVec3 & | getRotation () const |
(one liner) | |
mvEffectTypeEnum | getRotationEffectType () const |
(one liner) | |
mvMotionTypeEnum | getRotationMotionType () const |
(one liner) | |
mvFloat | getTimeStep () const |
(one liner) | |
const mvVec3 & | getTorque () const |
(one liner) | |
mvEffectTypeEnum | getTorqueEffectType () const |
(one liner) | |
mvMotionTypeEnum | getTorqueMotionType () const |
(one liner) | |
const mvVec3 & | getVelocity () const |
(one liner) | |
mvEffectTypeEnum | getVelocityEffectType () const |
(one liner) | |
mvMotionTypeEnum | getVelocityMotionType () const |
(one liner) | |
mvConstWorldPtr | getWorldPtr () const |
(one liner) | |
bool | isAccelerationSet () const |
(one liner) | |
bool | isDirectionSet () const |
(one liner) | |
bool | isForceSet () const |
(one liner) | |
bool | isGlobalEffectDefault () const |
(one liner) | |
bool | isOmegaInDegrees () const |
(one liner) | |
bool | isOmegaSet () const |
(one liner) | |
bool | isQuaternionSet () const |
(one liner) | |
bool | isRotationInDegrees () const |
(one liner) | |
bool | isRotationSet () const |
(one liner) | |
bool | isSteeringMotionDefault () const |
(one liner) | |
bool | isTorqueSet () const |
(one liner) | |
bool | isVelocitySet () const |
(one liner) | |
mvBehaviourResult (mvConstWorldPtr worldPtr, mvConstBodyPtr bodyPtr) | |
(one liner) | |
const mvVec3 & | predictFinalPositionOfCurrentBody () const |
(one liner) | |
const mvVec3 & | predictFinalVelocityOfCurrentBody () const |
(one liner) | |
const mvVec3 & | predictPositionOfCurrentBody () const |
(one liner) | |
const mvVec3 & | predictVelocityOfCurrentBody () const |
(one liner) | |
void | resetAll () |
(one liner) | |
void | setAcceleration (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setBehaviourIndex (mvIndex bIndex) |
(one liner) | |
void | setCurrentTimeStep (mvFloat timeInSecs) |
(one liner) | |
void | setDirection (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setElaspedSystemTime (mvFloat timeInSecs) |
(one liner) | |
void | setFinalPositionPrediction (const mvVec3 &pos) |
(one liner) | |
void | setFinalVelocityPrediction (const mvVec3 &pos) |
(one liner) | |
void | setForce (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setGroupBehaviourNode (mvBaseActionPtr groupBehPtr) |
(one liner) | |
void | setGroupIndex (mvIndex gIndex) |
(one liner) | |
void | setOmega (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setOmegaInDegrees (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setOmegaInRadians (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setPositionPrediction (const mvVec3 &pos) |
(one liner) | |
void | setQuaternion (const mvFloat *quatArray, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setRotationInDegrees (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setRotationInRadians (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setToDirectional () |
(one liner) | |
void | setToGlobalEffect () |
(one liner) | |
void | setToLocalEffect () |
(one liner) | |
void | setTorque (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setToSteering () |
(one liner) | |
void | setVelocity (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT) |
(one liner) | |
void | setVelocityPrediction (const mvVec3 &pos) |
(one liner) |
mvBehaviourResult::mvBehaviourResult | ( | mvConstWorldPtr | worldPtr, | |
mvConstBodyPtr | bodyPtr | |||
) |
(one liner)
(documentation goes here)
mvConstBodyPtr mvBehaviourResult::fetchBodyPtr | ( | mvIndex | index | ) | const |
(one liner)
(documentation goes here)
mvConstBaseForcePtr mvBehaviourResult::fetchForcePtr | ( | mvIndex | index | ) | const |
(one liner)
(documentation goes here)
mvConstGroupBehaviourPtr mvBehaviourResult::fetchGroupBehaviourPtr | ( | mvIndex | index | ) | const |
(one liner)
(documentation goes here)
mvConstGroupPtr mvBehaviourResult::fetchGroupPtr | ( | mvIndex | index | ) | const |
(one liner)
(documentation goes here)
mvConstPathwayPtr mvBehaviourResult::fetchPathwayPtr | ( | mvIndex | index | ) | const |
(one liner)
(documentation goes here)
mvConstWaypointPtr mvBehaviourResult::fetchWaypointPtr | ( | mvIndex | index | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::getAcceleration | ( | ) | const |
(one liner)
(documentation goes here)
mvEffectTypeEnum mvBehaviourResult::getAccelerationEffectType | ( | ) | const |
(one liner)
(documentation goes here)
mvMotionTypeEnum mvBehaviourResult::getAccelerationMotionType | ( | ) | const |
(one liner)
(documentation goes here)
mvIndex mvBehaviourResult::getBehaviourIndex | ( | ) | const |
(one liner)
(documentation goes here)
mvConstBodyPtr mvBehaviourResult::getCurrentBodyPtr | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::getDirection | ( | ) | const |
(one liner)
(documentation goes here)
mvEffectTypeEnum mvBehaviourResult::getDirectionEffectType | ( | ) | const |
(one liner)
(documentation goes here)
mvMotionTypeEnum mvBehaviourResult::getDirectionMotionType | ( | ) | const |
(one liner)
(documentation goes here)
mvFloat mvBehaviourResult::getElapsedSystemTime | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::getForce | ( | ) | const |
(one liner)
(documentation goes here)
mvEffectTypeEnum mvBehaviourResult::getForceEffectType | ( | ) | const |
(one liner)
(documentation goes here)
mvMotionTypeEnum mvBehaviourResult::getForceMotionType | ( | ) | const |
(one liner)
(documentation goes here)
mvBaseActionPtr mvBehaviourResult::getGroupBehaviourNode | ( | ) | const |
(one liner)
(documentation goes here)
mvIndex mvBehaviourResult::getGroupIndex | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::getOmega | ( | ) | const |
(one liner)
(documentation goes here)
mvEffectTypeEnum mvBehaviourResult::getOmegaEffectType | ( | ) | const |
(one liner)
(documentation goes here)
mvMotionTypeEnum mvBehaviourResult::getOmegaMotionType | ( | ) | const |
(one liner)
(documentation goes here)
const mvFloat * mvBehaviourResult::getQuaternion | ( | ) | const |
(one liner)
(documentation goes here)
mvEffectTypeEnum mvBehaviourResult::getQuaternionEffectType | ( | ) | const |
(one liner)
(documentation goes here)
mvMotionTypeEnum mvBehaviourResult::getQuaternionMotionType | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::getRotation | ( | ) | const |
(one liner)
(documentation goes here)
mvEffectTypeEnum mvBehaviourResult::getRotationEffectType | ( | ) | const |
(one liner)
(documentation goes here)
mvMotionTypeEnum mvBehaviourResult::getRotationMotionType | ( | ) | const |
(one liner)
(documentation goes here)
mvFloat mvBehaviourResult::getTimeStep | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::getTorque | ( | ) | const |
(one liner)
(documentation goes here)
mvEffectTypeEnum mvBehaviourResult::getTorqueEffectType | ( | ) | const |
(one liner)
(documentation goes here)
mvMotionTypeEnum mvBehaviourResult::getTorqueMotionType | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::getVelocity | ( | ) | const |
(one liner)
(documentation goes here)
mvEffectTypeEnum mvBehaviourResult::getVelocityEffectType | ( | ) | const |
(one liner)
(documentation goes here)
mvMotionTypeEnum mvBehaviourResult::getVelocityMotionType | ( | ) | const |
(one liner)
(documentation goes here)
mvConstWorldPtr mvBehaviourResult::getWorldPtr | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isAccelerationSet | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isDirectionSet | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isForceSet | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isGlobalEffectDefault | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isOmegaInDegrees | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isOmegaSet | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isQuaternionSet | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isRotationInDegrees | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isRotationSet | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isSteeringMotionDefault | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isTorqueSet | ( | ) | const |
(one liner)
(documentation goes here)
bool mvBehaviourResult::isVelocitySet | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::predictFinalPositionOfCurrentBody | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::predictFinalVelocityOfCurrentBody | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::predictPositionOfCurrentBody | ( | ) | const |
(one liner)
(documentation goes here)
const mvVec3 & mvBehaviourResult::predictVelocityOfCurrentBody | ( | ) | const |
(one liner)
(documentation goes here)
void mvBehaviourResult::resetAll | ( | ) |
(one liner)
default behaviour return type is directional
void mvBehaviourResult::setAcceleration | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setBehaviourIndex | ( | mvIndex | bIndex | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setCurrentTimeStep | ( | mvFloat | timeInSecs | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setDirection | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setElaspedSystemTime | ( | mvFloat | timeInSecs | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setFinalPositionPrediction | ( | const mvVec3 & | pos | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setFinalVelocityPrediction | ( | const mvVec3 & | vel | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setForce | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setGroupBehaviourNode | ( | mvBaseActionPtr | groupBehPtr | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setGroupIndex | ( | mvIndex | gIndex | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setOmega | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setOmegaInDegrees | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setOmegaInRadians | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setPositionPrediction | ( | const mvVec3 & | pos | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setQuaternion | ( | const mvFloat * | quatArray, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setRotationInDegrees | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setRotationInRadians | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setToDirectional | ( | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setToGlobalEffect | ( | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setToLocalEffect | ( | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setTorque | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setToSteering | ( | ) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setVelocity | ( | const mvVec3 & | value, | |
mvMotionTypeEnum | mType = MV_DEFAULT_MOTION , |
|||
mvEffectTypeEnum | eType = MV_DEFAULT_EFFECT | |||
) |
(one liner)
(documentation goes here)
void mvBehaviourResult::setVelocityPrediction | ( | const mvVec3 & | vel | ) |
(one liner)
(documentation goes here)