Template Class GrowingCellStructure

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)