Public Member Functions | Static Public Member Functions | Public Attributes
vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric Class Reference

#include <curvature_fitting.h>

List of all members.

Public Member Functions

double & a ()
double & b ()
double & c ()
double & d ()
double du (double u, double v)
double duu (double, double)
double duv (double, double)
double dv (double u, double v)
double dvv (double, double)
double & e ()
double evaluate (double u, double v)
 Quadric (double av, double bv, double cv, double dv, double ev)

Static Public Member Functions

static Quadric fit (std::vector< CoordType > VV)

Public Attributes

double data [5]

Detailed Description

template<class MeshType>
class vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric

Definition at line 77 of file curvature_fitting.h.


Constructor & Destructor Documentation

template<class MeshType >
vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::Quadric ( double  av,
double  bv,
double  cv,
double  dv,
double  ev 
) [inline]

Definition at line 81 of file curvature_fitting.h.


Member Function Documentation

template<class MeshType >
double& vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::a ( ) [inline]

Definition at line 90 of file curvature_fitting.h.

template<class MeshType >
double& vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::b ( ) [inline]

Definition at line 91 of file curvature_fitting.h.

template<class MeshType >
double& vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::c ( ) [inline]

Definition at line 92 of file curvature_fitting.h.

template<class MeshType >
double& vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::d ( ) [inline]

Definition at line 93 of file curvature_fitting.h.

template<class MeshType >
double vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::du ( double  u,
double  v 
) [inline]

Definition at line 103 of file curvature_fitting.h.

template<class MeshType >
double vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::duu ( double  ,
double   
) [inline]

Definition at line 118 of file curvature_fitting.h.

template<class MeshType >
double vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::duv ( double  ,
double   
) [inline]

Definition at line 113 of file curvature_fitting.h.

template<class MeshType >
double vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::dv ( double  u,
double  v 
) [inline]

Definition at line 108 of file curvature_fitting.h.

template<class MeshType >
double vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::dvv ( double  ,
double   
) [inline]

Definition at line 123 of file curvature_fitting.h.

template<class MeshType >
double& vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::e ( ) [inline]

Definition at line 94 of file curvature_fitting.h.

template<class MeshType >
double vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::evaluate ( double  u,
double  v 
) [inline]

Definition at line 98 of file curvature_fitting.h.

template<class MeshType >
static Quadric vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::fit ( std::vector< CoordType VV) [inline, static]

Definition at line 128 of file curvature_fitting.h.


Member Data Documentation

template<class MeshType >
double vcg::tri::UpdateCurvatureFitting< MeshType >::Quadric::data[5]

Definition at line 96 of file curvature_fitting.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:43:41