Generic class for weighting collapses. More...
#include <quad_diag_collapse.h>
Public Types | |
typedef TriMeshType::CoordType | CoordType |
typedef vcg::GridStaticPtr < TriFaceType, typename TriFaceType::ScalarType > | GRID |
typedef MeshType::HEdgePointer | HEdgePointer |
typedef TriMeshType::FaceType | TriFaceType |
Static Public Member Functions | |
static float | compute_weight (HEdgePointer hp, CoordType &P, TriMeshType &tm, GRID &grid) |
Generic class for weighting collapses.
Definition at line 39 of file quad_diag_collapse.h.
typedef TriMeshType::CoordType vcg::tri::OperationWeight< MeshType, TriMeshType >::CoordType |
Reimplemented in vcg::tri::FitmapsCollapse< MeshType, TriMeshType >.
Definition at line 45 of file quad_diag_collapse.h.
typedef vcg::GridStaticPtr<TriFaceType, typename TriFaceType::ScalarType> vcg::tri::OperationWeight< MeshType, TriMeshType >::GRID |
Reimplemented in vcg::tri::FitmapsCollapse< MeshType, TriMeshType >.
Definition at line 44 of file quad_diag_collapse.h.
typedef MeshType::HEdgePointer vcg::tri::OperationWeight< MeshType, TriMeshType >::HEdgePointer |
Reimplemented in vcg::tri::FitmapsCollapse< MeshType, TriMeshType >.
Definition at line 42 of file quad_diag_collapse.h.
typedef TriMeshType::FaceType vcg::tri::OperationWeight< MeshType, TriMeshType >::TriFaceType |
Reimplemented in vcg::tri::FitmapsCollapse< MeshType, TriMeshType >.
Definition at line 43 of file quad_diag_collapse.h.
static float vcg::tri::OperationWeight< MeshType, TriMeshType >::compute_weight | ( | HEdgePointer | hp, |
CoordType & | P, | ||
TriMeshType & | tm, | ||
GRID & | grid | ||
) | [static] |
Reimplemented in vcg::tri::FitmapsCollapse< MeshType, TriMeshType >.