oops Namespace Reference


Namespaces

namespace  materials

Classes

class  ArticulatedBody
class  DefaultArticulatedBodyFactory
class  DefaultRigidBodyFactory
class  Geometry
class  Box
class  Sphere
class  Plane
class  Capsule
struct  CompositeGeometryComponent
class  CompositeGeometry
struct  TriMeshTriangle
struct  TriangleMeshData
class  TriangleMesh
class  GeometryFactory
class  BoxFactory
class  SphereFactory
class  PlaneFactory
class  CapsuleFactory
class  CompositeGeometryFactory
class  HeightFieldFactory
class  TriangleMeshFactory
struct  FILEHEADER_HMP1
class  HtmpHeightFieldLoader
class  ArticulatedBodyFactory
class  CollisionListenerInterface
class  HeightFieldLoader
class  RendererFactory
class  RendererInterface
class  RigidBodyFactory
class  SimulationObjectInterface
class  TransformationWriterFactory
class  TransformationWriterInterface
class  TriangleMeshLoader
class  HingeJointFactory
class  BallJointFactory
class  SliderJointFactory
class  UniversalJointFactory
class  Hinge2JointFactory
class  FixedJointFactory
class  AMotorJointFactory
class  Joint
class  HingeJoint
class  BallJoint
class  SliderJoint
class  UniversalJoint
class  Hinge2Joint
class  FixedJoint
class  AMotorJoint
class  SpringDamperJoint
class  OpenSGRenderer
class  OpenSGRendererFactory
class  OpenSGTransformationWriter
class  OpenSGTransformationWriterFactory
class  OpenSGTriangleMeshLoader
class  RigidBody
class  MP_setActive
class  MP_setVisible
class  MP_setTransformation
class  MP_setMass
class  MP_addForce
class  MP_addTorque
class  MP_addForceAtPosition
class  MP_setForce
class  MP_setTorque
class  MP_setLinearVelocity
class  MP_setFixed
class  MP_setGravityMode
class  Dummy
struct  ContactData
class  MethodParameter
class  Simulation
class  SimulationObjectInputListener
class  XMLLoader

Typedefs

typedef ClassFactory< Joint,
const XmlElement * > 
JointFactory
typedef MP_setForce MP_setStaticForce
typedef MP_setTorque MP_setStaticTorque
typedef MP_setLinearVelocity MP_setAngularVelocity

Enumerations

enum  RIGIDBODY_METHODTYPE {
  RB_UNKNOWN = 0, RB_SETACTIVE, RB_SETVISIBLE, RB_SETTRANSFORMATION,
  RB_SETMASS, RB_ADDFORCE, RB_ADDTORQUE, RB_ADDFORCEATPOSITION,
  RB_SETFORCE, RB_SETTORQUE, RB_SETSTATICFORCE, RB_SETSTATICTORQUE,
  RB_SETLINEARVELOCITY, RB_SETANGULARVELOCITY, RB_SETFIXED, RB_SETGRAVITYMODE
}
enum  JOINT_METHODTYPE

Functions

float getFriction (materials::MATERIAL mat1, materials::MATERIAL mat2)
static void callMethod (RigidBody *rigidBody, RIGIDBODY_METHODTYPE method, NetMessage *msg, bool notifyListener=true)

Typedef Documentation


Enumeration Type Documentation

Enumerator:
RB_UNKNOWN 
RB_SETACTIVE 
RB_SETVISIBLE 
RB_SETTRANSFORMATION 
RB_SETMASS 
RB_ADDFORCE 
RB_ADDTORQUE 
RB_ADDFORCEATPOSITION 
RB_SETFORCE 
RB_SETTORQUE 
RB_SETSTATICFORCE 
RB_SETSTATICTORQUE 
RB_SETLINEARVELOCITY 
RB_SETANGULARVELOCITY 
RB_SETFIXED 
RB_SETGRAVITYMODE 


Function Documentation

static void oops::callMethod ( RigidBody rigidBody,
RIGIDBODY_METHODTYPE  method,
NetMessage msg,
bool  notifyListener = true 
) [static]

float oops::getFriction ( materials::MATERIAL  mat1,
materials::MATERIAL  mat2 
)


Generated on Wed Oct 20 16:12:03 2010 for inVRs by doxygen 1.5.8