Mechanics component C/C++ API documentation#
Check Mechanics programs listings for a complete list of headers for this component.
Classes and structs#
BulletR
:Circle
: Definition of a 2D Circle - Inherits from CircularDS.CircleCircleR
: Two disks relation - Inherits from LagrangianScleronomousR.CircularDS
: Definition of a 2D circular shape - Inherits from LagrangianDS.CircularR
: Two circle relation - Inherits from LagrangianScleronomousR.ContactR
:CouplerJointR
: This class implements a coupling (equality) between two DoFs of any NewtonEulerJointR.CylindricalJointR
: This class implements a cylindrical joint between one or two Newton/Euler Dynamical system.Disk
: Definition of a 2D disk - Inherits from LagrangianDS.DiskDiskR
: Two disks relation - Inherits from LagrangianScleronomousR.DiskPlanR
: disk - plan relation - Inherits from LagrangianScleronomousRFixedJointR
: This class implements a fixed joint between one or two Newton/Euler Dynamical system.JointFrictionR
: This class implements a friction on a DoF for any NewtonEulerJointR.JointStopR
: This class implements a stop on a DoF for any NewtonEulerJointR.KneeJointR
: This class implements a knee joint between one or two Newton/Euler Dynamical system.NewtonEulerJointR
: This class implements an abstract Joint relation (articulation) between one or two Newton/Euler dynamical systems.PivotJointR
: This class implements a pivots joint between one or two Newton/Euler Dynamical system.PrismaticJointR
: This class implements a prismatic joint between one or two Newton/Euler Dynamical system.SiconosBodies
: SiconosBodies : a Siconos Model, some plans and space filtering capabilities.SiconosCollisionQueryResult
: Holds one result of a line segment intersection query against the graph of body contactors maintained by a SiconosCollisionManager.SiconosContactor
: Class to hold the shape assigned to a body, and to associate each shape with an offset and collision group.
Files documentation#
BodyShapeRecord.hpp : Definition of an abstract Body shape record The objective of this class is to keep associate ds and static body woth the shape in a contactor.
Disk.hpp :
ExternalBody.hpp : External visitable lagrangian class.
RigidBody2dDS.hpp : Definition of an abstract 3D rigid body above NewtonEulerDS.
RigidBodyDS.hpp : Definition of an abstract 3D rigid body above NewtonEulerDS.
SiconosBodies.hpp : SiconosBodies class - model + plans + space filter.
SiconosBulletCollisionManager.hpp : Definition of a Bullet-based interaction handler for contact detection.
SiconosCollisionManager.hpp : A mechanics world is a Siconos InteractionManager that supports static contactors and dynamic contactors attached to special Dynamical Systems (RigidBodyDS, derived from NewtonEulerDS) found in the NonSmoothDynamicalSystem.
SiconosCollisionQueryResult.hpp : Holds one result of a query against the graph of body contactors maintained by a SiconosCollisionManager.
SiconosContactor.hpp : Definition of an abstract contactor.
SiconosShape.hpp : Definition of an abstract rigid shape.
SpaceFilter.hpp : Spatial filtering of interactions for 2D/3D objects.
SphereLDSPlanR.hpp : SphereLDS relation with a plan - Inherits from LagrangianScleronomousR.
SphereLDSSphereLDSR.hpp : Two spheres relation - Inherits from LagrangianScleronomousR.
SphereLDS.hpp : Definition of a 3D sphere as a LagrangianDS (with Euler Angles)
SphereNEDSPlanR.hpp : Newton Euler sphere relation with a plan Ax+By+Cz+D=0.
SphereNEDSSphereNEDSR.hpp : Two spheres relation with the Newton Euler formalism and quaternions.
SphereNEDS.hpp : Definition of a 3D Sphere as a NewtonEulerDS (with quaternions).
StaticBody.hpp : Definition of an abstract 3D rigid body above NewtonEulerDS.