vcg::tri::BitQuad< _MeshType, Interpolator >::Pos Class Reference

#include <bitquad_support.h>

List of all members.

Public Types

enum  { PAIR, AROUND, NOTHING }

Public Member Functions

const VertexTypecV () const
int E () const
int & E ()
FaceTypeF () const
FaceType *& F ()
Pos FlipF ()
bool IsF ()
Pos NextE () const
 Pos (FaceType *_f, int _e)
 Pos ()
Pos PrevE ()
VertexTypeV ()

Public Attributes

enum vcg::tri::BitQuad::Pos:: { ... }  mode

Private Attributes

int e
FaceTypef

Detailed Description

template<class _MeshType, class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
class vcg::tri::BitQuad< _MeshType, Interpolator >::Pos

Definition at line 95 of file bitquad_support.h.


Member Enumeration Documentation

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
anonymous enum
Enumerator:
PAIR 
AROUND 
NOTHING 

Definition at line 99 of file bitquad_support.h.


Constructor & Destructor Documentation

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::Pos (  )  [inline]

Definition at line 108 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::Pos ( FaceType _f,
int  _e 
) [inline]

Definition at line 110 of file bitquad_support.h.


Member Function Documentation

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
const VertexType* vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::cV (  )  const [inline]

Definition at line 103 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
int vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::E (  )  const [inline]

Definition at line 105 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
int& vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::E (  )  [inline]

Definition at line 104 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
FaceType* vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::F (  )  const [inline]

Definition at line 101 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
FaceType* & vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::F (  )  [inline]

Definition at line 100 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
Pos vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::FlipF (  )  [inline]

Definition at line 114 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
bool vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::IsF (  )  [inline]

Definition at line 113 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
Pos vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::NextE (  )  const [inline]

Definition at line 111 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
Pos vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::PrevE (  )  [inline]

Definition at line 112 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
VertexType* vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::V (  )  [inline]

Definition at line 102 of file bitquad_support.h.


Member Data Documentation

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
int vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::e [private]

Definition at line 97 of file bitquad_support.h.

template<class _MeshType , class Interpolator = GeometricInterpolator<typename _MeshType::VertexType>>
FaceType* vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::f [private]

Definition at line 96 of file bitquad_support.h.

enum { ... } vcg::tri::BitQuad< _MeshType, Interpolator >::Pos::mode

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:29 2013