vcg::GLPickTetra< TETRA_MESH_TYPE > Class Template Reference

#include <pick.h>

List of all members.

Static Public Member Functions

static bool PickNearestTetra (int x, int y, TETRA_MESH_TYPE &m, TetraIterator &ti, int width=4, int height=4)
static bool PickNearestTetraFace (int x, int y, TETRA_MESH_TYPE &m, TetraIterator &ti, int &face, int width=4, int height=4)
static int PickTetra (int x, int y, TETRA_MESH_TYPE &m, std::vector< TetraPointer > &result, int width=4, int height=4)
static int PickTetraFace (int x, int y, TETRA_MESH_TYPE &m, std::vector< std::pair< TetraPointer, int > > &result, int width=4, int height=4)

Private Types

typedef
TETRA_MESH_TYPE::TetraIterator 
TetraIterator
typedef
TETRA_MESH_TYPE::TetraPointer 
TetraPointer
typedef TETRA_MESH_TYPE::VertexType VertexType

Detailed Description

template<class TETRA_MESH_TYPE>
class vcg::GLPickTetra< TETRA_MESH_TYPE >

Definition at line 239 of file pick.h.


Member Typedef Documentation

template<class TETRA_MESH_TYPE >
typedef TETRA_MESH_TYPE::TetraIterator vcg::GLPickTetra< TETRA_MESH_TYPE >::TetraIterator [private]

Definition at line 241 of file pick.h.

template<class TETRA_MESH_TYPE >
typedef TETRA_MESH_TYPE::TetraPointer vcg::GLPickTetra< TETRA_MESH_TYPE >::TetraPointer [private]

Definition at line 242 of file pick.h.

template<class TETRA_MESH_TYPE >
typedef TETRA_MESH_TYPE::VertexType vcg::GLPickTetra< TETRA_MESH_TYPE >::VertexType [private]

Definition at line 243 of file pick.h.


Member Function Documentation

template<class TETRA_MESH_TYPE >
static bool vcg::GLPickTetra< TETRA_MESH_TYPE >::PickNearestTetra ( int  x,
int  y,
TETRA_MESH_TYPE &  m,
TetraIterator ti,
int  width = 4,
int  height = 4 
) [inline, static]

Definition at line 246 of file pick.h.

template<class TETRA_MESH_TYPE >
static bool vcg::GLPickTetra< TETRA_MESH_TYPE >::PickNearestTetraFace ( int  x,
int  y,
TETRA_MESH_TYPE &  m,
TetraIterator ti,
int &  face,
int  width = 4,
int  height = 4 
) [inline, static]

Definition at line 341 of file pick.h.

template<class TETRA_MESH_TYPE >
static int vcg::GLPickTetra< TETRA_MESH_TYPE >::PickTetra ( int  x,
int  y,
TETRA_MESH_TYPE &  m,
std::vector< TetraPointer > &  result,
int  width = 4,
int  height = 4 
) [inline, static]

Definition at line 263 of file pick.h.

template<class TETRA_MESH_TYPE >
static int vcg::GLPickTetra< TETRA_MESH_TYPE >::PickTetraFace ( int  x,
int  y,
TETRA_MESH_TYPE &  m,
std::vector< std::pair< TetraPointer, int > > &  result,
int  width = 4,
int  height = 4 
) [inline, static]

Definition at line 356 of file pick.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:00 2013