ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
SortedTreeNodes::SliceTableData Struct Reference

#include <MultiGridOctreeData.h>

Collaboration diagram for SortedTreeNodes::SliceTableData:

Public Member Functions

 SliceTableData (void)
 
 ~SliceTableData (void)
 
void clear (void)
 
SquareCornerIndicescornerIndices (const TreeOctNode *node)
 
SquareCornerIndicescornerIndices (int idx)
 
const SquareCornerIndicescornerIndices (const TreeOctNode *node) const
 
const SquareCornerIndicescornerIndices (int idx) const
 
SquareEdgeIndicesedgeIndices (const TreeOctNode *node)
 
SquareEdgeIndicesedgeIndices (int idx)
 
const SquareEdgeIndicesedgeIndices (const TreeOctNode *node) const
 
const SquareEdgeIndicesedgeIndices (int idx) const
 
SquareFaceIndicesfaceIndices (const TreeOctNode *node)
 
SquareFaceIndicesfaceIndices (int idx)
 
const SquareFaceIndicesfaceIndices (const TreeOctNode *node) const
 
const SquareFaceIndicesfaceIndices (int idx) const
 

Public Attributes

SquareCornerIndicescTable
 
SquareEdgeIndiceseTable
 
SquareFaceIndicesfTable
 
int cCount
 
int eCount
 
int fCount
 
int nodeOffset
 
int nodeCount
 

Protected Attributes

int * _cMap
 
int * _eMap
 
int * _fMap
 

Detailed Description

Definition at line 169 of file MultiGridOctreeData.h.

Constructor & Destructor Documentation

◆ SliceTableData()

SortedTreeNodes::SliceTableData::SliceTableData ( void  )
inline

Definition at line 175 of file MultiGridOctreeData.h.

References _cMap, _eMap, _fMap, cCount, cTable, eCount, eTable, fCount, fTable, and NullPointer.

◆ ~SliceTableData()

SortedTreeNodes::SliceTableData::~SliceTableData ( void  )
inline

Definition at line 176 of file MultiGridOctreeData.h.

References clear().

Member Function Documentation

◆ clear()

void SortedTreeNodes::SliceTableData::clear ( void  )
inline

Definition at line 177 of file MultiGridOctreeData.h.

References cCount, cTable, DeletePointer, eCount, eTable, fCount, and fTable.

Referenced by ~SliceTableData().

◆ cornerIndices() [1/4]

SquareCornerIndices& SortedTreeNodes::SliceTableData::cornerIndices ( const TreeOctNode node)

◆ cornerIndices() [2/4]

const SquareCornerIndices& SortedTreeNodes::SliceTableData::cornerIndices ( const TreeOctNode node) const

◆ cornerIndices() [3/4]

SquareCornerIndices& SortedTreeNodes::SliceTableData::cornerIndices ( int  idx)

◆ cornerIndices() [4/4]

const SquareCornerIndices& SortedTreeNodes::SliceTableData::cornerIndices ( int  idx) const

◆ edgeIndices() [1/4]

SquareEdgeIndices& SortedTreeNodes::SliceTableData::edgeIndices ( const TreeOctNode node)

◆ edgeIndices() [2/4]

const SquareEdgeIndices& SortedTreeNodes::SliceTableData::edgeIndices ( const TreeOctNode node) const

◆ edgeIndices() [3/4]

SquareEdgeIndices& SortedTreeNodes::SliceTableData::edgeIndices ( int  idx)

◆ edgeIndices() [4/4]

const SquareEdgeIndices& SortedTreeNodes::SliceTableData::edgeIndices ( int  idx) const

◆ faceIndices() [1/4]

SquareFaceIndices& SortedTreeNodes::SliceTableData::faceIndices ( const TreeOctNode node)

◆ faceIndices() [2/4]

const SquareFaceIndices& SortedTreeNodes::SliceTableData::faceIndices ( const TreeOctNode node) const

◆ faceIndices() [3/4]

SquareFaceIndices& SortedTreeNodes::SliceTableData::faceIndices ( int  idx)

◆ faceIndices() [4/4]

const SquareFaceIndices& SortedTreeNodes::SliceTableData::faceIndices ( int  idx) const

Member Data Documentation

◆ _cMap

int* SortedTreeNodes::SliceTableData::_cMap
protected

Definition at line 191 of file MultiGridOctreeData.h.

Referenced by SliceTableData().

◆ _eMap

int* SortedTreeNodes::SliceTableData::_eMap
protected

Definition at line 192 of file MultiGridOctreeData.h.

Referenced by SliceTableData().

◆ _fMap

int* SortedTreeNodes::SliceTableData::_fMap
protected

Definition at line 193 of file MultiGridOctreeData.h.

Referenced by SliceTableData().

◆ cCount

int SortedTreeNodes::SliceTableData::cCount

Definition at line 174 of file MultiGridOctreeData.h.

Referenced by clear(), and SliceTableData().

◆ cTable

SquareCornerIndices* SortedTreeNodes::SliceTableData::cTable

Definition at line 171 of file MultiGridOctreeData.h.

Referenced by clear(), and SliceTableData().

◆ eCount

int SortedTreeNodes::SliceTableData::eCount

Definition at line 174 of file MultiGridOctreeData.h.

Referenced by clear(), and SliceTableData().

◆ eTable

SquareEdgeIndices* SortedTreeNodes::SliceTableData::eTable

Definition at line 172 of file MultiGridOctreeData.h.

Referenced by clear(), and SliceTableData().

◆ fCount

int SortedTreeNodes::SliceTableData::fCount

Definition at line 174 of file MultiGridOctreeData.h.

Referenced by clear(), and SliceTableData().

◆ fTable

SquareFaceIndices* SortedTreeNodes::SliceTableData::fTable

Definition at line 173 of file MultiGridOctreeData.h.

Referenced by clear(), and SliceTableData().

◆ nodeCount

int SortedTreeNodes::SliceTableData::nodeCount

Definition at line 174 of file MultiGridOctreeData.h.

◆ nodeOffset

int SortedTreeNodes::SliceTableData::nodeOffset

Definition at line 174 of file MultiGridOctreeData.h.


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