Leaf visitor may be used to apply a function on each Shape with style, in back-to-front order.
More...
#include <ShapeVisitor.h>
Leaf visitor may be used to apply a function on each Shape with style, in back-to-front order.
- Examples
- examples/board_font_text.cpp.
◆ Function
◆ ShapeWithStyleVisitor() [1/8]
LibBoard::ShapeWithStyleVisitor::ShapeWithStyleVisitor |
( |
Function |
f | ) |
|
◆ ShapeWithStyleVisitor() [2/8]
LibBoard::ShapeWithStyleVisitor::ShapeWithStyleVisitor |
( |
Style |
style | ) |
|
◆ ShapeWithStyleVisitor() [3/8]
◆ ShapeWithStyleVisitor() [4/8]
LibBoard::ShapeWithStyleVisitor::ShapeWithStyleVisitor |
( |
Color |
penColor, |
|
|
Color |
fillColor |
|
) |
| |
◆ ShapeWithStyleVisitor() [5/8]
LibBoard::ShapeWithStyleVisitor::ShapeWithStyleVisitor |
( |
double |
lineWidth | ) |
|
◆ ShapeWithStyleVisitor() [6/8]
LibBoard::ShapeWithStyleVisitor::ShapeWithStyleVisitor |
( |
LineStyle |
lineStyle | ) |
|
◆ ShapeWithStyleVisitor() [7/8]
LibBoard::ShapeWithStyleVisitor::ShapeWithStyleVisitor |
( |
LineCap |
lineCap | ) |
|
◆ ShapeWithStyleVisitor() [8/8]
LibBoard::ShapeWithStyleVisitor::ShapeWithStyleVisitor |
( |
LineJoin |
lineJoin | ) |
|
◆ visit() [1/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Arrow & |
arrow | ) |
const |
|
overridevirtual |
◆ visit() [2/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Arrow & |
arrow | ) |
|
|
overridevirtual |
◆ visit() [3/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Bezier & |
bezier | ) |
const |
|
overridevirtual |
◆ visit() [4/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Bezier & |
bezier | ) |
|
|
overridevirtual |
◆ visit() [5/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Dot & |
dot | ) |
const |
|
overridevirtual |
◆ visit() [6/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Dot & |
dot | ) |
|
|
overridevirtual |
◆ visit() [7/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Ellipse & |
ellipse | ) |
const |
|
overridevirtual |
◆ visit() [8/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Ellipse & |
ellipse | ) |
|
|
overridevirtual |
◆ visit() [9/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Line & |
line | ) |
const |
|
overridevirtual |
◆ visit() [10/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Line & |
line | ) |
|
|
overridevirtual |
◆ visit() [11/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Polyline & |
polyline | ) |
const |
|
overridevirtual |
◆ visit() [12/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Polyline & |
polyline | ) |
|
|
overridevirtual |
◆ visit() [13/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Shape & |
| ) |
const |
|
overridevirtual |
◆ visit() [14/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Shape & |
| ) |
|
|
overridevirtual |
◆ visit() [15/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
ShapeWithStyle & |
shape | ) |
const |
|
overridevirtual |
◆ visit() [16/18]
◆ visit() [17/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Text & |
text | ) |
const |
|
overridevirtual |
◆ visit() [18/18]
void LibBoard::ShapeWithStyleVisitor::visit |
( |
Text & |
text | ) |
|
|
overridevirtual |
The documentation for this struct was generated from the following files: