Murl::Physics Namespace Reference

Namespace containing physics simulator related interfaces. More...

Namespaces

 Builtin
 Namespace containing builtin physics simulator related interfaces.
 

Classes

interface  IFactory
 The factory used to create and destroy physics simulators. More...
 
interface  IFactoryRegistry
 The IFactoryRegistry interface provides methods to add, remove and query different physics simulator classes that can be instantiated using the Physics::IFactory implementing this interface. More...
 
interface  IObject
 The base interface for all physics objects. More...
 
interface  ISimulator
 The Physics::ISimulator interface represents a generic physics simulator. More...
 
interface  ISimulatorRegistry
 The ISimulatorRegistry interface provides methods to add, remove and query different physics simulator objects that can be instantiated using the Physics::ISimulator implementing this interface. More...
 
class  StaticFactory
 The StaticFactory class to create the IFactory object. More...
 

Typedefs

typedef PhysicsReal Real
 Generic floating point data type for the Murl::Physics namespace.
 
typedef Math::Vector< RealVector
 Math::Vector data type for the Murl::Physics namespace.
 
typedef Math::VectorUninitialized< RealVectorUninitialized
 Math::VectorUninitialized data type for the Murl::Physics namespace.
 
typedef Math::StaticVector< RealStaticVector
 Math::StaticVector data type for the Murl::Graph namespace.
 
typedef Math::Matrix< RealMatrix
 Math::Matrix data type for the Murl::Physics namespace.
 
typedef Math::Quaternion< RealQuaternion
 Math::Quaternion data type for the Murl::Physics namespace.
 
typedef Math::Sphere< RealSphere
 Math::Sphere data type for the Murl::Physics namespace.
 
typedef Math::Box< RealBox
 Math::Box data type for the Murl::Physics namespace.
 
typedef Math::Ray< RealRay
 Math::Ray data type for the Murl::Physics namespace.
 

Variables

const Real EPSILON
 Default epsilon.
 

Detailed Description

Namespace containing physics simulator related interfaces.


Copyright © 2011-2018 Spraylight GmbH.