![]() |
VR-Link API Documentation for HLA 1516
|
Functions | |
| virtual double | Dt3dBoundingVolume::length () const |
| virtual double | Dt3dBoundingVolume::width () const |
| virtual double | Dt3dBoundingVolume::height () const |
| virtual double | Dt3dBoundingVolume::halfLength () const |
| virtual double | Dt3dBoundingVolume::halfWidth () const |
| virtual double | Dt3dBoundingVolume::halfHeight () const |
| virtual double | Dt3dBoundingVolume::boundingRadius () const |
| The radius is calculated from other data, and is always valid. | |
| virtual void | Dt3dBoundingVolume::setHalfLengthWidthHeight (double halfLength, double halfWidth, double halfHeight) |
| virtual void | Dt3dBoundingVolume::setHalfLength (double newHalfLength) |
| virtual void | Dt3dBoundingVolume::stretchForward (double x, double y) |
| Stretch bounding volume forward/backward. | |
| virtual void | Dt3dBoundingVolume::stretchBackward (double x, double y) |
| Stretch bounding volume forward/backward. | |
|
inlinevirtual |
The radius is calculated from other data, and is always valid.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
Stretch bounding volume forward/backward.
This will often be used to add a forward buffer to the BV to accommodate braking distance. The y value reflects lateral clearance, which is symmetric.
This function is optimized for actual usage, and hence does not accommodate z axis changes.
Clearly negative numbers will "shrink" the associated edge. We check that the volume remains positive.
| | | | x | stop | | ---—>|--—>| | | | dist | | | y | |
| | | | | lateral |
Stretch bounding volume forward/backward.
This will often be used to add a forward buffer to the BV to accommodate braking distance. The y value reflects lateral clearance, which is symmetric.
This function is optimized for actual usage, and hence does not accommodate z axis changes.
Clearly negative numbers will "shrink" the associated edge. We check that the volume remains positive.
| | | | x | stop | | ---—>|--—>| | | | dist | | | y | |
| | | | | lateral |
|
inlinevirtual |