VR-Forces 4.2 Class Documentation
Functions
SpatialOrganizationFunctionality

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 Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)