An circle overlay.
More...
Inherits PenStyleOverlayPluginBase.
|
| CircleOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point center, double radius, object tag) |
| Constructor for a circle overlay. More...
|
|
| CircleOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point center, double radius) |
| Constructor for a circle overlay. More...
|
|
| CircleOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point center, double radius, DashStyle dashStyle, int penWidth, object tag) |
| Constructor for a circle overlay. More...
|
|
| CircleOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point center, double radius, DashStyle dashStyle, int penWidth) |
| Constructor for a circle overlay. More...
|
|
override OverlayPluginBase | Clone () |
| virtual copy ctor More...
|
|
|
double | Radius [get] |
| The radius of the circle.
|
|
Point | Center [get, set] |
| Center of the circle.
|
|
Point | Perimeter [get, set] |
| Point on the circle's perimeter defining the circle's radius.
|
|
int | PenWidth [get, set] |
| Width of the pen to be used for painting. More...
|
|
DashStyle | DashStyle [get, set] |
| Dash style to be used for painting. More...
|
|
|
| PenStyleOverlayPluginBase (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point[] vertices, OverlayPluginInfo info, object tag) |
| Constructor for pen-styled overlay plugins. More...
|
|
| PenStyleOverlayPluginBase (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point[] vertices, OverlayPluginInfo info, DashStyle dashStyle, int penWidth, object tag) |
| Constructor for pen-styled overlay plugins. More...
|
|
override PluginData.PenStylePlugInData | CreatePluginData () |
| Build the plugin data structure using the current settings. More...
|
|
| ExtendedOverlayPluginBase (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point[] vertices, OverlayPluginInfo info, object tag) |
| Standard constructor for overlays with a plugin data structure. More...
|
|
override OverlayPluginWrapper | CreateOverlayWrapper () |
| overrideable creation function for overlay wrapper objects More...
|
|
abstract TData | CreatePluginData () |
| Inheritors must override this and in the override prepare the plugin data reflecting the OPI's current state (depending usually on the current values of the Overlay object's properties) More...
|
|
virtual void | OpiDataPropertyChanged () |
| A property that is relevant for the opi data structure has been changed; as a consequence, the opi may potentially need to be re-generated in order to reflect the changes.
|
|
virtual void | OpiDataPropertyChanged (bool skipDestroyAndCreate) |
| A property that is relevant for the opi data structure has been changed; as a consequence, the opi may potentially need to be re-generated in order to reflect the changes. More...
|
|
TData | opiData_ |
| The plugin-specific data structure
|
|
◆ CircleOverlay() [1/4]
CircleOverlay |
( |
string |
text, |
|
|
bool |
canDrag, |
|
|
System.Drawing.Color |
color, |
|
|
bool |
xorPaint, |
|
|
bool |
filled, |
|
|
Point |
center, |
|
|
double |
radius, |
|
|
object |
tag |
|
) |
| |
Constructor for a circle overlay.
- Parameters
-
text | status line string |
canDrag | drag able or not |
color | color |
xorPaint | paint mode |
filled | paint mode |
center | circle's center |
radius | circle's radius |
tag | object to be associated with this overlay |
◆ CircleOverlay() [2/4]
CircleOverlay |
( |
string |
text, |
|
|
bool |
canDrag, |
|
|
System.Drawing.Color |
color, |
|
|
bool |
xorPaint, |
|
|
bool |
filled, |
|
|
Point |
center, |
|
|
double |
radius |
|
) |
| |
Constructor for a circle overlay.
- Parameters
-
text | status line string |
canDrag | drag able or not |
color | color |
xorPaint | paint mode |
filled | paint mode |
center | circle's center |
radius | circle's radius |
◆ CircleOverlay() [3/4]
CircleOverlay |
( |
string |
text, |
|
|
bool |
canDrag, |
|
|
System.Drawing.Color |
color, |
|
|
bool |
xorPaint, |
|
|
bool |
filled, |
|
|
Point |
center, |
|
|
double |
radius, |
|
|
DashStyle |
dashStyle, |
|
|
int |
penWidth, |
|
|
object |
tag |
|
) |
| |
Constructor for a circle overlay.
- Parameters
-
text | status line string |
canDrag | drag able or not |
color | color |
xorPaint | paint mode |
filled | paint mode |
center | circle's center |
radius | circle's radius |
dashStyle | dash style for painting the line |
penWidth | pen width for painting the line |
tag | object to be associated with this overlay |
◆ CircleOverlay() [4/4]
CircleOverlay |
( |
string |
text, |
|
|
bool |
canDrag, |
|
|
System.Drawing.Color |
color, |
|
|
bool |
xorPaint, |
|
|
bool |
filled, |
|
|
Point |
center, |
|
|
double |
radius, |
|
|
DashStyle |
dashStyle, |
|
|
int |
penWidth |
|
) |
| |
Constructor for a circle overlay.
- Parameters
-
text | status line string |
canDrag | drag able or not |
color | color |
xorPaint | paint mode |
filled | paint mode |
center | circle's center |
radius | circle's radius |
dashStyle | dash style for painting the line |
penWidth | pen width for painting the line |
◆ Clone()