Public Types | Public Member Functions | Static Public Member Functions | Private Attributes
vcg::face::CurvatureDir< A, TT > Class Template Reference

#include <component.h>

Inheritance diagram for vcg::face::CurvatureDir< A, TT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
CurvatureDirType::CurScalarType 
CurScalarType
typedef A CurvatureDirType
typedef
CurvatureDirType::CurVecType 
CurVecType

Public Member Functions

CurScalarType cK1 () const
CurScalarType cK2 () const
CurVecType cPD1 () const
CurVecType cPD2 () const
template<class RightValueType >
void ImportData (const RightValueType &rightF)
CurScalarTypeK1 ()
CurScalarTypeK2 ()
CurVecTypePD1 ()
CurVecTypePD2 ()

Static Public Member Functions

static bool HasCurvatureDir ()
static void Name (std::vector< std::string > &name)

Private Attributes

CurvatureDirType _curv

Detailed Description

template<class A, class TT>
class vcg::face::CurvatureDir< A, TT >

Definition at line 495 of file face/component.h.


Member Typedef Documentation

template<class A, class TT>
typedef CurvatureDirType::CurScalarType vcg::face::CurvatureDir< A, TT >::CurScalarType

Definition at line 499 of file face/component.h.

template<class A, class TT>
typedef A vcg::face::CurvatureDir< A, TT >::CurvatureDirType

Definition at line 497 of file face/component.h.

template<class A, class TT>
typedef CurvatureDirType::CurVecType vcg::face::CurvatureDir< A, TT >::CurVecType

Definition at line 498 of file face/component.h.


Member Function Documentation

template<class A, class TT>
CurScalarType vcg::face::CurvatureDir< A, TT >::cK1 ( ) const [inline]

Definition at line 508 of file face/component.h.

template<class A, class TT>
CurScalarType vcg::face::CurvatureDir< A, TT >::cK2 ( ) const [inline]

Definition at line 509 of file face/component.h.

template<class A, class TT>
CurVecType vcg::face::CurvatureDir< A, TT >::cPD1 ( ) const [inline]

Definition at line 503 of file face/component.h.

template<class A, class TT>
CurVecType vcg::face::CurvatureDir< A, TT >::cPD2 ( ) const [inline]

Definition at line 504 of file face/component.h.

template<class A, class TT>
static bool vcg::face::CurvatureDir< A, TT >::HasCurvatureDir ( ) [inline, static]

Definition at line 519 of file face/component.h.

template<class A, class TT>
template<class RightValueType >
void vcg::face::CurvatureDir< A, TT >::ImportData ( const RightValueType &  rightF) [inline]
template<class A, class TT>
CurScalarType& vcg::face::CurvatureDir< A, TT >::K1 ( ) [inline]

Definition at line 506 of file face/component.h.

template<class A, class TT>
CurScalarType& vcg::face::CurvatureDir< A, TT >::K2 ( ) [inline]

Definition at line 507 of file face/component.h.

template<class A, class TT>
static void vcg::face::CurvatureDir< A, TT >::Name ( std::vector< std::string > &  name) [inline, static]

Reimplemented in vcg::face::VFAdj< Arity5< FaceBase< MyUsedTypes >, face::InfoOcf, face::VertexRef, face::CurvatureDirf, face::BitFlags, face::FFAdjOcf > >, vcg::face::CurvatureDird< T >, vcg::face::CurvatureDird< Arity6< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags > >, vcg::face::CurvatureDirf< T >, vcg::face::CurvatureDirf< Arity4< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj > >, vcg::face::CurvatureDirf< Arity2< FaceBase< MyUsedTypes >, face::InfoOcf, face::VertexRef > >, vcg::face::Mark< Arity9< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd, face::Color4b > >, vcg::face::Qualityd< Arity7< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird > >, vcg::face::Quality< double, Arity7< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird > >, vcg::face::Color4b< Arity8< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd > >, vcg::face::Color< vcg::Color4b, Arity8< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::InfoOcf, face::VertexRef, face::CurvatureDirf > >, vcg::face::WedgeTexCoord2f< Arity5< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj, face::CurvatureDirf > >, vcg::face::WedgeTexCoord2f< Arity6< FaceBase< MyUsedTypes >, face::InfoOcf, face::VertexRef, face::CurvatureDirf, face::BitFlags, face::FFAdjOcf, face::VFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity6< FaceBase< MyUsedTypes >, face::InfoOcf, face::VertexRef, face::CurvatureDirf, face::BitFlags, face::FFAdjOcf, face::VFAdj > >, and vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity5< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj, face::CurvatureDirf > >.

Definition at line 520 of file face/component.h.

template<class A, class TT>
CurVecType& vcg::face::CurvatureDir< A, TT >::PD1 ( ) [inline]

Definition at line 501 of file face/component.h.

template<class A, class TT>
CurVecType& vcg::face::CurvatureDir< A, TT >::PD2 ( ) [inline]

Definition at line 502 of file face/component.h.


Member Data Documentation

template<class A, class TT>
CurvatureDirType vcg::face::CurvatureDir< A, TT >::_curv [private]

Definition at line 523 of file face/component.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:41:26