Public Types | Public Member Functions
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 424 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 430 of file spatial_hashing.h.

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

Definition at line 431 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 427 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 429 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 428 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 433 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 435 of file spatial_hashing.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:10