VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtSpatialSubdivisionInserter< T > Class Template Reference

The DtSpatialSubdivisionInserter class is responsible for properly inserting a DtBoundingNodeInfoPtr into a DtSpatialSubdivision. More...

Public Member Functions

 DtSpatialSubdivisionInserter ()
virtual ~DtSpatialSubdivisionInserter ()
virtual bool insert (T elementToInsert, DtSpatialSubdivision< T > &spatialSubdivision)
 Function to insert a DtBoundingNodeInfoPtr into a spatial subdivision.
 DtSpatialSubdivisionInserter ()
virtual ~DtSpatialSubdivisionInserter ()
virtual bool insert (T elementToInsert, DtSpatialSubdivision< T > &spatialSubdivision)
 Function to insert a DtBoundingNodeInfoPtr into a spatial subdivision.

Protected Member Functions

 DtSpatialSubdivisionInserter (const DtSpatialSubdivisionInserter &original)
 not implemented
DtSpatialSubdivisionInserteroperator= (const DtSpatialSubdivisionInserter &original)
 DtSpatialSubdivisionInserter (const DtSpatialSubdivisionInserter &original)
 not implemented
DtSpatialSubdivisionInserteroperator= (const DtSpatialSubdivisionInserter &original)

Detailed Description

template<typename T>
class DtSpatialSubdivisionInserter< T >

The DtSpatialSubdivisionInserter class is responsible for properly inserting a DtBoundingNodeInfoPtr into a DtSpatialSubdivision.

Constructor & Destructor Documentation

template<typename T >
DtSpatialSubdivisionInserter< T >::DtSpatialSubdivisionInserter ( )
inline
template<typename T >
virtual DtSpatialSubdivisionInserter< T >::~DtSpatialSubdivisionInserter ( )
inlinevirtual
template<typename T >
DtSpatialSubdivisionInserter< T >::DtSpatialSubdivisionInserter ( const DtSpatialSubdivisionInserter< T > &  original)
protected

not implemented

template<typename T >
DtSpatialSubdivisionInserter< T >::DtSpatialSubdivisionInserter ( )
inline
template<typename T >
virtual DtSpatialSubdivisionInserter< T >::~DtSpatialSubdivisionInserter ( )
inlinevirtual
template<typename T >
DtSpatialSubdivisionInserter< T >::DtSpatialSubdivisionInserter ( const DtSpatialSubdivisionInserter< T > &  original)
protected

not implemented

Member Function Documentation

template<typename T >
virtual bool DtSpatialSubdivisionInserter< T >::insert ( elementToInsert,
DtSpatialSubdivision< T > &  spatialSubdivision 
)
inlinevirtual

Function to insert a DtBoundingNodeInfoPtr into a spatial subdivision.

If the insertion is successful, pointers to the specified DtBoundingNodeInfoPtr will be contained by all cells in the spatial subdivision that intersect the object.

Returns
A boolean indicating whether or not the DtBoundingNodeInfoPtr was inserted into the spatial subdivision.

References DtSpatialSubdivisionIntersector< T >::intersect().

template<typename T >
DtSpatialSubdivisionInserter& DtSpatialSubdivisionInserter< T >::operator= ( const DtSpatialSubdivisionInserter< T > &  original)
protected
template<typename T >
virtual bool DtSpatialSubdivisionInserter< T >::insert ( elementToInsert,
DtSpatialSubdivision< T > &  spatialSubdivision 
)
inlinevirtual

Function to insert a DtBoundingNodeInfoPtr into a spatial subdivision.

If the insertion is successful, pointers to the specified DtBoundingNodeInfoPtr will be contained by all cells in the spatial subdivision that intersect the object.

Returns
A boolean indicating whether or not the DtBoundingNodeInfoPtr was inserted into the spatial subdivision.

References DtSpatialSubdivisionIntersector< T >::intersect().

template<typename T >
DtSpatialSubdivisionInserter& DtSpatialSubdivisionInserter< T >::operator= ( const DtSpatialSubdivisionInserter< T > &  original)
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)