• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

step/stepcore

StepCore Namespace Reference

Classes

class  AdaptiveEulerSolver
 Adaptive Euler solver. More...
class  Anchor
 Fixes position of the body. More...
class  BasePolygon
 Base class for all polygons. More...
class  Body
 Interface for bodies. More...
class  Box
class  CGConstraintSolver
class  ChargedParticle
 ChargedParticle with mass and charge. More...
class  ChargedParticleErrors
 Errors object for ChargedParticle. More...
class  CircularMotor
 Circular motor: applies a torque to the body. More...
class  CollisionSolver
 Collision solver interface. More...
struct  Color
class  Constants
 Common physical constants. More...
struct  ConstraintsInfo
 Constraints information structure XXX: Move it to constraintsolver.h. More...
class  ConstraintSolver
 Constraint solver interface. More...
struct  Contact
 Description of contact between two bodies. More...
class  Controller
 Controller item to control properties of other objects. More...
class  CoulombForce
 Coulomb electrostatic force. More...
class  CoulombForceErrors
 Errors object for CoulombForce. More...
class  Disk
 Rigid disk. More...
class  EulerSolver
 Non-adaptive Euler solver. More...
class  Factory
 List of MetaObject. More...
class  Force
 Interface for forces. More...
class  Gas
 Gas - a group of several GasParticle and a force. More...
class  GasErrors
 Errors object for Gas. More...
class  GasLJForce
 Lennard-Jones force with cut-off which acts between particles in the Gas. More...
class  GasLJForceErrors
 Errors object for GasLJForce. More...
class  GasParticle
 Gas particle. More...
class  GenericEulerSolver
 Adaptive and non-adaptive Euler solver with error estimation. More...
class  GJKCollisionSolver
 Discrete collision solver using Gilbert-Johnson-Keerthi distance algorithm. More...
class  Graph
 Graph item. More...
class  GravitationForce
 Newton gravitational force. More...
class  GravitationForceErrors
 Errors object for GravitationForce. More...
class  Item
 The root class for any world items (bodies and forces). More...
class  ItemGroup
 Groups several items together. More...
class  Joint
 Interface for joints. More...
class  LinearMotor
 Linear motor: applies a force at given position on the body. More...
class  MetaObject
 Meta-information about class. More...
struct  MetaObjectHelper
struct  MetaObjectHelper< Class, MetaObject::ABSTRACT >
class  MetaProperty
 Meta-information about property. More...
struct  MetaPropertyHelper
class  Meter
 Meter to observe properties of other objects. More...
class  Note
 Textual note item. More...
class  NoteFormula
 LaTeX formula embedded in Note. More...
class  NoteImage
 Image embedded in Note. More...
class  Object
 Root of the StepCore classes hierarchy. More...
class  ObjectErrors
 Base class for all errors objects. More...
class  Particle
 Particle with mass. More...
class  ParticleErrors
 Errors object for Particle. More...
class  Pin
 Fixes position of a given point on the body. More...
class  Polygon
 Rigid arbitrary-shaped polygon. More...
class  RigidBody
 Rigid body. More...
class  RigidBodyErrors
 Errors object for RigidBody. More...
class  Rope
 Massless rope: maximal distance between two points on particles or rigid bodies. More...
class  SoftBody
 SoftBody - a group of several SoftBodyParticle and SoftBodySprings. More...
class  SoftBodyParticle
 Soft body particle. More...
class  SoftBodySpring
 Soft body spring. More...
class  Solver
 Generic Solver interface. More...
class  Spring
 Massless spring. More...
class  SpringErrors
 Errors object for Spring. More...
class  Stick
 Massless stick: fixed distance between two points on particles or rigid bodies. More...
class  Tool
 Interface for tools. More...
class  Tracer
 Traces position of the body. More...
class  WeightForce
 Weight force (constant gravitational force). More...
class  WeightForceErrors
 Errors object for WeightForce. More...
class  World
 Contains multiple Item, Solver and general properties such as time. More...
class  XmlFile
 Class for saving and loading World as XML file. More...

Typedefs

typedef std::vector< Body * > BodyList
typedef std::vector< Contact,
Eigen::aligned_allocator
< Contact > > 
ContactValueList
typedef
Eigen::DynamicSparseMatrix
< double, Eigen::RowMajor > 
DynSparseRowMatrix
typedef std::vector< Force * > ForceList
typedef std::vector
< GasParticle * > 
GasParticleList
typedef std::vector< Item * > ItemList
typedef std::vector< Joint * > JointList
typedef Eigen::Map
< Eigen::VectorXd > 
MappedVector
typedef std::vector
< SoftBodyParticle * > 
SoftBodyParticleList
typedef Eigen::SparseMatrix
< double > 
SparseColMatrix
typedef Eigen::SparseMatrix
< double, Eigen::RowMajor > 
SparseRowMatrix
typedef Eigen::Vector2d Vector2d
typedef std::vector< Vector2d,
Eigen::aligned_allocator
< Vector2d > > 
Vector2dList
typedef Eigen::Vector2i Vector2i
typedef Eigen::Vector3d Vector3d
typedef Eigen::Vector3i Vector3i
typedef Eigen::VectorXd VectorXd

Functions

template<typename unused >
void _step_assert_noabort_helper (const char *expr, int line, const char *file, const char *function)
 QT_TR_NOOP ("Simulation speed scale")
 QT_TR_NOOP ("timeScale")
 QT_TR_NOOP ("World")
 QT_TR_NOOP ("ObjectErrors")
 QT_TR_NOOP ("Joint")
 QT_TR_NOOP ("Body")
 QT_TR_NOOP ("Note: displays a textual note on the scene")
 QT_TR_NOOP ("NoteFormula: a formula embedded in Note")
lengthVariance QT_TR_NOOP ("Damping variance")
 QT_TR_NOOP ("Current length variance")
 QT_TR_NOOP ("Errors class for Spring")
 QT_TR_NOOP ("SoftBody spring")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
QT_TR_NOOP ("Rigid polygon body")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
QT_TR_NOOP ("Base polygon body")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
QT_TR_NOOP ("Rigid disk")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance 
QT_TR_NOOP ("angular momentum variance")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance 
QT_TR_NOOP ("inertia variance")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance 
QT_TR_NOOP ("torque variance")
setAngleVariance
setAngularVelocityVariance 
QT_TR_NOOP ("angularAcceleration variance")
setAngleVariance QT_TR_NOOP ("angularVelocity variance")
 QT_TR_NOOP ("angle variance")
 QT_TR_NOOP ("Errors class for RigidBody")
 QT_TR_NOOP ("Errors class for Particle")
 QT_TR_NOOP ("Circular motor: applies a constant torque to the body")
 QT_TR_NOOP ("Pin: fixes position of a given point on the body")
 QT_TR_NOOP ("Errors class for WeightForce")
 QT_TR_NOOP ("Weight force")
 QT_TR_NOOP ("Errors class for GravitationForce")
setRmin setRminVariance QT_TR_NOOP ("Variance of temperature of particles in the measureRect")
setRmin setRminVariance QT_TR_NOOP ("Errors class for Gas")
setRmin QT_TR_NOOP ("Variance of the distance at which the force is zero")
setRmin QT_TR_NOOP ("Errors class for GasLJForce")
 QT_TR_NOOP ("Distance at which the force is zero")
 QT_TR_NOOP ("Lennard-Jones force")
 QT_TR_NOOP ("Non-adaptive Euler solver")
 QT_TR_NOOP ("Errors class for CoulombForce")
 QT_TRANSLATE_NOOP ("ObjectClass","World")
 QT_TRANSLATE_NOOP ("ObjectClass","ObjectErrors")
 QT_TRANSLATE_NOOP ("ObjectClass","Joint")
 QT_TRANSLATE_NOOP ("ObjectClass","Body")
 QT_TRANSLATE_NOOP ("ObjectClass","Note")
 QT_TRANSLATE_NOOP ("ObjectClass","NoteFormula")
lengthVariance QT_TRANSLATE_NOOP ("Units","N/m")
lengthVariance QT_TRANSLATE_NOOP ("PropertyName","dampingVariance")
 QT_TRANSLATE_NOOP ("PropertyName","lengthVariance")
 QT_TRANSLATE_NOOP ("ObjectClass","SpringErrors")
 QT_TRANSLATE_NOOP ("ObjectClass","SoftBodySpring")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
