VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtSpatialSelectionFunctor Class Referenceabstract

The DtSpatialVrfObjectManager is responsible for maintaining a spatial organization of all specified DtSimObjects. Currently, there is an abstract interface, DtSpatialVrfObjectManagerInterface, which is extended by both DtSpatialVrfObjectManager (which uses spatial subdivision) and DtSpatialVrfObjectManagerOctree (which uses DtOctree). Ultimately, DtSpatialVrfObjectManager should be the interface, and the spatial subdivision implementation should be renamed.

Functor for use in enumerating objects that match a given extent. See DtSpatialVrfObjectManagerInterface::visitObjects().

Inheritance diagram for DtSpatialSelectionFunctor:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtSpatialSelectionFunctor ()
 
virtual bool operator() (const DtSimObject *object)=0
 
- Public Member Functions inherited from DtSpatialSelectionFunctorTemplate< const DtSimObject >
virtual ~DtSpatialSelectionFunctorTemplate ()
 
virtual bool operator() (const const DtSimObject *object)=0
 

Constructor & Destructor Documentation

virtual DtSpatialSelectionFunctor::~DtSpatialSelectionFunctor ( )
inlinevirtual

Virtual Destructor which does nothing.

Member Function Documentation

virtual bool DtSpatialSelectionFunctor::operator() ( const DtSimObject object)
pure virtual

Abstract function call interface.


The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)