mvForceResult Class Reference

Class for storing results of operations of derived mvBaseForce classes. More...

#include <mvForceResult.h>

List of all members.

Public Member Functions

void disableAccel ()
 (one liner)
void disableDirection ()
 (one liner)
void disableDragAccel ()
 (one liner)
void disableDragForce ()
 (one liner)
void disableDragShift ()
 (one liner)
void disableForce ()
 (one liner)
void disableGravity ()
 (one liner)
void disableOmega ()
 (one liner)
void disableQuaternion ()
 (one liner)
void disableRotation ()
 (one liner)
void disableShift ()
 (one liner)
void disableTorque ()
 (one liner)
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 mvVec3getAcceleration () const
 (one liner)
mvEffectTypeEnum getAccelerationEffectType () const
 (one liner)
mvMotionTypeEnum getAccelerationMotionType () const
 (one liner)
mvConstBodyPtr getCurrentBodyPtr () const
 (one liner)
const mvVec3getDirection () const
 (one liner)
mvEffectTypeEnum getDirectionEffectType () const
 (one liner)
mvMotionTypeEnum getDirectionMotionType () const
 (one liner)
mvFloat getDragAcceleration () const
 (one liner)
mvFloat getDragForce () const
 (one liner)
mvFloat getDragShift () const
 (one liner)
mvFloat getElapsedSystemTime () const
 (one liner)
const mvVec3getForce () const
 (one liner)
mvEffectTypeEnum getForceEffectType () const
 (one liner)
mvMotionTypeEnum getForceMotionType () const
 (one liner)
const mvVec3getGravity () const
 (one liner)
mvEffectTypeEnum getGravityEffectType () const
 (one liner)
mvMotionTypeEnum getGravityMotionType () const
 (one liner)
const mvVec3getOmega () const
 (one liner)
mvEffectTypeEnum getOmegaEffectType () const
 (one liner)
mvMotionTypeEnum getOmegaMotionType () const
 (one liner)
const mvFloatgetQuaternion () const
 (one liner)
mvEffectTypeEnum getQuaternionEffectType () const
 (one liner)
mvMotionTypeEnum getQuaternionMotionType () const
 (one liner)
const mvVec3getRotation () const
 (one liner)
mvMotionTypeEnum getRotationMotionType () const
 (one liner)
const mvVec3getShift () const
 (one liner)
mvEffectTypeEnum getShiftEffectType () const
 (one liner)
mvMotionTypeEnum getShiftMotionType () const
 (one liner)
mvFloat getTimeStep () const
 (one liner)
const mvVec3getTorque () const
 (one liner)
mvEffectTypeEnum getTorqueEffectType () const
 (one liner)
mvMotionTypeEnum getTorqueMotionType () const
 (one liner)
mvConstWorldPtr getWorldPtr () const
 (one liner)
bool isAccelerationSet () const
 (one liner)
bool isDirectionSet () const
 (one liner)
bool isDragAccelerationSet () const
 (one liner)
bool isDragForceSet () const
 (one liner)
bool isDragShiftSet () const
 (one liner)
bool isForceSet () const
 (one liner)
bool isGlobalEffectDefault () const
 (one liner)
bool isGravitySet () 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 isShiftSet () const
 (one liner)
bool isSteeringMotionDefault () const
 (one liner)
bool isTorqueSet () const
 (one liner)
 mvForceResult (mvConstWorldPtr world, mvConstBodyPtr body)
 (one liner)
const mvVec3predictFinalPositionOfCurrentBody () const
 (one liner)
const mvVec3predictFinalVelocityOfCurrentBody () const
 (one liner)
const mvVec3predictPositionOfCurrentBody () const
 (one liner)
