ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
DenseNodeData< Data, Degree > Struct Template Reference

#include <MultiGridOctreeData.h>

Public Member Functions

 DenseNodeData (void)
 
 DenseNodeData (size_t sz)
 
void resize (size_t sz)
 
Data & operator[] (int idx)
 
const Data & operator[] (int idx) const
 

Public Attributes

Data * data
 

Detailed Description

template<class Data, int Degree>
struct DenseNodeData< Data, Degree >

Definition at line 265 of file MultiGridOctreeData.h.

Constructor & Destructor Documentation

◆ DenseNodeData() [1/2]

template<class Data , int Degree>
DenseNodeData< Data, Degree >::DenseNodeData ( void  )
inline

Definition at line 268 of file MultiGridOctreeData.h.

References DenseNodeData< Data, Degree >::data, and NullPointer.

◆ DenseNodeData() [2/2]

template<class Data , int Degree>
DenseNodeData< Data, Degree >::DenseNodeData ( size_t  sz)
inline

Definition at line 269 of file MultiGridOctreeData.h.

References DenseNodeData< Data, Degree >::data, and NullPointer.

Member Function Documentation

◆ operator[]() [1/2]

template<class Data , int Degree>
Data& DenseNodeData< Data, Degree >::operator[] ( int  idx)
inline

Definition at line 271 of file MultiGridOctreeData.h.

References DenseNodeData< Data, Degree >::data.

◆ operator[]() [2/2]

template<class Data , int Degree>
const Data& DenseNodeData< Data, Degree >::operator[] ( int  idx) const
inline

Definition at line 272 of file MultiGridOctreeData.h.

References DenseNodeData< Data, Degree >::data.

◆ resize()

template<class Data , int Degree>
void DenseNodeData< Data, Degree >::resize ( size_t  sz)
inline

Member Data Documentation

◆ data

template<class Data , int Degree>
Data* DenseNodeData< Data, Degree >::data

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