Board 0.9.6
|
A CompositeShapeTransform may be used to duplicate/transform a composite shape tree. More...
#include <ShapeVisitor.h>
Public Member Functions | |
virtual Shape * | map (const Shape &)=0 |
virtual Shape * | map (const Shape &) const =0 |
virtual Shape * | map (const Dot &) |
virtual Shape * | map (const Dot &) const |
virtual Shape * | map (const Line &) |
virtual Shape * | map (const Line &) const |
virtual Shape * | map (const Arrow &) |
virtual Shape * | map (const Arrow &) const |
virtual Shape * | map (const Polyline &) |
virtual Shape * | map (const Polyline &) const |
virtual Shape * | map (const Ellipse &) |
virtual Shape * | map (const Ellipse &) const |
virtual Shape * | map (const Text &) |
virtual Shape * | map (const Text &) const |
virtual Shape * | map (const Bezier &) |
virtual Shape * | map (const Bezier &) const |
virtual | ~CompositeShapeTransform () |
A CompositeShapeTransform may be used to duplicate/transform a composite shape tree.
|
virtual |
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Reimplemented in LibBoard::RoughVisitor.
References map().
Implemented in LibBoard::RoughVisitor.
Implemented in LibBoard::RoughVisitor.
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(), map(), map(), map(), map(), map(), map(), map(), map(), map(), map(), map(), map(), map(), and map().