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 | Vector |
| Fixed-length vector. 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 > | ContactValueList |
| typedef std::vector< Force * > | ForceList |
| typedef std::vector < GasParticle * > | GasParticleList |
| typedef gmm::array1D_reference < double * > | GmmArrayVector |
| typedef gmm::col_matrix < GmmSparseVector > | GmmSparseColMatrix |
| typedef gmm::row_matrix < GmmSparseVector > | GmmSparseRowMatrix |
| typedef gmm::rsvector< double > | GmmSparseVector |
| typedef std::vector< double > | GmmStdVector |
| typedef std::vector< Item * > | ItemList |
| typedef std::vector< Joint * > | JointList |
| typedef std::vector < SoftBodyParticle * > | SoftBodyParticleList |
| typedef Vector< double, 2 > | Vector2d |
| typedef std::vector< Vector2d > | Vector2dList |
| typedef Vector< int, 2 > | Vector2i |
| typedef Vector< double, 3 > | Vector3d |
| typedef Vector< int, 3 > | Vector3i |
Functions | |
| template<typename unused> | |
| void | _step_assert_noabort_helper (const char *expr, int line, const char *file, const char *function) |
| template<typename T, int N> | |
| Vector< T, N > | operator * (const Vector< T, N > &a, T d) |
| template<typename T, int N> | |
| Vector< T, N > | operator * (T d, const Vector< T, N > &a) |
| template<typename T, int N> | |
| Vector< T, N > | operator+ (const Vector< T, N > &a, const Vector< T, N > &b) |
| template<typename T, int N> | |
| Vector< T, N > | operator- (const Vector< T, N > &a, const Vector< T, N > &b) |
| template<typename T, int N> | |
| Vector< T, N > | operator/ (const Vector< T, N > &a, T d) |
| template<typename T> | |
| T | square (T v) |
| template<class _Dst, class _Src> | |
| _Dst | stepcore_cast (_Src src) |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance | STEPCORE_FROM_UTF8 ("kg m² rad/s") |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance | STEPCORE_FROM_UTF8 ("kg m²") |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance | STEPCORE_FROM_UTF8 ("rad/s²") |
| STEPCORE_META_OBJECT (ItemGroup,"ItemGroup", 0, STEPCORE_SUPER_CLASS(Item),) STEPCORE_META_OBJECT(World | |
| STEPCORE_META_OBJECT (Item,"Item", MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Object), STEPCORE_PROPERTY_RW(StepCore::Color, color, STEPCORE_UNITS_NULL,"Item color", color, setColor)) STEPCORE_META_OBJECT(ObjectErrors | |
| NoteFormula | STEPCORE_META_OBJECT (Meter,"Meter: displays any property on the scene", 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Tool),) STEPCORE_META_OBJECT(Controller |
| NoteFormula | STEPCORE_META_OBJECT (Note,"Note: displays a textual note on the scene", 0, STEPCORE_SUPER_CLASS(ItemGroup) STEPCORE_SUPER_CLASS(Tool),) STEPCORE_META_OBJECT(Graph |
| STEPCORE_META_OBJECT (NoteImage,"NoteImage: an image embedded in Note", 0, STEPCORE_SUPER_CLASS(Item),) STEPCORE_META_OBJECT(NoteFormula | |
| STEPCORE_META_OBJECT (Spring,"Massless spring which can be connected to bodies", 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force), STEPCORE_PROPERTY_RW(StepCore::Vector2d, localPosition1,"m","Local position 1", localPosition1, setLocalPosition1) STEPCORE_PROPERTY_RW(StepCore::Vector2d, localPosition2,"m","Local position 2", localPosition2, setLocalPosition2)) STEPCORE_META_OBJECT(SpringErrors | |
| SoftBody | STEPCORE_META_OBJECT (SoftBody,"Deformable SoftBody", 0, STEPCORE_SUPER_CLASS(ItemGroup), STEPCORE_PROPERTY_RW(bool, showInternalItems, STEPCORE_UNITS_NULL,"Show internal items", showInternalItems, setShowInternalItems) STEPCORE_PROPERTY_RW_D(double, angularMomentum, STEPCORE_FROM_UTF8("kg m²/s"),"Angular momentum of the body", angularMomentum, setAngularMomentum) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, acceleration, STEPCORE_FROM_UTF8("m/s²"),"Acceleration of the center of mass", acceleration) STEPCORE_PROPERTY_R_D(double, angularAcceleration, STEPCORE_FROM_UTF8("rad/s²"),"Angular acceleration of the body", angularAcceleration) STEPCORE_PROPERTY_R_D(double, inertia, STEPCORE_FROM_UTF8("kg m²"),"Inertia \"tensor\" of the body", inertia) STEPCORE_PROPERTY_RW(QString, borderParticleNames, STEPCORE_UNITS_NULL,"Border particle names (temporal property)", borderParticleNames, setBorderParticleNames)) ItemList SoftBody |
| STEPCORE_META_OBJECT (SoftBodyParticle,"SoftBody particle", 0, STEPCORE_SUPER_CLASS(Particle),) STEPCORE_META_OBJECT(SoftBodySpring | |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance angular momentum setAngularMomentumVariance Rigid Base polygon | STEPCORE_META_OBJECT (Box,"Rigid box", 0, STEPCORE_SUPER_CLASS(BasePolygon), STEPCORE_PROPERTY_RW(StepCore::Vector2d, size,"m","Size of the box", size, setSize)) STEPCORE_META_OBJECT(Polygon |
| STEPCORE_META_OBJECT (RigidBody,"Generic rigid body", 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Body), STEPCORE_PROPERTY_R_D(StepCore::Vector2d, acceleration, STEPCORE_FROM_UTF8("m/s²"),"Acceleration of the center of mass", acceleration) STEPCORE_PROPERTY_R_D(double, angularAcceleration, STEPCORE_FROM_UTF8("rad/s²"),"Angular acceleration of the body", angularAcceleration) STEPCORE_PROPERTY_RW(double, inertia, STEPCORE_FROM_UTF8("kg m²"),"Inertia \"tensor\" of the body", inertia, setInertia) STEPCORE_PROPERTY_RWF(StepCore::Vector2d, momentum,"kg m/s","momentum", StepCore::MetaProperty::DYNAMIC, momentum, setMomentum) STEPCORE_PROPERTY_RWF(double, angularMomentum, STEPCORE_FROM_UTF8("kg m² rad/s"),"angular momentum", StepCore::MetaProperty::DYNAMIC, angularMomentum, setAngularMomentum) STEPCORE_PROPERTY_RWF(double, kineticEnergy,"J","kinetic energy", StepCore::MetaProperty::DYNAMIC, kineticEnergy, setKineticEnergy)) STEPCORE_META_OBJECT(RigidBodyErrors | |
| STEPCORE_META_OBJECT (Particle,"Simple zero-size particle", 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Body), STEPCORE_PROPERTY_R_D(StepCore::Vector2d, acceleration, STEPCORE_FROM_UTF8("m/s²"),"acceleration", acceleration) STEPCORE_PROPERTY_RWF(StepCore::Vector2d, momentum,"kg m/s","momentum", StepCore::MetaProperty::DYNAMIC, momentum, setMomentum) STEPCORE_PROPERTY_RWF(double, kineticEnergy,"J","kinetic energy", StepCore::MetaProperty::DYNAMIC, kineticEnergy, setKineticEnergy)) STEPCORE_META_OBJECT(ParticleErrors | |
| STEPCORE_META_OBJECT (LinearMotor,"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(StepCore::Vector2d, forceValue,"N","Value of the force, acting on the body", forceValue, setForceValue)) STEPCORE_META_OBJECT(CircularMotor | |
| STEPCORE_META_OBJECT (Anchor,"Anchor: fixes position of the body", 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Joint), STEPCORE_PROPERTY_RW(double, angle,"rad","Angle", angle, setAngle)) STEPCORE_META_OBJECT(Pin | |
| STEPCORE_META_OBJECT (GravitationForce,"Gravitation force", 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force), STEPCORE_PROPERTY_RW(double, gravitationConst, STEPCORE_FROM_UTF8("N m²/kg²"),"Gravitation constant", gravitationConst, setGravitationConst)) STEPCORE_META_OBJECT(GravitationForceErrors | |
| Lennard Jones Errors class for GasLJForce Variance of the distance at which the force is setRminVariance | STEPCORE_META_OBJECT (Gas,"Particle gas", 0, STEPCORE_SUPER_CLASS(ItemGroup), STEPCORE_PROPERTY_RW(StepCore::Vector2d, measureRectCenter,"m","Center of the rect for measurements", measureRectCenter, setMeasureRectCenter) STEPCORE_PROPERTY_RW(StepCore::Vector2d, measureRectSize,"m","Size of the rect for measurements", measureRectSize, setMeasureRectSize) STEPCORE_PROPERTY_R_D(double, rectVolume, STEPCORE_FROM_UTF8("m²"),"Volume of the measureRect", rectVolume) STEPCORE_PROPERTY_R_D(double, rectParticleCount, STEPCORE_UNITS_1,"Count of particles in the measureRect", rectParticleCount) STEPCORE_PROPERTY_R_D(double, rectConcentration, STEPCORE_FROM_UTF8("1/m²"),"Concentration of particles in the measureRect", rectConcentration) STEPCORE_PROPERTY_R_D(double, rectPressure,"Pa","Pressure of particles in the measureRect", rectPressure) STEPCORE_PROPERTY_R_D(double, rectTemperature,"K","Temperature of particles in the measureRect", rectTemperature) STEPCORE_PROPERTY_R_D(double, rectMeanKineticEnergy,"J","Mean kinetic energy of particles in the measureRect", rectMeanKineticEnergy) STEPCORE_PROPERTY_R_D(StepCore::Vector2d, rectMeanVelocity,"m/s","Mean velocity of particles in the measureRect", rectMeanVelocity) STEPCORE_PROPERTY_R_D(double, rectMeanParticleMass,"kg","Mean mass of particles in the measureRect", rectMeanParticleMass) STEPCORE_PROPERTY_R_D(double, rectMass,"kg","Total mass of particles in the measureRect", rectMass)) STEPCORE_META_OBJECT(GasErrors |
| STEPCORE_META_OBJECT (GasParticle,"Gas particle", 0, STEPCORE_SUPER_CLASS(Particle),) STEPCORE_META_OBJECT(GasLJForce | |
| Non adaptive Euler | STEPCORE_META_OBJECT (AdaptiveEulerSolver,"Adaptive Euler solver", 0, STEPCORE_SUPER_CLASS(GenericEulerSolver),) void GenericEulerSolver |
| STEPCORE_META_OBJECT (GenericEulerSolver,"Generic Euler solver", MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Solver),) STEPCORE_META_OBJECT(EulerSolver | |
| STEPCORE_META_OBJECT (CoulombForce,"Coulomb force", 0, STEPCORE_SUPER_CLASS(Item) STEPCORE_SUPER_CLASS(Force), STEPCORE_PROPERTY_RW(double, coulombConst, STEPCORE_FROM_UTF8("N m²/C²"),"Coulomb constant", coulombConst, setCoulombConst)) STEPCORE_META_OBJECT(CoulombForceErrors | |
| STEPCORE_META_OBJECT (ConstraintSolver,"ConstraintSolver", MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Object),) STEPCORE_META_OBJECT(CGConstraintSolver | |
| STEPCORE_META_OBJECT (CollisionSolver,"CollisionSolver", MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Object), STEPCORE_PROPERTY_R_D(double, localError, STEPCORE_UNITS_1,"Maximal local error during last step", localError)) STEPCORE_META_OBJECT(GJKCollisionSolver | |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance | STEPCORE_PROPERTY_R_D (StepCore::Vector2d, accelerationVariance, STEPCORE_FROM_UTF8("m/s²"),"acceleration variance", accelerationVariance) STEPCORE_PROPERTY_R_D(double |
| Lennard Jones Errors class for GasLJForce Variance of the distance at which the force is setRminVariance Errors class for Gas Variance of temperature of particles in the rectTemperatureVariance | STEPCORE_PROPERTY_R_D (double, rectMeanKineticEnergyVariance,"J","Variance of mean kinetic energy of particles in the measureRect", rectMeanKineticEnergyVariance) STEPCORE_PROPERTY_R_D(StepCore |
| Lennard Jones Errors class for GasLJForce Variance of the distance at which the force is setRminVariance Errors class for Gas | STEPCORE_PROPERTY_R_D (double, rectPressureVariance,"Pa","Variance of pressure of particles in the measureRect", rectPressureVariance) STEPCORE_PROPERTY_R_D(double |
| STEPCORE_PROPERTY_RW (bool, errorsCalculation, STEPCORE_UNITS_NULL,"Enable global errors calculation", errorsCalculation, setErrorsCalculation)) Item &Item | |
| NoteFormula Shortcut to decrease the setDecreaseShortcut | STEPCORE_PROPERTY_RW (StepCore::Vector2d, localPosition,"m","Local position", localPosition, setLocalPosition)) namespace |
| NoteFormula | STEPCORE_PROPERTY_RW (QString, increaseShortcut, STEPCORE_UNITS_NULL,"Shortcut to increase the value", increaseShortcut, setIncreaseShortcut) STEPCORE_PROPERTY_RW(QString |
| Errors class for Spring Current length lengthVariance N Damping setDampingVariance | STEPCORE_PROPERTY_RW (StepCore::Vector2d, localPosition1Variance,"m","Local position 1 variance", localPosition1Variance, setLocalPosition1Variance) STEPCORE_PROPERTY_RW(StepCore |
| Errors class for Spring Current length lengthVariance | STEPCORE_PROPERTY_RW (double, stiffnessVariance,"N/m","Stiffness variance", stiffnessVariance, setStiffnessVariance) STEPCORE_PROPERTY_RW(double |
| Errors class for Spring | STEPCORE_PROPERTY_RW (double, restLengthVariance,"m","Rest length variance", restLengthVariance, setRestLengthVariance) STEPCORE_PROPERTY_R_D(double |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance angular momentum setAngularMomentumVariance Rigid Base polygon Rigid polygon | STEPCORE_PROPERTY_RW (Vector2dList, vertexes,"m","Vertex list", vertexes, setVertexes)) RigidBody *RigidBodyErrors |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance angular momentum setAngularMomentumVariance Rigid | STEPCORE_PROPERTY_RW (double, radius,"m","Radius of the disk", radius, setRadius)) STEPCORE_META_OBJECT(BasePolygon |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance | STEPCORE_PROPERTY_RW (double, massVariance,"kg","mass variance", massVariance, setMassVariance) STEPCORE_PROPERTY_RW(double |
| Circular | STEPCORE_PROPERTY_RW (double, torqueValue,"N m","Value of the torque, acting on the body", torqueValue, setTorqueValue)) LinearMotor |
| Pin Massless stick which can be connected to | STEPCORE_PROPERTY_RW (StepCore::Vector2d, localPosition1,"m","Local position 1", localPosition1, setLocalPosition1) STEPCORE_PROPERTY_RW(StepCore |
| Errors class for GravitationForce Weight Errors class for WeightForce | STEPCORE_PROPERTY_RW (double, weightConstVariance, STEPCORE_FROM_UTF8("m/s²"),"Weight constant variance", weightConstVariance, setWeightConstVariance)) GravitationForce *GravitationForceErrors |
| Errors class for GravitationForce Weight | STEPCORE_PROPERTY_RW (double, weightConst, STEPCORE_FROM_UTF8("m/s²"),"Weight constant", weightConst, setWeightConst)) STEPCORE_META_OBJECT(WeightForceErrors |
| Errors class for GravitationForce | STEPCORE_PROPERTY_RW (double, gravitationConstVariance, STEPCORE_FROM_UTF8("N m²/kg²"),"Gravitation constant variance", gravitationConstVariance, setGravitationConstVariance)) STEPCORE_META_OBJECT(WeightForce |
| Lennard Jones Errors class for GasLJForce | STEPCORE_PROPERTY_RW (double, depthVariance,"J","Potential depth variance", depthVariance, setDepthVariance) STEPCORE_PROPERTY_RW(double |
| Lennard Jones | STEPCORE_PROPERTY_RW (double, cutoff,"m","Cut-off distance", cutoff, setCutoff)) STEPCORE_META_OBJECT(GasLJForceErrors |
| Errors class for CoulombForce | STEPCORE_PROPERTY_RW (double, coulombConstVariance, STEPCORE_FROM_UTF8("N m²/C²"),"Coulomb constant variance", coulombConstVariance, setCoulombConstVariance)) CoulombForce *CoulombForceErrors |
| Errors class for RigidBody angle setAngleVariance | STEPCORE_PROPERTY_RW_D (StepCore::Vector2d, velocityVariance,"m/s","velocity variance", velocityVariance, setVelocityVariance) STEPCORE_PROPERTY_RW_D(double |
| Errors class for Particle | STEPCORE_PROPERTY_RW_D (StepCore::Vector2d, positionVariance,"m","position variance", positionVariance, setPositionVariance) STEPCORE_PROPERTY_RW_D(StepCore |
| NoteFormula Shortcut to decrease the setDecreaseShortcut | STEPCORE_PROPERTY_RWF (double, value, STEPCORE_UNITS_NULL,"Value", MetaProperty::DYNAMIC|MetaProperty::SIDEEFFECTS, value, setValue)) STEPCORE_META_OBJECT(Tracer |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance angular momentum setAngularMomentumVariance | STEPCORE_PROPERTY_RWF (double, kineticEnergyVariance,"J","kinetic energy variance", StepCore::MetaProperty::DYNAMIC, kineticEnergyVariance, setKineticEnergyVariance)) STEPCORE_META_OBJECT(Disk |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance | STEPCORE_PROPERTY_RWF (StepCore::Vector2d, momentumVariance,"kg m/s","momentum variance", StepCore::MetaProperty::DYNAMIC, momentumVariance, setMomentumVariance) STEPCORE_PROPERTY_RWF(double |
| STEPCORE_SUPER_CLASS (ItemGroup) | |
| STEPCORE_SUPER_CLASS (Object) | |
| NoteFormula | STEPCORE_SUPER_CLASS (NoteImage) |
| SoftBody | STEPCORE_SUPER_CLASS (Spring) |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance angular momentum setAngularMomentumVariance Rigid Base polygon Rigid polygon | STEPCORE_SUPER_CLASS (BasePolygon) |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance angular momentum setAngularMomentumVariance Rigid | STEPCORE_SUPER_CLASS (RigidBody) |
| Lennard Jones | STEPCORE_SUPER_CLASS (Item) STEPCORE_SUPER_CLASS(Force) |
| Non adaptive Euler | STEPCORE_SUPER_CLASS (GenericEulerSolver) |
| Errors class for CoulombForce | STEPCORE_SUPER_CLASS (ObjectErrors) |
| STEPCORE_SUPER_CLASS (ConstraintSolver) | |
| STEPCORE_SUPER_CLASS (CollisionSolver) | |
| template<typename T> | |
| T | stringToType (const QString &s, bool *ok) |
| template<> | |
| QString | typeToString (const Vector2dList &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 | |
| Pin | __pad0__ |
| Errors class for RigidBody | angleVariance |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance | angularAccelerationVariance |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance | angularMomentumVariance |
| Errors class for RigidBody angle setAngleVariance | angularVelocityVariance |
| Pin Massless stick which can be connected to | bodies |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance angular momentum setAngularMomentumVariance Rigid Base polygon | body |
| CGConstraintSolver | |
| NoteFormula | Controller |
| Errors class for Spring Current length lengthVariance | dampingVariance |
| NoteFormula | decreaseShortcut |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance angular momentum setAngularMomentumVariance Rigid | disk |
| Lennard Jones | force |
| GJKCollisionSolver | |
| NoteFormula | Graph |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance | inertiaVariance |
| Lennard Jones Errors class for GasLJForce Variance of the distance at which the force is setRminVariance Errors class for Gas | K |
| Errors class for Spring | lengthVariance |
| Lennard Jones Errors class for GasLJForce | m |
| Lennard Jones Errors class for GasLJForce Variance of the distance at which the force is setRminVariance Errors class for Gas Variance of temperature of particles in the | measureRect |
| Circular | motor |
| ObjectErrors | |
| Errors class for RigidBody | rad |
| Lennard Jones Errors class for GasLJForce Variance of the distance at which the force is setRminVariance Errors class for Gas | rectTemperatureVariance |
| Lennard Jones Errors class for GasLJForce | rminVariance |
| Errors class for RigidBody angle setAngleVariance rad | s |
| Non adaptive Euler | solver |
| SoftBody | spring |
| Pin | STEPCORE_PROPERTY_RW (StepCore::Vector2d, position,"m","Position in the world", position, setPosition)) STEPCORE_META_OBJECT(Stick |
| NoteFormula | STEPCORE_UNITS_NULL |
| NoteFormula Shortcut to decrease the setDecreaseShortcut | Tracer |
| NoteFormula Shortcut to decrease the | value |
| Errors class for RigidBody angle | variance |
| World | |
| Lennard Jones Errors class for GasLJForce Variance of the distance at which the force is | zero |
Typedef Documentation
| typedef std::vector<Body*> StepCore::BodyList |
| typedef std::vector<Contact> StepCore::ContactValueList |
Definition at line 133 of file collisionsolver.h.
| typedef std::vector<Force*> StepCore::ForceList |
| typedef std::vector<GasParticle*> StepCore::GasParticleList |
| typedef gmm::array1D_reference<double*> StepCore::GmmArrayVector |
| typedef gmm::col_matrix<GmmSparseVector> StepCore::GmmSparseColMatrix |
| typedef gmm::row_matrix<GmmSparseVector> StepCore::GmmSparseRowMatrix |
| typedef gmm::rsvector<double> StepCore::GmmSparseVector |
| typedef std::vector<double> StepCore::GmmStdVector |
| typedef std::vector<Item*> StepCore::ItemList |
| typedef std::vector<Joint*> StepCore::JointList |
| typedef std::vector<SoftBodyParticle*> StepCore::SoftBodyParticleList |
Definition at line 60 of file softbody.h.
| typedef Vector<double,2> StepCore::Vector2d |
| typedef std::vector<Vector2d> StepCore::Vector2dList |
| typedef Vector<int,2> StepCore::Vector2i |
| typedef Vector<double,3> StepCore::Vector3d |
| typedef Vector<int,3> StepCore::Vector3i |
Function Documentation
template<typename unused>
| void StepCore::_step_assert_noabort_helper | ( | const char * | expr, | |
| int | line, | |||
| const char * | file, | |||
| const char * | function | |||
| ) | [inline] |
template<typename T, int N>
| Vector<T,N> StepCore::operator * | ( | const Vector< T, N > & | a, | |
| T | d | |||
| ) | [inline] |
template<typename T, int N>
| Vector<T,N> StepCore::operator * | ( | T | d, | |
| const Vector< T, N > & | a | |||
| ) | [inline] |
template<typename T, int N>
| Vector<T,N> StepCore::operator+ | ( | const Vector< T, N > & | a, | |
| const Vector< T, N > & | b | |||
| ) | [inline] |
template<typename T, int N>
| Vector<T,N> StepCore::operator- | ( | const Vector< T, N > & | a, | |
| const Vector< T, N > & | b | |||
| ) | [inline] |
template<typename T, int N>
| Vector<T,N> StepCore::operator/ | ( | const Vector< T, N > & | a, | |
| T | d | |||
| ) | [inline] |
template<class _Dst, class _Src>
| _Dst StepCore::stepcore_cast | ( | _Src | src | ) | [inline] |
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance inertia setInertiaVariance StepCore::STEPCORE_FROM_UTF8 | ( | "kg m² rad/s" | ) |
- Type constraints
-
| Errors class for RigidBody angle setAngleVariance rad angularVelocity setAngularVelocityVariance angularAcceleration angularAccelerationVariance StepCore::STEPCORE_FROM_UTF8 | ( | "kg m²" | ) |
KDE 4.2 API Reference