#include <BasicShape.hpp>
Inheritance diagram for BasicShape:


These include circles, rectangles, lines, and polygons. All of these objects can contain a StrokeStyle.
Definition at line 44 of file BasicShape.hpp.
Public Member Functions | |
| BasicShape (void) | |
| Default constructor. | |
| BasicShape (const StrokeStyle &istyle) | |
| Constructor. | |
| bool | hasOwnStrokeStyle (void) const |
| Accessor. Does this basic shape have a preferred appearance? | |
| StrokeStyle | getStrokeStyle (void) const |
| Accessor. What is the style associated with this basic shape. | |
| void | setStrokeStyle (const StrokeStyle &istyle) |
| Mutator. Set the stroke style. | |
| void | removeStrokeStyle (void) |
| Mutator. Remove the stroke style...use default. | |
Protected Attributes | |
| StrokeStyle | lineStyle |
| Default line style. | |
| bool | hasLineStyle |
| A lineStyle has been set? | |
|
|
Default constructor.
Definition at line 55 of file BasicShape.hpp. |
|
|
Constructor. Defines a basic shape by a StrokeStyle.
Definition at line 63 of file BasicShape.hpp. |
|
|
Accessor. What is the style associated with this basic shape.
Definition at line 71 of file BasicShape.hpp. |
|
|
Accessor. Does this basic shape have a preferred appearance?
Definition at line 68 of file BasicShape.hpp. |
|
|
Mutator. Remove the stroke style...use default.
Definition at line 77 of file BasicShape.hpp. |
|
|
Mutator. Set the stroke style.
Definition at line 74 of file BasicShape.hpp. |
|
|
A lineStyle has been set?
Definition at line 85 of file BasicShape.hpp. |
|
|
Default line style.
Definition at line 82 of file BasicShape.hpp. |
1.3.9.1