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 |