vcg::vertex::CurvatureDir< A, TT > Class Template Reference

#include <component.h>

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

List of all members.

Public Types

typedef A CurvatureDirType
typedef
CurvatureDirType::ScalarType 
ScalarType
typedef CurvatureDirType::VecType VecType

Public Member Functions

const ScalarTypecK1 () const
const ScalarTypecK2 () const
const VecTypecPD1 () const
const VecTypecPD2 () const
ScalarTypeK1 ()
ScalarTypeK2 ()
VecTypePD1 ()
VecTypePD2 ()

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::vertex::CurvatureDir< A, TT >

Definition at line 377 of file vertex/component.h.


Member Typedef Documentation

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

Definition at line 379 of file vertex/component.h.

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

Definition at line 381 of file vertex/component.h.

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

Definition at line 380 of file vertex/component.h.


Member Function Documentation

template<class A, class TT>
const ScalarType& vcg::vertex::CurvatureDir< A, TT >::cK1 (  )  const [inline]

Definition at line 390 of file vertex/component.h.

template<class A, class TT>
const ScalarType& vcg::vertex::CurvatureDir< A, TT >::cK2 (  )  const [inline]

Definition at line 391 of file vertex/component.h.

template<class A, class TT>
const VecType& vcg::vertex::CurvatureDir< A, TT >::cPD1 (  )  const [inline]

Definition at line 385 of file vertex/component.h.

template<class A, class TT>
const VecType& vcg::vertex::CurvatureDir< A, TT >::cPD2 (  )  const [inline]

Definition at line 386 of file vertex/component.h.

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

Definition at line 393 of file vertex/component.h.

template<class A, class TT>
ScalarType& vcg::vertex::CurvatureDir< A, TT >::K1 (  )  [inline]

Definition at line 388 of file vertex/component.h.

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

Definition at line 389 of file vertex/component.h.

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

Reimplemented in vcg::vertex::CurvatureDirf< T >, and vcg::vertex::CurvatureDird< T >.

Definition at line 394 of file vertex/component.h.

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

Definition at line 383 of file vertex/component.h.

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

Definition at line 384 of file vertex/component.h.


Member Data Documentation

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

Definition at line 397 of file vertex/component.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:51 2013