Moby
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNMoby
|oCAABBAn axis-aligned bounding box
|oCArticulatedBodyAbstract class for articulated bodies
|oCBaseClass from which all Moby classes are derived
|oCBoundingSphereA sphere used for bounding geometry
|oCBoxPrimitiveRepresents a solid box centered at the origin (by default)
|oCBVAn abstract bounding volume
|oCCCDImplements the CollisionDetection abstract class to perform exact contact finding using abstract shapes
|oCCollisionDetectionDefines an abstract collision detection mechanism
|oCCollisionGeometryDefines collision geometry that may be used (in principle) many ways: for rigid bodies, non-rigid bodies, ..
|oCConePrimitiveDefines a cone primitive
|oCConstraintSimulatorAn virtual class for simulation with constraints
|oCConstraintStabilizationProjected constraint stabilization mechanism
|oCContactParametersClass for storing contact modeling parameters between two bodies
|oCControlledBodySuperclass for controlled bodies
|oCCylinderPrimitiveDefines a cylinder primitive
|oCDegenerateTriangleExceptionException thrown when trying to perform an operation that requires a normal on a degenerate triangle
|oCDissipation
|oCDummyBVAn abstract bounding volume
|oCFixedJointDefines a joint for fixing two bodies together or fixing one body to the ground
|oCGearsDefines a gear ("joint") constraint
|oCGravityForceGravitational force applied to bodies
|oCHeightmapPrimitiveRepresents a heightmap with height zero on the xz plane (primitive can be transformed)
|oCImpactConstraintHandlerDefines the mechanism for handling impact constraints
|oCImpactToleranceExceptionException thrown when constraint violation is greater than a desired tolerance
|oCIndexedTriAn indexed triangle
|oCIndexedTriArrayAn array of triangles indexed into shared vertices
|oCInvalidIndexExceptionException thrown when trying to access the index beyond the range of the data
|oCInvalidStateExceptionException thrown when an integrator tries to evaluate a derivative at an invalid state
|oCInvalidVelocityExceptionException thrown when an integrator tries to evaluate a derivative at an invalid velocity
|oCJointDefines a joint used in articulated rigid body dynamics simulation
|oCLCPSolverExceptionException thrown when LCP solver can't solve
|oCOutputToFile
|oCLogMoby's logging utility
|oCOBBAn oriented bounding box that optionally allows building an OBB tree
|oCOSGGroupWrapperA wrapper for OpenInventor OSGGroup class, supporting serialization
|oCPairwiseDistInfoStructure for storing the pairwise distance between pointers to two CollisionGeometry objects
|oCPenaltyConstraintHandlerDefines the mechanism for handling Penalty constraints
|oCPlanarJointDefines an actuated spherical joint
|oCPlaneDefines a plane using the equation <n, x> = d
|oCPlanePrimitiveRepresents a heightmap with height zero on the xz plane (primitive can be transformed)
|oCPolyhedralPrimitiveDefines a triangle-mesh-based primitive type used for inertial property calculation and geometry provisions
|oCPolyhedronA potentially-non-convex polyhedron of genus 0
||oCEdgeThe edge structure
||oCFaceThe face structure
||oCFeatureA vertex, face, or edge in a polyhedron
||oCVertexThe vertex structure
||\CVertexFaceIteratorIterates over the vertices in a face
|oCPrimitiveDefines a triangle-mesh-based primitive type used for inertial property calculation and geometry provisions
|oCPrismaticJointDefines an actuated prismatic joint
|oCRCArticulatedBodyDefines an articulated body for use with reduced-coordinate dynamics algorithms
|oCRCArticulatedBodyInvDynDataWrapper class for passing data to and from inverse dynamics algorithms
|oCRCArticulatedBodyInvDynAlgoAbstract class for performing inverse dynamics computation on a reduced-coordinate articulatedc body
|oCRecurrentForceUsed for applying forces to the simulation on every time step
|oCRevoluteJointDefines an actuated revolute joint
|oCRigidBodyRepresents a single rigid body
|oCScrewJointDefines an actuated screw (helical) joint
|oCSDFReaderUsed to read the simulator state from XML
|oCSimulatorSimulator for both unarticulated and articulated rigid bodies without contact
|oCSingularExceptionException thrown when trying to invert/solve with a non-invertible matrix
|oCMatrixBlockMatrix block
|oCSparseJacobianA Sparse Jacobian representation along with multiplication routines
|oCSpherePrimitiveRepresents a sphere primitive for inertia properties, collision detection, and visualization
|oCSphericalJointDefines an actuated spherical joint
|oCSSLA sphere-swept line (SSL) that optionally allows building an SSL tree
|oCSSRA sphere-swept rectangle (SSR) that optionally allows building an SSR tree
|oCStokesDragForce
|oCTessellatedPolyhedronRepresents a three-dimensional polyhedron
|oCTimeSteppingSimulatorAn event-driven simulator
|oCTorusPrimitiveRepresents a solid box centered at the origin (by default)
|oCTriangleMeshPrimitiveRepresents a triangle mesh "primitive" for inertia properties, collision detection, and visualization
|oCUndefinedAxisExceptionException thrown when axis has not been defined but user calls operation that requires its definition
|oCUnilateralConstraintContainer class for describing a unilateral constraint in the simulation
|oCUniversalJointDefines an actuated universal joint
|oCURDFReaderUsed to read the simulator state from URDF
|oCVisualizableClass that allows for visualizing simulation data
|oCXMLReaderUsed to read the simulator state from XML
|oCXMLAttribAttributes used for XML nodes
|oCXMLTreeAn XML tree used for serialization
|oCXMLWriterClass for writing Base objects (and their derivatives) to XML
|oCBaseData
|\CCcolorVisitorThis OSG NodeVisitor colors all Geometry & ShapeDrawable of a single node
\Nosg
 \COsgTorus