vcg::DynamicSpatialHashTable< ContainerType, FLT > Class Template Reference

#include <spatial_hashing.h>

Inheritance diagram for vcg::DynamicSpatialHashTable< ContainerType, FLT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef SpatialHashTable
< ContainerType, FLT >::Box3x 
Box3x
typedef SpatialHashTable
< ContainerType, FLT >
::CellIterator 
CellIterator
typedef SpatialHashTable
< ContainerType, FLT >
::CoordType 
CoordType
typedef SpatialHashTable
< ContainerType, FLT >::ObjPtr 
ObjPtr
typedef SpatialHashTable
< ContainerType, FLT >
::ObjType 
ObjType

Public Member Functions

void _UpdateHMark (ObjType *s)
void getInCellUpdated (vcg::Point3i cell, std::vector< ObjPtr > &elems)

Detailed Description

template<typename ContainerType, class FLT = double>
class vcg::DynamicSpatialHashTable< ContainerType, FLT >

Spatial Hash Table Dynamic Update the Hmark value on the simplex for dynamic updating of contents of the cell. The simplex must have the HMark() function.

Definition at line 400 of file spatial_hashing.h.


Member Typedef Documentation

template<typename ContainerType , class FLT = double>
typedef SpatialHashTable<ContainerType,FLT>::Box3x vcg::DynamicSpatialHashTable< ContainerType, FLT >::Box3x

Reimplemented from vcg::SpatialHashTable< ContainerType, FLT >.

Definition at line 406 of file spatial_hashing.h.

template<typename ContainerType , class FLT = double>
typedef SpatialHashTable<ContainerType,FLT>::CellIterator vcg::DynamicSpatialHashTable< ContainerType, FLT >::CellIterator

Definition at line 407 of file spatial_hashing.h.

template<typename ContainerType , class FLT = double>
typedef SpatialHashTable<ContainerType,FLT>::CoordType vcg::DynamicSpatialHashTable< ContainerType, FLT >::CoordType

Reimplemented from vcg::SpatialHashTable< ContainerType, FLT >.

Definition at line 403 of file spatial_hashing.h.

template<typename ContainerType , class FLT = double>
typedef SpatialHashTable<ContainerType,FLT>::ObjPtr vcg::DynamicSpatialHashTable< ContainerType, FLT >::ObjPtr

Reimplemented from vcg::SpatialHashTable< ContainerType, FLT >.

Definition at line 405 of file spatial_hashing.h.

template<typename ContainerType , class FLT = double>
typedef SpatialHashTable<ContainerType,FLT>::ObjType vcg::DynamicSpatialHashTable< ContainerType, FLT >::ObjType

Reimplemented from vcg::SpatialIndex< OBJTYPE, SCALARTYPE >.

Definition at line 404 of file spatial_hashing.h.


Member Function Documentation

template<typename ContainerType , class FLT = double>
void vcg::DynamicSpatialHashTable< ContainerType, FLT >::_UpdateHMark ( ObjType s  )  [inline]

Definition at line 409 of file spatial_hashing.h.

template<typename ContainerType , class FLT = double>
void vcg::DynamicSpatialHashTable< ContainerType, FLT >::getInCellUpdated ( vcg::Point3i  cell,
std::vector< ObjPtr > &  elems 
) [inline]

Definition at line 411 of file spatial_hashing.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:59 2013