#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)
1.5.3