#include <refine.h>
Public Types | |
typedef face::Pos< typename MESH_TYPE::FaceType > | PosType |
typedef MESH_TYPE::VertexType | VertexType |
Public Member Functions | |
MidPoint (MESH_TYPE *_mp, InterpolatorFunctorType *_intFunc=0) | |
void | operator() (VertexType &nv, PosType ep) |
This callback is called to fill up. | |
Color4< typename MESH_TYPE::ScalarType > | WedgeInterp (Color4< typename MESH_TYPE::ScalarType > &c0, Color4< typename MESH_TYPE::ScalarType > &c1) |
template<class FL_TYPE > | |
TexCoord2< FL_TYPE, 1 > | WedgeInterp (TexCoord2< FL_TYPE, 1 > &t0, TexCoord2< FL_TYPE, 1 > &t1) |
Public Attributes | |
InterpolatorFunctorType * | intFunc |
MESH_TYPE * | mp |
typedef face::Pos<typename MESH_TYPE::FaceType> vcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType >::PosType |
typedef MESH_TYPE::VertexType vcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType >::VertexType |
vcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType >::MidPoint | ( | MESH_TYPE * | _mp, |
InterpolatorFunctorType * | _intFunc = 0 |
||
) | [inline] |
void vcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType >::operator() | ( | VertexType & | nv, |
PosType | ep | ||
) | [inline] |
Color4<typename MESH_TYPE::ScalarType> vcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType >::WedgeInterp | ( | Color4< typename MESH_TYPE::ScalarType > & | c0, |
Color4< typename MESH_TYPE::ScalarType > & | c1 | ||
) | [inline] |
TexCoord2<FL_TYPE,1> vcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType >::WedgeInterp | ( | TexCoord2< FL_TYPE, 1 > & | t0, |
TexCoord2< FL_TYPE, 1 > & | t1 | ||
) | [inline] |
InterpolatorFunctorType* vcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType >::intFunc |
MESH_TYPE* vcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType >::mp |