Public Types | Public Member Functions | Public Attributes | Private Attributes
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 ()
int E () const
FaceType *& F ()
FaceTypeF () const
Pos FlipF ()
bool IsF ()
Pos NextE () const
 Pos ()
 Pos (FaceType *_f, int _e)
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 96 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 100 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 109 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 111 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 104 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 105 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 106 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 101 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 102 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 115 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 114 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 112 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 113 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 103 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 98 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 97 of file bitquad_support.h.

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

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:58