const mvVec3predictVelocityOfCurrentBody () 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 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 setGravity (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 setShift (const mvVec3 &value, mvMotionTypeEnum mType=MV_DEFAULT_MOTION, mvEffectTypeEnum eType=MV_DEFAULT_EFFECT)
 (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 setVelocityPrediction (const mvVec3 &pos)
 (one liner)


Detailed Description

Class for storing results of operations of derived mvBaseForce classes.

Constructor & Destructor Documentation

mvForceResult::mvForceResult ( mvConstWorldPtr  worldPtr,
mvConstBodyPtr  bodyPtr 
)

(one liner)

(documentation goes here)


Member Function Documentation

void mvForceResult::disableAccel (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableDirection (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableDragAccel (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableDragForce (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableDragShift (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableForce (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableGravity (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableOmega (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableQuaternion (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableRotation (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableShift (  ) 

(one liner)

(documentation goes here)

void mvForceResult::disableTorque (  ) 

(one liner)

(documentation goes here)

mvConstBodyPtr mvForceResult::fetchBodyPtr ( mvIndex  index  )  const

(one liner)

(documentation goes here)

mvConstBaseForcePtr mvForceResult::fetchForcePtr ( mvIndex  index  )  const

(one liner)

(documentation goes here)

mvConstGroupBehaviourPtr mvForceResult::fetchGroupBehaviourPtr ( mvIndex  index  )  const

(one liner)

(documentation goes here)

mvConstGroupPtr mvForceResult::fetchGroupPtr ( mvIndex  index  )  const

(one liner)

(documentation goes here)

mvConstPathwayPtr mvForceResult::fetchPathwayPtr ( mvIndex  index  )  const

(one liner)

(documentation goes here)

mvConstWaypointPtr mvForceResult::fetchWaypointPtr ( mvIndex  index  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::getAcceleration (  )  const

(one liner)

(documentation goes here)

mvEffectTypeEnum mvForceResult::getAccelerationEffectType (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getAccelerationMotionType (  )  const

(one liner)

(documentation goes here)

mvConstBodyPtr mvForceResult::getCurrentBodyPtr (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::getDirection (  )  const

(one liner)

(documentation goes here)

mvEffectTypeEnum mvForceResult::getDirectionEffectType (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getDirectionMotionType (  )  const

(one liner)

(documentation goes here)

mvFloat mvForceResult::getDragAcceleration (  )  const

(one liner)

(documentation goes here)

mvFloat mvForceResult::getDragForce (  )  const

(one liner)

(documentation goes here)

mvFloat mvForceResult::getDragShift (  )  const

(one liner)

(documentation goes here)

mvFloat mvForceResult::getElapsedSystemTime (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::getForce (  )  const

(one liner)

(documentation goes here)

mvEffectTypeEnum mvForceResult::getForceEffectType (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getForceMotionType (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::getGravity (  )  const

(one liner)

(documentation goes here)

mvEffectTypeEnum mvForceResult::getGravityEffectType (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getGravityMotionType (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::getOmega (  )  const

(one liner)

(documentation goes here)

mvEffectTypeEnum mvForceResult::getOmegaEffectType (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getOmegaMotionType (  )  const

(one liner)

(documentation goes here)

const mvFloat * mvForceResult::getQuaternion (  )  const

(one liner)

(documentation goes here)

mvEffectTypeEnum mvForceResult::getQuaternionEffectType (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getQuaternionMotionType (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::getRotation (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getRotationMotionType (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::getShift (  )  const

(one liner)

(documentation goes here)

mvEffectTypeEnum mvForceResult::getShiftEffectType (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getShiftMotionType (  )  const

(one liner)

(documentation goes here)

mvFloat mvForceResult::getTimeStep (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::getTorque (  )  const

(one liner)

(documentation goes here)

mvEffectTypeEnum mvForceResult::getTorqueEffectType (  )  const

(one liner)

(documentation goes here)

mvMotionTypeEnum mvForceResult::getTorqueMotionType (  )  const

(one liner)

(documentation goes here)

mvConstWorldPtr mvForceResult::getWorldPtr (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isAccelerationSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isDirectionSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isDragAccelerationSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isDragForceSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isDragShiftSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isForceSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isGlobalEffectDefault (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isGravitySet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isOmegaInDegrees (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isOmegaSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isQuaternionSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isRotationInDegrees (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isRotationSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isShiftSet (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isSteeringMotionDefault (  )  const

(one liner)

(documentation goes here)

bool mvForceResult::isTorqueSet (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::predictFinalPositionOfCurrentBody (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::predictFinalVelocityOfCurrentBody (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::predictPositionOfCurrentBody (  )  const

(one liner)

(documentation goes here)

const mvVec3 & mvForceResult::predictVelocityOfCurrentBody (  )  const

(one liner)

(documentation goes here)

void mvForceResult::resetAll (  ) 

(one liner)

(documentation goes here)

void mvForceResult::setAcceleration ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setCurrentTimeStep ( mvFloat  timeInSecs  ) 

(one liner)

(documentation goes here)

void mvForceResult::setDirection ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setElaspedSystemTime ( mvFloat  timeInSecs  ) 

(one liner)

(documentation goes here)

void mvForceResult::setFinalPositionPrediction ( const mvVec3 pos  ) 

(one liner)

(documentation goes here)

void mvForceResult::setFinalVelocityPrediction ( const mvVec3 vel  ) 

(one liner)

(documentation goes here)

void mvForceResult::setForce ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setGravity ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setOmegaInDegrees ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setOmegaInRadians ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setPositionPrediction ( const mvVec3 pos  ) 

(one liner)

(documentation goes here)

void mvForceResult::setQuaternion ( const mvFloat quatArray,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setRotationInDegrees ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setRotationInRadians ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setShift ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setToGlobalEffect (  ) 

(one liner)

(documentation goes here)

void mvForceResult::setToLocalEffect (  ) 

(one liner)

(documentation goes here)

void mvForceResult::setTorque ( const mvVec3 value,
mvMotionTypeEnum  mType = MV_DEFAULT_MOTION,
mvEffectTypeEnum  eType = MV_DEFAULT_EFFECT 
)

(one liner)

(documentation goes here)

void mvForceResult::setVelocityPrediction ( const mvVec3 vel  ) 

(one liner)

(documentation goes here)


The documentation for this class was generated from the following files:
Generated on Wed Nov 14 17:05:00 2007 for mvMotionAI by  doxygen 1.5.3