#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 | |
OddPointLoopGeneric (MESH_TYPE &_m, Projection proj=Projection(), Weight weight=Weight()) | |
void | operator() (typename MESH_TYPE::VertexType &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) |
template<class FL_TYPE > | |
TexCoord2< FL_TYPE, 1 > | WedgeInterp (TexCoord2< FL_TYPE, 1 > &t0, TexCoord2< FL_TYPE, 1 > &t1) |
Public Attributes | |
MESH_TYPE & | m |
Projection | proj |
ValenceAttr * | valence |
Weight | weight |
Definition at line 346 of file refine_loop.h.
typedef MESH_TYPE::CoordType vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::CoordType |
Definition at line 351 of file refine_loop.h.
typedef METHOD_TYPE vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::Projection |
Definition at line 348 of file refine_loop.h.
typedef MESH_TYPE::template PerVertexAttributeHandle<int> vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::ValenceAttr |
Definition at line 350 of file refine_loop.h.
typedef WEIGHT_TYPE vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::Weight |
Definition at line 349 of file refine_loop.h.
vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::OddPointLoopGeneric | ( | MESH_TYPE & | _m, |
Projection | proj = Projection() , |
||
Weight | weight = Weight() |
||
) | [inline] |
Definition at line 358 of file refine_loop.h.
void vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::operator() | ( | typename MESH_TYPE::VertexType & | nv, |
face::Pos< typename MESH_TYPE::FaceType > | ep | ||
) | [inline] |
Definition at line 361 of file refine_loop.h.
void vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::setValenceAttr | ( | ValenceAttr * | valence | ) | [inline] |
Definition at line 427 of file refine_loop.h.
Color4<typename MESH_TYPE::ScalarType> vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::WedgeInterp | ( | Color4< typename MESH_TYPE::ScalarType > & | c0, |
Color4< typename MESH_TYPE::ScalarType > & | c1 | ||
) | [inline] |
Definition at line 412 of file refine_loop.h.
TexCoord2<FL_TYPE,1> vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::WedgeInterp | ( | TexCoord2< FL_TYPE, 1 > & | t0, |
TexCoord2< FL_TYPE, 1 > & | t1 | ||
) | [inline] |
Definition at line 419 of file refine_loop.h.
MESH_TYPE& vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::m |
Definition at line 353 of file refine_loop.h.
Projection vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::proj |
Definition at line 354 of file refine_loop.h.
ValenceAttr* vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::valence |
Definition at line 356 of file refine_loop.h.
Weight vcg::tri::OddPointLoopGeneric< MESH_TYPE, METHOD_TYPE, WEIGHT_TYPE >::weight |
Definition at line 355 of file refine_loop.h.