ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Octree< Real >::XSliceValues< Vertex > Struct Template Reference

#include <MultiGridOctreeData.h>

Collaboration diagram for Octree< Real >::XSliceValues< Vertex >:

Public Member Functions

 XSliceValues (void)
 
 ~XSliceValues (void)
 
void reset (void)
 

Public Attributes

SortedTreeNodes::XSliceTableData xSliceData
 
long long * edgeKeys
 
char * edgeSet
 
FaceEdgesfaceEdges
 
char * faceSet
 
std::unordered_map< long long, std::vector< IsoEdge > > faceEdgeMap
 
std::unordered_map< long long, std::pair< int, Vertex > > edgeVertexMap
 
std::unordered_map< long long, long long > vertexPairMap
 

Protected Attributes

int _oldECount
 
int _oldFCount
 

Detailed Description

template<class Real>
template<class Vertex>
struct Octree< Real >::XSliceValues< Vertex >

Definition at line 566 of file MultiGridOctreeData.h.

Constructor & Destructor Documentation

◆ XSliceValues()

template<class Real >
template<class Vertex >
Octree< Real >::XSliceValues< Vertex >::XSliceValues ( void  )

◆ ~XSliceValues()

template<class Real >
template<class Vertex >
Octree< Real >::XSliceValues< Vertex >::~XSliceValues ( void  )

Member Function Documentation

◆ reset()

template<class Real >
template<class Vertex >
void Octree< Real >::XSliceValues< Vertex >::reset ( void  )

Member Data Documentation

◆ _oldECount

template<class Real >
template<class Vertex >
int Octree< Real >::XSliceValues< Vertex >::_oldECount
protected

Definition at line 579 of file MultiGridOctreeData.h.

◆ _oldFCount

template<class Real >
template<class Vertex >
int Octree< Real >::XSliceValues< Vertex >::_oldFCount
protected

Definition at line 579 of file MultiGridOctreeData.h.

◆ edgeKeys

template<class Real >
template<class Vertex >
long long* Octree< Real >::XSliceValues< Vertex >::edgeKeys

Definition at line 569 of file MultiGridOctreeData.h.

◆ edgeSet

template<class Real >
template<class Vertex >
char* Octree< Real >::XSliceValues< Vertex >::edgeSet

Definition at line 569 of file MultiGridOctreeData.h.

◆ edgeVertexMap

template<class Real >
template<class Vertex >
std::unordered_map< long long , std::pair< int , Vertex > > Octree< Real >::XSliceValues< Vertex >::edgeVertexMap

Definition at line 572 of file MultiGridOctreeData.h.

◆ faceEdgeMap

template<class Real >
template<class Vertex >
std::unordered_map< long long , std::vector< IsoEdge > > Octree< Real >::XSliceValues< Vertex >::faceEdgeMap

Definition at line 571 of file MultiGridOctreeData.h.

◆ faceEdges

template<class Real >
template<class Vertex >
FaceEdges* Octree< Real >::XSliceValues< Vertex >::faceEdges

Definition at line 570 of file MultiGridOctreeData.h.

◆ faceSet

template<class Real >
template<class Vertex >
char* Octree< Real >::XSliceValues< Vertex >::faceSet

Definition at line 570 of file MultiGridOctreeData.h.

◆ vertexPairMap

template<class Real >
template<class Vertex >
std::unordered_map< long long , long long > Octree< Real >::XSliceValues< Vertex >::vertexPairMap

Definition at line 573 of file MultiGridOctreeData.h.

◆ xSliceData

template<class Real >
template<class Vertex >
SortedTreeNodes::XSliceTableData Octree< Real >::XSliceValues< Vertex >::xSliceData

Definition at line 568 of file MultiGridOctreeData.h.


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