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.