Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

physics Namespace Reference


Classes

class  BallJoint
class  Body
class  BoundingBox
class  BoundingSphere
class  Box
class  Capsule
class  Collidable
class  CollidableBody
class  CollidableGroup
class  CollidableProvider
class  Collider
 Root of classes that collide Collidables. More...

class  CollisionCuller
 A Collider that filters out pairs of Collidables that cannot possibly collide. More...

class  CollisionDetector
class  CollisionModel
 deprecated. More...

class  CollisionModel::ModelState
class  CollisionModelProvider
class  CollisionResponseHandler
class  CollisionState
class  CollisionState::Contact
class  ComplexShape
class  Cone
class  Constraint
class  ConstraintGroup
class  ContactConstraint
class  ConvexShape
class  Cylinder
class  DoubleHingeJoint
class  DynamicSpatial
class  FixedConstraint
class  GJKCollisionDetector
class  GJKCollisionDetector::GJKCollisionState
class  GJKCollisionModel
class  GJKCollisionModel::GJKModelState
struct  GJKCollisionModel::SupportFunction
struct  GJKCollisionModel::BoxSupport
struct  GJKCollisionModel::SphereSupport
struct  GJKCollisionModel::PolyhedronSupport
class  HeightField
class  HingeJoint
class  Joint
class  LODTerrain
class  MassProperties
class  Material
class  Motor
class  NullCollisionResponseHandler
 A handles collisions by doing nothing. More...

class  OBBCollisionDetector
class  OBBCollisionDetector::OBBCollisionState
class  OBBCollisionModel
class  OBBCollisionModel::Moment
class  OBBCollisionModel::OBB
class  ODEBallJoint
class  ODECollidableBody
class  ODECollidableBody::BodyState
class  ODECollidableGroup
class  ODECollisionCuller
class  ODECollisionDetector
class  ODECollisionDetector::ODECollisionState
class  ODECollisionModel
class  ODECollisionModel::ODEModelState
class  ODECollisionResponseHandler
 deprecared. Use SolidCollisionResponseHandler More...

class  ODEConstraint
class  ODEConstraintGroup
class  ODEContactConstraint
class  ODEDoubleHingeJoint
class  ODEFixedConstraint
class  ODEHingeJoint
class  ODEJoint
class  ODEMotor
class  ODESliderJoint
class  ODESolid
class  ODESolidConnectedCollidableBody
class  ODESolidSystem
class  ODEUniversalJoint
class  Orientable
 interface for things that can be oriented in 3D More...

class  physics_error
class  Polyhedron
class  Polyhedron::Vertex
class  Polyhedron::Edge
class  Polyhedron::Polygon
class  Positionable
 interface for things that can be positioned in 3D space More...

class  PositionableOrientable
 interface for things that can be positioned and oriented in 3D space More...

class  PotentialCollisionListener
class  Shape
class  SimpleCollisionCuller
class  SimpleTerrain
class  SliderJoint
class  Solid
class  SOLIDCollisionDetector
class  SOLIDCollisionDetector::SOLIDCollisionState
class  SOLIDCollisionModel
class  SolidCollisionResponseHandler
class  SolidConnectedCollidableBody
class  SolidSystem
class  Spatial
 base class for things and collections thereof that can be positioned and oriented in 3D space More...

class  SpatialGroup
 A collection of spatial entities. More...

class  SpatialTransform
class  Sphere
class  Terrain
class  Torus
class  UniversalJoint
class  VisualDebugUtil
struct  VisualDebugUtil::DebugObjectData

Functions

std::ostream & operator<< (std::ostream &out, const Body &b)
bool operator< (ref< const Collidable > c1, const Collidable *c2)
bool operator< (ref< const CollidableBody > s1, const CollidableBody *s2)
std::ostream & operator<< (std::ostream &out, const DynamicSpatial &b)
std::ostream & operator<< (std::ostream &out, const MassProperties &mp)
std::ostream & operator<< (std::ostream &out, const Spatial &s)
std::ostream & operator<< (std::ostream &out, const SpatialGroup &sg)


Function Documentation

bool operator< ref< const CollidableBody s1,
const CollidableBody s2
 

Definition at line 54 of file CollisionDetector.cpp.

bool operator< ref< const Collidable >  c1,
const Collidable *  c2
[inline]
 

Definition at line 83 of file CollisionCuller.

std::ostream& operator<< std::ostream &  out,
const SpatialGroup &  sg
[inline]
 

Definition at line 94 of file SpatialGroup.

References physics::SpatialGroup::spatials.

std::ostream& operator<< std::ostream &  out,
const Spatial &  s
[inline]
 

Definition at line 50 of file Spatial.

References base::Named::getName().

std::ostream & physics::operator<< std::ostream &  out,
const MassProperties &  mp
 

Definition at line 294 of file MassProperties.cpp.

References physics::MassProperties::centerOfMass, physics::MassProperties::Ibody(), and physics::MassProperties::mass.

std::ostream& operator<< std::ostream &  out,
const DynamicSpatial &  b
[inline]
 

Definition at line 99 of file DynamicSpatial.

References physics::DynamicSpatial::getAngVelocity(), physics::DynamicSpatial::getOrientation(), physics::DynamicSpatial::getPosition(), and physics::DynamicSpatial::getVelocity().

std::ostream& operator<< std::ostream &  out,
const Body &  b
[inline]
 

Definition at line 62 of file Body.

References physics::DynamicSpatial::getAngVelocity(), physics::DynamicSpatial::getOrientation(), physics::DynamicSpatial::getPosition(), and physics::DynamicSpatial::getVelocity().


Generated on Thu Jul 29 16:40:01 2004 for OpenSim by doxygen 1.3.6