Public Types | Static Public Member Functions
vcg::tri::OperationWeight< MeshType, TriMeshType > Class Template Reference

Generic class for weighting collapses. More...

#include <quad_diag_collapse.h>

Inheritance diagram for vcg::tri::OperationWeight< MeshType, TriMeshType >:
Inheritance graph
[legend]

List of all members.

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)

Detailed Description

template<class MeshType, class TriMeshType>
class vcg::tri::OperationWeight< MeshType, TriMeshType >

Generic class for weighting collapses.

Definition at line 39 of file quad_diag_collapse.h.


Member Typedef Documentation

template<class MeshType , class TriMeshType >
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.

template<class MeshType , class TriMeshType >
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.

template<class MeshType , class TriMeshType >
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.

template<class MeshType , class TriMeshType >
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.


Member Function Documentation

template<class MeshType , class TriMeshType >
static float vcg::tri::OperationWeight< MeshType, TriMeshType >::compute_weight ( HEdgePointer  hp,
CoordType P,
TriMeshType &  tm,
GRID grid 
) [static]

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


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