Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc Class Reference

#include <TriStrip_tri_stripper.h>

Public Member Functions

arcmark ()
 
arcunmark ()
 
bool marked () const
 
node_iterator initial () const
 
node_iterator terminal () const
 
arctype & operator* ()
 
const arctype & operator* () const
 

Protected Member Functions

 arc (const node_iterator &Initial, const node_iterator &Terminal)
 
 arc (const node_iterator &Initial, const node_iterator &Terminal, const arctype &Elem)
 

Protected Attributes

node_iterator m_Initial
 
node_iterator m_Terminal
 
arctype m_Elem
 
bool m_Marker
 

Friends

class graph_array< nodetype, arctype >
 

Detailed Description

template<class nodetype, class arctype>
class triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc

Definition at line 80 of file TriStrip_tri_stripper.h.

Constructor & Destructor Documentation

◆ arc() [1/2]

template<class nodetype, class arctype>
triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::arc ( const node_iterator Initial,
const node_iterator Terminal 
)
inlineprotected

Definition at line 96 of file TriStrip_tri_stripper.h.

◆ arc() [2/2]

template<class nodetype, class arctype>
triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::arc ( const node_iterator Initial,
const node_iterator Terminal,
const arctype &  Elem 
)
inlineprotected

Definition at line 99 of file TriStrip_tri_stripper.h.

Member Function Documentation

◆ initial()

template<class nodetype, class arctype>
node_iterator triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::initial ( ) const
inline

Definition at line 87 of file TriStrip_tri_stripper.h.

◆ mark()

template<class nodetype, class arctype>
arc& triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::mark ( )
inline

Definition at line 83 of file TriStrip_tri_stripper.h.

◆ marked()

template<class nodetype, class arctype>
bool triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::marked ( ) const
inline

Definition at line 85 of file TriStrip_tri_stripper.h.

◆ operator*() [1/2]

template<class nodetype, class arctype>
arctype& triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::operator* ( )
inline

Definition at line 90 of file TriStrip_tri_stripper.h.

◆ operator*() [2/2]

template<class nodetype, class arctype>
const arctype& triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::operator* ( ) const
inline

Definition at line 91 of file TriStrip_tri_stripper.h.

◆ terminal()

template<class nodetype, class arctype>
node_iterator triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::terminal ( ) const
inline

Definition at line 88 of file TriStrip_tri_stripper.h.

◆ unmark()

template<class nodetype, class arctype>
arc& triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::unmark ( )
inline

Definition at line 84 of file TriStrip_tri_stripper.h.

Friends And Related Function Documentation

◆ graph_array< nodetype, arctype >

template<class nodetype, class arctype>
friend class graph_array< nodetype, arctype >
friend

Definition at line 94 of file TriStrip_tri_stripper.h.

Member Data Documentation

◆ m_Elem

template<class nodetype, class arctype>
arctype triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::m_Elem
protected

Definition at line 104 of file TriStrip_tri_stripper.h.

◆ m_Initial

template<class nodetype, class arctype>
node_iterator triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::m_Initial
protected

Definition at line 102 of file TriStrip_tri_stripper.h.

◆ m_Marker

template<class nodetype, class arctype>
bool triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::m_Marker
protected

Definition at line 105 of file TriStrip_tri_stripper.h.

◆ m_Terminal

template<class nodetype, class arctype>
node_iterator triangle_stripper::common_structures::graph_array< nodetype, arctype >::arc::m_Terminal
protected

Definition at line 103 of file TriStrip_tri_stripper.h.


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