VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
SpatialOrganizationFunctionality

Typedefs

typedef boost::unordered_set
< DtVrfObject * > 
DtSpatialVrfObjectManagerInterface::DtVrfObjectUniqueContainer
 Set of functions used to get the relevant DtVrfObjects from the object manager.
typedef boost::unordered_set
< const DtVrfObject * > 
DtSpatialVrfObjectManagerInterface::DtVrfConstObjectUniqueContainer
typedef std::list< DtVrfObject * > DtSpatialVrfObjectManagerInterface::DtVrfObjectContainer

Functions

virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (const DtExtent &extent, DtVrfObjectUniqueContainer &objects)=0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const =0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, DtVrfObjectUniqueContainer &objects)=0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const =0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (DtChord &chord, std::list< DtVrfObject * > &objects)=0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (DtChord &chord, std::list< const DtVrfObject * > &objects) const =0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (DtVrfObjectPredicate &predicate, DtChord &chord, std::list< DtVrfObject * > &objects)=0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (DtVrfObjectPredicate &predicate, DtChord &chord, std::list< const DtVrfObject * > &objects) const =0
bool DtSpatialVrfObjectManager::getVrfObjects (const DtExtent &extent, DtVrfObjectUniqueContainer &objects)
 Set of functions used to get the relevant DtVrfObjects from the object manager.
bool DtSpatialVrfObjectManager::getVrfObjects (const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const
bool DtSpatialVrfObjectManager::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, DtVrfObjectUniqueContainer &objects)
bool DtSpatialVrfObjectManager::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const
bool DtSpatialVrfObjectManager::getVrfObjects (DtChord &chord, std::list< DtVrfObject * > &objects)
bool DtSpatialVrfObjectManager::getVrfObjects (DtChord &chord, std::list< const DtVrfObject * > &objects) const
bool DtSpatialVrfObjectManager::getVrfObjects (DtVrfObjectPredicate &predicate, DtChord &chord, std::list< DtVrfObject * > &objects)
bool DtSpatialVrfObjectManager::getVrfObjects (DtVrfObjectPredicate &predicate, DtChord &chord, std::list< const DtVrfObject * > &objects) const
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (const DtExtent &extent, DtVrfObjectUniqueContainer &objects)
 Set of functions used to get the relevant DtVrfObjects from the object manager.
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, DtVrfObjectUniqueContainer &objects)
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, DtVrfConstObjectUniqueContainer &objects) const
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (DtChord &chord, std::list< DtVrfObject * > &objects)
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (DtChord &chord, std::list< const DtVrfObject * > &objects) const
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (DtVrfObjectPredicate &predicate, DtChord &chord, std::list< DtVrfObject * > &objects)
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (DtVrfObjectPredicate &predicate, DtChord &chord, std::list< const DtVrfObject * > &objects) const

Detailed Description

Typedef Documentation

Set of functions used to get the relevant DtVrfObjects from the object manager.

If a primitive is specified, the function returns a container of DtVrfObjects that is guaranteed to contain at least all the DtVrfObjects that intersect the specified geometric primitive.

Note
The containers may, and probably will, contain additional DtVrfObjects when a primitive is supplied. The are only guaranteed to not be missing any that do intersect. This is because the contents of all the intersected cells, as well as any non-spatially indexed objects are returned.

Function Documentation

virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( const DtExtent extent,
DtVrfObjectUniqueContainer objects 
)
pure virtual
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( const DtExtent extent,
DtVrfConstObjectUniqueContainer objects 
) const
pure virtual
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
DtVrfObjectUniqueContainer objects 
)
pure virtual
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
DtVrfConstObjectUniqueContainer objects 
) const
pure virtual
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( DtChord chord,
std::list< DtVrfObject * > &  objects 
)
pure virtual
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( DtChord chord,
std::list< const DtVrfObject * > &  objects 
) const
pure virtual
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( DtVrfObjectPredicate predicate,
DtChord chord,
std::list< DtVrfObject * > &  objects 
)
pure virtual
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( DtVrfObjectPredicate predicate,
DtChord chord,
std::list< const DtVrfObject * > &  objects 
) const
pure virtual
bool DtSpatialVrfObjectManager::getVrfObjects ( const DtExtent extent,
DtVrfObjectUniqueContainer objects 
)
virtual

Set of functions used to get the relevant DtVrfObjects from the object manager.

If a primitive is specified, the function returns a container of DtVrfObjects that is guaranteed to contain at least all the DtVrfObjects that intersect the specified geometric primitive.

Note
The containers may, and probably will, contain additional DtVrfObjects when a primitive is supplied. The are only guaranteed to not be missing any that do intersect.

Implements DtSpatialVrfObjectManagerInterface.

bool DtSpatialVrfObjectManager::getVrfObjects ( const DtExtent extent,
DtVrfConstObjectUniqueContainer objects 
) const
virtual
bool DtSpatialVrfObjectManager::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
DtVrfObjectUniqueContainer objects 
)
virtual
bool DtSpatialVrfObjectManager::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
DtVrfConstObjectUniqueContainer objects 
) const
virtual
bool DtSpatialVrfObjectManager::getVrfObjects ( DtChord chord,
std::list< DtVrfObject * > &  objects 
)
virtual
bool DtSpatialVrfObjectManager::getVrfObjects ( DtChord chord,
std::list< const DtVrfObject * > &  objects 
) const
virtual
bool DtSpatialVrfObjectManager::getVrfObjects ( DtVrfObjectPredicate predicate,
DtChord chord,
std::list< DtVrfObject * > &  objects 
)
virtual
bool DtSpatialVrfObjectManager::getVrfObjects ( DtVrfObjectPredicate predicate,
DtChord chord,
std::list< const DtVrfObject * > &  objects 
) const
virtual
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( const DtExtent extent,
DtVrfObjectUniqueContainer objects 
)
virtual

Set of functions used to get the relevant DtVrfObjects from the object manager.

If a primitive is specified, the function returns a container of DtVrfObjects that is guaranteed to contain at least all the DtVrfObjects that intersect the specified geometric primitive.

Note
The containers may, and probably will, contain additional DtVrfObjects when a primitive is supplied. The are only guaranteed to not be missing any that do intersect.

Implements DtSpatialVrfObjectManagerInterface.

virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( const DtExtent extent,
DtVrfConstObjectUniqueContainer objects 
) const
virtual
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
DtVrfObjectUniqueContainer objects 
)
virtual
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
DtVrfConstObjectUniqueContainer objects 
) const
virtual
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( DtChord chord,
std::list< DtVrfObject * > &  objects 
)
virtual
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( DtChord chord,
std::list< const DtVrfObject * > &  objects 
) const
virtual
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( DtVrfObjectPredicate predicate,
DtChord chord,
std::list< DtVrfObject * > &  objects 
)
virtual
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( DtVrfObjectPredicate predicate,
DtChord chord,
std::list< const DtVrfObject * > &  objects 
) const
virtual

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)