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

#include <MultiGridOctreeData.h>

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

Public Member Functions

 SliceValues (void)
 
 ~SliceValues (void)
 
void reset (bool nonLinearFit)
 

Public Attributes

SortedTreeNodes::SliceTableData sliceData
 
Real * cornerValues
 
Point3D< Real > * cornerGradients
 
char * cornerSet
 
long long * edgeKeys
 
char * edgeSet
 
FaceEdgesfaceEdges
 
char * faceSet
 
char * mcIndices
 
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 _oldCCount
 
int _oldECount
 
int _oldFCount
 
int _oldNCount
 

Detailed Description

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

Definition at line 548 of file MultiGridOctreeData.h.

Constructor & Destructor Documentation

◆ SliceValues()

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

◆ ~SliceValues()

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

Member Function Documentation

◆ reset()

template<class Real >
template<class Vertex >
void Octree< Real >::SliceValues< Vertex >::reset ( bool  nonLinearFit)

Member Data Documentation

◆ _oldCCount

template<class Real >
template<class Vertex >
int Octree< Real >::SliceValues< Vertex >::_oldCCount
protected

Definition at line 563 of file MultiGridOctreeData.h.

◆ _oldECount

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

Definition at line 563 of file MultiGridOctreeData.h.

◆ _oldFCount

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

Definition at line 563 of file MultiGridOctreeData.h.

◆ _oldNCount

template<class Real >
template<class Vertex >
int Octree< Real >::SliceValues< Vertex >::_oldNCount
protected

Definition at line 563 of file MultiGridOctreeData.h.

◆ cornerGradients

template<class Real >
template<class Vertex >
Point3D< Real >* Octree< Real >::SliceValues< Vertex >::cornerGradients

Definition at line 551 of file MultiGridOctreeData.h.

◆ cornerSet

template<class Real >
template<class Vertex >
char* Octree< Real >::SliceValues< Vertex >::cornerSet

Definition at line 551 of file MultiGridOctreeData.h.

◆ cornerValues

template<class Real >
template<class Vertex >
Real* Octree< Real >::SliceValues< Vertex >::cornerValues

Definition at line 551 of file MultiGridOctreeData.h.

◆ edgeKeys

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

Definition at line 552 of file MultiGridOctreeData.h.

◆ edgeSet

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

Definition at line 552 of file MultiGridOctreeData.h.

◆ edgeVertexMap

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

Definition at line 556 of file MultiGridOctreeData.h.

◆ faceEdgeMap

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

Definition at line 555 of file MultiGridOctreeData.h.

◆ faceEdges

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

Definition at line 553 of file MultiGridOctreeData.h.

◆ faceSet

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

Definition at line 553 of file MultiGridOctreeData.h.

◆ mcIndices

template<class Real >
template<class Vertex >
char* Octree< Real >::SliceValues< Vertex >::mcIndices

Definition at line 554 of file MultiGridOctreeData.h.

◆ sliceData

template<class Real >
template<class Vertex >
SortedTreeNodes::SliceTableData Octree< Real >::SliceValues< Vertex >::sliceData

Definition at line 550 of file MultiGridOctreeData.h.

◆ vertexPairMap

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

Definition at line 557 of file MultiGridOctreeData.h.


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