OpenStructure
Public Types | Public Member Functions
GfxNodeVisitor Class Reference

#include <gfx_node_visitor.hh>

Public Types

typedef std::stack< GfxNode * > Stack
 

Public Member Functions

virtual void OnStart ()
 
virtual void OnEnd ()
 
virtual bool VisitNode (GfxNode *node, const Stack &st)
 
virtual void VisitObject (GfxObj *obj, const Stack &st)
 
virtual void LeaveNode (GfxNode *node, const Stack &st)
 
virtual ~GfxNodeVisitor ()
 

Detailed Description

Definition at line 34 of file gfx_node_visitor.hh.

Member Typedef Documentation

◆ Stack

typedef std::stack<GfxNode*> Stack

Definition at line 39 of file gfx_node_visitor.hh.

Constructor & Destructor Documentation

◆ ~GfxNodeVisitor()

virtual ~GfxNodeVisitor ( )
inlinevirtual

Definition at line 54 of file gfx_node_visitor.hh.

Member Function Documentation

◆ LeaveNode()

virtual void LeaveNode ( GfxNode node,
const Stack st 
)
inlinevirtual

Definition at line 52 of file gfx_node_visitor.hh.

◆ OnEnd()

virtual void OnEnd ( )
inlinevirtual

Definition at line 42 of file gfx_node_visitor.hh.

◆ OnStart()

virtual void OnStart ( )
inlinevirtual

Definition at line 41 of file gfx_node_visitor.hh.

◆ VisitNode()

virtual bool VisitNode ( GfxNode node,
const Stack st 
)
inlinevirtual

Definition at line 46 of file gfx_node_visitor.hh.

◆ VisitObject()

virtual void VisitObject ( GfxObj obj,
const Stack st 
)
inlinevirtual

Definition at line 49 of file gfx_node_visitor.hh.


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