VR-Forces 4.0.4 Class Documentation
Functions
SpatialOrganizationFunctionality

    
More...

Functions

virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (const DtExtent &extent, std::set< DtVrfObject * > &objects)=0
 Set of functions used to get the relevant DtVrfObjects from the object manager.
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (const DtExtent &extent, std::set< const DtVrfObject * > &objects) const =0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, std::set< DtVrfObject * > &objects)=0
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, std::set< const DtVrfObject * > &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, std::set< DtVrfObject * > &objects)
 Set of functions used to get the relevant DtVrfObjects from the object manager.
bool DtSpatialVrfObjectManager::getVrfObjects (const DtExtent &extent, std::set< const DtVrfObject * > &objects) const
bool DtSpatialVrfObjectManager::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, std::set< DtVrfObject * > &objects)
bool DtSpatialVrfObjectManager::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, std::set< const DtVrfObject * > &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, std::set< DtVrfObject * > &objects)
 Set of functions used to get the relevant DtVrfObjects from the object manager.
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (const DtExtent &extent, std::set< const DtVrfObject * > &objects) const
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, std::set< DtVrfObject * > &objects)
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects (DtVrfObjectPredicate &predicate, const DtExtent &extent, std::set< const DtVrfObject * > &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

    

Function Documentation

virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( const DtExtent extent,
std::set< DtVrfObject * > &  objects 
) [pure 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. This is because the contents of all the intersected cells, as well as any non-spatially indexed objects are returned.

Implemented in DtSpatialVrfObjectManager, and DtSpatialVrfObjectManagerOctree.

virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( const DtExtent extent,
std::set< const DtVrfObject * > &  objects 
) const [pure virtual]
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
std::set< DtVrfObject * > &  objects 
) [pure virtual]
virtual bool DtSpatialVrfObjectManagerInterface::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
std::set< const DtVrfObject * > &  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,
std::set< DtVrfObject * > &  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,
std::set< const DtVrfObject * > &  objects 
) const [virtual]
bool DtSpatialVrfObjectManager::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
std::set< DtVrfObject * > &  objects 
) [virtual]
bool DtSpatialVrfObjectManager::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
std::set< const DtVrfObject * > &  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,
std::set< DtVrfObject * > &  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,
std::set< const DtVrfObject * > &  objects 
) const [virtual]
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
std::set< DtVrfObject * > &  objects 
) [virtual]
virtual bool DtSpatialVrfObjectManagerOctree::getVrfObjects ( DtVrfObjectPredicate predicate,
const DtExtent extent,
std::set< const DtVrfObject * > &  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 Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)