QT_TRANSLATE_NOOP ("ObjectClass","Polygon")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
QT_TRANSLATE_NOOP ("ObjectClass","BasePolygon")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
QT_TRANSLATE_NOOP ("ObjectClass","Disk")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance 
QT_TRANSLATE_NOOP ("PropertyName","angularMomentumVariance")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance 
QT_TRANSLATE_NOOP ("PropertyName","inertiaVariance")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance 
QT_TRANSLATE_NOOP ("Units","N m")
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance 
QT_TRANSLATE_NOOP ("PropertyName","torqueVariance")
setAngleVariance
setAngularVelocityVariance 
QT_TRANSLATE_NOOP ("PropertyName","angularAccelerationVariance")
setAngleVariance QT_TRANSLATE_NOOP ("Units","rad/s")
setAngleVariance QT_TRANSLATE_NOOP ("PropertyName","angularVelocityVariance")
 QT_TRANSLATE_NOOP ("Units","rad")
 QT_TRANSLATE_NOOP ("PropertyName","angleVariance")
 QT_TRANSLATE_NOOP ("ObjectClass","RigidBodyErrors")
 QT_TRANSLATE_NOOP ("ObjectClass","ParticleErrors")
 QT_TRANSLATE_NOOP ("ObjectClass","CircularMotor")
 QT_TRANSLATE_NOOP ("ObjectClass","Pin")
 QT_TRANSLATE_NOOP ("ObjectClass","WeightForceErrors")
 QT_TRANSLATE_NOOP ("ObjectClass","WeightForce")
 QT_TRANSLATE_NOOP ("ObjectClass","GravitationForceErrors")
setRmin setRminVariance QT_TRANSLATE_NOOP ("Units","K")
setRmin setRminVariance QT_TRANSLATE_NOOP ("PropertyName","rectTemperatureVariance")
setRmin setRminVariance QT_TRANSLATE_NOOP ("ObjectClass","GasErrors")
setRmin QT_TRANSLATE_NOOP ("PropertyName","rminVariance")
setRmin QT_TRANSLATE_NOOP ("ObjectClass","GasLJForceErrors")
 QT_TRANSLATE_NOOP ("Units","m")
 QT_TRANSLATE_NOOP ("PropertyName","rmin")
 QT_TRANSLATE_NOOP ("ObjectClass","GasLJForce")
 QT_TRANSLATE_NOOP ("ObjectClass","EulerSolver")
 QT_TRANSLATE_NOOP ("ObjectClass","CoulombForceErrors")
 QT_TRANSLATE_NOOP ("ObjectClass","CGConstraintSolver")
 QT_TRANSLATE_NOOP ("ObjectClass","GJKCollisionSolver")
