#include <GrowingCellStructure.hpp>
| Private Member Functions | |
| void | aggressiveCutOut (VertexHandle vH) | 
| double | avgDistanceBetweenPointsInPointcloud () | 
| double | avgValence () | 
| int | cellVecSize () | 
| std::pair< double, double > | equilaterality () | 
| void | executeBasicStep (PacmanProgressBar &progress_bar) | 
| void | executeEdgeCollapse () | 
| void | executeVertexSplit () | 
| VertexHandle | getClosestPointInMesh (BaseVecT point, PacmanProgressBar &progress_bar) | 
| void | getInitialMesh () | 
| BaseVecT | getRandomPointFromPointcloud () | 
| void | initTestMesh () | 
| int | numVertexValences (int minValence) | 
| void | performLaplacianSmoothing (VertexHandle vertexH, BaseVecT random, float factor=0.01) | 
| void | removeWrongFaces () | 
| Private Attributes | |
| std::vector< Cell * > | cellArr | 
| HashMap< FaceHandle, std::pair< float, float > > | faceAgeErrorMap | 
| int | flipCounter = 0 | 
| DynamicKDTree< BaseVecT > * | kd_tree | 
| int | m_allowMiss | 
| float | m_avgEdgeLength = 0 | 
| float | m_avgFaceSize = 0 | 
| float | m_avgSignalCounter = 0 | 
| int | m_balances | 
| int | m_basicSteps | 
| float | m_boxFactor | 
| float | m_collapseThreshold | 
| float | m_decreaseFactor | 
| int | m_deleteLongEdgesFactor | 
| bool | m_filterChain | 
| bool | m_interior | 
| float | m_learningRate | 
| float | m_limSingle | 
| float | m_limSkip | 
| float | m_maxAge | 
| HalfEdgeMesh< BaseVecT > * | m_mesh | 
| float | m_neighborLearningRate | 
| int | m_numSplits | 
| int | m_runtime | 
| PointsetSurfacePtr< BaseVecT > * | m_surface | 
| bool | m_useGSS = false | 
| bool | m_withCollapse | 
| bool | m_withRemove | 
| int | notFoundCounter = 0 | 
| TumbleTree * | tumble_tree | 
Definition at line 19 of file GrowingCellStructure.hpp.
| lvr2::GrowingCellStructure< BaseVecT, NormalT >::GrowingCellStructure | ( | PointsetSurfacePtr< BaseVecT > & | surface | ) | 
Construct a GCS instance
| surface | pointsetsurface to get pointcloud information from | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | inline | 
Definition at line 51 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 37 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 41 of file GrowingCellStructure.hpp.
| 
 | private | 
| 
 | inline | 
Definition at line 53 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 49 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 57 of file GrowingCellStructure.hpp.
| 
 | private | 
| 
 | inline | 
Definition at line 45 of file GrowingCellStructure.hpp.
| void lvr2::GrowingCellStructure< BaseVecT, NormalT >::getMesh | ( | HalfEdgeMesh< BaseVecT > & | mesh | ) | 
Public method of the Reconstruction Class, calling all the other methods, generating the mesh approximating the pointcloud's surface
| mesh | pointer to the mesh | 
| 
 | inline | 
Definition at line 47 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 39 of file GrowingCellStructure.hpp.
| 
 | private | 
| 
 | inline | 
Definition at line 35 of file GrowingCellStructure.hpp.
| 
 | private | 
| 
 | inline | 
Definition at line 55 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 59 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 43 of file GrowingCellStructure.hpp.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | inline | 
Definition at line 89 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 63 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 67 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 91 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 84 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 98 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 96 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 103 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 74 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 79 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 105 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 65 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 61 of file GrowingCellStructure.hpp.
| 
 | inline | 
Definition at line 69 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 127 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 140 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 135 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 126 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 131 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 142 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 141 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 122 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 121 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 113 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 115 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 132 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 130 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 133 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 119 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 120 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 117 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 145 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 144 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 146 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 109 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 118 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 114 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 112 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 108 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 138 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 116 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 147 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 134 of file GrowingCellStructure.hpp.
| 
 | private | 
Definition at line 125 of file GrowingCellStructure.hpp.