| _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 |