#include <base2d.h>
Public Types | |
| typedef vcg::Box2< ScalarType > | BoxType |
| typedef SpatialIndex2D < OBJTYPE, SCALARTYPE > | ClassType |
| typedef Point2< ScalarType > | CoordType |
| typedef ObjType * | ObjPtr |
| typedef OBJTYPE | ObjType |
| typedef SCALARTYPE | ScalarType |
Public Member Functions | |
| bool | Empty () |
| template<class OBJMARKER , class OBJPTRCONTAINER > | |
| unsigned int | GetInBox (OBJMARKER &_marker, const BoxType _bbox, OBJPTRCONTAINER &_objectPtrs) |
| template<class OBJITER > | |
| void | Set (const OBJITER &_oBegin, const OBJITER &_oEnd) |
| typedef vcg::Box2<ScalarType> vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::BoxType |
| typedef SpatialIndex2D<OBJTYPE, SCALARTYPE> vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::ClassType |
| typedef Point2<ScalarType> vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::CoordType |
Reimplemented in vcg::SpatialHashTable2D< ObjType, FLT >, and vcg::GridStaticPtr2D< OBJTYPE, FLT >.
| typedef ObjType* vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::ObjPtr |
Reimplemented in vcg::SpatialHashTable2D< ObjType, FLT >, and vcg::GridStaticPtr2D< OBJTYPE, FLT >.
| typedef OBJTYPE vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::ObjType |
Reimplemented in vcg::GridStaticPtr2D< OBJTYPE, FLT >.
| typedef SCALARTYPE vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::ScalarType |
Reimplemented in vcg::SpatialHashTable2D< ObjType, FLT >, and vcg::GridStaticPtr2D< OBJTYPE, FLT >.
| bool vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::Empty | ( | ) | [inline] |
| unsigned int vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::GetInBox | ( | OBJMARKER & | _marker, |
| const BoxType | _bbox, | ||
| OBJPTRCONTAINER & | _objectPtrs | ||
| ) | [inline] |
| void vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::Set | ( | const OBJITER & | _oBegin, |
| const OBJITER & | _oEnd | ||
| ) | [inline] |
Reimplemented in vcg::GridStaticPtr2D< OBJTYPE, FLT >.