#include <CurvaturePlugin.h>
|
| CurvaturePlugin () |
|
| ~CurvaturePlugin ()=default |
|
void | init () override |
|
void | init (bool _forceCompute, bool _isGeod, double _radius, int _colorField, bool _displayMinDirections, bool _displayMaxDirections) |
|
void | reset () override |
|
void | addParameters (BaseWindow *_window) override |
|
void | initLUT () |
|
template<typename HalfedgeGraph , typename VertexCurvatureMap , typename VertexColorMap , typename GeometryTraits = FEVV::Geometry_traits< HalfedgeGraph >> |
void | constructColorMap (const HalfedgeGraph &g, VertexCurvatureMap &v_cm, VertexColorMap &v_colorm, double MinNrmMinCurvature, double MaxNrmMinCurvature, double MinNrmMaxCurvature, double MaxNrmMaxCurvature, int ColorField) |
|
template<typename HalfedgeGraph , typename VertexCurvatureMap , typename GuiPropertiesMap > |
void | curvature (HalfedgeGraph *_mesh, GuiPropertiesMap &m_gpm, VertexCurvatureMap &v_cm, double &MinNrmMinCurvature, double &MaxNrmMinCurvature, double &MinNrmMaxCurvature, double &MaxNrmMaxCurvature) |
|
template<typename HalfedgeGraph > |
void | applyHG (BaseAdapterVisu *_adapter, HalfedgeGraph *_mesh, FEVV::PMapsContainer *pmaps_bag) |
|
QStringList | Generic_plugins () const override |
|
bool | Generic_plugin (const QString &) override |
|
virtual | ~Generic_PluginInterface () |
|
virtual void | init (BaseWindowQt *bwQt) |
|
virtual void | apply (BaseAdapterVisu *, void *, FEVV::PMapsContainer *) override |
|
| BasePlugin ()=default |
|
| ~BasePlugin ()=default |
|
Definition at line 52 of file CurvaturePlugin.h.
◆ CurvaturePlugin()
FEVV::CurvaturePlugin::CurvaturePlugin |
( |
| ) |
|
|
inline |
◆ ~CurvaturePlugin()
FEVV::CurvaturePlugin::~CurvaturePlugin |
( |
| ) |
|
|
default |
◆ addParameters()
void FEVV::CurvaturePlugin::addParameters |
( |
BaseWindow * |
_window | ) |
|
|
inlineoverridevirtual |
◆ applyHG()
template<typename HalfedgeGraph >
◆ constructColorMap()
template<typename HalfedgeGraph , typename VertexCurvatureMap , typename VertexColorMap , typename GeometryTraits = FEVV::Geometry_traits< HalfedgeGraph >>
void FEVV::CurvaturePlugin::constructColorMap |
( |
const HalfedgeGraph & |
g, |
|
|
VertexCurvatureMap & |
v_cm, |
|
|
VertexColorMap & |
v_colorm, |
|
|
double |
MinNrmMinCurvature, |
|
|
double |
MaxNrmMinCurvature, |
|
|
double |
MinNrmMaxCurvature, |
|
|
double |
MaxNrmMaxCurvature, |
|
|
int |
ColorField |
|
) |
| |
|
inline |
◆ curvature()
template<typename HalfedgeGraph , typename VertexCurvatureMap , typename GuiPropertiesMap >
void FEVV::CurvaturePlugin::curvature |
( |
HalfedgeGraph * |
_mesh, |
|
|
GuiPropertiesMap & |
m_gpm, |
|
|
VertexCurvatureMap & |
v_cm, |
|
|
double & |
MinNrmMinCurvature, |
|
|
double & |
MaxNrmMinCurvature, |
|
|
double & |
MinNrmMaxCurvature, |
|
|
double & |
MaxNrmMaxCurvature |
|
) |
| |
|
inline |
◆ Generic_plugin()
bool FEVV::CurvaturePlugin::Generic_plugin |
( |
const QString & |
| ) |
|
|
inlineoverridevirtual |
◆ Generic_plugins()
QStringList FEVV::CurvaturePlugin::Generic_plugins |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ init() [1/2]
void FEVV::CurvaturePlugin::init |
( |
| ) |
|
|
inlineoverridevirtual |
◆ init() [2/2]
void FEVV::CurvaturePlugin::init |
( |
bool |
_forceCompute, |
|
|
bool |
_isGeod, |
|
|
double |
_radius, |
|
|
int |
_colorField, |
|
|
bool |
_displayMinDirections, |
|
|
bool |
_displayMaxDirections |
|
) |
| |
|
inline |
◆ initLUT()
void FEVV::CurvaturePlugin::initLUT |
( |
| ) |
|
|
inline |
◆ reset()
void FEVV::CurvaturePlugin::reset |
( |
void |
| ) |
|
|
inlineoverridevirtual |
◆ resetSignal
void FEVV::CurvaturePlugin::resetSignal |
( |
| ) |
|
|
signal |
◆ LUT_CourbureClust
double FEVV::CurvaturePlugin::LUT_CourbureClust[3 *256] |
|
protected |
◆ value_colorField
int* FEVV::CurvaturePlugin::value_colorField = new int(0) |
|
protected |
◆ value_displayMaxDirections
bool* FEVV::CurvaturePlugin::value_displayMaxDirections = new bool(false) |
|
protected |
◆ value_displayMinDirections
bool* FEVV::CurvaturePlugin::value_displayMinDirections = new bool(false) |
|
protected |
◆ value_forceCompute
bool* FEVV::CurvaturePlugin::value_forceCompute = new bool(true) |
|
protected |
◆ value_isGeod
bool* FEVV::CurvaturePlugin::value_isGeod = new bool(false) |
|
protected |
◆ value_radius
double* FEVV::CurvaturePlugin::value_radius = new double(0.0) |
|
protected |
The documentation for this class was generated from the following file:
- /Users/mac/builds/efd823a3/0/MEPP-team/MEPP2/Visualization/PluginFilters/curvature/CurvaturePlugin.h