#include <gl_field.h>
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 |
Definition at line 9 of file gl_field.h.
typedef MeshType::CoordType vcg::GLField< MeshType >::CoordType [private] |
Definition at line 13 of file gl_field.h.
typedef MeshType::FaceType vcg::GLField< MeshType >::FaceType [private] |
Definition at line 11 of file gl_field.h.
typedef MeshType::ScalarType vcg::GLField< MeshType >::ScalarType [private] |
Definition at line 14 of file gl_field.h.
typedef MeshType::VertexType vcg::GLField< MeshType >::VertexType [private] |
Definition at line 12 of file gl_field.h.
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.
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.
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.
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.
static void vcg::GLField< MeshType >::GLDrawSingularity | ( | MeshType & | mesh | ) | [inline, static] |
Definition at line 138 of file gl_field.h.
static void vcg::GLField< MeshType >::GLDrawVertField | ( | const VertexType & | v, |
ScalarType & | size | ||
) | [inline, static] |
Definition at line 91 of file gl_field.h.
static void vcg::GLField< MeshType >::GLDrawVertField | ( | const MeshType & | mesh, |
ScalarType | sizeF = 0.01 |
||
) | [inline, static] |
Definition at line 122 of file gl_field.h.