OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions
OctreeIsocont Struct Reference

#include <octree_isocont.hh>

Public Types

typedef boost::unordered_map
< uint32_t, VertexID
EdgeMap

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

typedef boost::unordered_map<uint32_t, VertexID> EdgeMap

Definition at line 61 of file octree_isocont.hh.


Constructor & Destructor Documentation

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

Definition at line 62 of file octree_isocont.hh.


Member Function Documentation

VertexID GetOrGenVert ( img::RealSpatialImageState *  map,
const img::Point p,
EdgeDesc desc 
)
void VisitLeaf ( img::RealSpatialImageState *  map,
const img::Point point 
)
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: