VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtSpatialSubdivisionInserter< T > Class Template Reference

template<typename T>
class DtSpatialSubdivisionInserter< T >

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

Public Member Functions

 DtSpatialSubdivisionInserter ()
 
virtual ~DtSpatialSubdivisionInserter ()
 
virtual bool insert (T elementToInsert, DtSpatialSubdivision< T > &spatialSubdivision)
 
 DtSpatialSubdivisionInserter ()
 
virtual ~DtSpatialSubdivisionInserter ()
 
virtual bool insert (T elementToInsert, DtSpatialSubdivision< T > &spatialSubdivision)
 

Protected Member Functions

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

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 Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)