Public Types | Public Member Functions
vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE > Class Template Reference

#include <base2d.h>

List of all members.

Public Types

typedef vcg::Box2< ScalarTypeBoxType
typedef SpatialIndex2D
< OBJTYPE, SCALARTYPE > 
ClassType
typedef Point2< ScalarTypeCoordType
typedef ObjTypeObjPtr
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)

Detailed Description

template<class OBJTYPE, class SCALARTYPE>
class vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >

Definition at line 57 of file base2d.h.


Member Typedef Documentation

template<class OBJTYPE, class SCALARTYPE>
typedef vcg::Box2<ScalarType> vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::BoxType

Definition at line 67 of file base2d.h.

template<class OBJTYPE, class SCALARTYPE>
typedef SpatialIndex2D<OBJTYPE, SCALARTYPE> vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::ClassType

Definition at line 62 of file base2d.h.

template<class OBJTYPE, class SCALARTYPE>
typedef Point2<ScalarType> vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::CoordType
template<class OBJTYPE, class SCALARTYPE>
typedef ObjType* vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::ObjPtr
template<class OBJTYPE, class SCALARTYPE>
typedef OBJTYPE vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::ObjType

Reimplemented in vcg::GridStaticPtr2D< OBJTYPE, FLT >.

Definition at line 63 of file base2d.h.

template<class OBJTYPE, class SCALARTYPE>
typedef SCALARTYPE vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::ScalarType

Member Function Documentation

template<class OBJTYPE, class SCALARTYPE>
bool vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::Empty ( ) [inline]

Definition at line 102 of file base2d.h.

template<class OBJTYPE, class SCALARTYPE>
template<class OBJMARKER , class OBJPTRCONTAINER >
unsigned int vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::GetInBox ( OBJMARKER &  _marker,
const BoxType  _bbox,
OBJPTRCONTAINER &  _objectPtrs 
) [inline]

Definition at line 275 of file base2d.h.

template<class OBJTYPE, class SCALARTYPE>
template<class OBJITER >
void vcg::SpatialIndex2D< OBJTYPE, SCALARTYPE >::Set ( const OBJITER &  _oBegin,
const OBJITER &  _oEnd 
) [inline]

Reimplemented in vcg::GridStaticPtr2D< OBJTYPE, FLT >.

Definition at line 87 of file base2d.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:20