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

#include <CompositeLoopT.hh>

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

List of all members.

Classes

struct  EVCoeff

Public Types

typedef CompositeT< MeshType,
RealType > 
Inherited

Public Member Functions

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

Protected Types

typedef Inherited::Coeff Coeff

Protected Member Functions

void apply_rules (void)

Protected Attributes

OpenMesh::Subdivider::Uniform::CompositeLoopT::EVCoeff coeffs_

Detailed Description

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

Uniform composite Loop subdivision algorithm

Definition at line 68 of file CompositeLoopT.hh.


Member Typedef Documentation

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

Definition at line 88 of file CompositeLoopT.hh.

template<class MeshType , class RealType = float>
typedef CompositeT<MeshType, RealType> OpenMesh::Subdivider::Uniform::CompositeLoopT< MeshType, RealType >::Inherited

Definition at line 63 of file CompositeLoopT.hh.


Constructor & Destructor Documentation

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

Definition at line 67 of file CompositeLoopT.hh.

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

Definition at line 68 of file CompositeLoopT.hh.

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

Definition at line 69 of file CompositeLoopT.hh.


Member Function Documentation

template<class MeshType , class RealType = float>
void OpenMesh::Subdivider::Uniform::CompositeLoopT< 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 77 of file CompositeLoopT.hh.

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

Return name of subdivision algorithm.

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

Definition at line 73 of file CompositeLoopT.hh.


Member Data Documentation

template<class MeshType , class RealType = float>
OpenMesh::Subdivider::Uniform::CompositeLoopT::EVCoeff OpenMesh::Subdivider::Uniform::CompositeLoopT< MeshType, RealType >::coeffs_ [protected]

Helper struct


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