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... | |
class | StaticFactory |
The StaticFactory class to create the IFactory object. 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... | |
Typedefs | |
using | Real = PhysicsReal |
Generic floating point data type for the Murl::Physics namespace. | |
using | Vector = Math::Vector< Real > |
Math::Vector data type for the Murl::Physics namespace. | |
using | VectorUninitialized = Math::VectorUninitialized< Real > |
Math::VectorUninitialized data type for the Murl::Physics namespace. | |
using | StaticVector = Math::StaticVector< Real > |
Math::StaticVector data type for the Murl::Graph namespace. | |
using | Matrix = Math::Matrix< Real > |
Math::Matrix data type for the Murl::Physics namespace. | |
using | Quaternion = Math::Quaternion< Real > |
Math::Quaternion data type for the Murl::Physics namespace. | |
using | Sphere = Math::Sphere< Real > |
Math::Sphere data type for the Murl::Physics namespace. | |
using | Box = Math::Box< Real > |
Math::Box data type for the Murl::Physics namespace. | |
using | Ray = Math::Ray< Real > |
Math::Ray data type for the Murl::Physics namespace. | |
Variables | |
const Real | EPSILON |
Default epsilon. | |
Detailed Description
Namespace containing physics simulator related interfaces.