Template Class GrowingCellStructure
Defined in File GrowingCellStructure.hpp
Class Documentation
-
template<typename BaseVecT, typename NormalT>
class GrowingCellStructure Public Functions
-
GrowingCellStructure(PointsetSurfacePtr<BaseVecT> &surface)
Construct a GCS instance
- Parameters:
surface – pointsetsurface to get pointcloud information from
-
void getMesh(HalfEdgeMesh<BaseVecT> &mesh)
Public method of the Reconstruction Class, calling all the other methods, generating the mesh approximating the pointcloud’s surface
- Parameters:
mesh – pointer to the mesh
-
inline int getRuntime() const
-
inline int getBasicSteps() const
-
inline int getNumSplits() const
-
inline float getBoxFactor() const
-
inline bool isWithCollapse() const
-
inline float getLearningRate() const
-
inline float getNeighborLearningRate() const
-
inline float getDecreaseFactor() const
-
inline int getAllowMiss() const
-
inline float getCollapseThreshold() const
-
inline bool isFilterChain() const
-
inline int getDeleteLongEdgesFactor() const
-
inline bool isInterior() const
-
inline void setRuntime(int m_runtime)
-
inline void setBasicSteps(int m_basicSteps)
-
inline void setNumSplits(int m_numSplits)
-
inline void setBoxFactor(float m_boxFactor)
-
inline void setWithCollapse(bool m_withCollapse)
-
inline void setLearningRate(float m_learningRate)
-
inline void setNeighborLearningRate(float m_neighborLearningRate)
-
inline void setDecreaseFactor(float m_decreaseFactor)
-
inline void setAllowMiss(int m_allowMiss)
-
inline void setCollapseThreshold(float m_collapseThreshold)
-
inline void setFilterChain(bool m_filterChain)
-
inline void setDeleteLongEdgesFactor(int m_deleteLongEdgesFactor)
-
inline void setInterior(bool m_interior)
-
inline void setNumBalances(int m_balances)
-
GrowingCellStructure(PointsetSurfacePtr<BaseVecT> &surface)