Physsim Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Physsim::AAngleClass for representation of orientation by an angle around an axis
Physsim::ADFAn adaptively-sampled distance field using an octree representation
Physsim::ADFCollisionDetectionImplements the CollisionDetection abstract class to perform collision detection using a hybrid of PQP and adaptively sampled distance fields
Physsim::ArticulatedBodyAbstract class for articulated bodies
Physsim::BaseClass from which all Physsim classes are derived
Physsim::BoxRepresents a solid box centered at the origin (by default)
Physsim::CollisionDetectionDefines an abstract collision detection mechanism
Physsim::CollisionGeometryDefines collision geometry that may be used (in principle) many ways: for rigid bodies, non-rigid bodies, ..
Physsim::CollisionMethodDefines an abstract collision method (i.e., a method for handling colliding, not resting, contact)
Physsim::CompGeomClass for performing assorted computational geometry functions
Physsim::ConstraintDefines an abstract constraint used for maximal coordinate methods
Physsim::ContactContainer class for describing a contact in the simulation
Physsim::ContactDataContainer class for data used for various contact methods
Physsim::CRBAlgorithmClass for an articulated body using Featherstone's composite-rigid body method for forward dynamics
Physsim::CylinderDefines a cylinder primitive
Physsim::DynamicBodySuperclass for both unarticulated and articulated rigid bodies
Physsim::EulerAnglesClass for representation of orientation by a set of three (Euler) angles
Physsim::EulerIntegratorA class for performing 1st-order Euler integration
Physsim::FSABAlgorithmClass for an articulated body using Featherstone's algorithm for forward dynamics
Physsim::ICSMinimalStateStructStructure for quickly saving the state of the simulator
Physsim::ImpulseContactSimulatorA contact handling simulator that is purely impulse based-- forces are not used to determine contacts
Physsim::IntegratorAn abstract class for an ODE integration mechanism
Physsim::JointDefines a joint used in articulated rigid body dynamics simulation
Physsim::LCPRestingContactHandles resting contact by formulating the set of resting contacts into a linear-complementarity problem (LCP)
Physsim::LinAlgLinear algebra routines
Physsim::Matrix3A 3x3 matrix that may be used for orientation, inertia tensors, etc
Physsim::Matrix4A 4x4 transformation matrix
Physsim::MatrixNA generic, possibly non-square matrix
Physsim::MatrixNNA generic square matrix
Physsim::MCArticulatedBodyDefines an articulated body simulated using maximal coordinate methods
Physsim::MeasureDataEncapsulates data for measurements used by global contact methods
Physsim::MirtichRestitutionModelDefines the Mirtich model for collision restitution
Physsim::NewtonRestitutionModelDefines the Newton model for collision restitution
Physsim::OctreeA generic octree
Physsim::PenaltyRestingContactHandles resting contact using a penalty method (i.e., springs and dampers that correct interpenetration)
Physsim::PoissonRestitutionModelDefines the Poisson model for collision restitution
Physsim::PolyhedronRepresents a three-dimensional polyhedron
Physsim::PQPCollisionDetectionImplements the CollisionDetection abstract class to perform collision detection using the PQP package
Physsim::PrimitiveDefines an abstract primitive type used for inertial property calculation and geometry provisions
Physsim::PrismaticJointDefines an actuated prismatic joint
Physsim::QuatQuaternion class used for orientation
Physsim::QueryContainer class used for storing the queries from the collision detector
Physsim::RCArticulatedBodyDefines an articulated body for use with reduced-coordinate dynamics algorithms
Physsim::RCArticulatedBodyFwdDynAlgoAbstract class for performing forward dynamics computation on a reduced-coordinate articulated body
Physsim::RCArticulatedBodyInvDynAlgoAbstract class for performing inverse dynamics computation on a reduced-coordinate articulatedc body
Physsim::RCArticulatedBodyInvDynDataWrapper class for passing data to and from inverse dynamics algorithms
Physsim::RecurrentForceUsed for applying forces to the simulation on every time step
Physsim::RestingContactMethodDefines an abstract method for handling resting (i.e., non-impacting contact)
Physsim::RevoluteJointDefines an actuated revolute joint
Physsim::RigidBodyRepresents a single rigid body
Physsim::RNEAlgorithmImplementation of the Recursive Newton-Euler algorithm for inverse dynamics
Physsim::RungeKuttaImplicitIntegratorA class for performing 4th-order implicit Runge-Kutta integration
Physsim::RungeKuttaIntegratorA class for performing 4th-order Runge-Kutta integration
Physsim::SimulatorSimulator for both unarticulated and articulated rigid bodies without contact
Physsim::SMatrix6A 6x6 spatial algebra matrix typically used for dynamics calculations
Physsim::SMatrixNA generic, possibly non-square spatial algebra matrix
Physsim::SoSeparatorWrapperA wrapper for OpenInventor SoSeparator class, supporting serialization
Physsim::SphereRepresents a sphere primitive for inertia properties, collision detection, and visualization
Physsim::SphericalJointDefines an actuated spherical joint
Physsim::StaticFrictionInfoSpecial class for storing static friction contact info for PenaltyRestingContact
Physsim::StringEqualEquivalence function class for string objects (performs case-insensitive equivalence test)
Physsim::StringHashHashing function class for string objects
Physsim::SVector6A 6-dimensional floating-point vector for use with spatial algebra
Physsim::TCSMinimalStateStructStructure for quickly saving the state of the simulator
Physsim::ThreshContactSimulatorDefines a contact handling simulator that uses velocity thresholding to categorize contacts as impacting or resting
Physsim::TriangleDefines a triangle for use in collision detection and visualization geometries
Physsim::TriangleMeshRepresents a triangle mesh "primitive" for inertia properties, collision detection, and visualization
Physsim::UniversalJointDefines an actuated universal joint
Physsim::Vector2A two-dimensional floating point vector used for computational geometry calculations
Physsim::Vector3A three-dimensional floating point vector
Physsim::VectorNA generic N-dimensional floating point vector
Physsim::VisualizableClass that allows for visualizing simulation data
Physsim::XMLAttribAttributes used for XML nodes
Physsim::XMLReaderUsed to read the simulator state from XML
Physsim::XMLTreeAn XML tree used for serialization
Physsim::XMLWriterClass for writing Base objects (and their derivatives) to XML

Generated on Wed Oct 24 14:54:22 2007 for Physsim by  doxygen 1.5.1