vcg::tri::Stat< StatMeshType > Class Template Reference

#include <stat.h>

List of all members.

Public Types

typedef vcg::Box3< ScalarTypeBox3Type
typedef MeshType::FaceContainer FaceContainer
typedef MeshType::FaceIterator FaceIterator
typedef MeshType::FacePointer FacePointer
typedef MeshType::FaceType FaceType
typedef StatMeshType MeshType
typedef MeshType::ScalarType ScalarType
typedef MeshType::VertexIterator VertexIterator
typedef MeshType::VertexPointer VertexPointer
typedef MeshType::VertexType VertexType

Static Public Member Functions

static int ComputeEdgeHistogram (MeshType &m, Histogramf &h)
static ScalarType ComputeMeshArea (MeshType &m)
static void ComputePerFaceQualityDistribution (MeshType &m, Distribution< float > &h, bool selectionOnly=false)
static void ComputePerFaceQualityHistogram (MeshType &m, Histogramf &h, bool selectionOnly=false)
static std::pair< float, float > ComputePerFaceQualityMinMax (MeshType &m)
static void ComputePerVertexQualityDistribution (MeshType &m, Distribution< float > &h, bool selectionOnly=false)
static void ComputePerVertexQualityHistogram (MeshType &m, Histogramf &h, bool selectionOnly=false)
static std::pair< float, float > ComputePerVertexQualityMinMax (MeshType &m)

Detailed Description

template<class StatMeshType>
class vcg::tri::Stat< StatMeshType >

Definition at line 56 of file stat.h.


Member Typedef Documentation

template<class StatMeshType >
typedef vcg::Box3<ScalarType> vcg::tri::Stat< StatMeshType >::Box3Type

Definition at line 68 of file stat.h.

template<class StatMeshType >
typedef MeshType::FaceContainer vcg::tri::Stat< StatMeshType >::FaceContainer

Definition at line 67 of file stat.h.

template<class StatMeshType >
typedef MeshType::FaceIterator vcg::tri::Stat< StatMeshType >::FaceIterator

Definition at line 66 of file stat.h.

template<class StatMeshType >
typedef MeshType::FacePointer vcg::tri::Stat< StatMeshType >::FacePointer

Definition at line 65 of file stat.h.

template<class StatMeshType >
typedef MeshType::FaceType vcg::tri::Stat< StatMeshType >::FaceType

Definition at line 64 of file stat.h.

template<class StatMeshType >
typedef StatMeshType vcg::tri::Stat< StatMeshType >::MeshType

Definition at line 59 of file stat.h.

template<class StatMeshType >
typedef MeshType::ScalarType vcg::tri::Stat< StatMeshType >::ScalarType

Definition at line 63 of file stat.h.

template<class StatMeshType >
typedef MeshType::VertexIterator vcg::tri::Stat< StatMeshType >::VertexIterator

Definition at line 62 of file stat.h.

template<class StatMeshType >
typedef MeshType::VertexPointer vcg::tri::Stat< StatMeshType >::VertexPointer

Definition at line 61 of file stat.h.

template<class StatMeshType >
typedef MeshType::VertexType vcg::tri::Stat< StatMeshType >::VertexType

Definition at line 60 of file stat.h.


Member Function Documentation

template<class StatMeshType >
static int vcg::tri::Stat< StatMeshType >::ComputeEdgeHistogram ( MeshType m,
Histogramf h 
) [inline, static]

Definition at line 186 of file stat.h.

template<class StatMeshType >
static ScalarType vcg::tri::Stat< StatMeshType >::ComputeMeshArea ( MeshType m  )  [inline, static]

Definition at line 98 of file stat.h.

template<class StatMeshType >
static void vcg::tri::Stat< StatMeshType >::ComputePerFaceQualityDistribution ( MeshType m,
Distribution< float > &  h,
bool  selectionOnly = false 
) [inline, static]

Definition at line 121 of file stat.h.

template<class StatMeshType >
static void vcg::tri::Stat< StatMeshType >::ComputePerFaceQualityHistogram ( MeshType m,
Histogramf h,
bool  selectionOnly = false 
) [inline, static]

Definition at line 132 of file stat.h.

template<class StatMeshType >
static std::pair<float,float> vcg::tri::Stat< StatMeshType >::ComputePerFaceQualityMinMax ( MeshType m  )  [inline, static]

Definition at line 84 of file stat.h.

template<class StatMeshType >
static void vcg::tri::Stat< StatMeshType >::ComputePerVertexQualityDistribution ( MeshType m,
Distribution< float > &  h,
bool  selectionOnly = false 
) [inline, static]

Definition at line 110 of file stat.h.

template<class StatMeshType >
static void vcg::tri::Stat< StatMeshType >::ComputePerVertexQualityHistogram ( MeshType m,
Histogramf h,
bool  selectionOnly = false 
) [inline, static]

Definition at line 146 of file stat.h.

template<class StatMeshType >
static std::pair<float,float> vcg::tri::Stat< StatMeshType >::ComputePerVertexQualityMinMax ( MeshType m  )  [inline, static]

Definition at line 70 of file stat.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:34 2013