Public Types | Public Member Functions | Public Attributes
vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE > Struct Template Reference
Inheritance diagram for vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef MESH_TYPE::CoordType CoordType
typedef MESH_TYPE::FaceType FaceType
typedef MESH_TYPE::VertexType VertexType

Public Member Functions

void operator() (typename MESH_TYPE::VertexType &nv, vcg::face::Pos< typename MESH_TYPE::FaceType > ep)
 SplitMidPoint (std::map< KeyEdgeType, InterpolationInfo > *_MapEdge)
vcg::TexCoord2< ScalarTypeWedgeInterp (vcg::TexCoord2< ScalarType > &t0, vcg::TexCoord2< ScalarType > &t1)

Public Attributes

std::map< KeyEdgeType,
InterpolationInfo > * 
MapEdge

Detailed Description

template<class TriMesh, class PolyMesh>
template<class MESH_TYPE>
struct vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >

Definition at line 300 of file quadrangulator.h.


Member Typedef Documentation

template<class TriMesh, class PolyMesh>
template<class MESH_TYPE>
typedef MESH_TYPE::CoordType vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >::CoordType

Definition at line 304 of file quadrangulator.h.

template<class TriMesh, class PolyMesh>
template<class MESH_TYPE>
typedef MESH_TYPE::FaceType vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >::FaceType

Definition at line 303 of file quadrangulator.h.

template<class TriMesh, class PolyMesh>
template<class MESH_TYPE>
typedef MESH_TYPE::VertexType vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >::VertexType

Definition at line 302 of file quadrangulator.h.


Constructor & Destructor Documentation

template<class TriMesh, class PolyMesh>
template<class MESH_TYPE>
vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >::SplitMidPoint ( std::map< KeyEdgeType, InterpolationInfo > *  _MapEdge) [inline]

Definition at line 337 of file quadrangulator.h.


Member Function Documentation

template<class TriMesh, class PolyMesh>
template<class MESH_TYPE>
void vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >::operator() ( typename MESH_TYPE::VertexType &  nv,
vcg::face::Pos< typename MESH_TYPE::FaceType >  ep 
) [inline]

Definition at line 308 of file quadrangulator.h.

template<class TriMesh, class PolyMesh>
template<class MESH_TYPE>
vcg::TexCoord2<ScalarType> vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >::WedgeInterp ( vcg::TexCoord2< ScalarType > &  t0,
vcg::TexCoord2< ScalarType > &  t1 
) [inline]

Definition at line 331 of file quadrangulator.h.


Member Data Documentation

template<class TriMesh, class PolyMesh>
template<class MESH_TYPE>
std::map<KeyEdgeType,InterpolationInfo>* vcg::tri::Quadrangulator< TriMesh, PolyMesh >::SplitMidPoint< MESH_TYPE >::MapEdge

Definition at line 306 of file quadrangulator.h.


The documentation for this struct was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:43:03