template<typename T >
T square (T v)
template<class _Dst , class _Src >
_Dst stepcore_cast (_Src src)
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance 
STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","kg m² rad/s"))
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance 
STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","kg m²"))
setAngleVariance
setAngularVelocityVariance 
STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","rad/s²"))
 STEPCORE_META_OBJECT (ItemGroup, QT_TRANSLATE_NOOP("ObjectClass","ItemGroup"), QT_TR_NOOP("ItemGroup"), 0, STEPCORE_SUPER_CLASS(Item),) STEPCORE_META_OBJECT(World
 STEPCORE_META_OBJECT (Tool, QT_TRANSLATE_NOOP("ObjectClass","Tool"), QT_TR_NOOP("Tool"), MetaObject::ABSTRACT,,) STEPCORE_META_OBJECT(ObjectErrors
 STEPCORE_META_OBJECT (Force, QT_TRANSLATE_NOOP("ObjectClass","Force"), QT_TR_NOOP("Force"), MetaObject::ABSTRACT,,) STEPCORE_META_OBJECT(Joint
 STEPCORE_META_OBJECT (Item, QT_TRANSLATE_NOOP("ObjectClass","Item"), QT_TR_NOOP("Item"), MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Object), STEPCORE_PROPERTY_RW(StepCore::Color, color, QT_TRANSLATE_NOOP("PropertyName","color"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Item color"), color, setColor)) STEPCORE_META_OBJECT(Body
 STEPCORE_META_OBJECT (NoteImage, QT_TRANSLATE_NOOP("ObjectClass","NoteImage"), QT_TR_NOOP("NoteImage: an image embedded in Note"), 0, STEPCORE_SUPER_CLASS(Item), STEPCORE_PROPERTY_RW(QByteArray, image, QT_TRANSLATE_NOOP("PropertyName","image"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Image data"), image, setImage)) STEPCORE_META_OBJECT(NoteFormula
 STEPCORE_META_OBJECT (Spring, QT_TRANSLATE_NOOP("ObjectClass","Spring"), QT_TR_NOOP("Massless spring which can be connected to bodies"), 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force), STEPCORE_PROPERTY_RW(double, restLength, QT_TRANSLATE_NOOP("PropertyName","restLength"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Rest length"), restLength, setRestLength) STEPCORE_PROPERTY_R_D(double, length, QT_TRANSLATE_NOOP("PropertyName","length"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Current length"), length) STEPCORE_PROPERTY_RW(double, stiffness, QT_TRANSLATE_NOOP("PropertyName","stiffness"), QT_TRANSLATE_NOOP("Units","N/m"), QT_TR_NOOP("Stiffness"), stiffness, setStiffness) STEPCORE_PROPERTY_RW(double, damping, QT_TRANSLATE_NOOP("PropertyName","damping"), QT_TRANSLATE_NOOP("Units","N s/m"), QT_TR_NOOP("Damping"), damping, setDamping) STEPCORE_PROPERTY_RW(Object *, body1, QT_TRANSLATE_NOOP("PropertyName","body1"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body1"), body1, setBody1) STEPCORE_PROPERTY_RW(Object *, body2, QT_TRANSLATE_NOOP("PropertyName","body2"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body2"), body2, setBody2) STEPCORE_PROPERTY_RW(StepCore::Vector2d, localPosition1, QT_TRANSLATE_NOOP("PropertyName","localPosition1"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Local position 1"), localPosition1, setLocalPosition1) STEPCORE_PROPERTY_RW(StepCore::Vector2d, localPosition2, QT_TRANSLATE_NOOP("PropertyName","localPosition2"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Local position 2"), localPosition2, setLocalPosition2) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, position1, QT_TRANSLATE_NOOP("PropertyName","position1"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position1"), position1) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, position2, QT_TRANSLATE_NOOP("PropertyName","position2"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position2"), position2) STEPCORE_PROPERTY_R_D(double, force, QT_TRANSLATE_NOOP("PropertyName","force"), QT_TRANSLATE_NOOP("Units","N"), QT_TR_NOOP("Spring tension force"), force)) STEPCORE_META_OBJECT(SpringErrors
 STEPCORE_META_OBJECT (SoftBody, QT_TRANSLATE_NOOP("ObjectClass","SoftBody"), QT_TR_NOOP("Deformable SoftBody"), 0, STEPCORE_SUPER_CLASS(ItemGroup), STEPCORE_PROPERTY_RW(bool, showInternalItems, QT_TRANSLATE_NOOP("PropertyName","showInternalItems"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Show internal items"), showInternalItems, setShowInternalItems) 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(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_RW_D(double, angularMomentum, QT_TRANSLATE_NOOP("PropertyName","angularMomentum"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","kg m²/s")), QT_TR_NOOP("Angular momentum of the body"), angularMomentum, setAngularMomentum) 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_R_D(double, mass, QT_TRANSLATE_NOOP("PropertyName","mass"), QT_TRANSLATE_NOOP("Units","kg"), QT_TR_NOOP("Total mass of the body"), mass) STEPCORE_PROPERTY_R_D(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) STEPCORE_PROPERTY_RW(QString, borderParticleNames, QT_TRANSLATE_NOOP("PropertyName","borderParticleNames"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Border particle names (temporal property)"), borderParticleNames, setBorderParticleNames)) ItemList SoftBody
 STEPCORE_META_OBJECT (SoftBodyParticle, QT_TRANSLATE_NOOP("ObjectClass","SoftBodyParticle"), QT_TR_NOOP("SoftBody particle"), 0, STEPCORE_SUPER_CLASS(Particle),) STEPCORE_META_OBJECT(SoftBodySpring
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
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
 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
 STEPCORE_META_OBJECT (Particle, QT_TRANSLATE_NOOP("ObjectClass","Particle"), QT_TR_NOOP("Simple zero-size particle"), 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"), position, setPosition) STEPCORE_PROPERTY_RW_D(StepCore::Vector2d, velocity, QT_TRANSLATE_NOOP("PropertyName","velocity"), QT_TRANSLATE_NOOP("Units","m/s"), QT_TR_NOOP("velocity"), velocity, setVelocity) 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"), acceleration) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, force, QT_TRANSLATE_NOOP("PropertyName","force"), QT_TRANSLATE_NOOP("Units","N"), QT_TR_NOOP("force"), force) STEPCORE_PROPERTY_RW(double, mass, QT_TRANSLATE_NOOP("PropertyName","mass"), QT_TRANSLATE_NOOP("Units","kg"), QT_TR_NOOP("mass"), mass, setMass) 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, kineticEnergy, QT_TRANSLATE_NOOP("PropertyName","kineticEnergy"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("kinetic energy"), StepCore::MetaProperty::DYNAMIC, kineticEnergy, setKineticEnergy)) STEPCORE_META_OBJECT(ParticleErrors
 STEPCORE_META_OBJECT (LinearMotor, QT_TRANSLATE_NOOP("ObjectClass","LinearMotor"), QT_TR_NOOP("Linear motor: applies a constant force to a given position of the body"), 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force), STEPCORE_PROPERTY_RW(Object *, body, QT_TRANSLATE_NOOP("PropertyName","body"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body"), body, setBody) STEPCORE_PROPERTY_RW(StepCore::Vector2d, localPosition, QT_TRANSLATE_NOOP("PropertyName","localPosition"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position of the motor on a body"), localPosition, setLocalPosition) STEPCORE_PROPERTY_RW(StepCore::Vector2d, forceValue, QT_TRANSLATE_NOOP("PropertyName","forceValue"), QT_TRANSLATE_NOOP("Units","N"), QT_TR_NOOP("Value of the force, acting on the body"), forceValue, setForceValue)) STEPCORE_META_OBJECT(CircularMotor
 STEPCORE_META_OBJECT (Anchor, QT_TRANSLATE_NOOP("ObjectClass","Anchor"), QT_TR_NOOP("Anchor: fixes position of the body"), 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Joint), STEPCORE_PROPERTY_RW(Object *, body, QT_TRANSLATE_NOOP("PropertyName","body"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body"), body, setBody) STEPCORE_PROPERTY_RW(StepCore::Vector2d, position, QT_TRANSLATE_NOOP("PropertyName","position"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position"), position, setPosition) STEPCORE_PROPERTY_RW(double, angle, QT_TRANSLATE_NOOP("PropertyName","angle"), QT_TRANSLATE_NOOP("Units","rad"), QT_TR_NOOP("Angle"), angle, setAngle)) STEPCORE_META_OBJECT(Pin
 STEPCORE_META_OBJECT (GravitationForce, QT_TRANSLATE_NOOP("ObjectClass","GravitationForce"), QT_TR_NOOP("Gravitation force"), 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force), STEPCORE_PROPERTY_RW(double, gravitationConst, QT_TRANSLATE_NOOP("PropertyName","gravitationConst"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","N m²/kg²")), QT_TR_NOOP("Gravitation constant"), gravitationConst, setGravitationConst)) STEPCORE_META_OBJECT(GravitationForceErrors
setRmin setRminVariance STEPCORE_META_OBJECT (Gas, QT_TRANSLATE_NOOP("ObjectClass","Gas"), QT_TR_NOOP("Particle gas"), 0, STEPCORE_SUPER_CLASS(ItemGroup), STEPCORE_PROPERTY_RW(StepCore::Vector2d, measureRectCenter, QT_TRANSLATE_NOOP("PropertyName","measureRectCenter"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Center of the rect for measurements"), measureRectCenter, setMeasureRectCenter) STEPCORE_PROPERTY_RW(StepCore::Vector2d, measureRectSize, QT_TRANSLATE_NOOP("PropertyName","measureRectSize"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Size of the rect for measurements"), measureRectSize, setMeasureRectSize) STEPCORE_PROPERTY_R_D(double, rectVolume, QT_TRANSLATE_NOOP("PropertyName","rectVolume"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","m²")), QT_TR_NOOP("Volume of the measureRect"), rectVolume) STEPCORE_PROPERTY_R_D(double, rectParticleCount, QT_TRANSLATE_NOOP("PropertyName","rectParticleCount"), STEPCORE_UNITS_1, QT_TR_NOOP("Count of particles in the measureRect"), rectParticleCount) STEPCORE_PROPERTY_R_D(double, rectConcentration, QT_TRANSLATE_NOOP("PropertyName","rectConcentration"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","1/m²")), QT_TR_NOOP("Concentration of particles in the measureRect"), rectConcentration) STEPCORE_PROPERTY_R_D(double, rectPressure, QT_TRANSLATE_NOOP("PropertyName","rectPressure"), QT_TRANSLATE_NOOP("Units","Pa"), QT_TR_NOOP("Pressure of particles in the measureRect"), rectPressure) STEPCORE_PROPERTY_R_D(double, rectTemperature, QT_TRANSLATE_NOOP("PropertyName","rectTemperature"), QT_TRANSLATE_NOOP("Units","K"), QT_TR_NOOP("Temperature of particles in the measureRect"), rectTemperature) STEPCORE_PROPERTY_R_D(double, rectMeanKineticEnergy, QT_TRANSLATE_NOOP("PropertyName","rectMeanKineticEnergy"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("Mean kinetic energy of particles in the measureRect"), rectMeanKineticEnergy) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, rectMeanVelocity, QT_TRANSLATE_NOOP("PropertyName","rectMeanVelocity"), QT_TRANSLATE_NOOP("Units","m/s"), QT_TR_NOOP("Mean velocity of particles in the measureRect"), rectMeanVelocity) STEPCORE_PROPERTY_R_D(double, rectMeanParticleMass, QT_TRANSLATE_NOOP("PropertyName","rectMeanParticleMass"), QT_TRANSLATE_NOOP("Units","kg"), QT_TR_NOOP("Mean mass of particles in the measureRect"), rectMeanParticleMass) STEPCORE_PROPERTY_R_D(double, rectMass, QT_TRANSLATE_NOOP("PropertyName","rectMass"), QT_TRANSLATE_NOOP("Units","kg"), QT_TR_NOOP("Total mass of particles in the measureRect"), rectMass)) STEPCORE_META_OBJECT(GasErrors
 STEPCORE_META_OBJECT (GasParticle, QT_TRANSLATE_NOOP("ObjectClass","GasParticle"), QT_TR_NOOP("Gas particle"), 0, STEPCORE_SUPER_CLASS(Particle),) STEPCORE_META_OBJECT(GasLJForce
 STEPCORE_META_OBJECT (AdaptiveEulerSolver, QT_TRANSLATE_NOOP("ObjectClass","AdaptiveEulerSolver"), QT_TR_NOOP("Adaptive Euler solver"), 0, STEPCORE_SUPER_CLASS(GenericEulerSolver),) void GenericEulerSolver
 STEPCORE_META_OBJECT (GenericEulerSolver, QT_TRANSLATE_NOOP("ObjectClass","GenericEulerSolver"), QT_TR_NOOP("Generic Euler solver"), MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Solver),) STEPCORE_META_OBJECT(EulerSolver
 STEPCORE_META_OBJECT (CoulombForce, QT_TRANSLATE_NOOP("ObjectClass","CoulombForce"), QT_TR_NOOP("Coulomb force"), 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force), STEPCORE_PROPERTY_RW(double, coulombConst, QT_TRANSLATE_NOOP("PropertyName","coulombConst"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","N m²/C²")), QT_TR_NOOP("Coulomb constant"), coulombConst, setCoulombConst)) STEPCORE_META_OBJECT(CoulombForceErrors
 STEPCORE_META_OBJECT (ConstraintSolver, QT_TRANSLATE_NOOP("ObjectClass","ConstraintSolver"),"ConstraintSolver", MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Object),) STEPCORE_META_OBJECT(CGConstraintSolver
 STEPCORE_META_OBJECT (CollisionSolver, QT_TRANSLATE_NOOP("ObjectClass","CollisionSolver"),"CollisionSolver", MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Object), STEPCORE_PROPERTY_RW(double, toleranceAbs, QT_TRANSLATE_NOOP("PropertyName","toleranceAbs"), STEPCORE_UNITS_1, QT_TR_NOOP("Allowed absolute tolerance"), toleranceAbs, setToleranceAbs) STEPCORE_PROPERTY_R_D(double, localError, QT_TRANSLATE_NOOP("PropertyName","localError"), STEPCORE_UNITS_1, QT_TR_NOOP("Maximal local error during last step"), localError)) STEPCORE_META_OBJECT(GJKCollisionSolver
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance 
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 
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
setRmin setRminVariance
rectTemperatureVariance 
STEPCORE_PROPERTY_R_D (double, rectMeanKineticEnergyVariance, QT_TRANSLATE_NOOP("PropertyName","rectMeanKineticEnergyVariance"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("Variance of mean kinetic energy of particles in the measureRect"), rectMeanKineticEnergyVariance) STEPCORE_PROPERTY_R_D(StepCore
setRmin setRminVariance STEPCORE_PROPERTY_R_D (double, rectPressureVariance, QT_TRANSLATE_NOOP("PropertyName","rectPressureVariance"), QT_TRANSLATE_NOOP("Units","Pa"), QT_TR_NOOP("Variance of pressure of particles in the measureRect"), rectPressureVariance) STEPCORE_PROPERTY_R_D(double
setTimeScale STEPCORE_PROPERTY_RW (bool, errorsCalculation, QT_TR_NOOP("errorsCalculation"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Enable global error calculation"), errorsCalculation, setErrorsCalculation)) Item &Item
 STEPCORE_PROPERTY_RW (StepCore::Vector2d, position, QT_TRANSLATE_NOOP("PropertyName","position"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Note position on the scene"), position, setPosition) STEPCORE_PROPERTY_RW(StepCore
 STEPCORE_PROPERTY_RW (QString, code, QT_TRANSLATE_NOOP("PropertyName","code"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Formula code"), code, setCode)) STEPCORE_META_OBJECT(Note
lengthVariance setDampingVariance STEPCORE_PROPERTY_RW (StepCore::Vector2d, localPosition1Variance, QT_TRANSLATE_NOOP("PropertyName","localPosition1Variance"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Local position 1 variance"), localPosition1Variance, setLocalPosition1Variance) STEPCORE_PROPERTY_RW(StepCore
lengthVariance STEPCORE_PROPERTY_RW (double, stiffnessVariance, QT_TRANSLATE_NOOP("PropertyName","stiffnessVariance"), QT_TRANSLATE_NOOP("Units","N/m"), QT_TR_NOOP("Stiffness variance"), stiffnessVariance, setStiffnessVariance) STEPCORE_PROPERTY_RW(double
 STEPCORE_PROPERTY_RW (double, restLengthVariance, QT_TRANSLATE_NOOP("PropertyName","restLengthVariance"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Rest length variance"), restLengthVariance, setRestLengthVariance) STEPCORE_PROPERTY_R_D(double
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
STEPCORE_PROPERTY_RW (Vector2dList, vertexes, QT_TRANSLATE_NOOP("PropertyName","vertices"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Vertex list"), vertexes, setVertexes)) RigidBody *RigidBodyErrors
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
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
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance 
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
 STEPCORE_PROPERTY_RW (Object *, body, QT_TRANSLATE_NOOP("PropertyName","body"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body"), body, setBody) STEPCORE_PROPERTY_RW(StepCore
 STEPCORE_PROPERTY_RW (double, weightConstVariance, QT_TRANSLATE_NOOP("PropertyName","weightConstVariance"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","m/s²")), QT_TR_NOOP("Weight constant variance"), weightConstVariance, setWeightConstVariance)) GravitationForce *GravitationForceErrors
 STEPCORE_PROPERTY_RW (double, weightConst, QT_TRANSLATE_NOOP("PropertyName","weightConst"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","m/s²")), QT_TR_NOOP("Weight constant"), weightConst, setWeightConst)) STEPCORE_META_OBJECT(WeightForceErrors
 STEPCORE_PROPERTY_RW (double, gravitationConstVariance, QT_TRANSLATE_NOOP("PropertyName","gravitationConstVariance"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","N m²/kg²")), QT_TR_NOOP("Gravitation constant variance"), gravitationConstVariance, setGravitationConstVariance)) STEPCORE_META_OBJECT(WeightForce
setRmin STEPCORE_PROPERTY_RW (double, depthVariance, QT_TRANSLATE_NOOP("PropertyName","depthVariance"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("Potential depth variance"), depthVariance, setDepthVariance) STEPCORE_PROPERTY_RW(double
setRmin STEPCORE_PROPERTY_RW (double, cutoff, QT_TRANSLATE_NOOP("PropertyName","cutoff"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Cut-off distance"), cutoff, setCutoff)) STEPCORE_META_OBJECT(GasLJForceErrors
 STEPCORE_PROPERTY_RW (double, depth, QT_TRANSLATE_NOOP("PropertyName","depth"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("Potential depth"), depth, setDepth) STEPCORE_PROPERTY_RW(double
 STEPCORE_PROPERTY_RW (double, coulombConstVariance, QT_TRANSLATE_NOOP("PropertyName","coulombConstVariance"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","N m²/C²")), QT_TR_NOOP("Coulomb constant variance"), coulombConstVariance, setCoulombConstVariance)) CoulombForce *CoulombForceErrors
 STEPCORE_PROPERTY_RW_D (double, time, QT_TRANSLATE_NOOP("PropertyName","time"), QT_TRANSLATE_NOOP("Units","s"), QT_TR_NOOP("Current time"), time, setTime) STEPCORE_PROPERTY_RW(double
setAngleVariance 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
 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(StepCore
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
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
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance 
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
 STEPCORE_SUPER_CLASS (Object)
 STEPCORE_SUPER_CLASS (ItemGroup) STEPCORE_SUPER_CLASS(Tool)
 STEPCORE_SUPER_CLASS (NoteImage)
 STEPCORE_SUPER_CLASS (Spring)
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
STEPCORE_SUPER_CLASS (BasePolygon)
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance
setAngularMomentumVariance 
STEPCORE_SUPER_CLASS (RigidBody)
 STEPCORE_SUPER_CLASS (Item) STEPCORE_SUPER_CLASS(Force)
 STEPCORE_SUPER_CLASS (GenericEulerSolver)
 STEPCORE_SUPER_CLASS (ObjectErrors)
 STEPCORE_SUPER_CLASS (ConstraintSolver)
 STEPCORE_SUPER_CLASS (CollisionSolver)
template<>
Color stringToType (const QString &s, bool *ok)
template<typename T >
T stringToType (const QString &s, bool *ok)
template<>
QString typeToString (const Vector2dList &v)
template<>
QString typeToString (const Vector2i &v)
template<>
QString typeToString (const Vector2d &v)
template<>
QString typeToString (const QByteArray &v)
template<>
QString typeToString (const Color &v)
template<typename T >
QString typeToString (const T &v)
template<typename T >
QVariant typeToVariant (const T &v)
template<typename T >
T variantToType (const QVariant &v, bool *ok)

Variables

 angleVariance
setAngleVariance
setAngularVelocityVariance 
angularAccelerationVariance
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance
setInertiaVariance 
angularMomentumVariance
setAngleVariance angularVelocityVariance
 CGConstraintSolver
lengthVariance dampingVariance
 GJKCollisionSolver
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance
torqueVariance 
inertiaVariance
 lengthVariance
setRmin setRminVariance rectTemperatureVariance
 rmin
setRmin rminVariance
 STEPCORE_UNITS_1
 timeScale
setAngleVariance
setAngularVelocityVariance
angularAccelerationVariance 
torqueVariance

Typedef Documentation

typedef std::vector<Body*> StepCore::BodyList

List of pointers to Body.

Definition at line 300 of file world.h.

typedef std::vector<Contact, Eigen::aligned_allocator<Contact> > StepCore::ContactValueList

Definition at line 142 of file collisionsolver.h.

typedef Eigen::DynamicSparseMatrix<double,Eigen::RowMajor> StepCore::DynSparseRowMatrix

Definition at line 37 of file types.h.

typedef std::vector<Force*> StepCore::ForceList

List of pointers to Force.

Definition at line 302 of file world.h.

typedef std::vector<GasParticle*> StepCore::GasParticleList

Definition at line 139 of file gas.h.

typedef std::vector<Item*> StepCore::ItemList

List of pointers to Item.

Definition at line 298 of file world.h.

typedef std::vector<Joint*> StepCore::JointList

List of pointers to Joint.

Definition at line 304 of file world.h.

typedef Eigen::Map<Eigen::VectorXd> StepCore::MappedVector

Definition at line 38 of file types.h.

typedef std::vector<SoftBodyParticle*> StepCore::SoftBodyParticleList

Definition at line 60 of file softbody.h.

typedef Eigen::SparseMatrix<double> StepCore::SparseColMatrix

Definition at line 34 of file types.h.

typedef Eigen::SparseMatrix<double,Eigen::RowMajor> StepCore::SparseRowMatrix

Definition at line 35 of file types.h.

typedef Eigen::Vector2d StepCore::Vector2d

Two-dimensional vector with double components.

Definition at line 29 of file vector.h.

typedef std::vector<Vector2d, Eigen::aligned_allocator<Vector2d> > StepCore::Vector2dList

Definition at line 116 of file types.h.

typedef Eigen::Vector2i StepCore::Vector2i

Two-dimensional vector with integer components.

Definition at line 34 of file vector.h.

typedef Eigen::Vector3d StepCore::Vector3d

Three-dimensional vector with double components.

Definition at line 31 of file vector.h.

typedef Eigen::Vector3i StepCore::Vector3i

Three-dimensional vector with integer components.

Definition at line 36 of file vector.h.

typedef Eigen::VectorXd StepCore::VectorXd

Definition at line 38 of file vector.h.


Function Documentation

template<typename unused >
void StepCore::_step_assert_noabort_helper ( const char *  expr,
int  line,
const char *  file,
const char *  function 
) [inline]

Definition at line 66 of file util.h.

StepCore::QT_TR_NOOP ( "Simulation speed scale"   ) 
Type Constraints
StepCore::QT_TR_NOOP ( "timeScale"   ) 
Type Constraints
StepCore::QT_TR_NOOP ( "World"   ) 
StepCore::QT_TR_NOOP ( "ObjectErrors"   ) 
StepCore::QT_TR_NOOP ( "Joint"   ) 
StepCore::QT_TR_NOOP ( "Body"   ) 
StepCore::QT_TR_NOOP ( "Note: displays a textual note on the scene"   ) 
StepCore::QT_TR_NOOP ( "NoteFormula: a formula embedded in Note"   ) 
lengthVariance StepCore::QT_TR_NOOP ( "Damping variance"   ) 
StepCore::QT_TR_NOOP ( "Current length variance"   ) 
StepCore::QT_TR_NOOP ( "Errors class for Spring"   ) 
StepCore::QT_TR_NOOP ( "SoftBody spring"   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TR_NOOP ( "Rigid polygon body"   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TR_NOOP ( "Base polygon body"   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TR_NOOP ( "Rigid disk"   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance StepCore::QT_TR_NOOP ( "angular momentum variance"   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance StepCore::QT_TR_NOOP ( "inertia variance"   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance StepCore::QT_TR_NOOP ( "torque variance"   ) 
setAngleVariance setAngularVelocityVariance StepCore::QT_TR_NOOP ( "angularAcceleration variance"   ) 
setAngleVariance StepCore::QT_TR_NOOP ( "angularVelocity variance"   ) 
StepCore::QT_TR_NOOP ( "angle variance"   ) 
StepCore::QT_TR_NOOP ( "Errors class for RigidBody"   ) 
StepCore::QT_TR_NOOP ( "Errors class for Particle"   ) 
StepCore::QT_TR_NOOP ( "Circular motor: applies a constant torque to the body"   ) 
StepCore::QT_TR_NOOP ( "Pin: fixes position of a given point on the body"   ) 
StepCore::QT_TR_NOOP ( "Errors class for WeightForce"   ) 
StepCore::QT_TR_NOOP ( "Weight force"   ) 
StepCore::QT_TR_NOOP ( "Errors class for GravitationForce"   ) 
setRmin setRminVariance StepCore::QT_TR_NOOP ( "Variance of temperature of particles in the measureRect"   ) 
setRmin setRminVariance StepCore::QT_TR_NOOP ( "Errors class for Gas"   ) 
setRmin StepCore::QT_TR_NOOP ( "Variance of the distance at which the force is zero"   ) 
setRmin StepCore::QT_TR_NOOP ( "Errors class for GasLJForce"   ) 
StepCore::QT_TR_NOOP ( "Distance at which the force is zero"   ) 
StepCore::QT_TR_NOOP ( "Lennard-Jones force"   ) 
StepCore::QT_TR_NOOP ( "Non-adaptive Euler solver"   ) 
StepCore::QT_TR_NOOP ( "Errors class for CoulombForce"   ) 
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"World"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"ObjectErrors"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"Joint"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"Body"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"Note"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"NoteFormula"   
)
lengthVariance StepCore::QT_TRANSLATE_NOOP ( "Units"  ,
"N/m"   
)
lengthVariance StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"dampingVariance"   
)
Type Constraints
StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"lengthVariance"   
)
Type Constraints
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"SpringErrors"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"SoftBodySpring"   
)
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"Polygon"   
)
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"BasePolygon"   
)
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"Disk"   
)
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"angularMomentumVariance"   
)
Type Constraints
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"inertiaVariance"   
)
Type Constraints
setAngleVariance setAngularVelocityVariance angularAccelerationVariance StepCore::QT_TRANSLATE_NOOP ( "Units"  ,
"N m"   
)
setAngleVariance setAngularVelocityVariance angularAccelerationVariance StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"torqueVariance"   
)
Type Constraints
setAngleVariance setAngularVelocityVariance StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"angularAccelerationVariance"   
)
Type Constraints
setAngleVariance StepCore::QT_TRANSLATE_NOOP ( "Units"  ,
"rad/s"   
)
setAngleVariance StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"angularVelocityVariance"   
)
Type Constraints
StepCore::QT_TRANSLATE_NOOP ( "Units"  ,
"rad"   
)
StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"angleVariance"   
)
Type Constraints
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"RigidBodyErrors"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"ParticleErrors"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"CircularMotor"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"Pin"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"WeightForceErrors"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"WeightForce"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"GravitationForceErrors"   
)
setRmin setRminVariance StepCore::QT_TRANSLATE_NOOP ( "Units"  ,
"K"   
)
setRmin setRminVariance StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"rectTemperatureVariance"   
)
Type Constraints
setRmin setRminVariance StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"GasErrors"   
)
setRmin StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"rminVariance"   
)
Type Constraints
setRmin StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"GasLJForceErrors"   
)
StepCore::QT_TRANSLATE_NOOP ( "Units"  ,
"m"   
)
StepCore::QT_TRANSLATE_NOOP ( "PropertyName"  ,
"rmin"   
)
Type Constraints
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"GasLJForce"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"EulerSolver"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"CoulombForceErrors"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"CGConstraintSolver"   
)
StepCore::QT_TRANSLATE_NOOP ( "ObjectClass"  ,
"GJKCollisionSolver"   
)
template<typename T >
T StepCore::square ( T  v  )  [inline]

Definition at line 30 of file util.h.

template<class _Dst , class _Src >
_Dst StepCore::stepcore_cast ( _Src  src  )  [inline]

Casts between pointers to Object.

Definition at line 262 of file object.h.

setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance StepCore::STEPCORE_FROM_UTF8 ( QT_TRANSLATE_NOOP("Units","kg m² rad/s")   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance StepCore::STEPCORE_FROM_UTF8 ( QT_TRANSLATE_NOOP("Units","kg m²")   ) 
setAngleVariance setAngularVelocityVariance StepCore::STEPCORE_FROM_UTF8 ( QT_TRANSLATE_NOOP("Units","rad/s²")   ) 
StepCore::STEPCORE_META_OBJECT ( ItemGroup  ,
QT_TRANSLATE_NOOP("ObjectClass","ItemGroup")  ,
QT_TR_NOOP("ItemGroup")  ,
0  ,
STEPCORE_SUPER_CLASS(Item)   
)
StepCore::STEPCORE_META_OBJECT ( Tool  ,
QT_TRANSLATE_NOOP("ObjectClass","Tool")  ,
QT_TR_NOOP("Tool")  ,
MetaObject::ABSTRACT   
)
Type Constraints
StepCore::STEPCORE_META_OBJECT ( Force  ,
QT_TRANSLATE_NOOP("ObjectClass","Force")  ,
QT_TR_NOOP("Force")  ,
MetaObject::ABSTRACT   
)
Type Constraints
StepCore::STEPCORE_META_OBJECT ( Item  ,
QT_TRANSLATE_NOOP("ObjectClass","Item")  ,
QT_TR_NOOP("Item")  ,
MetaObject::ABSTRACT  ,
STEPCORE_SUPER_CLASS(Object)  ,
STEPCORE_PROPERTY_RW(StepCore::Color, color, QT_TRANSLATE_NOOP("PropertyName","color"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Item color"), color, setColor)   
)
StepCore::STEPCORE_META_OBJECT ( NoteImage  ,
QT_TRANSLATE_NOOP("ObjectClass","NoteImage")  ,
QT_TR_NOOP("NoteImage: an image embedded in Note")  ,
0  ,
STEPCORE_SUPER_CLASS(Item)  ,
STEPCORE_PROPERTY_RW(QByteArray, image, QT_TRANSLATE_NOOP("PropertyName","image"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Image data"), image, setImage)   
)
StepCore::STEPCORE_META_OBJECT ( Spring  ,
QT_TRANSLATE_NOOP("ObjectClass","Spring")  ,
QT_TR_NOOP("Massless spring which can be connected to bodies")  ,
0  ,
STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force)  ,
STEPCORE_PROPERTY_RW(double, restLength, QT_TRANSLATE_NOOP("PropertyName","restLength"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Rest length"), restLength, setRestLength) STEPCORE_PROPERTY_R_D(double, length, QT_TRANSLATE_NOOP("PropertyName","length"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Current length"), length) STEPCORE_PROPERTY_RW(double, stiffness, QT_TRANSLATE_NOOP("PropertyName","stiffness"), QT_TRANSLATE_NOOP("Units","N/m"), QT_TR_NOOP("Stiffness"), stiffness, setStiffness) STEPCORE_PROPERTY_RW(double, damping, QT_TRANSLATE_NOOP("PropertyName","damping"), QT_TRANSLATE_NOOP("Units","N s/m"), QT_TR_NOOP("Damping"), damping, setDamping) STEPCORE_PROPERTY_RW(Object *, body1, QT_TRANSLATE_NOOP("PropertyName","body1"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body1"), body1, setBody1) STEPCORE_PROPERTY_RW(Object *, body2, QT_TRANSLATE_NOOP("PropertyName","body2"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body2"), body2, setBody2) STEPCORE_PROPERTY_RW(StepCore::Vector2d, localPosition1, QT_TRANSLATE_NOOP("PropertyName","localPosition1"), QT_TRANSLATE_NOOP("Units","m"),QT_TR_NOOP("Local position 1"), localPosition1, setLocalPosition1) STEPCORE_PROPERTY_RW(StepCore::Vector2d, localPosition2, QT_TRANSLATE_NOOP("PropertyName","localPosition2"), QT_TRANSLATE_NOOP("Units","m"),QT_TR_NOOP("Local position 2"), localPosition2, setLocalPosition2) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, position1, QT_TRANSLATE_NOOP("PropertyName","position1"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position1"), position1) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, position2, QT_TRANSLATE_NOOP("PropertyName","position2"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position2"), position2) STEPCORE_PROPERTY_R_D(double, force, QT_TRANSLATE_NOOP("PropertyName","force"), QT_TRANSLATE_NOOP("Units","N"), QT_TR_NOOP("Spring tension force"), force)   
)
StepCore::STEPCORE_META_OBJECT ( SoftBody  ,
QT_TRANSLATE_NOOP("ObjectClass","SoftBody")  ,
QT_TR_NOOP("Deformable SoftBody")  ,
0  ,
STEPCORE_SUPER_CLASS(ItemGroup)  ,
STEPCORE_PROPERTY_RW(bool, showInternalItems, QT_TRANSLATE_NOOP("PropertyName","showInternalItems"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Show internal items"),showInternalItems, setShowInternalItems) 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(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_RW_D(double, angularMomentum, QT_TRANSLATE_NOOP("PropertyName","angularMomentum"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","kg m²/s")),QT_TR_NOOP("Angular momentum of the body"), angularMomentum, setAngularMomentum) 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_R_D(double, mass, QT_TRANSLATE_NOOP("PropertyName","mass"), QT_TRANSLATE_NOOP("Units","kg"), QT_TR_NOOP("Total mass of the body"), mass) STEPCORE_PROPERTY_R_D(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) STEPCORE_PROPERTY_RW(QString, borderParticleNames, QT_TRANSLATE_NOOP("PropertyName","borderParticleNames"), STEPCORE_UNITS_NULL,QT_TR_NOOP("Border particle names (temporal property)"), borderParticleNames, setBorderParticleNames)   
)

Definition at line 33 of file softbody.cc.

StepCore::STEPCORE_META_OBJECT ( SoftBodyParticle  ,
QT_TRANSLATE_NOOP("ObjectClass","SoftBodyParticle")  ,
QT_TR_NOOP("SoftBody particle")  ,
0  ,
STEPCORE_SUPER_CLASS(Particle)   
)
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::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::STEPCORE_META_OBJECT ( Particle  ,
QT_TRANSLATE_NOOP("ObjectClass","Particle")  ,
QT_TR_NOOP("Simple zero-size particle")  ,
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"), position, setPosition) STEPCORE_PROPERTY_RW_D(StepCore::Vector2d, velocity, QT_TRANSLATE_NOOP("PropertyName","velocity"), QT_TRANSLATE_NOOP("Units","m/s"), QT_TR_NOOP("velocity"), velocity, setVelocity) 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"), acceleration) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, force, QT_TRANSLATE_NOOP("PropertyName","force"), QT_TRANSLATE_NOOP("Units","N"), QT_TR_NOOP("force"), force) STEPCORE_PROPERTY_RW(double, mass, QT_TRANSLATE_NOOP("PropertyName","mass"), QT_TRANSLATE_NOOP("Units","kg"), QT_TR_NOOP("mass"), mass, setMass) 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, kineticEnergy, QT_TRANSLATE_NOOP("PropertyName","kineticEnergy"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("kinetic energy"),StepCore::MetaProperty::DYNAMIC, kineticEnergy, setKineticEnergy)   
)
StepCore::STEPCORE_META_OBJECT ( LinearMotor  ,
QT_TRANSLATE_NOOP("ObjectClass","LinearMotor")  ,
QT_TR_NOOP("Linear motor: applies a constant force to a given position of the body")  ,
0  ,
STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force)  ,
STEPCORE_PROPERTY_RW(Object *, body, QT_TRANSLATE_NOOP("PropertyName","body"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body"), body, setBody) STEPCORE_PROPERTY_RW(StepCore::Vector2d, localPosition, QT_TRANSLATE_NOOP("PropertyName","localPosition"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position of the motor on a body"), localPosition, setLocalPosition) STEPCORE_PROPERTY_RW(StepCore::Vector2d, forceValue, QT_TRANSLATE_NOOP("PropertyName","forceValue"), QT_TRANSLATE_NOOP("Units","N"), QT_TR_NOOP("Value of the force, acting on the body"), forceValue, setForceValue)   
)
StepCore::STEPCORE_META_OBJECT ( Anchor  ,
QT_TRANSLATE_NOOP("ObjectClass","Anchor")  ,
QT_TR_NOOP("Anchor: fixes position of the body")  ,
0  ,
STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Joint)  ,
STEPCORE_PROPERTY_RW(Object *, body, QT_TRANSLATE_NOOP("PropertyName","body"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Body"), body, setBody) STEPCORE_PROPERTY_RW(StepCore::Vector2d, position, QT_TRANSLATE_NOOP("PropertyName","position"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("Position"), position, setPosition) STEPCORE_PROPERTY_RW(double, angle, QT_TRANSLATE_NOOP("PropertyName","angle"), QT_TRANSLATE_NOOP("Units","rad"), QT_TR_NOOP("Angle"), angle, setAngle)   
)
StepCore::STEPCORE_META_OBJECT ( GravitationForce  ,
QT_TRANSLATE_NOOP("ObjectClass","GravitationForce")  ,
QT_TR_NOOP("Gravitation force")  ,
0  ,
STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force)  ,
STEPCORE_PROPERTY_RW(double, gravitationConst, QT_TRANSLATE_NOOP("PropertyName","gravitationConst"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","N m²/kg²")),QT_TR_NOOP("Gravitation constant"), gravitationConst, setGravitationConst)   
)
setRmin setRminVariance StepCore::STEPCORE_META_OBJECT ( Gas  ,
QT_TRANSLATE_NOOP("ObjectClass","Gas")  ,
QT_TR_NOOP("Particle gas")  ,
0  ,
STEPCORE_SUPER_CLASS(ItemGroup)  ,
STEPCORE_PROPERTY_RW(StepCore::Vector2d, measureRectCenter, QT_TRANSLATE_NOOP("PropertyName","measureRectCenter"), QT_TRANSLATE_NOOP("Units","m"),QT_TR_NOOP("Center of the rect for measurements"), measureRectCenter, setMeasureRectCenter) STEPCORE_PROPERTY_RW(StepCore::Vector2d, measureRectSize, QT_TRANSLATE_NOOP("PropertyName","measureRectSize"), QT_TRANSLATE_NOOP("Units","m"),QT_TR_NOOP("Size of the rect for measurements"), measureRectSize, setMeasureRectSize) STEPCORE_PROPERTY_R_D(double, rectVolume, QT_TRANSLATE_NOOP("PropertyName","rectVolume"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","m²")),QT_TR_NOOP("Volume of the measureRect"), rectVolume) STEPCORE_PROPERTY_R_D(double, rectParticleCount, QT_TRANSLATE_NOOP("PropertyName","rectParticleCount"), STEPCORE_UNITS_1,QT_TR_NOOP("Count of particles in the measureRect"), rectParticleCount) STEPCORE_PROPERTY_R_D(double, rectConcentration, QT_TRANSLATE_NOOP("PropertyName","rectConcentration"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","1/m²")),QT_TR_NOOP("Concentration of particles in the measureRect"), rectConcentration) STEPCORE_PROPERTY_R_D(double, rectPressure, QT_TRANSLATE_NOOP("PropertyName","rectPressure"), QT_TRANSLATE_NOOP("Units","Pa"),QT_TR_NOOP("Pressure of particles in the measureRect"), rectPressure) STEPCORE_PROPERTY_R_D(double, rectTemperature, QT_TRANSLATE_NOOP("PropertyName","rectTemperature"), QT_TRANSLATE_NOOP("Units","K"),QT_TR_NOOP("Temperature of particles in the measureRect"), rectTemperature) STEPCORE_PROPERTY_R_D(double, rectMeanKineticEnergy, QT_TRANSLATE_NOOP("PropertyName","rectMeanKineticEnergy"), QT_TRANSLATE_NOOP("Units","J"),QT_TR_NOOP("Mean kinetic energy of particles in the measureRect"), rectMeanKineticEnergy) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, rectMeanVelocity, QT_TRANSLATE_NOOP("PropertyName","rectMeanVelocity"), QT_TRANSLATE_NOOP("Units","m/s"),QT_TR_NOOP("Mean velocity of particles in the measureRect"), rectMeanVelocity) STEPCORE_PROPERTY_R_D(double, rectMeanParticleMass, QT_TRANSLATE_NOOP("PropertyName","rectMeanParticleMass"), QT_TRANSLATE_NOOP("Units","kg"),QT_TR_NOOP("Mean mass of particles in the measureRect"), rectMeanParticleMass) STEPCORE_PROPERTY_R_D(double, rectMass, QT_TRANSLATE_NOOP("PropertyName","rectMass"), QT_TRANSLATE_NOOP("Units","kg"),QT_TR_NOOP("Total mass of particles in the measureRect"), rectMass)   
)
Type Constraints
StepCore::STEPCORE_META_OBJECT ( GasParticle  ,
QT_TRANSLATE_NOOP("ObjectClass","GasParticle")  ,
QT_TR_NOOP("Gas particle")  ,
0  ,
STEPCORE_SUPER_CLASS(Particle)   
)
StepCore::STEPCORE_META_OBJECT ( AdaptiveEulerSolver  ,
QT_TRANSLATE_NOOP("ObjectClass","AdaptiveEulerSolver")  ,
QT_TR_NOOP("Adaptive Euler solver")  ,
0  ,
STEPCORE_SUPER_CLASS(GenericEulerSolver)   
)

Definition at line 30 of file eulersolver.cc.

StepCore::STEPCORE_META_OBJECT ( GenericEulerSolver  ,
QT_TRANSLATE_NOOP("ObjectClass","GenericEulerSolver")  ,
QT_TR_NOOP("Generic Euler solver")  ,
MetaObject::ABSTRACT  ,
STEPCORE_SUPER_CLASS(Solver)   
)
StepCore::STEPCORE_META_OBJECT ( CoulombForce  ,
QT_TRANSLATE_NOOP("ObjectClass","CoulombForce")  ,
QT_TR_NOOP("Coulomb force")  ,
0  ,
STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force)  ,
STEPCORE_PROPERTY_RW(double, coulombConst, QT_TRANSLATE_NOOP("PropertyName","coulombConst"), STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","N m²/C²")),QT_TR_NOOP("Coulomb constant"), coulombConst, setCoulombConst)   
)
StepCore::STEPCORE_META_OBJECT ( ConstraintSolver  ,
QT_TRANSLATE_NOOP("ObjectClass","ConstraintSolver")  ,
"ConstraintSolver"  ,
MetaObject::ABSTRACT  ,
STEPCORE_SUPER_CLASS(Object)   
)
StepCore::STEPCORE_META_OBJECT ( CollisionSolver  ,
QT_TRANSLATE_NOOP("ObjectClass","CollisionSolver")  ,
"CollisionSolver"  ,
MetaObject::ABSTRACT  ,
STEPCORE_SUPER_CLASS(Object)  ,
STEPCORE_PROPERTY_RW(double, toleranceAbs, QT_TRANSLATE_NOOP("PropertyName","toleranceAbs"), STEPCORE_UNITS_1, QT_TR_NOOP("Allowed absolute tolerance"), toleranceAbs, setToleranceAbs) STEPCORE_PROPERTY_R_D(double, localError, QT_TRANSLATE_NOOP("PropertyName","localError"), STEPCORE_UNITS_1, QT_TR_NOOP("Maximal local error during last step"), localError)   
)
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   
)
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   
)
Type Constraints
setRmin setRminVariance rectTemperatureVariance StepCore::STEPCORE_PROPERTY_R_D ( double  ,
rectMeanKineticEnergyVariance  ,
QT_TRANSLATE_NOOP("PropertyName","rectMeanKineticEnergyVariance")  ,
QT_TRANSLATE_NOOP("Units","J")  ,
QT_TR_NOOP("Variance of mean kinetic energy of particles in the measureRect")  ,
rectMeanKineticEnergyVariance   
)

Definition at line 75 of file gas.cc.

setRmin setRminVariance StepCore::STEPCORE_PROPERTY_R_D ( double  ,
rectPressureVariance  ,
QT_TRANSLATE_NOOP("PropertyName","rectPressureVariance")  ,
QT_TRANSLATE_NOOP("Units","Pa")  ,
QT_TR_NOOP("Variance of pressure of particles in the measureRect")  ,
rectPressureVariance   
)
setTimeScale StepCore::STEPCORE_PROPERTY_RW ( bool  ,
errorsCalculation  ,
QT_TR_NOOP("errorsCalculation")  ,
STEPCORE_UNITS_NULL  ,
QT_TR_NOOP("Enable global error calculation")  ,
errorsCalculation  ,
setErrorsCalculation   
)
Type Constraints

Definition at line 44 of file world.cc.

StepCore::STEPCORE_PROPERTY_RW ( StepCore::Vector2d  ,
position  ,
QT_TRANSLATE_NOOP("PropertyName","position")  ,
QT_TRANSLATE_NOOP("Units","m")  ,
QT_TR_NOOP("Note position on the scene")  ,
position  ,
setPosition   
)

Definition at line 38 of file tool.cc.

StepCore::STEPCORE_PROPERTY_RW ( QString  ,
code  ,
QT_TRANSLATE_NOOP("PropertyName","code")  ,
STEPCORE_UNITS_NULL  ,
QT_TR_NOOP("Formula code")  ,
code  ,
setCode   
)
lengthVariance setDampingVariance StepCore::STEPCORE_PROPERTY_RW ( StepCore::Vector2d  ,
localPosition1Variance  ,
QT_TRANSLATE_NOOP("PropertyName","localPosition1Variance")  ,
QT_TRANSLATE_NOOP("Units","m")  ,
QT_TR_NOOP("Local position 1 variance")  ,
localPosition1Variance  ,
setLocalPosition1Variance   
)
Type Constraints

Definition at line 55 of file spring.cc.

lengthVariance StepCore::STEPCORE_PROPERTY_RW ( double  ,
stiffnessVariance  ,
QT_TRANSLATE_NOOP("PropertyName","stiffnessVariance")  ,
QT_TRANSLATE_NOOP("Units","N/m")  ,
QT_TR_NOOP("Stiffness variance")  ,
stiffnessVariance  ,
setStiffnessVariance   
)
StepCore::STEPCORE_PROPERTY_RW ( double  ,
restLengthVariance  ,
QT_TRANSLATE_NOOP("PropertyName","restLengthVariance")  ,
QT_TRANSLATE_NOOP("Units","m")  ,
QT_TR_NOOP("Rest length variance")  ,
restLengthVariance  ,
setRestLengthVariance   
)
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::STEPCORE_PROPERTY_RW ( Vector2dList  ,
vertexes  ,
QT_TRANSLATE_NOOP("PropertyName","vertices")  ,
QT_TRANSLATE_NOOP("Units","m")  ,
QT_TR_NOOP("Vertex list")  ,
vertexes  ,
setVertexes   
)

Definition at line 92 of file rigidbody.cc.

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   
)
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::STEPCORE_PROPERTY_RW ( Object *  ,
body  ,
QT_TRANSLATE_NOOP("PropertyName","body")  ,
STEPCORE_UNITS_NULL  ,
QT_TR_NOOP("Body")  ,
body  ,
setBody   
)

Definition at line 36 of file motor.cc.

StepCore::STEPCORE_PROPERTY_RW ( double  ,
weightConstVariance  ,
QT_TRANSLATE_NOOP("PropertyName","weightConstVariance")  ,
STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","m/s²"))  ,
QT_TR_NOOP("Weight constant variance")  ,
weightConstVariance  ,
setWeightConstVariance   
)

Definition at line 45 of file gravitation.cc.

StepCore::STEPCORE_PROPERTY_RW ( double  ,
weightConst  ,
QT_TRANSLATE_NOOP("PropertyName","weightConst")  ,
STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","m/s²"))  ,
QT_TR_NOOP("Weight constant")  ,
weightConst  ,
setWeightConst   
)
StepCore::STEPCORE_PROPERTY_RW ( double  ,
gravitationConstVariance  ,
QT_TRANSLATE_NOOP("PropertyName","gravitationConstVariance")  ,
STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","N m²/kg²"))  ,
QT_TR_NOOP("Gravitation constant variance")  ,
gravitationConstVariance  ,
setGravitationConstVariance   
)
setRmin StepCore::STEPCORE_PROPERTY_RW ( double  ,
depthVariance  ,
QT_TRANSLATE_NOOP("PropertyName","depthVariance")  ,
QT_TRANSLATE_NOOP("Units","J")  ,
QT_TR_NOOP("Potential depth variance")  ,
depthVariance  ,
setDepthVariance   
)
setRmin StepCore::STEPCORE_PROPERTY_RW ( double  ,
cutoff  ,
QT_TRANSLATE_NOOP("PropertyName","cutoff")  ,
QT_TRANSLATE_NOOP("Units","m")  ,
QT_TR_NOOP("Cut-off distance")  ,
cutoff  ,
setCutoff   
)
Type Constraints
StepCore::STEPCORE_PROPERTY_RW ( double  ,
depth  ,
QT_TRANSLATE_NOOP("PropertyName","depth")  ,
QT_TRANSLATE_NOOP("Units","J")  ,
QT_TR_NOOP("Potential depth")  ,
depth  ,
setDepth   
)
StepCore::STEPCORE_PROPERTY_RW ( double  ,
coulombConstVariance  ,
QT_TRANSLATE_NOOP("PropertyName","coulombConstVariance")  ,
STEPCORE_FROM_UTF8(QT_TRANSLATE_NOOP("Units","N m²/C²"))  ,
QT_TR_NOOP("Coulomb constant variance")  ,
coulombConstVariance  ,
setCoulombConstVariance   
)

Definition at line 34 of file coulombforce.cc.

StepCore::STEPCORE_PROPERTY_RW_D ( double  ,
time  ,
QT_TRANSLATE_NOOP("PropertyName","time")  ,
QT_TRANSLATE_NOOP("Units","s")  ,
QT_TR_NOOP("Current time")  ,
time  ,
setTime   
)
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   
)
Type Constraints
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   
)
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   
)
Type Constraints
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   
)
Type Constraints
StepCore::STEPCORE_SUPER_CLASS ( Object   ) 
Type Constraints
StepCore::STEPCORE_SUPER_CLASS ( ItemGroup   ) 
StepCore::STEPCORE_SUPER_CLASS ( NoteImage   ) 
StepCore::STEPCORE_SUPER_CLASS ( Spring   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::STEPCORE_SUPER_CLASS ( BasePolygon   ) 
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::STEPCORE_SUPER_CLASS ( RigidBody   ) 
StepCore::STEPCORE_SUPER_CLASS ( Item   ) 
StepCore::STEPCORE_SUPER_CLASS ( GenericEulerSolver   ) 
StepCore::STEPCORE_SUPER_CLASS ( ObjectErrors   ) 
StepCore::STEPCORE_SUPER_CLASS ( ConstraintSolver   ) 
Type Constraints
StepCore::STEPCORE_SUPER_CLASS ( CollisionSolver   ) 
Type Constraints
template<>
Vector2dList StepCore::stringToType ( const QString &  s,
bool *  ok 
) [inline]

Definition at line 128 of file types.h.

template<typename T >
T StepCore::stringToType ( const QString &  s,
bool *  ok 
) [inline]

Definition at line 273 of file object.h.

template<>
QString StepCore::typeToString ( const Vector2dList &  v  )  [inline]

Definition at line 118 of file types.h.

template<>
QString StepCore::typeToString ( const Vector2i &  v  )  [inline]

Definition at line 96 of file types.h.

template<>
QString StepCore::typeToString ( const Vector2d &  v  )  [inline]

Definition at line 76 of file types.h.

template<>
QString StepCore::typeToString ( const QByteArray &  v  )  [inline]

Definition at line 64 of file types.h.

template<>
QString StepCore::typeToString ( const Color &  v  )  [inline]

Definition at line 49 of file types.h.

template<typename T >
QString StepCore::typeToString ( const T &  v  )  [inline]

Definition at line 269 of file object.h.

template<typename T >
QVariant StepCore::typeToVariant ( const T &  v  )  [inline]

Definition at line 278 of file object.h.

template<typename T >
T StepCore::variantToType ( const QVariant &  v,
bool *  ok 
) [inline]

Definition at line 282 of file object.h.


Variable Documentation

StepCore::angleVariance

Definition at line 55 of file rigidbody.cc.

setAngleVariance setAngularVelocityVariance StepCore::angularAccelerationVariance

Definition at line 65 of file rigidbody.cc.

setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance StepCore::angularMomentumVariance

Definition at line 77 of file rigidbody.cc.

setAngleVariance StepCore::angularVelocityVariance

Definition at line 60 of file rigidbody.cc.

StepCore::CGConstraintSolver

Definition at line 34 of file constraintsolver.cc.

lengthVariance StepCore::dampingVariance

Definition at line 53 of file spring.cc.

StepCore::GJKCollisionSolver

Definition at line 35 of file collisionsolver.cc.

setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance StepCore::inertiaVariance

Definition at line 73 of file rigidbody.cc.

StepCore::lengthVariance

Definition at line 49 of file spring.cc.

setRmin setRminVariance StepCore::rectTemperatureVariance

Definition at line 73 of file gas.cc.

StepCore::rmin

Definition at line 33 of file gas.cc.

setRmin StepCore::rminVariance

Definition at line 40 of file gas.cc.

StepCore::STEPCORE_UNITS_1

Definition at line 43 of file world.cc.

StepCore::timeScale

Definition at line 43 of file world.cc.

setAngleVariance setAngularVelocityVariance angularAccelerationVariance StepCore::torqueVariance

Definition at line 69 of file rigidbody.cc.

step/stepcore

Skip menu "step/stepcore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeedu

Skip menu "kdeedu"
  •     lib
  • kalzium
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  •   stepcore
Generated for kdeedu by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal