![]() |
VR-Forces 5.0.2 Developer's Guide
|
Functions | |
| virtual bool | DtSpatialVrfObjectManagerHybrid::getVrfObjects (const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const override |
| virtual bool | DtSpatialVrfObjectManagerHybrid::getVrfObjects (const DtVrfObjectPredicate &predicate, const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const override |
| virtual bool | DtSpatialVrfObjectManagerHybrid::getVrfObjects (const DtChord &chord, std::list< const DtSimObject * > &objects) const override |
| virtual bool | DtSpatialVrfObjectManagerHybrid::getVrfObjects (const DtVrfObjectPredicate &predicate, const DtChord &chord, std::list< const DtSimObject * > &objects) const override |
| virtual void | DtSpatialVrfObjectManagerHybrid::visitVrfObjects (const DtExtent &extent, DtSpatialSelectionFunctor &callback) const override |
| virtual void | DtSpatialVrfObjectManagerHybrid::visitVrfObjects (const DtChord &chord, DtSpatialSelectionFunctor &callback) const override |
|
overridevirtual |
Set of functions used to get the relevant DtSimObjects from the object manager. If a primitive is specified, the function returns a container of DtSimObjects that is guaranteed to contain at least all the DtSimObjects that intersect the specified geometric primitive.
The extent and chord should be set in local coordinates.
Implements DtSpatialVrfObjectManagerInterface.
|
overridevirtual |
Implements DtSpatialVrfObjectManagerInterface.
|
overridevirtual |
Implements DtSpatialVrfObjectManagerInterface.
|
overridevirtual |
Implements DtSpatialVrfObjectManagerInterface.
|
overridevirtual |
Functions that call the specified functor for every object intersecting the requested region (whether chord or extent). The functor should return false while additional processing should be done, and true if processing is complete and visitVrfObjects() should return. Note that processing is not guaranteed to stop immediately when the functor returns true; it is only a recommendation that processing can stop at any time.
The extent and chord should be set in local coordinates.
Implements DtSpatialVrfObjectManagerInterface.
|
overridevirtual |
Implements DtSpatialVrfObjectManagerInterface.