MorphoGraphX  2.0-1-227
Public Member Functions | List of all members
mgx::Curvature Class Reference

#include <Curvature.hpp>

Public Member Functions

 Curvature ()
 
 Curvature (std::string s)
 
 Curvature (const Curvature &copy)
 
 ~Curvature ()
 
void update (const std::vector< Point3f > &pos, const std::vector< Point3f > &nrml)
 
void get_eigenVectors (Point3f &evec1, Point3f &evec2)
 
void get_eigenValues (float &eval1, float &eval2)
 
float get_curvature ()
 
std::string get_type ()
 
void set_Measure (CurvatureMeasure *_cM)
 

Detailed Description

Definition at line 169 of file Curvature.hpp.

Constructor & Destructor Documentation

◆ Curvature() [1/3]

mgx::Curvature::Curvature ( )
inline

Definition at line 172 of file Curvature.hpp.

◆ Curvature() [2/3]

mgx::Curvature::Curvature ( std::string  s)
inline

Definition at line 178 of file Curvature.hpp.

◆ Curvature() [3/3]

mgx::Curvature::Curvature ( const Curvature copy)
inline

Definition at line 200 of file Curvature.hpp.

◆ ~Curvature()

mgx::Curvature::~Curvature ( )
inline

Definition at line 207 of file Curvature.hpp.

Member Function Documentation

◆ get_curvature()

float mgx::Curvature::get_curvature ( )
inline

Definition at line 325 of file Curvature.hpp.

◆ get_eigenValues()

void mgx::Curvature::get_eigenValues ( float &  eval1,
float &  eval2 
)
inline

Definition at line 317 of file Curvature.hpp.

◆ get_eigenVectors()

void mgx::Curvature::get_eigenVectors ( Point3f evec1,
Point3f evec2 
)
inline

Definition at line 309 of file Curvature.hpp.

◆ get_type()

std::string mgx::Curvature::get_type ( )
inline

Definition at line 330 of file Curvature.hpp.

◆ set_Measure()

void mgx::Curvature::set_Measure ( CurvatureMeasure _cM)
inline

Definition at line 335 of file Curvature.hpp.

◆ update()

void mgx::Curvature::update ( const std::vector< Point3f > &  pos,
const std::vector< Point3f > &  nrml 
)
inline

Definition at line 213 of file Curvature.hpp.


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