TetraStats< TETRA_MESH_TYPE > Class Template Reference

#include <tetrastats.h>

List of all members.

Public Member Functions

void ClearTetraInfo (TetraType *Te)
void SetTetraInfo (TetraType *Te)
void SetTetraMesh (TETRA_MESH_TYPE *T)
TetraTypeTCurrent ()
 TetraStats ()
void Update ()
 ~TetraStats ()

Static Public Member Functions

static double ComputeRatioMedia (TETRA_MESH_TYPE *tm)
static double ComputeVolume (TETRA_MESH_TYPE *tm)

Public Attributes

double ratio
double volume

Private Types

typedef TETRA_MESH_TYPE::TetraType TetraType

Private Attributes

TetraTypeT
TETRA_MESH_TYPE * Tetra

Detailed Description

template<class TETRA_MESH_TYPE>
class TetraStats< TETRA_MESH_TYPE >

Definition at line 3 of file tetrastats.h.


Member Typedef Documentation

template<class TETRA_MESH_TYPE>
typedef TETRA_MESH_TYPE::TetraType TetraStats< TETRA_MESH_TYPE >::TetraType [private]

Definition at line 5 of file tetrastats.h.


Constructor & Destructor Documentation

template<class TETRA_MESH_TYPE>
TetraStats< TETRA_MESH_TYPE >::TetraStats (  )  [inline]

Definition at line 14 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
TetraStats< TETRA_MESH_TYPE >::~TetraStats (  )  [inline]

Definition at line 16 of file tetrastats.h.


Member Function Documentation

template<class TETRA_MESH_TYPE>
void TetraStats< TETRA_MESH_TYPE >::ClearTetraInfo ( TetraType Te  )  [inline]

Definition at line 65 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
static double TetraStats< TETRA_MESH_TYPE >::ComputeRatioMedia ( TETRA_MESH_TYPE *  tm  )  [inline, static]

Definition at line 31 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
static double TetraStats< TETRA_MESH_TYPE >::ComputeVolume ( TETRA_MESH_TYPE *  tm  )  [inline, static]

Definition at line 18 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
void TetraStats< TETRA_MESH_TYPE >::SetTetraInfo ( TetraType Te  )  [inline]

Definition at line 58 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
void TetraStats< TETRA_MESH_TYPE >::SetTetraMesh ( TETRA_MESH_TYPE *  T  )  [inline]

Definition at line 47 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
TetraType* TetraStats< TETRA_MESH_TYPE >::TCurrent (  )  [inline]

Definition at line 70 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
void TetraStats< TETRA_MESH_TYPE >::Update (  )  [inline]

Definition at line 52 of file tetrastats.h.


Member Data Documentation

template<class TETRA_MESH_TYPE>
double TetraStats< TETRA_MESH_TYPE >::ratio

Definition at line 12 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
TetraType* TetraStats< TETRA_MESH_TYPE >::T [private]

Definition at line 8 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
TETRA_MESH_TYPE* TetraStats< TETRA_MESH_TYPE >::Tetra [private]

Definition at line 7 of file tetrastats.h.

template<class TETRA_MESH_TYPE>
double TetraStats< TETRA_MESH_TYPE >::volume

Definition at line 11 of file tetrastats.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:22:34 2013