OpenMesh::Subdivider::Adaptive::EVc< M > Class Template Reference

#include <RulesT.hh>

Inheritance diagram for OpenMesh::Subdivider::Adaptive::EVc< M >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef RuleInterfaceT< M > Inherited

Public Member Functions

double coeff (size_t _valence)
 EVc (M &_mesh)
 MIPS_WARN_WA (Edge)
 MIPS_WARN_WA (Face)
void raise (typename M::VertexHandle &_vh, state_t _target_state)

Static Public Member Functions

static const std::vector
< double > & 
coeffs ()
static void init_coeffs (size_t _max_valence)

Private Types

typedef RuleInterfaceT< M > Base

Private Member Functions

 COMPOSITE_RULE (EVc, M)

Static Private Attributes

static std::vector< double > coeffs_

Detailed Description

template<class M>
class OpenMesh::Subdivider::Adaptive::EVc< M >

Composite rule EVc

Definition at line 401 of file RulesT.hh.


Member Typedef Documentation

template<class M >
typedef RuleInterfaceT<M> OpenMesh::Subdivider::Adaptive::EVc< M >::Base [private]

Definition at line 405 of file RulesT.hh.

template<class M >
typedef RuleInterfaceT<M> OpenMesh::Subdivider::Adaptive::EVc< M >::Inherited

Definition at line 409 of file RulesT.hh.


Constructor & Destructor Documentation

template<class M >
OpenMesh::Subdivider::Adaptive::EVc< M >::EVc ( M &  _mesh  )  [inline]

Definition at line 411 of file RulesT.hh.


Member Function Documentation

template<class M >
double OpenMesh::Subdivider::Adaptive::EVc< M >::coeff ( size_t  _valence  )  [inline]

Definition at line 420 of file RulesT.hh.

template<class M >
static const std::vector<double>& OpenMesh::Subdivider::Adaptive::EVc< M >::coeffs (  )  [inline, static]

Definition at line 418 of file RulesT.hh.

template<class M >
OpenMesh::Subdivider::Adaptive::EVc< M >::COMPOSITE_RULE ( EVc< M >  ,
 
) [private]
template<class M >
void OpenMesh::Subdivider::Adaptive::EVc< M >::init_coeffs ( size_t  _max_valence  )  [inline, static]

Definition at line 1739 of file RulesT.cc.

template<class M >
OpenMesh::Subdivider::Adaptive::EVc< M >::MIPS_WARN_WA ( Edge   ) 
template<class M >
OpenMesh::Subdivider::Adaptive::EVc< M >::MIPS_WARN_WA ( Face   ) 
template<class M >
void OpenMesh::Subdivider::Adaptive::EVc< M >::raise ( typename M::VertexHandle &  _vh,
state_t  _target_state 
) [inline, virtual]

Reimplemented from OpenMesh::Subdivider::Adaptive::RuleInterfaceT< M >.

Definition at line 1645 of file RulesT.cc.


Member Data Documentation

template<class M >
std::vector< double > OpenMesh::Subdivider::Adaptive::EVc< M >::coeffs_ [inline, static, private]

Definition at line 428 of file RulesT.hh.


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


openmesh
Author(s): Benjamin Pitzer
autogenerated on Fri Jan 11 12:11:19 2013