OpenStructure
Public Types | Public Member Functions
OctreeIsocont Struct Reference

#include <octree_isocont.hh>

Public Types

typedef boost::unordered_map< uint32_t, VertexIDEdgeMap
 

Public Member Functions

 OctreeIsocont (IndexedVertexArray &va, float level, bool triangles, const Color &color)
 
bool VisitNode (const impl::OctreeNode &node, uint8_t level, const img::Extent &ext)
 
void VisitLeaf (img::RealSpatialImageState *map, const img::Point &point)
 
VertexID GetOrGenVert (img::RealSpatialImageState *map, const img::Point &p, EdgeDesc *desc)
 

Detailed Description

isocontouring of maps using an octree-optimization

Definition at line 54 of file octree_isocont.hh.

Member Typedef Documentation

◆ EdgeMap

typedef boost::unordered_map<uint32_t, VertexID> EdgeMap

Definition at line 61 of file octree_isocont.hh.

Constructor & Destructor Documentation

◆ OctreeIsocont()

OctreeIsocont ( IndexedVertexArray va,
float  level,
bool  triangles,
const Color color 
)
inline

Definition at line 62 of file octree_isocont.hh.

Member Function Documentation

◆ GetOrGenVert()

VertexID GetOrGenVert ( img::RealSpatialImageState *  map,
const img::Point p,
EdgeDesc desc 
)

◆ VisitLeaf()

void VisitLeaf ( img::RealSpatialImageState *  map,
const img::Point point 
)

◆ VisitNode()

bool VisitNode ( const impl::OctreeNode node,
uint8_t  level,
const img::Extent ext 
)
inline

Definition at line 66 of file octree_isocont.hh.


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