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

#include <MultiGridOctreeData.h>

Public Member Functions

template<class TreeNodeData >
int index (const OctNode< TreeNodeData > *node) const
 
void resize (size_t sz)
 
void remapIndices (const std::vector< int > &map)
 

Public Attributes

std::vector< int > indices
 
std::vector< Data > data
 

Detailed Description

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

Definition at line 245 of file MultiGridOctreeData.h.

Member Function Documentation

◆ index()

template<class Data , int Degree>
template<class TreeNodeData >
int SparseNodeData< Data, Degree >::index ( const OctNode< TreeNodeData > *  node) const
inline

◆ remapIndices()

template<class Data , int Degree>
void SparseNodeData< Data, Degree >::remapIndices ( const std::vector< int > &  map)
inline

Definition at line 255 of file MultiGridOctreeData.h.

References SparseNodeData< Data, Degree >::indices.

◆ resize()

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

Definition at line 254 of file MultiGridOctreeData.h.

References SparseNodeData< Data, Degree >::indices.

Member Data Documentation

◆ data

template<class Data , int Degree>
std::vector< Data > SparseNodeData< Data, Degree >::data

Definition at line 248 of file MultiGridOctreeData.h.

◆ indices

template<class Data , int Degree>
std::vector< int > SparseNodeData< Data, Degree >::indices

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