ViennaLS
Loading...
Searching...
No Matches
viennals::CalculateCurvatures< T, D > Class Template Reference

#include <lsCalculateCurvatures.hpp>

Public Member Functions

 CalculateCurvatures ()
 
 CalculateCurvatures (SmartPointer< Domain< T, D > > passedLevelSet)
 
 CalculateCurvatures (SmartPointer< Domain< T, D > > passedLevelSet, CurvatureEnum method)
 
void setLevelSet (SmartPointer< Domain< T, D > > passedLevelSet)
 
void setCurvatureType (CurvatureEnum passedType)
 
void setMaxValue (const T passedMaxValue)
 
void apply ()
 

Static Public Attributes

static constexpr char meanCurvatureLabel [] = "MeanCurvatures"
 
static constexpr char gaussianCurvatureLabel [] = "GaussianCurvatures"
 

Constructor & Destructor Documentation

◆ CalculateCurvatures() [1/3]

template<class T , int D>
viennals::CalculateCurvatures< T, D >::CalculateCurvatures ( )
inline

◆ CalculateCurvatures() [2/3]

template<class T , int D>
viennals::CalculateCurvatures< T, D >::CalculateCurvatures ( SmartPointer< Domain< T, D > > passedLevelSet)
inline

◆ CalculateCurvatures() [3/3]

template<class T , int D>
viennals::CalculateCurvatures< T, D >::CalculateCurvatures ( SmartPointer< Domain< T, D > > passedLevelSet,
CurvatureEnum method )
inline

Member Function Documentation

◆ apply()

template<class T , int D>
void viennals::CalculateCurvatures< T, D >::apply ( )
inline

Calculate Curvatures

◆ setCurvatureType()

template<class T , int D>
void viennals::CalculateCurvatures< T, D >::setCurvatureType ( CurvatureEnum passedType)
inline

◆ setLevelSet()

template<class T , int D>
void viennals::CalculateCurvatures< T, D >::setLevelSet ( SmartPointer< Domain< T, D > > passedLevelSet)
inline

◆ setMaxValue()

template<class T , int D>
void viennals::CalculateCurvatures< T, D >::setMaxValue ( const T passedMaxValue)
inline

Member Data Documentation

◆ gaussianCurvatureLabel

template<class T , int D>
char viennals::CalculateCurvatures< T, D >::gaussianCurvatureLabel[] = "GaussianCurvatures"
staticconstexpr

◆ meanCurvatureLabel

template<class T , int D>
char viennals::CalculateCurvatures< T, D >::meanCurvatureLabel[] = "MeanCurvatures"
staticconstexpr

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