Go to the source code of this file.
Compounds | |
| struct | MdtBaseConstraint |
| struct | MdtBody |
| struct | MdtBSJoint |
| struct | MdtCarWheel |
| struct | MdtCListNode |
| struct | MdtConstraintHeader |
| union | MdtConstraintUnion |
| struct | MdtContact |
| struct | MdtFixedPath |
| struct | MdtFPFOJoint |
| struct | MdtHinge |
| struct | MdtLinear1 |
| struct | MdtLinear2 |
| struct | MdtPrismatic |
| struct | MdtUniversal |
| struct | MdtWorld |
Typedefs | |
| typedef MdtWorld* | MdtWorldID |
| MdtWorld identifier. More... | |
| typedef MdtBody* | MdtBodyID |
| MdtBody identifier. More... | |
| typedef MdtContact* | MdtContactID |
| MdtContact identifier. More... | |
| typedef MdtBSJoint* | MdtBSJointID |
| MdtBSJoint ball and socket joint identifier. More... | |
| typedef MdtHinge* | MdtHingeID |
| MdtHinge identifier. More... | |
| typedef MdtPrismatic* | MdtPrismaticID |
| MdtPrismatic identifier. More... | |
| typedef MdtCarWheel* | MdtCarWheelID |
| MdtCarWheel identifier. More... | |
| typedef MdtFixedPath* | MdtFixedPathID |
| MdtFixedPath identifier. More... | |
| typedef MdtFPFOJoint* | MdtFPFOJointID |
| MdtFPFOJoint fixed path fixed orientation identifier. More... | |
| typedef MdtUniversal* | MdtUniversalID |
| MdtUniversal identifier. More... | |
| typedef MdtLinear1* | MdtLinear1ID |
| MdtLinear1 identifier. More... | |
| typedef MdtLinear2* | MdtLinear2ID |
| MdtLinear2 identifier. More... | |
| typedef MdtBaseConstraint* | MdtConstraintID |
| Genereal MdtConstraint identifier. More... | |
| typedef MdtBclLimit* | MdtLimitID |
| MdtBclLimit joint limit identifier. More... | |
| typedef MdtBclSingleLimit* | MdtSingleLimitID |
| MdtBclSingleLimit joint stop identifier. More... | |
| typedef MdtBclContactParams* | MdtContactParamsID |
| MdtBclContactParams contact parameters identifier. More... | |
| typedef void (* | MdtMemoryPoolOverflowCB )(MdtWorldID w, void *m, int current_size, int required_size) |
| Memory Pool Overflow Callback If the memory pool is found to be too small when trying to solve a system during MdtWorldStep, the user may specify a callback that will be executed, allowing the user to change the size of the pool. More... | |
Enumerations | |
| enum | MdtDEMMode { MdtDEMModePartitionAutoDisable, MdtDEMModePartitionNoAutoDisable, MdtDEMModeNoPartition } |
| Dynamics Event Manager mode of operation. More... | |
|
MdtBSJoint ball and socket joint identifier.
|
MdtBody identifier.
|
MdtCarWheel identifier.
|
Genereal MdtConstraint identifier.
Use appropriate 'Qua' function to convert a specific type of constraint (eg. MdtContactID or MdtHingeID) to an MdtConstraintID.
|
MdtContact identifier.
|
MdtBclContactParams contact parameters identifier.
|
MdtFPFOJoint fixed path fixed orientation identifier.
|
MdtFixedPath identifier.
|
MdtHinge identifier.
|
MdtBclLimit joint limit identifier.
|
MdtLinear1 identifier.
|
MdtLinear2 identifier.
|
Memory Pool Overflow Callback If the memory pool is found to be too small when trying to solve a system during MdtWorldStep, the user may specify a callback that will be executed, allowing the user to change the size of the pool.
The first parameter is the current memory pool, the second is the current pool size and the third is the size of the pool required to solve the system. The callback should call MdtWorldSetMemoryPool to change the memory pool to a sufficiantly large size, but should not call any other Mdt functions.
|
MdtPrismatic identifier.
|
MdtBclSingleLimit joint stop identifier.
|
MdtUniversal identifier.
|
MdtWorld identifier.
|
Dynamics Event Manager mode of operation.
Copyright MathEngine PLC 2000, all rights reserved.