| Interface | Description |
|---|---|
| BodyConstrainer | |
| Collidable |
Indicates a model component that can collide with other Collidables.
|
| CollidableBody |
Indicates a Collidable that is capable of actual collision handling.
|
| CollidableDynamicComponent |
Describes a DynamicComponent that can response to collisions.
|
| ConnectableBody |
Defines a component to which joints can be attached.
|
| Constrainer | |
| ContactForceBehavior | |
| DynamicComponent | |
| ExcitationComponent |
Defines an object that can emit and recieve muscle control excitations.
|
| ForceComponent |
A ModelComponent that implements ForceEffector
|
| ForceEffector |
An object that exerts forces within a mechanical model.
|
| FrameAttachable |
Defines a component to which a frame can be attached.
|
| HasAttachments |
Indicates a model component that contains one or more DynamicAttachments
internally, as either child or internal (hidden) components.
|
| HasAuxState |
Indicates a model component that has auxiliary state information
that can be stored as a sequence of double and integer values.
|
| HasDistanceGrid |
Methods exported by components which support a signed distance grid.
|
| HasSlaveObjects |
Indicates a model component that contains objects (not necessarily just
ModelComponents) whose position and/or velocity are completely coupled to
the position and velocity of the dynamic components of the system.
|
| HasSurfaceMesh |
Defines components that are associated with surface meshes.
|
| MechSystem |
Interface to a second order mechanical system that can be integrated by
a variety of integrators.
|
| MechSystemModel | |
| MotionTargetComponent |
Indicates a dynamic component for which motion targets can be set.
|
| PlanarComponent |
Indicates a component that is constrained to a plane
|
| PointAttachable |
Defines a component to which a point can be attached.
|
| RequiresInitialize |
Indicates a component, other than a MechSystemModel, that requires
initialization when its containing model is initialized.
|
| RequiresPrePostAdvance |
Indicates a component, other than a MechSystemModel, that requires
processing before and/or after its containing
model is advanced.
|
| Wrappable |
| Class | Description |
|---|---|
| AttachedPoint | |
| AxialSpring | |
| AxialSpringList<S extends AxialSpring> | |
| AxialSpringTest | |
| BeamBody | |
| BodyConnector | |
| Collidable.Group |
Special Collidable subclass used to denote generic groups of
Collidables.
|
| CollidablePair |
Describes a pair of Collidable model components.
|
| CollisionBehavior |
Contains information describing the appropriate collision response
between two bodies.
|
| CollisionBehaviorList | |
| CollisionComponent |
Base class for both CollisionBehavior and CollisionResponse objects.
|
| CollisionHandler |
Class that generates the contact constraints between a specific
pair of collidable bodies.
|
| CollisionHandlerTable |
Structure to store ColllisionHandlers within a CollisionManager.
|
| CollisionHandlerTableTest |
Unit tester for CollisionHandlerTable
|
| CollisionManager |
A special component that manages collisions between collidable bodies on
behalf of a MechModel.
|
| CollisionManagerTest |
Test jig for the CollisionManagerNew.
|
| CollisionRenderer |
Class to perform rendering for a CollisionHandlerX
|
| CollisionResponse |
Collects the collision response characteristics for a specific pair of
collidables.
|
| CollisionResponseList | |
| ConstrainerBase | |
| ContactConstraint |
Information for a contact constraint formed by a single contact point.
|
| ContactMaster |
Stores information about a master component associated with a contact
constraint, including the identity of the component itself, its contribution
weight, and the associated contact point.
|
| ContactPoint |
Stores information about a contact point, including the point
value (in world coordinates), and, if necessary, the associated
vertices and weights.
|
| ContactPointTest |
Tests the methods in ContactPoint; specifically, the ones that reconstruct
vertex weights.
|
| DeformableBody | |
| DynamicAttachment |
Component that implements attachment between dynamic components.
|
| DynamicComponentBase | |
| ExcitationSource |
A container class comprising both an excitation component and a gain value.
|
| ExcitationSourceList | |
| ExcitationUtils |
Support routines for Muscle excitations.
|
| FixedMeshBody | |
| ForceEffectorList | |
| Frame | |
| FrameAttachment | |
| FrameBlock | |
| FrameFrameAttachment |
Class to attach a frame to another frame.
|
| FrameMarker | |
| FrameSpring | |
| FrameSpringTest | |
| FrameState | |
| FrameTarget |
Contains motion target information for a point.
|
| FrameTargetTest |
Contains motion target information for a point.
|
| FullPlanarJoint |
Auxiliary class used to solve constrained rigid body problems.
|
| GenericMarker | |
| JointBase | |
| LinearPointConstraint |
Constrain a linear combination of points to sum to zero:
sum( w_i p_i, i=0..N ) = [0 0 0]'
Useful for "attaching" an arbitrary position inside one finite element
to another arbitrary position inside a different element
|
| Marker | |
| MechModel | |
| MechModelState | |
| MechSystem.ConstraintInfo |
Contains information for a single constraint direction
|
| MechSystem.FrictionInfo |
Contains information for a single friction constraint set.
|
| MechSystemBase | |
| MechSystemSolver |
Implements implicit integration for MechSystem
|
| MeshComponent |
Contains information about a mesh, including the mesh itself, and it's
possible file name and transformation with respect to the original file
definition.
|
| MeshComponentList<P extends MeshComponent> | |
| MeshInfo |
Contains information about a mesh, including the mesh itself, and it's
possible file name and transformation with respect to the original file
definition.
|
| MotionTarget |
Contains motion target information for a point.
|
| MultiPointMuscle | |
| MultiPointMuscleVia | |
| MultiPointSpring |
Multi-segment point-based spring that supports wrapping of selected
segments.
|
| MultiPointSpringList<S extends MultiPointSpring> | |
| MultiPointSpringTest | |
| Muscle | |
| MuscleExciter | |
| NodalFrameTest | |
| Particle | |
| ParticleConstraint | |
| ParticleConstraintBase |
NOTE: This class is still under construction.
|
| ParticleConstraintNdBase |
NOTE: This class is still under construction.
|
| ParticleLineConstraint | |
| ParticleMeshConstraint |
NOTE: This class is still under construction.
|
| ParticlePlaneConstraint | |
| PlanarConnector |
Auxiliary class used to solve constrained rigid body problems.
|
| PlanarPoint |
A 3-dimensional point that is confined to a plane.
|
| PlanarProjection |
Utility methods for transforming between matrices from world to planar
coordinates.
|
| Point | |
| PointAttachment | |
| PointForce | |
| PointFrameAttachment | |
| PointList<P extends Point> | |
| PointParticleAttachment | |
| PointSpringBase |
Base class for springs based on two or more points
|
| PointSpringList<S extends PointSpringBase> | |
| PointState | |
| PointTarget |
Contains motion target information for a point.
|
| PointTargetTest |
Contains motion target information for a point.
|
| RevoluteJoint |
Auxiliary class used to solve constrained rigid body problems.
|
| RigidBody | |
| RigidBodySolver |
Solves a sub-set of a MechSystem defined by rigid bodies
|
| RigidCompositeBody |
Allows a rigid body to have multiple geometries, some used for
computing mass/inertia, some for display only, some for collisions
|
| RigidCylinder | |
| RigidEllipsoid | |
| RigidMesh | |
| RigidMeshComp | |
| RigidSphere | |
| RigidTorus | |
| RollPitchJoint |
Auxiliary class used to solve constrained rigid body problems.
|
| SegmentedPlanarConnector |
Auxiliary class used to solve constrained rigid body problems.
|
| SkinMeshBase |
Base class for a SkinMeshBody, which is a type of mesh component in which each
vertex is attached to one or more underlying dynamic master components using
a
PointAttachment. |
| SlottedRevoluteJoint |
Auxiliary class used to solve constrained rigid body problems.
|
| SoftPlaneCollider | |
| SolidJoint |
Auxiliary class used to solve constrained rigid body problems.
|
| SolveMatrixTest | |
| SphericalJoint |
Auxiliary class used to solve constrained rigid body problems.
|
| SphericalJointBase |
Auxiliary class used to solve constrained rigid body problems.
|
| SphericalRpyJoint |
Auxiliary class used to solve constrained rigid body problems.
|
| Spring |
| Enum | Description |
|---|---|
| Collidable.Collidability |
Indicates the collision types that are enabled for this Collidable.
|
| CollisionBehavior.Method |
Specifies how the constraints are generated for handling collisions.
|
| CollisionManager.ColliderType |
Specifies the collider that generates contact information between the
two meshes.
|
| ExcitationComponent.CombinationRule |
Combination rules for excitations.
|
| HasAuxState.StateContext | |
| MechSystemSolver.Integrator | |
| MechSystemSolver.MatrixSolver | |
| MechSystemSolver.PosStabilization |
Indicates the method by which positions should be stabilized.
|
| MotionTarget.TargetActivity | |
| MultiPointSpring.SeparationControl | |
| RigidBody.DistanceSurfaceRendering |
Describes how the distance surface should be rendered, if at all
|
| RigidBody.InertiaMethod |