Board  0.9.5
Public Member Functions | List of all members
LibBoard::ShapeVisitor Struct Referenceabstract

A ShapeVisitor visits all shapes in a composite shape tree in back-to-front order. More...

#include <ShapeVisitor.h>

Inheritance diagram for LibBoard::ShapeVisitor:
LibBoard::LeafVisitor LibBoard::ShapeWithStyleVisitor

Public Member Functions

virtual void visit (Shape &shape)=0
 
virtual void visit (Shape &shape) const =0
 
virtual void visit (ShapeWithStyle &shape)
 
virtual void visit (ShapeWithStyle &shape) const
 
virtual void visit (Dot &)
 
virtual void visit (Dot &) const
 
virtual void visit (Line &)
 
virtual void visit (Line &) const
 
virtual void visit (Arrow &)
 
virtual void visit (Arrow &arrow) const
 
virtual void visit (Polyline &)
 
virtual void visit (Polyline &) const
 
virtual void visit (Ellipse &)
 
virtual void visit (Ellipse &) const
 
virtual void visit (Text &)
 
virtual void visit (Text &) const
 
virtual void visit (Bezier &)
 
virtual void visit (Bezier &) const
 

Detailed Description

A ShapeVisitor visits all shapes in a composite shape tree in back-to-front order.


The documentation for this struct was generated from the following files: