Developer Documentation
ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh > Class Template Reference

#include <ACG/Scenegraph/TriStripNodeDeprecatedT.hh>

Inheritance diagram for ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >:

Public Types

typedef OpenMesh::StripifierT< MeshMyStripifier
 
typedef MeshNodeDeprecatedT< MeshBase
 
typedef Base::FaceMode FaceMode
 

Public Member Functions

 TriStripNodeDeprecatedT (Mesh &_mesh, BaseNode *_parent=0, std::string _name="<TriStripNodeDeprecatedT>")
 Default constructor. More...
 
 ~TriStripNodeDeprecatedT ()
 Destructor. More...
 
 ACG_CLASSNAME (TriStripNodeDeprecatedT)
 
void update_strips ()
 build triangle strips, delete face indices More...
 
virtual void update_topology ()
 build face indices, delete strips More...
 

Private Member Functions

virtual void draw_faces (FaceMode _mode)
 

Private Attributes

MyStripifier strips_
 

Detailed Description

template<class Mesh>
class ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >

This node draws a mesh using triangle strips.

Definition at line 82 of file TriStripNodeDeprecatedT.hh.

Member Typedef Documentation

◆ Base

template<class Mesh >
typedef MeshNodeDeprecatedT<Mesh> ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >::Base

Definition at line 87 of file TriStripNodeDeprecatedT.hh.

◆ FaceMode

template<class Mesh >
typedef Base::FaceMode ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >::FaceMode

Definition at line 88 of file TriStripNodeDeprecatedT.hh.

◆ MyStripifier

template<class Mesh >
typedef OpenMesh::StripifierT<Mesh> ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >::MyStripifier

Definition at line 86 of file TriStripNodeDeprecatedT.hh.

Constructor & Destructor Documentation

◆ TriStripNodeDeprecatedT()

template<class Mesh >
ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >::TriStripNodeDeprecatedT ( Mesh _mesh,
BaseNode _parent = 0,
std::string  _name = "<TriStripNodeDeprecatedT< Mesh >>" 
)
inline

Default constructor.

Definition at line 92 of file TriStripNodeDeprecatedT.hh.

◆ ~TriStripNodeDeprecatedT()

Destructor.

Definition at line 101 of file TriStripNodeDeprecatedT.hh.

Member Function Documentation

◆ draw_faces()

template<class Mesh >
virtual void ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >::draw_faces ( FaceMode  _mode)
inlineprivatevirtual

Definition at line 126 of file TriStripNodeDeprecatedT.hh.

◆ update_strips()

template<class Mesh >
void ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >::update_strips ( )
inline

build triangle strips, delete face indices

Definition at line 108 of file TriStripNodeDeprecatedT.hh.

◆ update_topology()

template<class Mesh >
virtual void ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >::update_topology ( )
inlinevirtual

build face indices, delete strips

Definition at line 116 of file TriStripNodeDeprecatedT.hh.

Member Data Documentation

◆ strips_

template<class Mesh >
MyStripifier ACG::SceneGraph::TriStripNodeDeprecatedT< Mesh >::strips_
private

Definition at line 145 of file TriStripNodeDeprecatedT.hh.


The documentation for this class was generated from the following file: