step/stepcore
rigidbody.cc File Reference
  
Include dependency graph for rigidbody.cc:

Go to the source code of this file.
| Namespaces | |
| StepCore | |
| Functions | |
| StepCore::QT_TR_NOOP ("Errors class for RigidBody") | |
| StepCore::QT_TR_NOOP ("angle variance") | |
| setAngleVariance | StepCore::QT_TR_NOOP ("angularVelocity variance") | 
| setAngleVariance setAngularVelocityVariance | StepCore::QT_TR_NOOP ("angularAcceleration variance") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance | StepCore::QT_TR_NOOP ("torque variance") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance | StepCore::QT_TR_NOOP ("inertia variance") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | StepCore::QT_TR_NOOP ("angular momentum variance") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::QT_TR_NOOP ("Rigid disk") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::QT_TR_NOOP ("Base polygon body") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::QT_TR_NOOP ("Rigid polygon body") | 
| StepCore::QT_TRANSLATE_NOOP ("ObjectClass","RigidBodyErrors") | |
| StepCore::QT_TRANSLATE_NOOP ("PropertyName","angleVariance") | |
| StepCore::QT_TRANSLATE_NOOP ("Units","rad") | |
| setAngleVariance | StepCore::QT_TRANSLATE_NOOP ("PropertyName","angularVelocityVariance") | 
| setAngleVariance | StepCore::QT_TRANSLATE_NOOP ("Units","rad/s") | 
| setAngleVariance setAngularVelocityVariance | StepCore::QT_TRANSLATE_NOOP ("PropertyName","angularAccelerationVariance") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance | StepCore::QT_TRANSLATE_NOOP ("PropertyName","torqueVariance") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance | StepCore::QT_TRANSLATE_NOOP ("Units","N m") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance | StepCore::QT_TRANSLATE_NOOP ("PropertyName","inertiaVariance") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | StepCore::QT_TRANSLATE_NOOP ("PropertyName","angularMomentumVariance") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::QT_TRANSLATE_NOOP ("ObjectClass","Disk") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::QT_TRANSLATE_NOOP ("ObjectClass","BasePolygon") | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::QT_TRANSLATE_NOOP ("ObjectClass","Polygon") | 
| setAngleVariance setAngularVelocityVariance | StepCore::STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","rad/s²")) | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance | StepCore::STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","kg m²")) | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | StepCore::STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","kg m² rad/s")) | 
| StepCore::STEPCORE_META_OBJECT (RigidBody, QT_TRANSLATE_NOOP("ObjectClass","RigidBody"), QT_TR_NOOP("Generic rigid body"), 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Body), STEPCORE_PROPERTY_RW_D(StepCore::Vector2d, position, QT_TRANSLATE_NOOP("PropertyName","position"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position of the center of mass"), position, setPosition) STEPCORE_PROPERTY_RW_D(double, angle, QT_TRANSLATE_NOOP("PropertyName","angle"), QT_TRANSLATE_NOOP("Units","rad"), QT_TR_NOOP("Rotation angle"), angle, setAngle) STEPCORE_PROPERTY_RW_D(StepCore::Vector2d, velocity, QT_TRANSLATE_NOOP("PropertyName","velocity"), QT_TRANSLATE_NOOP("Units","m/s"), QT_TR_NOOP("Velocity of the center of mass"), velocity, setVelocity) STEPCORE_PROPERTY_RW_D(double, angularVelocity, QT_TRANSLATE_NOOP("PropertyName","angularVelocity"), QT_TRANSLATE_NOOP("Units","rad/s"), QT_TR_NOOP("Angular velocity of the body"), angularVelocity, setAngularVelocity) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, acceleration, QT_TRANSLATE_NOOP("PropertyName","acceleration"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","m/s²")), QT_TR_NOOP("Acceleration of the center of mass"), acceleration) STEPCORE_PROPERTY_R_D(double, angularAcceleration, QT_TRANSLATE_NOOP("PropertyName","angularAcceleration"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","rad/s²")), QT_TR_NOOP("Angular acceleration of the body"), angularAcceleration) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, force, QT_TRANSLATE_NOOP("PropertyName","force"), QT_TRANSLATE_NOOP("Units","N"), QT_TR_NOOP("Force that acts upon the body"), force) STEPCORE_PROPERTY_R_D(double, torque, QT_TRANSLATE_NOOP("PropertyName","torque"), QT_TRANSLATE_NOOP("Units","N m"), QT_TR_NOOP("Torque that acts upon the body"), torque) STEPCORE_PROPERTY_RW(double, mass, QT_TRANSLATE_NOOP("PropertyName","mass"), QT_TRANSLATE_NOOP("Units","kg"), QT_TR_NOOP("Total mass of the body"), mass, setMass) STEPCORE_PROPERTY_RW(double, inertia, QT_TRANSLATE_NOOP("PropertyName","inertia"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","kg m²")), QT_TR_NOOP("Inertia \"tensor\" of the body"), inertia, setInertia) STEPCORE_PROPERTY_RWF(StepCore::Vector2d, momentum, QT_TRANSLATE_NOOP("PropertyName","momentum"), QT_TRANSLATE_NOOP("Units","kg m/s"), QT_TR_NOOP("momentum"), StepCore::MetaProperty::DYNAMIC, momentum, setMomentum) STEPCORE_PROPERTY_RWF(double, angularMomentum, QT_TRANSLATE_NOOP("PropertyName","angularMomentum"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","kg m² rad/s")), QT_TR_NOOP("angular momentum"), StepCore::MetaProperty::DYNAMIC, angularMomentum, setAngularMomentum) STEPCORE_PROPERTY_RWF(double, kineticEnergy, QT_TRANSLATE_NOOP("PropertyName","kineticEnergy"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("kinetic energy"), StepCore::MetaProperty::DYNAMIC, kineticEnergy, setKineticEnergy)) STEPCORE_META_OBJECT(RigidBodyErrors | |
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::STEPCORE_META_OBJECT (Box, QT_TRANSLATE_NOOP("ObjectClass","Box"), QT_TR_NOOP("Rigid box"), 0, STEPCORE_SUPER_CLASS(BasePolygon), STEPCORE_PROPERTY_RW(StepCore::Vector2d, size, QT_TRANSLATE_NOOP("PropertyName","size"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Size of the box"), size, setSize)) STEPCORE_META_OBJECT(Polygon | 
| setAngleVariance setAngularVelocityVariance | StepCore::STEPCORE_PROPERTY_R_D (StepCore::Vector2d, accelerationVariance, QT_TRANSLATE_NOOP("PropertyName","accelerationVariance"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","m/s²")), QT_TR_NOOP("acceleration variance"), accelerationVariance) STEPCORE_PROPERTY_R_D(double | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance | StepCore::STEPCORE_PROPERTY_R_D (StepCore::Vector2d, forceVariance, QT_TRANSLATE_NOOP("PropertyName","forceVariance"), QT_TRANSLATE_NOOP("Units","N"), QT_TR_NOOP("force variance"), forceVariance) STEPCORE_PROPERTY_R_D(double | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance | StepCore::STEPCORE_PROPERTY_RW (double, massVariance, QT_TRANSLATE_NOOP("PropertyName","massVariance"), QT_TRANSLATE_NOOP("Units","kg"), QT_TR_NOOP("mass variance"), massVariance, setMassVariance) STEPCORE_PROPERTY_RW(double | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::STEPCORE_PROPERTY_RW (double, radius, QT_TRANSLATE_NOOP("PropertyName","radius"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Radius of the disk"), radius, setRadius)) STEPCORE_META_OBJECT(BasePolygon | 
| StepCore::STEPCORE_PROPERTY_RW_D (StepCore::Vector2d, positionVariance, QT_TRANSLATE_NOOP("PropertyName","positionVariance"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("position variance"), positionVariance, setPositionVariance) STEPCORE_PROPERTY_RW_D(double | |
| setAngleVariance | StepCore::STEPCORE_PROPERTY_RW_D (StepCore::Vector2d, velocityVariance, QT_TRANSLATE_NOOP("PropertyName","velocityVariance"), QT_TRANSLATE_NOOP("Units","m/s"), QT_TR_NOOP("velocity variance"), velocityVariance, setVelocityVariance) STEPCORE_PROPERTY_RW_D(double | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | StepCore::STEPCORE_PROPERTY_RWF (StepCore::Vector2d, momentumVariance, QT_TRANSLATE_NOOP("PropertyName","momentumVariance"), QT_TRANSLATE_NOOP("Units","kg m/s"), QT_TR_NOOP("momentum variance"), StepCore::MetaProperty::DYNAMIC, momentumVariance, setMomentumVariance) STEPCORE_PROPERTY_RWF(double | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::STEPCORE_PROPERTY_RWF (double, kineticEnergyVariance, QT_TRANSLATE_NOOP("PropertyName","kineticEnergyVariance"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("kinetic energy variance"), StepCore::MetaProperty::DYNAMIC, kineticEnergyVariance, setKineticEnergyVariance)) STEPCORE_META_OBJECT(Disk | 
| StepCore::STEPCORE_SUPER_CLASS (ObjectErrors) | |
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::STEPCORE_SUPER_CLASS (RigidBody) | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | StepCore::STEPCORE_SUPER_CLASS (BasePolygon) | 
| Variables | |
| StepCore::angleVariance | |
| setAngleVariance setAngularVelocityVariance | StepCore::angularAccelerationVariance | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | StepCore::angularMomentumVariance | 
| setAngleVariance | StepCore::angularVelocityVariance | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance | StepCore::inertiaVariance | 
| setAngleVariance setAngularVelocityVariance angularAccelerationVariance | StepCore::torqueVariance | 
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