step/stepcore
StepCore::RigidBodyErrors Class Reference
[ObjectErrors classes]
#include <rigidbody.h>
List of all members.
Detailed Description
Errors object for
RigidBody.
Definition at line 37 of file rigidbody.h.
Constructor & Destructor Documentation
| StepCore::RigidBodyErrors::RigidBodyErrors |
( |
Item * |
owner = 0 |
) |
[inline] |
Member Function Documentation
| Vector2d StepCore::RigidBodyErrors::accelerationVariance |
( |
|
) |
const |
| double StepCore::RigidBodyErrors::angleVariance |
( |
|
) |
const [inline] |
| double StepCore::RigidBodyErrors::angularAccelerationVariance |
( |
|
) |
const |
Get angularAcceleration variance.
Definition at line 111 of file rigidbody.cc.
| double StepCore::RigidBodyErrors::angularMomentumVariance |
( |
|
) |
const |
Get angular momentum variance.
Definition at line 129 of file rigidbody.cc.
| double StepCore::RigidBodyErrors::angularVelocityVariance |
( |
|
) |
const [inline] |
Get angularVelocity variance.
Definition at line 69 of file rigidbody.h.
| void StepCore::RigidBodyErrors::applyForceVariance |
( |
const Vector2d & |
force, |
|
|
const Vector2d & |
position, |
|
|
const Vector2d & |
forceVariance, |
|
|
const Vector2d & |
positionVariance | |
|
) |
| | |
Apply force (and torque) variance to the body at given position (in World coordinates).
Definition at line 177 of file rigidbody.cc.
| void StepCore::RigidBodyErrors::applyTorqueVariance |
( |
double |
torqueVariance |
) |
[inline] |
Apply torque (but no force) variancee to the body.
Definition at line 96 of file rigidbody.h.
| const Vector2d& StepCore::RigidBodyErrors::forceVariance |
( |
|
) |
const [inline] |
| double StepCore::RigidBodyErrors::inertiaVariance |
( |
|
) |
const [inline] |
| double StepCore::RigidBodyErrors::kineticEnergyVariance |
( |
|
) |
const |
| double StepCore::RigidBodyErrors::massVariance |
( |
|
) |
const [inline] |
| Vector2d StepCore::RigidBodyErrors::momentumVariance |
( |
|
) |
const |
| const Vector2d& StepCore::RigidBodyErrors::positionVariance |
( |
|
) |
const [inline] |
Get position variance.
Definition at line 52 of file rigidbody.h.
| RigidBody* StepCore::RigidBodyErrors::rigidBody |
( |
|
) |
const |
| void StepCore::RigidBodyErrors::setAngleVariance |
( |
double |
angleVariance |
) |
[inline] |
| void StepCore::RigidBodyErrors::setAngularMomentumVariance |
( |
double |
angularMomentumVariance |
) |
|
Set angular momentum variance (will modify angularVelocity variance).
Definition at line 135 of file rigidbody.cc.
| void StepCore::RigidBodyErrors::setAngularVelocityVariance |
( |
double |
angularVelocityVariance |
) |
[inline] |
Set angularVelocity variance.
Definition at line 71 of file rigidbody.h.
| void StepCore::RigidBodyErrors::setForceVariance |
( |
const Vector2d & |
forceVariance |
) |
[inline] |
| void StepCore::RigidBodyErrors::setInertiaVariance |
( |
double |
inertiaVariance |
) |
[inline] |
| void StepCore::RigidBodyErrors::setKineticEnergyVariance |
( |
double |
kineticEnergyVariance |
) |
|
Set kinetic energy variance (will modify velocity variance).
Definition at line 150 of file rigidbody.cc.
| void StepCore::RigidBodyErrors::setMassVariance |
( |
double |
massVariance |
) |
[inline] |
| void StepCore::RigidBodyErrors::setMomentumVariance |
( |
const Vector2d & |
momentumVariance |
) |
|
Set momentum variance (will modify velocity variance).
Definition at line 123 of file rigidbody.cc.
| void StepCore::RigidBodyErrors::setPositionVariance |
( |
const Vector2d & |
positionVariance |
) |
[inline] |
Set position variance.
Definition at line 54 of file rigidbody.h.
| void StepCore::RigidBodyErrors::setVelocityVariance |
( |
const Vector2d & |
velocityVariance |
) |
[inline] |
Set velocity variance.
Definition at line 65 of file rigidbody.h.
| double StepCore::RigidBodyErrors::torqueVariance |
( |
|
) |
const [inline] |
| const Vector2d& StepCore::RigidBodyErrors::velocityVariance |
( |
|
) |
const [inline] |
Get velocity variance.
Definition at line 63 of file rigidbody.h.
Member Data Documentation
The documentation for this class was generated from the following files: