Point Cloud Library (PCL)  1.9.1-dev
List of all members | Classes | Public Member Functions | Public Attributes
pcl::poisson::SortedTreeNodes Class Reference

#include <pcl/surface/3rdparty/poisson4/multi_grid_octree_data.h>

Classes

struct  CornerIndices
 
struct  CornerTableData
 
struct  EdgeIndices
 
struct  EdgeTableData
 

Public Member Functions

 SortedTreeNodes (void)
 
 ~SortedTreeNodes (void)
 
void set (TreeOctNode &root)
 
void setCornerTable (CornerTableData &cData, const TreeOctNode *rootNode, int depth, int threads) const
 
void setCornerTable (CornerTableData &cData, const TreeOctNode *rootNode, int threads) const
 
void setCornerTable (CornerTableData &cData, int threads) const
 
int getMaxCornerCount (const TreeOctNode *rootNode, int depth, int maxDepth, int threads) const
 
void setEdgeTable (EdgeTableData &eData, const TreeOctNode *rootNode, int depth, int threads)
 
void setEdgeTable (EdgeTableData &eData, const TreeOctNode *rootNode, int threads)
 
void setEdgeTable (EdgeTableData &eData, int threads)
 
int getMaxEdgeCount (const TreeOctNode *rootNode, int depth, int threads) const
 

Public Attributes

TreeOctNode ** treeNodes
 
int * nodeCount
 
int maxDepth
 

Detailed Description

Definition at line 114 of file multi_grid_octree_data.h.

Constructor & Destructor Documentation

pcl::poisson::SortedTreeNodes::SortedTreeNodes ( void  )

Definition at line 85 of file multi_grid_octree_data.hpp.

pcl::poisson::SortedTreeNodes::~SortedTreeNodes ( void  )

Definition at line 91 of file multi_grid_octree_data.hpp.

Member Function Documentation

int pcl::poisson::SortedTreeNodes::getMaxCornerCount ( const TreeOctNode rootNode,
int  depth,
int  maxDepth,
int  threads 
) const
int pcl::poisson::SortedTreeNodes::getMaxEdgeCount ( const TreeOctNode rootNode,
int  depth,
int  threads 
) const
void pcl::poisson::SortedTreeNodes::set ( TreeOctNode root)
void pcl::poisson::SortedTreeNodes::setCornerTable ( CornerTableData cData,
const TreeOctNode rootNode,
int  depth,
int  threads 
) const
void pcl::poisson::SortedTreeNodes::setCornerTable ( CornerTableData cData,
const TreeOctNode rootNode,
int  threads 
) const
inline

Definition at line 144 of file multi_grid_octree_data.h.

References setCornerTable().

Referenced by setCornerTable().

void pcl::poisson::SortedTreeNodes::setCornerTable ( CornerTableData cData,
int  threads 
) const
inline

Definition at line 145 of file multi_grid_octree_data.h.

References setCornerTable().

Referenced by setCornerTable().

void pcl::poisson::SortedTreeNodes::setEdgeTable ( EdgeTableData eData,
const TreeOctNode rootNode,
int  depth,
int  threads 
)
void pcl::poisson::SortedTreeNodes::setEdgeTable ( EdgeTableData eData,
const TreeOctNode rootNode,
int  threads 
)
inline

Definition at line 168 of file multi_grid_octree_data.h.

References setEdgeTable().

Referenced by setEdgeTable().

void pcl::poisson::SortedTreeNodes::setEdgeTable ( EdgeTableData eData,
int  threads 
)
inline

Definition at line 169 of file multi_grid_octree_data.h.

References setEdgeTable().

Referenced by setEdgeTable().

Member Data Documentation

int pcl::poisson::SortedTreeNodes::maxDepth

Definition at line 119 of file multi_grid_octree_data.h.

int* pcl::poisson::SortedTreeNodes::nodeCount
TreeOctNode** pcl::poisson::SortedTreeNodes::treeNodes

The documentation for this class was generated from the following files: