Board 0.9.6
|
A ConstShapeVisitor may visit const shapes of a composite shape tree in back-to-front order. More...
#include <ShapeVisitor.h>
Public Member Functions | |
virtual void | visit (const Shape &shape)=0 |
virtual void | visit (const Shape &shape) const =0 |
virtual void | visit (const ShapeWithStyle &shape) |
virtual void | visit (const ShapeWithStyle &shape) const |
virtual void | visit (const Dot &) |
virtual void | visit (const Dot &) const |
virtual void | visit (const Line &) |
virtual void | visit (const Line &) const |
virtual void | visit (const Arrow &) |
virtual void | visit (const Arrow &arrow) const |
virtual void | visit (const Polyline &) |
virtual void | visit (const Polyline &) const |
virtual void | visit (const Ellipse &) |
virtual void | visit (const Ellipse &) const |
virtual void | visit (const Text &) |
virtual void | visit (const Text &) const |
virtual void | visit (const Bezier &) |
virtual void | visit (const Bezier &) const |
virtual | ~ConstShapeVisitor () |
A ConstShapeVisitor may visit const shapes of a composite shape tree in back-to-front order.
|
virtual |
|
virtual |
Reimplemented in LibBoard::PenColorExtractor, LibBoard::FillColorExtractor, and LibBoard::ConstLeafVisitor.
References visit().
|
virtual |
Reimplemented in LibBoard::PenColorExtractor, LibBoard::FillColorExtractor, and LibBoard::ConstLeafVisitor.
References visit().
|
virtual |
Reimplemented in LibBoard::FillColorExtractor, LibBoard::ConstLeafVisitor, and LibBoard::PenColorExtractor.
References visit().
|
virtual |
Reimplemented in LibBoard::PenColorExtractor, LibBoard::FillColorExtractor, and LibBoard::ConstLeafVisitor.
References visit().
|
virtual |
References visit().
|
virtual |
Reimplemented in LibBoard::PenColorExtractor, LibBoard::FillColorExtractor, and LibBoard::ConstLeafVisitor.
References visit().
|
virtual |
Reimplemented in LibBoard::PenColorExtractor, LibBoard::FillColorExtractor, and LibBoard::ConstLeafVisitor.
References visit().
|
virtual |
References visit().
|
pure virtual |
|
pure virtual |
Implemented in LibBoard::BoundingBoxExtractor, LibBoard::BoundingBoxViewer, LibBoard::ShapeCounter, LibBoard::PenColorExtractor, LibBoard::FillColorExtractor, and LibBoard::ConstLeafVisitor.
Referenced by LibBoard::Shape::accept(), LibBoard::Arrow::accept(), LibBoard::Bezier::accept(), LibBoard::Dot::accept(), LibBoard::Ellipse::accept(), LibBoard::Image::accept(), LibBoard::Line::accept(), LibBoard::Polyline::accept(), LibBoard::Text::accept(), LibBoard::Shape::accept(), LibBoard::Arrow::accept(), LibBoard::Bezier::accept(), LibBoard::Dot::accept(), LibBoard::Ellipse::accept(), LibBoard::Image::accept(), LibBoard::Line::accept(), LibBoard::Polyline::accept(), LibBoard::Text::accept(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), and visit().
|
virtual |
References visit().
|
virtual |
References visit().
|
virtual |
Reimplemented in LibBoard::PenColorExtractor, LibBoard::FillColorExtractor, and LibBoard::ConstLeafVisitor.
|
virtual |