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


Anything that can contain a marker. The only use of this will be by a line which is not fillable as that is the only shape where markers make sense. So this will inherit from BasicShape and will be inherited by Line.
Definition at line 46 of file Markable.hpp.
Public Member Functions | |
| Markable (void) | |
| Default constructor. | |
| Markable (const StrokeStyle &istyle) | |
| Constructor. | |
| Markable (const Marker &imarker) | |
| Constructor. | |
| Markable (const StrokeStyle &istyle, const Marker &imarker) | |
| Constructor. | |
| bool | hasOwnMarker (void) const |
| Accessor. Does this markable have a marker? | |
| Marker | getMarker (void) const |
| Accessor. What is the marker for this markable? | |
| void | setMarker (const Marker &imarker) |
| Mutator. Set the marker. | |
| void | removeMarker (void) |
| Mutator. Remove the marker...use default(or none). | |
Protected Attributes | |
| Marker | marker |
| Default marker. | |
| bool | hasMarker |
| A marker has been set? | |
|
|
Default constructor.
Definition at line 57 of file Markable.hpp. References hasMarker. |
|
|
Constructor. Defines a basic shape by a StrokeStyle.
Definition at line 65 of file Markable.hpp. References hasMarker. |
|
|
Constructor. Defines a basic shape by a Marker.
Definition at line 73 of file Markable.hpp. |
|
||||||||||||
|
Constructor. Defines a basic shape by a StrokeStyle and a Marker.
Definition at line 82 of file Markable.hpp. |
|
|
Accessor. What is the marker for this markable?
Definition at line 90 of file Markable.hpp. Referenced by SVGImage::line(), and PSImageBase::line(). |
|
|
Accessor. Does this markable have a marker?
Definition at line 87 of file Markable.hpp. |
|
|
Mutator. Remove the marker...use default(or none).
Definition at line 96 of file Markable.hpp. References hasMarker. |
|
|
Mutator. Set the marker.
Definition at line 93 of file Markable.hpp. |
|
|
A marker has been set?
Definition at line 104 of file Markable.hpp. Referenced by Markable(), removeMarker(), and setMarker(). |
|
|
Default marker.
Definition at line 101 of file Markable.hpp. Referenced by Markable(), and setMarker(). |
1.3.9.1