Point Cloud Library (PCL)
1.7.2
|
#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 |
Definition at line 114 of file multi_grid_octree_data.h.
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.
int pcl::poisson::SortedTreeNodes::getMaxCornerCount | ( | const TreeOctNode * | rootNode, |
int | depth, | ||
int | maxDepth, | ||
int | threads | ||
) | const |
Definition at line 250 of file multi_grid_octree_data.hpp.
References pcl::poisson::OctNode< NodeData, Real >::depthAndOffset().
int pcl::poisson::SortedTreeNodes::getMaxEdgeCount | ( | const TreeOctNode * | rootNode, |
int | depth, | ||
int | threads | ||
) | const |
Definition at line 416 of file multi_grid_octree_data.hpp.
References pcl::poisson::OctNode< NodeData, Real >::depthAndOffset().
void pcl::poisson::SortedTreeNodes::set | ( | TreeOctNode & | root | ) |
Definition at line 98 of file multi_grid_octree_data.hpp.
References pcl::poisson::OctNode< NodeData, Real >::children, pcl::poisson::OctNode< NodeData, Real >::maxDepth(), and pcl::poisson::OctNode< NodeData, Real >::nodes().
void pcl::poisson::SortedTreeNodes::setCornerTable | ( | CornerTableData & | cData, |
const TreeOctNode * | rootNode, | ||
int | depth, | ||
int | threads | ||
) | const |
Definition at line 123 of file multi_grid_octree_data.hpp.
References pcl::poisson::SortedTreeNodes::CornerTableData::cCount, pcl::poisson::OctNode< NodeData, Real >::children, pcl::poisson::SortedTreeNodes::CornerTableData::cTable, pcl::poisson::OctNode< NodeData, Real >::depth(), pcl::poisson::OctNode< NodeData, Real >::depthAndOffset(), pcl::poisson::OctNode< NodeData, Real >::nodeData, pcl::poisson::TreeNodeData::nodeIndex, pcl::poisson::SortedTreeNodes::CornerTableData::offsets, and pcl::poisson::OctNode< NodeData, Real >::parent.
|
inline |
Definition at line 144 of file multi_grid_octree_data.h.
References maxDepth, and setCornerTable().
Referenced by setCornerTable().
|
inline |
Definition at line 145 of file multi_grid_octree_data.h.
References maxDepth, setCornerTable(), and treeNodes.
Referenced by setCornerTable().
void pcl::poisson::SortedTreeNodes::setEdgeTable | ( | EdgeTableData & | eData, |
const TreeOctNode * | rootNode, | ||
int | depth, | ||
int | threads | ||
) |
Definition at line 307 of file multi_grid_octree_data.hpp.
References pcl::poisson::OctNode< NodeData, Real >::depthAndOffset(), pcl::poisson::SortedTreeNodes::EdgeTableData::eCount, pcl::poisson::SortedTreeNodes::EdgeTableData::eTable, pcl::poisson::OctNode< NodeData, Real >::nodeData, pcl::poisson::TreeNodeData::nodeIndex, and pcl::poisson::SortedTreeNodes::EdgeTableData::offsets.
|
inline |
Definition at line 168 of file multi_grid_octree_data.h.
References maxDepth, and setEdgeTable().
Referenced by setEdgeTable().
|
inline |
Definition at line 169 of file multi_grid_octree_data.h.
References maxDepth, setEdgeTable(), and treeNodes.
Referenced by setEdgeTable().
int pcl::poisson::SortedTreeNodes::maxDepth |
Definition at line 119 of file multi_grid_octree_data.h.
Referenced by setCornerTable(), and setEdgeTable().
int* pcl::poisson::SortedTreeNodes::nodeCount |
Definition at line 118 of file multi_grid_octree_data.h.
TreeOctNode** pcl::poisson::SortedTreeNodes::treeNodes |
Definition at line 117 of file multi_grid_octree_data.h.
Referenced by setCornerTable(), and setEdgeTable().