step/stepcore
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) |
static QVariant | doubleToVariant (const QVariant &v, int index, double newV, bool *ok) |
QT_TR_NOOP ("Non-adaptive Euler solver") | |
QT_TR_NOOP ("Lennard-Jones force") | |
QT_TR_NOOP ("NoteFormula: a formula embedded in Note") | |
QT_TR_NOOP ("Body") | |
QT_TR_NOOP ("SoftBody spring") | |
QT_TR_NOOP ("Errors class for CoulombForce") | |
QT_TR_NOOP ("Errors class for GravitationForce") | |
QT_TR_NOOP ("Distance at which the force is zero") | |
QT_TR_NOOP ("Pin: fixes position of a given point on the body") | |
QT_TR_NOOP ("Joint") | |
QT_TR_NOOP ("Circular motor: applies a constant torque to the body") | |
setRmin | QT_TR_NOOP ("Errors class for GasLJForce") |
QT_TR_NOOP ("Note: displays a textual note on the scene") | |
QT_TR_NOOP ("ObjectErrors") | |
QT_TR_NOOP ("Weight force") | |
QT_TR_NOOP ("World") | |
setRmin | QT_TR_NOOP ("Variance of the distance at which the force is zero") |
QT_TR_NOOP ("Errors class for Particle") | |
QT_TR_NOOP ("timeScale") | |
QT_TR_NOOP ("Simulation speed scale") | |
QT_TR_NOOP ("Errors class for WeightForce") | |
QT_TR_NOOP ("Errors class for Spring") | |
QT_TR_NOOP ("Current length variance") | |
QT_TR_NOOP ("Errors class for RigidBody") | |
lengthVariance | QT_TR_NOOP ("Damping variance") |
QT_TR_NOOP ("angle variance") | |
setAngleVariance | QT_TR_NOOP ("angularVelocity variance") |
setAngleVariance setAngularVelocityVariance | QT_TR_NOOP ("angularAcceleration variance") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance | QT_TR_NOOP ("torque variance") |
setRmin setRminVariance | QT_TR_NOOP ("Errors class for Gas") |
setRmin setRminVariance | QT_TR_NOOP ("Variance of temperature of particles in the measureRect") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance | QT_TR_NOOP ("inertia variance") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | QT_TR_NOOP ("angular momentum variance") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | QT_TR_NOOP ("Rigid disk") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | QT_TR_NOOP ("Base polygon body") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | QT_TR_NOOP ("Rigid polygon body") |
QT_TRANSLATE_NOOP ("ObjectClass","EulerSolver") | |
QT_TRANSLATE_NOOP ("ObjectClass","GasLJForce") | |
QT_TRANSLATE_NOOP ("ObjectClass","NoteFormula") | |
QT_TRANSLATE_NOOP ("ObjectClass","Body") | |
QT_TRANSLATE_NOOP ("ObjectClass","CoulombForceErrors") | |
QT_TRANSLATE_NOOP ("ObjectClass","SoftBodySpring") | |
QT_TRANSLATE_NOOP ("ObjectClass","GravitationForceErrors") | |
QT_TRANSLATE_NOOP ("PropertyName","rmin") | |
QT_TRANSLATE_NOOP ("Units","m") | |
QT_TRANSLATE_NOOP ("ObjectClass","Pin") | |
QT_TRANSLATE_NOOP ("ObjectClass","CGConstraintSolver") | |
QT_TRANSLATE_NOOP ("ObjectClass","Joint") | |
QT_TRANSLATE_NOOP ("ObjectClass","CircularMotor") | |
QT_TRANSLATE_NOOP ("ObjectClass","GJKCollisionSolver") | |
setRmin | QT_TRANSLATE_NOOP ("ObjectClass","GasLJForceErrors") |
QT_TRANSLATE_NOOP ("ObjectClass","Note") | |
QT_TRANSLATE_NOOP ("ObjectClass","ObjectErrors") | |
QT_TRANSLATE_NOOP ("ObjectClass","WeightForce") | |
setRmin | QT_TRANSLATE_NOOP ("PropertyName","rminVariance") |
QT_TRANSLATE_NOOP ("ObjectClass","World") | |
QT_TRANSLATE_NOOP ("ObjectClass","ParticleErrors") | |
QT_TRANSLATE_NOOP ("ObjectClass","WeightForceErrors") | |
QT_TRANSLATE_NOOP ("ObjectClass","SpringErrors") | |
QT_TRANSLATE_NOOP ("PropertyName","lengthVariance") | |
QT_TRANSLATE_NOOP ("ObjectClass","RigidBodyErrors") | |
lengthVariance | QT_TRANSLATE_NOOP ("PropertyName","dampingVariance") |
lengthVariance | QT_TRANSLATE_NOOP ("Units","N/m") |
QT_TRANSLATE_NOOP ("PropertyName","angleVariance") | |
QT_TRANSLATE_NOOP ("Units","rad") | |
setAngleVariance | QT_TRANSLATE_NOOP ("PropertyName","angularVelocityVariance") |
setAngleVariance | QT_TRANSLATE_NOOP ("Units","rad/s") |
setAngleVariance setAngularVelocityVariance | QT_TRANSLATE_NOOP ("PropertyName","angularAccelerationVariance") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance | QT_TRANSLATE_NOOP ("PropertyName","torqueVariance") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance | QT_TRANSLATE_NOOP ("Units","N m") |
setRmin setRminVariance | QT_TRANSLATE_NOOP ("ObjectClass","GasErrors") |
setRmin setRminVariance | QT_TRANSLATE_NOOP ("PropertyName","rectTemperatureVariance") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance | QT_TRANSLATE_NOOP ("PropertyName","inertiaVariance") |
setRmin setRminVariance | QT_TRANSLATE_NOOP ("Units","K") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | QT_TRANSLATE_NOOP ("PropertyName","angularMomentumVariance") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | QT_TRANSLATE_NOOP ("ObjectClass","Disk") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | QT_TRANSLATE_NOOP ("ObjectClass","BasePolygon") |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | QT_TRANSLATE_NOOP ("ObjectClass","Polygon") |
template<typename T > | |
T | square (T v) |
template<class _Dst , class _Src > | |
_Dst | stepcore_cast (_Src src) |
setAngleVariance setAngularVelocityVariance | STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","rad/s²")) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance | STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","kg m²")) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | STEPCORE_FROM_UTF8 (QT_TRANSLATE_NOOP("Units","kg m² rad/s")) |
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 (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 (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 (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 (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 (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 | |
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 (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 (GasParticle, QT_TRANSLATE_NOOP("ObjectClass","GasParticle"), QT_TR_NOOP("Gas particle"), 0, STEPCORE_SUPER_CLASS(Particle),) STEPCORE_META_OBJECT(GasLJForce | |
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 (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 (ConstraintSolver, QT_TRANSLATE_NOOP("ObjectClass","ConstraintSolver"),"ConstraintSolver", MetaObject::ABSTRACT, STEPCORE_SUPER_CLASS(Object),) STEPCORE_META_OBJECT(CGConstraintSolver | |
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 (SoftBodyParticle, QT_TRANSLATE_NOOP("ObjectClass","SoftBodyParticle"), QT_TR_NOOP("SoftBody particle"), 0, STEPCORE_SUPER_CLASS(Particle),) STEPCORE_META_OBJECT(SoftBodySpring | |
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 | |
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 (Force, QT_TRANSLATE_NOOP("ObjectClass","Force"), QT_TR_NOOP("Force"), MetaObject::ABSTRACT,,) STEPCORE_META_OBJECT(Joint | |
STEPCORE_META_OBJECT (Tool, QT_TRANSLATE_NOOP("ObjectClass","Tool"), QT_TR_NOOP("Tool"), MetaObject::ABSTRACT,,) STEPCORE_META_OBJECT(ObjectErrors | |
STEPCORE_META_OBJECT (ItemGroup, QT_TRANSLATE_NOOP("ObjectClass","ItemGroup"), QT_TR_NOOP("ItemGroup"), 0, STEPCORE_SUPER_CLASS(Item),) STEPCORE_META_OBJECT(World | |
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 |
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 |
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 |
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 |
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 |
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 (QString, code, QT_TRANSLATE_NOOP("PropertyName","code"), STEPCORE_UNITS_NULL, QT_TR_NOOP("Formula code"), code, setCode)) STEPCORE_META_OBJECT(Note | |
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, 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 | |
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 (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 | |
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 |
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 | |
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 (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 | |
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 |
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 |
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 |
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 | |
STEPCORE_PROPERTY_RW_D (StepCore::Vector2d, positionVariance, QT_TRANSLATE_NOOP("PropertyName","positionVariance"), QT_TRANSLATE_NOOP("Units","m"), QT_TR_NOOP("position variance"), positionVariance, setPositionVariance) STEPCORE_PROPERTY_RW_D(double | |
setAngleVariance | STEPCORE_PROPERTY_RW_D (StepCore::Vector2d, velocityVariance, QT_TRANSLATE_NOOP("PropertyName","velocityVariance"), QT_TRANSLATE_NOOP("Units","m/s"), QT_TR_NOOP("velocity variance"), velocityVariance, setVelocityVariance) STEPCORE_PROPERTY_RW_D(double |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance | STEPCORE_PROPERTY_RWF (StepCore::Vector2d, momentumVariance, QT_TRANSLATE_NOOP("PropertyName","momentumVariance"), QT_TRANSLATE_NOOP("Units","kg m/s"), QT_TR_NOOP("momentum variance"), StepCore::MetaProperty::DYNAMIC, momentumVariance, setMomentumVariance) STEPCORE_PROPERTY_RWF(double |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | STEPCORE_PROPERTY_RWF (double, kineticEnergyVariance, QT_TRANSLATE_NOOP("PropertyName","kineticEnergyVariance"), QT_TRANSLATE_NOOP("Units","J"), QT_TR_NOOP("kinetic energy variance"), StepCore::MetaProperty::DYNAMIC, kineticEnergyVariance, setKineticEnergyVariance)) STEPCORE_META_OBJECT(Disk |
STEPCORE_SUPER_CLASS (GenericEulerSolver) | |
STEPCORE_SUPER_CLASS (Item) STEPCORE_SUPER_CLASS(Force) | |
STEPCORE_SUPER_CLASS (Spring) | |
STEPCORE_SUPER_CLASS (NoteImage) | |
STEPCORE_SUPER_CLASS (ObjectErrors) | |
STEPCORE_SUPER_CLASS (ConstraintSolver) | |
STEPCORE_SUPER_CLASS (ItemGroup) STEPCORE_SUPER_CLASS(Tool) | |
STEPCORE_SUPER_CLASS (Object) | |
STEPCORE_SUPER_CLASS (CollisionSolver) | |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | STEPCORE_SUPER_CLASS (RigidBody) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance | STEPCORE_SUPER_CLASS (BasePolygon) |
template<> | |
Color | stringToType (const QString &s, bool *ok) |
template<> | |
QByteArray | stringToType (const QString &s, bool *ok) |
template<> | |
Vector2d | stringToType (const QString &s, bool *ok) |
template<> | |
Vector2i | stringToType (const QString &s, bool *ok) |
template<> | |
Vector2dList | stringToType (const QString &s, bool *ok) |
template<typename T > | |
T | stringToType (const QString &s, bool *ok) |
template<> | |
QString | typeToString (const Color &v) |
template<> | |
QString | typeToString (const QByteArray &v) |
template<> | |
QString | typeToString (const Vector2d &v) |
template<> | |
QString | typeToString (const Vector2i &v) |
template<> | |
QString | typeToString (const Vector2dList &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 |
typedef std::vector<Contact, Eigen::aligned_allocator<Contact> > StepCore::ContactValueList |
Definition at line 143 of file collisionsolver.h.
typedef Eigen::DynamicSparseMatrix<double,Eigen::RowMajor> StepCore::DynSparseRowMatrix |
typedef std::vector<Force*> StepCore::ForceList |
typedef std::vector<GasParticle*> StepCore::GasParticleList |
typedef std::vector<Item*> StepCore::ItemList |
typedef std::vector<Joint*> StepCore::JointList |
typedef Eigen::Map<Eigen::VectorXd> StepCore::MappedVector |
typedef std::vector<SoftBodyParticle*> StepCore::SoftBodyParticleList |
Definition at line 60 of file softbody.h.
typedef Eigen::SparseMatrix<double> StepCore::SparseColMatrix |
typedef Eigen::SparseMatrix<double,Eigen::RowMajor> StepCore::SparseRowMatrix |
typedef Eigen::Vector2d StepCore::Vector2d |
typedef std::vector<Vector2d, Eigen::aligned_allocator<Vector2d> > StepCore::Vector2dList |
typedef Eigen::Vector2i StepCore::Vector2i |
typedef Eigen::Vector3d StepCore::Vector3d |
typedef Eigen::Vector3i StepCore::Vector3i |
typedef Eigen::VectorXd StepCore::VectorXd |
Function Documentation
template<typename unused >
void StepCore::_step_assert_noabort_helper | ( | const char * | expr, |
int | line, | ||
const char * | file, | ||
const char * | function | ||
) |
StepCore::QT_TR_NOOP | ( | "Non-adaptive Euler solver" | ) |
StepCore::QT_TR_NOOP | ( | "Lennard-Jones force" | ) |
StepCore::QT_TR_NOOP | ( | "NoteFormula: a formula embedded in Note" | ) |
StepCore::QT_TR_NOOP | ( | "Body" | ) |
StepCore::QT_TR_NOOP | ( | "SoftBody spring" | ) |
StepCore::QT_TR_NOOP | ( | "Errors class for CoulombForce" | ) |
StepCore::QT_TR_NOOP | ( | "Errors class for GravitationForce" | ) |
StepCore::QT_TR_NOOP | ( | "Distance at which the force is zero" | ) |
StepCore::QT_TR_NOOP | ( | "Pin: fixes position of a given point on the body" | ) |
StepCore::QT_TR_NOOP | ( | "Joint" | ) |
StepCore::QT_TR_NOOP | ( | "Circular motor: applies a constant torque to the body" | ) |
setRmin StepCore::QT_TR_NOOP | ( | "Errors class for GasLJForce" | ) |
StepCore::QT_TR_NOOP | ( | "Note: displays a textual note on the scene" | ) |
StepCore::QT_TR_NOOP | ( | "ObjectErrors" | ) |
StepCore::QT_TR_NOOP | ( | "Weight force" | ) |
StepCore::QT_TR_NOOP | ( | "World" | ) |
setRmin StepCore::QT_TR_NOOP | ( | "Variance of the distance at which the force is zero" | ) |
StepCore::QT_TR_NOOP | ( | "Errors class for Particle" | ) |
StepCore::QT_TR_NOOP | ( | "timeScale" | ) |
StepCore::QT_TR_NOOP | ( | "Simulation speed scale" | ) |
StepCore::QT_TR_NOOP | ( | "Errors class for WeightForce" | ) |
StepCore::QT_TR_NOOP | ( | "Errors class for Spring" | ) |
StepCore::QT_TR_NOOP | ( | "Current length variance" | ) |
StepCore::QT_TR_NOOP | ( | "Errors class for RigidBody" | ) |
lengthVariance StepCore::QT_TR_NOOP | ( | "Damping variance" | ) |
StepCore::QT_TR_NOOP | ( | "angle variance" | ) |
setAngleVariance StepCore::QT_TR_NOOP | ( | "angularVelocity variance" | ) |
setAngleVariance setAngularVelocityVariance StepCore::QT_TR_NOOP | ( | "angularAcceleration variance" | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance StepCore::QT_TR_NOOP | ( | "torque variance" | ) |
setRmin setRminVariance StepCore::QT_TR_NOOP | ( | "Errors class for Gas" | ) |
setRmin setRminVariance StepCore::QT_TR_NOOP | ( | "Variance of temperature of particles in the measureRect" | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance StepCore::QT_TR_NOOP | ( | "inertia variance" | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance StepCore::QT_TR_NOOP | ( | "angular momentum variance" | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TR_NOOP | ( | "Rigid disk" | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TR_NOOP | ( | "Base polygon body" | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TR_NOOP | ( | "Rigid polygon body" | ) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"EulerSolver" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"GasLJForce" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"NoteFormula" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"Body" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"CoulombForceErrors" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"SoftBodySpring" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"GravitationForceErrors" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"rmin" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "Units" | , |
"m" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"Pin" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"CGConstraintSolver" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"Joint" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"CircularMotor" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"GJKCollisionSolver" | |||
) |
setRmin StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"GasLJForceErrors" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"Note" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"ObjectErrors" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"WeightForce" | |||
) |
setRmin StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"rminVariance" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"World" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"ParticleErrors" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"WeightForceErrors" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"SpringErrors" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"lengthVariance" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"RigidBodyErrors" | |||
) |
lengthVariance StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"dampingVariance" | |||
) |
lengthVariance StepCore::QT_TRANSLATE_NOOP | ( | "Units" | , |
"N/m" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"angleVariance" | |||
) |
StepCore::QT_TRANSLATE_NOOP | ( | "Units" | , |
"rad" | |||
) |
setAngleVariance StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"angularVelocityVariance" | |||
) |
setAngleVariance StepCore::QT_TRANSLATE_NOOP | ( | "Units" | , |
"rad/s" | |||
) |
setAngleVariance setAngularVelocityVariance StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"angularAccelerationVariance" | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"torqueVariance" | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance StepCore::QT_TRANSLATE_NOOP | ( | "Units" | , |
"N m" | |||
) |
setRmin setRminVariance StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"GasErrors" | |||
) |
setRmin setRminVariance StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"rectTemperatureVariance" | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"inertiaVariance" | |||
) |
setRmin setRminVariance StepCore::QT_TRANSLATE_NOOP | ( | "Units" | , |
"K" | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance StepCore::QT_TRANSLATE_NOOP | ( | "PropertyName" | , |
"angularMomentumVariance" | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"Disk" | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"BasePolygon" | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::QT_TRANSLATE_NOOP | ( | "ObjectClass" | , |
"Polygon" | |||
) |
template<class _Dst , class _Src >
_Dst StepCore::stepcore_cast | ( | _Src | src | ) |
setAngleVariance setAngularVelocityVariance StepCore::STEPCORE_FROM_UTF8 | ( | QT_TRANSLATE_NOOP("Units","rad/s²") | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance StepCore::STEPCORE_FROM_UTF8 | ( | QT_TRANSLATE_NOOP("Units","kg m²") | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance StepCore::STEPCORE_FROM_UTF8 | ( | QT_TRANSLATE_NOOP("Units","kg m² rad/s") | ) |
StepCore::STEPCORE_META_OBJECT | ( | 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 | ( | 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 | ( | 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 | ( | 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 | ( | 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 | ( | 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::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 | ( | 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 | ( | GasParticle | , |
QT_TRANSLATE_NOOP("ObjectClass","GasParticle") | , | ||
QT_TR_NOOP("Gas particle") | , | ||
0 | , | ||
STEPCORE_SUPER_CLASS(Particle) | |||
) |
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 | ( | 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 | ( | ConstraintSolver | , |
QT_TRANSLATE_NOOP("ObjectClass","ConstraintSolver") | , | ||
"ConstraintSolver" | , | ||
MetaObject::ABSTRACT | , | ||
STEPCORE_SUPER_CLASS(Object) | |||
) |
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 | ( | SoftBodyParticle | , |
QT_TRANSLATE_NOOP("ObjectClass","SoftBodyParticle") | , | ||
QT_TR_NOOP("SoftBody particle") | , | ||
0 | , | ||
STEPCORE_SUPER_CLASS(Particle) | |||
) |
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) | |||
) |
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 | ( | Force | , |
QT_TRANSLATE_NOOP("ObjectClass","Force") | , | ||
QT_TR_NOOP("Force") | , | ||
MetaObject::ABSTRACT | |||
) |
StepCore::STEPCORE_META_OBJECT | ( | Tool | , |
QT_TRANSLATE_NOOP("ObjectClass","Tool") | , | ||
QT_TR_NOOP("Tool") | , | ||
MetaObject::ABSTRACT | |||
) |
StepCore::STEPCORE_META_OBJECT | ( | ItemGroup | , |
QT_TRANSLATE_NOOP("ObjectClass","ItemGroup") | , | ||
QT_TR_NOOP("ItemGroup") | , | ||
0 | , | ||
STEPCORE_SUPER_CLASS(Item) | |||
) |
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) | |||
) |
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) | |||
) |
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 | |||
) |
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 | |||
) |
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 | |||
) |
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 | ( | QString | , |
code | , | ||
QT_TRANSLATE_NOOP("PropertyName","code") | , | ||
STEPCORE_UNITS_NULL | , | ||
QT_TR_NOOP("Formula code") | , | ||
code | , | ||
setCode | |||
) |
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 | |||
) |
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 | |||
) |
StepCore::STEPCORE_PROPERTY_RW | ( | Object * | , |
body | , | ||
QT_TRANSLATE_NOOP("PropertyName","body") | , | ||
STEPCORE_UNITS_NULL | , | ||
QT_TR_NOOP("Body") | , | ||
body | , | ||
setBody | |||
) |
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 | |||
) |
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 | |||
) |
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 | |||
) |
setTimeScale StepCore::STEPCORE_PROPERTY_RW | ( | bool | , |
errorsCalculation | , | ||
QT_TR_NOOP("errorsCalculation") | , | ||
STEPCORE_UNITS_NULL | , | ||
QT_TR_NOOP("Enable global error calculation") | , | ||
errorsCalculation | , | ||
setErrorsCalculation | |||
) |
StepCore::STEPCORE_PROPERTY_RW | ( | double | , |
restLengthVariance | , | ||
QT_TRANSLATE_NOOP("PropertyName","restLengthVariance") | , | ||
QT_TRANSLATE_NOOP("Units","m") | , | ||
QT_TR_NOOP("Rest length variance") | , | ||
restLengthVariance | , | ||
setRestLengthVariance | |||
) |
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 | |||
) |
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 | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::STEPCORE_PROPERTY_RW | ( | double | , |
radius | , | ||
QT_TRANSLATE_NOOP("PropertyName","radius") | , | ||
QT_TRANSLATE_NOOP("Units","m") | , | ||
QT_TR_NOOP("Radius of the disk") | , | ||
radius | , | ||
setRadius | |||
) |
StepCore::STEPCORE_PROPERTY_RW_D | ( | double | , |
time | , | ||
QT_TRANSLATE_NOOP("PropertyName","time") | , | ||
QT_TRANSLATE_NOOP("Units","s") | , | ||
QT_TR_NOOP("Current time") | , | ||
time | , | ||
setTime | |||
) |
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 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 | |||
) |
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 | |||
) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::STEPCORE_PROPERTY_RWF | ( | double | , |
kineticEnergyVariance | , | ||
QT_TRANSLATE_NOOP("PropertyName","kineticEnergyVariance") | , | ||
QT_TRANSLATE_NOOP("Units","J") | , | ||
QT_TR_NOOP("kinetic energy variance") | , | ||
StepCore::MetaProperty::DYNAMIC | , | ||
kineticEnergyVariance | , | ||
setKineticEnergyVariance | |||
) |
StepCore::STEPCORE_SUPER_CLASS | ( | GenericEulerSolver | ) |
StepCore::STEPCORE_SUPER_CLASS | ( | Item | ) |
StepCore::STEPCORE_SUPER_CLASS | ( | Spring | ) |
StepCore::STEPCORE_SUPER_CLASS | ( | NoteImage | ) |
StepCore::STEPCORE_SUPER_CLASS | ( | ObjectErrors | ) |
StepCore::STEPCORE_SUPER_CLASS | ( | ConstraintSolver | ) |
StepCore::STEPCORE_SUPER_CLASS | ( | ItemGroup | ) |
StepCore::STEPCORE_SUPER_CLASS | ( | Object | ) |
StepCore::STEPCORE_SUPER_CLASS | ( | CollisionSolver | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::STEPCORE_SUPER_CLASS | ( | RigidBody | ) |
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance setInertiaVariance setAngularMomentumVariance StepCore::STEPCORE_SUPER_CLASS | ( | BasePolygon | ) |
template<>
|
inline |
template<>
|
inline |
template<typename T >
|
inline |
template<>
|
inline |
template<>
|
inline |
template<>
|
inline |
template<>
|
inline |
template<>
|
inline |
template<typename T >
|
inline |
template<typename T >
|
inline |
template<typename T >
|
inline |
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.
Definition at line 34 of file constraintsolver.cc.
lengthVariance StepCore::dampingVariance |
Definition at line 36 of file collisionsolver.cc.
setAngleVariance setAngularVelocityVariance angularAccelerationVariance torqueVariance StepCore::inertiaVariance |
Definition at line 73 of file rigidbody.cc.
setAngleVariance setAngularVelocityVariance angularAccelerationVariance StepCore::torqueVariance |
Definition at line 69 of file rigidbody.cc.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.