Static Public Member Functions | Private Types
vcg::GLField< MeshType > Class Template Reference

#include <gl_field.h>

List of all members.

Static Public Member Functions

static void GLDrawFaceField (const MeshType &mesh, bool onlyPD1=false, bool oneside=false, ScalarType scale=0.002)
static void GLDrawField (CoordType dir[4], CoordType center, ScalarType &size, bool onlyPD1=false, bool oneside=false)
static void GLDrawSingleFaceField (const FaceType &f, CoordType pos, ScalarType &size, bool onlyPD1=false, bool oneside=false)
 draw the cross field of a given face in a given position
static void GLDrawSingleFaceField (const FaceType &f, ScalarType &size, bool onlyPD1=false, bool oneside=false)
 draw the cross field of a given face
static void GLDrawSingularity (MeshType &mesh)
static void GLDrawVertField (const VertexType &v, ScalarType &size)
static void GLDrawVertField (const MeshType &mesh, ScalarType sizeF=0.01)

Private Types

typedef MeshType::CoordType CoordType
typedef MeshType::FaceType FaceType
typedef MeshType::ScalarType ScalarType
typedef MeshType::VertexType VertexType

Detailed Description

template<class MeshType>
class vcg::GLField< MeshType >

Definition at line 9 of file gl_field.h.


Member Typedef Documentation

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

Definition at line 13 of file gl_field.h.

template<class MeshType >
typedef MeshType::FaceType vcg::GLField< MeshType >::FaceType [private]

Definition at line 11 of file gl_field.h.

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

Definition at line 14 of file gl_field.h.

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

Definition at line 12 of file gl_field.h.


Member Function Documentation

template<class MeshType >
static void vcg::GLField< MeshType >::GLDrawFaceField ( const MeshType &  mesh,
bool  onlyPD1 = false,
bool  oneside = false,
ScalarType  scale = 0.002 
) [inline, static]

Definition at line 102 of file gl_field.h.

template<class MeshType >
static void vcg::GLField< MeshType >::GLDrawField ( CoordType  dir[4],
CoordType  center,
ScalarType size,
bool  onlyPD1 = false,
bool  oneside = false 
) [inline, static]

Definition at line 18 of file gl_field.h.

template<class MeshType >
static void vcg::GLField< MeshType >::GLDrawSingleFaceField ( const FaceType f,
CoordType  pos,
ScalarType size,
bool  onlyPD1 = false,
bool  oneside = false 
) [inline, static]

draw the cross field of a given face in a given position

Definition at line 48 of file gl_field.h.

template<class MeshType >
static void vcg::GLField< MeshType >::GLDrawSingleFaceField ( const FaceType f,
ScalarType size,
bool  onlyPD1 = false,
bool  oneside = false 
) [inline, static]

draw the cross field of a given face

Definition at line 62 of file gl_field.h.

template<class MeshType >
static void vcg::GLField< MeshType >::GLDrawSingularity ( MeshType &  mesh) [inline, static]

Definition at line 138 of file gl_field.h.

template<class MeshType >
static void vcg::GLField< MeshType >::GLDrawVertField ( const VertexType v,
ScalarType size 
) [inline, static]

Definition at line 91 of file gl_field.h.

template<class MeshType >
static void vcg::GLField< MeshType >::GLDrawVertField ( const MeshType &  mesh,
ScalarType  sizeF = 0.01 
) [inline, static]

Definition at line 122 of file gl_field.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:12