_angle | StepCore::RigidBody | protected |
_angularVelocity | StepCore::RigidBody | protected |
_force | StepCore::RigidBody | protected |
_inertia | StepCore::RigidBody | protected |
_mass | StepCore::RigidBody | protected |
_name | StepCore::Object | protected |
_position | StepCore::RigidBody | protected |
_torque | StepCore::RigidBody | protected |
_velocity | StepCore::RigidBody | protected |
_vertexes | StepCore::BasePolygon | protected |
acceleration() const | StepCore::RigidBody | inline |
addForce(const double *force, const double *forceVariance) | StepCore::RigidBody | virtual |
angle() const | StepCore::RigidBody | inline |
AngleOffset enum value | StepCore::RigidBody | |
angularAcceleration() const | StepCore::RigidBody | inline |
angularMomentum() const | StepCore::RigidBody | inline |
angularVelocity() const | StepCore::RigidBody | inline |
applyForce(const Vector2d &force, const Vector2d &position) | StepCore::RigidBody | |
applyTorque(double torque) | StepCore::RigidBody | inline |
BasePolygon(Vector2d position=Vector2d::Zero(), double angle=0, Vector2d velocity=Vector2d::Zero(), double angularVelocity=0, double mass=1, double inertia=1) | StepCore::BasePolygon | inlineexplicit |
Body() | StepCore::Body | inline |
color() const | StepCore::Item | inline |
createObjectErrors() | StepCore::RigidBody | inlineprotectedvirtual |
deleteObjectErrors() | StepCore::Item | inline |
force() const | StepCore::RigidBody | inline |
getAccelerations(double *acceleration, double *accelerationVariance) | StepCore::RigidBody | virtual |
getInverseMass(VectorXd *inverseMass, DynSparseRowMatrix *variance, int offset) | StepCore::RigidBody | virtual |
getVariables(double *position, double *velocity, double *positionVariance, double *velocityVariance) | StepCore::RigidBody | virtual |
group() const | StepCore::Item | inline |
inertia() const | StepCore::RigidBody | inline |
Item(const QString &name=QString()) | StepCore::Item | inline |
Item(const Item &item) | StepCore::Item | inline |
kineticEnergy() const | StepCore::RigidBody | inline |
mass() const | StepCore::RigidBody | inline |
momentum() const | StepCore::RigidBody | inline |
name() const | StepCore::Object | inline |
Object(const QString &name=QString()) | StepCore::Object | inlineexplicit |
objectErrors() | StepCore::Item | |
operator=(const Item &item) | StepCore::Item | |
pointLocalToWorld(const Vector2d &p) const | StepCore::RigidBody | |
pointWorldToLocal(const Vector2d &p) const | StepCore::RigidBody | |
position() const | StepCore::RigidBody | inline |
PositionOffset enum value | StepCore::RigidBody | |
resetForce(bool resetVariance) | StepCore::RigidBody | virtual |
RigidBody(Vector2d position=Vector2d::Zero(), double angle=0, Vector2d velocity=Vector2d::Zero(), double angularVelocity=0, double mass=1, double inertia=1) | StepCore::RigidBody | explicit |
rigidBodyErrors() | StepCore::RigidBody | inline |
setAngle(double angle) | StepCore::RigidBody | inline |
setAngularMomentum(double angularMomentum) | StepCore::RigidBody | inline |
setAngularVelocity(double angularVelocity) | StepCore::RigidBody | inline |
setColor(Color color) | StepCore::Item | inline |
setForce(const Vector2d &force) | StepCore::RigidBody | inline |
setGroup(ItemGroup *group) | StepCore::Item | inlinevirtual |
setInertia(double inertia) | StepCore::RigidBody | inline |
setKineticEnergy(double kineticEnergy) | StepCore::RigidBody | |
setMass(double mass) | StepCore::RigidBody | inline |
setMomentum(const Vector2d &momentum) | StepCore::RigidBody | inline |
setName(const QString &name) | StepCore::Object | inline |
setPosition(const Vector2d &position) | StepCore::RigidBody | inline |
setTorque(double torque) | StepCore::RigidBody | inline |
setVariables(const double *position, const double *velocity, const double *positionVariance, const double *velocityVariance) | StepCore::RigidBody | virtual |
setVelocity(const Vector2d &velocity) | StepCore::RigidBody | inline |
setWorld(World *world) | StepCore::Item | inlinevirtual |
torque() const | StepCore::RigidBody | inline |
tryGetObjectErrors() const | StepCore::Item | inline |
variablesCount() | StepCore::RigidBody | inlinevirtual |
variablesOffset() const | StepCore::Body | inline |
vectorLocalToWorld(const Vector2d &v) const | StepCore::RigidBody | |
vectorWorldToLocal(const Vector2d &v) const | StepCore::RigidBody | |
velocity() const | StepCore::RigidBody | inline |
velocityLocal(const Vector2d &localPoint) const | StepCore::RigidBody | |
velocityWorld(const Vector2d &worldPoint) const | StepCore::RigidBody | |
vertexes() const | StepCore::BasePolygon | inline |
world() const | StepCore::Item | inline |
worldItemRemoved(Item *item STEPCORE_UNUSED) | StepCore::Item | inlinevirtual |
~Body() | StepCore::Body | inlinevirtual |
~Item() | StepCore::Item | inlinevirtual |
~Object() | StepCore::Object | inlinevirtual |