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

typedef std::stack<GfxNode*> Stack

Definition at line 39 of file gfx_node_visitor.hh.


Constructor & Destructor Documentation

virtual ~GfxNodeVisitor (  )  [inline, virtual]

Definition at line 54 of file gfx_node_visitor.hh.


Member Function Documentation

virtual void LeaveNode ( GfxNode node,
const Stack st 
) [inline, virtual]

Definition at line 52 of file gfx_node_visitor.hh.

virtual void OnEnd (  )  [inline, virtual]

Definition at line 42 of file gfx_node_visitor.hh.

virtual void OnStart (  )  [inline, virtual]

Definition at line 41 of file gfx_node_visitor.hh.

virtual bool VisitNode ( GfxNode node,
const Stack st 
) [inline, virtual]

Definition at line 46 of file gfx_node_visitor.hh.

virtual void VisitObject ( GfxObj obj,
const Stack st 
) [inline, virtual]

Definition at line 49 of file gfx_node_visitor.hh.


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

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1