step/stepcore
StepCore::Box Member List
  This is the complete list of members for StepCore::Box, including all inherited members.
| _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 | 
| Box(Vector2d position=Vector2d::Zero(), double angle=0, Vector2d velocity=Vector2d::Zero(), double angularVelocity=0, double mass=1, double inertia=1, Vector2d size=Vector2d(1, 1)) | StepCore::Box | explicit | 
| 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 | 
| setSize(const Vector2d &size) | StepCore::Box | |
| 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 | 
| size() const | StepCore::Box | inline | 
| 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 | 
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
            Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
 KDE API Reference
    KDE API Reference