#include <refine_loop.h>
Public Types | |
typedef MESH_TYPE::CoordType | CoordType |
typedef METHOD_TYPE | Projection |
typedef MESH_TYPE::template PerVertexAttributeHandle< int > | ValenceAttr |
typedef WEIGHT_TYPE | Weight |
Public Member Functions | |
EvenPointLoopGeneric (Projection proj=Projection(), Weight weight=Weight()) | |
void | operator() (std::pair< CoordType, CoordType > &nv, face::Pos< typename MESH_TYPE::FaceType > ep) |
void | setValenceAttr (ValenceAttr *valence) |
Color4< typename MESH_TYPE::ScalarType > | WedgeInterp (Color4< typename MESH_TYPE::ScalarType > &c0, Color4< typename MESH_TYPE::ScalarType > &c1) |
Color4b | WedgeInterp (Color4b &c0, Color4b &c1) |
template<class FL_TYPE > | |
TexCoord2< FL_TYPE, 1 > | WedgeInterp (TexCoord2< FL_TYPE, 1 > &t0, TexCoord2< FL_TYPE, 1 > &t1) |
Public Attributes | |
Projection | proj |
ValenceAttr * | valence |
Weight | weight |
Definition at line 433 of file refine_loop.h.
typedef MESH_TYPE::CoordType vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::CoordType |
Definition at line 438 of file refine_loop.h.
typedef METHOD_TYPE vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::Projection |
Definition at line 435 of file refine_loop.h.
typedef MESH_TYPE::template PerVertexAttributeHandle<int> vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::ValenceAttr |
Definition at line 437 of file refine_loop.h.
typedef WEIGHT_TYPE vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::Weight |
Definition at line 436 of file refine_loop.h.
vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::EvenPointLoopGeneric | ( | Projection | proj = Projection() , |
Weight | weight = Weight() |
||
) | [inline] |
Definition at line 444 of file refine_loop.h.
void vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::operator() | ( | std::pair< CoordType, CoordType > & | nv, |
face::Pos< typename MESH_TYPE::FaceType > | ep | ||
) | [inline] |
Definition at line 447 of file refine_loop.h.
void vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::setValenceAttr | ( | ValenceAttr * | valence | ) | [inline] |
Definition at line 528 of file refine_loop.h.
Color4<typename MESH_TYPE::ScalarType> vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::WedgeInterp | ( | Color4< typename MESH_TYPE::ScalarType > & | c0, |
Color4< typename MESH_TYPE::ScalarType > & | c1 | ||
) | [inline] |
Definition at line 506 of file refine_loop.h.
Color4b vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::WedgeInterp | ( | Color4b & | c0, |
Color4b & | c1 | ||
) | [inline] |
Definition at line 511 of file refine_loop.h.
TexCoord2<FL_TYPE,1> vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::WedgeInterp | ( | TexCoord2< FL_TYPE, 1 > & | t0, |
TexCoord2< FL_TYPE, 1 > & | t1 | ||
) | [inline] |
Definition at line 519 of file refine_loop.h.
Projection vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::proj |
Definition at line 440 of file refine_loop.h.
ValenceAttr* vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::valence |
Definition at line 442 of file refine_loop.h.
Weight vcg::tri::EvenPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::weight |
Definition at line 441 of file refine_loop.h.