HashGridAccessor< CellT, 0 > Class Template Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/Grid.h>

Public Member Functions

 HashGridAccessor (const size_t *, size_t hashKey, stdext::hash_map< size_t, CellT > &hash)
 
 HashGridAccessor (const size_t *factors, size_t hashKey, stdext::hash_map< size_t, CellT > &hash)
 
 operator CellT & ()
 
CellT & operator() ()
 
CellT * operator-> ()
 
CellT & operator= (const CellT &c)
 
HashGridAccessor< CellT, DimT - 1 > operator[] (size_t i)
 

Detailed Description

template<class CellT>
class HashGridAccessor< CellT, 0 >

Definition at line 222 of file Grid.h.

Constructor & Destructor Documentation

◆ HashGridAccessor() [1/2]

template<class CellT>
HashGridAccessor ( const size_t * ,
size_t hashKey,
stdext::hash_map< size_t, CellT > & hash )
inline

Definition at line 225 of file Grid.h.

◆ HashGridAccessor() [2/2]

HashGridAccessor ( const size_t * factors,
size_t hashKey,
stdext::hash_map< size_t, CellT > & hash )
inline

Definition at line 203 of file Grid.h.

Member Function Documentation

◆ operator CellT &()

template<class CellT>
operator CellT & ( )
inline

Definition at line 236 of file Grid.h.

◆ operator()()

template<class CellT>
CellT & operator() ( )
inline

Definition at line 242 of file Grid.h.

◆ operator->()

template<class CellT>
CellT * operator-> ( )
inline

Definition at line 248 of file Grid.h.

◆ operator=()

template<class CellT>
CellT & operator= ( const CellT & c)
inline

Definition at line 231 of file Grid.h.

◆ operator[]()

HashGridAccessor< CellT, DimT - 1 > operator[] ( size_t i)
inline

Definition at line 209 of file Grid.h.


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