Public Member Functions | Private Types | Private Attributes
vcg::tri::AnisotropicDistance< MeshType > Class Template Reference

#include <geodesic.h>

List of all members.

Public Member Functions

template<class CrossFunctor >
 AnisotropicDistance (MeshType &m, CrossFunctor &cf)
ScalarType operator() (VertexType *v0, VertexType *v1)

Private Types

typedef MeshType::CoordType CoordType
typedef MeshType::ScalarType ScalarType
typedef MeshType::VertexIterator VertexIterator
typedef MeshType::VertexType VertexType

Private Attributes

MeshType::template
PerVertexAttributeHandle
< CoordType
wxH
MeshType::template
PerVertexAttributeHandle
< CoordType
wyH

Detailed Description

template<class MeshType>
class vcg::tri::AnisotropicDistance< MeshType >

Anisotropic Distance Functor

Given a couple of vertexes over the surface (usually an edge) it returns a distance value that is biased according to a tangential cross field. It is assumed that the cross field is smooth enough so that you can safely blend the two directions

Definition at line 108 of file geodesic.h.


Member Typedef Documentation

template<class MeshType >
typedef MeshType::CoordType vcg::tri::AnisotropicDistance< MeshType >::CoordType [private]

Definition at line 111 of file geodesic.h.

template<class MeshType >
typedef MeshType::ScalarType vcg::tri::AnisotropicDistance< MeshType >::ScalarType [private]

Definition at line 110 of file geodesic.h.

template<class MeshType >
typedef MeshType::VertexIterator vcg::tri::AnisotropicDistance< MeshType >::VertexIterator [private]

Definition at line 112 of file geodesic.h.

template<class MeshType >
typedef MeshType::VertexType vcg::tri::AnisotropicDistance< MeshType >::VertexType [private]

Definition at line 109 of file geodesic.h.


Constructor & Destructor Documentation

template<class MeshType >
template<class CrossFunctor >
vcg::tri::AnisotropicDistance< MeshType >::AnisotropicDistance ( MeshType &  m,
CrossFunctor &  cf 
) [inline]

Definition at line 116 of file geodesic.h.


Member Function Documentation

template<class MeshType >
ScalarType vcg::tri::AnisotropicDistance< MeshType >::operator() ( VertexType v0,
VertexType v1 
) [inline]

Definition at line 128 of file geodesic.h.


Member Data Documentation

template<class MeshType >
MeshType::template PerVertexAttributeHandle<CoordType> vcg::tri::AnisotropicDistance< MeshType >::wxH [private]

Definition at line 114 of file geodesic.h.

template<class MeshType >
MeshType::template PerVertexAttributeHandle<CoordType> vcg::tri::AnisotropicDistance< MeshType >::wyH [private]

Definition at line 114 of file geodesic.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:56