OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType > Class Template Reference

#include <CompositeSqrt3T.hh>

Inheritance diagram for OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >:
Inheritance graph
[legend]

List of all members.

Classes

struct  FVCoeff

Public Types

typedef CompositeT< MeshType,
RealType > 
Inherited

Public Member Functions

 CompositeSqrt3T (MeshType &_mesh)
 CompositeSqrt3T ()
const char * name () const
 Return name of subdivision algorithm.
 ~CompositeSqrt3T ()

Protected Types

typedef Inherited::Coeff Coeff

Protected Member Functions

void apply_rules (void)

Protected Attributes

OpenMesh::Subdivider::Uniform::CompositeSqrt3T::FVCoeff coeffs_

Detailed Description

template<typename MeshType, typename RealType = float>
class OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >

Uniform composite sqrt(3) subdivision algorithm

Definition at line 74 of file CompositeSqrt3T.hh.


Member Typedef Documentation

template<typename MeshType , typename RealType = float>
typedef Inherited::Coeff OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::Coeff [protected]

Definition at line 102 of file CompositeSqrt3T.hh.

template<typename MeshType , typename RealType = float>
typedef CompositeT<MeshType, RealType> OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::Inherited

Definition at line 78 of file CompositeSqrt3T.hh.


Constructor & Destructor Documentation

template<typename MeshType , typename RealType = float>
OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::CompositeSqrt3T (  )  [inline]

Definition at line 82 of file CompositeSqrt3T.hh.

template<typename MeshType , typename RealType = float>
OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::CompositeSqrt3T ( MeshType &  _mesh  )  [inline]

Definition at line 83 of file CompositeSqrt3T.hh.

template<typename MeshType , typename RealType = float>
OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::~CompositeSqrt3T (  )  [inline]

Definition at line 84 of file CompositeSqrt3T.hh.


Member Function Documentation

template<typename MeshType , typename RealType = float>
void OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::apply_rules ( void   )  [inline, protected, virtual]

Assemble here the rule sequence, by calling the constructor of the wanted rules.

Implements OpenMesh::Subdivider::Uniform::CompositeT< MeshType, RealType >.

Definition at line 92 of file CompositeSqrt3T.hh.

template<typename MeshType , typename RealType = float>
const char* OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::name (  )  const [inline, virtual]

Return name of subdivision algorithm.

Implements OpenMesh::Subdivider::Uniform::CompositeT< MeshType, RealType >.

Definition at line 88 of file CompositeSqrt3T.hh.


Member Data Documentation

template<typename MeshType , typename RealType = float>
OpenMesh::Subdivider::Uniform::CompositeSqrt3T::FVCoeff OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::coeffs_ [protected]

Helper class


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


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