Target overlay consisting of stacked circles More...
Inherits TargetOverlay.
Public Member Functions | |
CircularTargetOverlay (string text, bool canDrag, System.Drawing.Color color, bool XORPaint, Point location, int penWidth, DashStyle dashStyle, int count, int distance, int crossHairSize) | |
Constructor for circular targets targets More... | |
override OverlayPluginBase | Clone () |
Copy constructor for circular targets,. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from TargetOverlay | |
override PluginData.TargetPlugInData | CreatePluginData () |
Create the plugin data structure for later use More... | |
Protected Member Functions inherited from ExtendedOverlayPluginBase< PluginData.TargetPlugInData > | |
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... | |
Protected Attributes inherited from TargetOverlay | |
int | roundRadius_ |
to be used by inheritors only | |
Protected Attributes inherited from ExtendedOverlayPluginBase< PluginData.TargetPlugInData > | |
TData | opiData_ |
The plugin-specific data structure | |
Properties inherited from TargetOverlay | |
int | CrosshairSize [get, set] |
Size of the crosshair. More... | |
int | Distance [get, set] |
Distance between two adjacent circles or rectangles. More... | |
int | Count [get, set] |
Number of crosshairs to be stacked. More... | |
DashStyle | DashStyle [get, set] |
Dash style to be used for painting. More... | |
int | PenWidth [get, set] |
Width of the pen to be used for painting. More... | |
new bool | Filled [get, set] |
Filled property is always false on this overlay. More... | |
Point | Location [get, set] |
position of the center of the circle | |
Target overlay consisting of stacked circles
CircularTargetOverlay | ( | string | text, |
bool | canDrag, | ||
System.Drawing.Color | color, | ||
bool | XORPaint, | ||
Point | location, | ||
int | penWidth, | ||
DashStyle | dashStyle, | ||
int | count, | ||
int | distance, | ||
int | crossHairSize | ||
) |
Constructor for circular targets targets
text | status line text for the overlay |
canDrag | dragability |
color | color |
XORPaint | xor painting? |
location | center position |
penWidth | pen width to be used |
dashStyle | dash style to be used |
count | number of circles to stack |
distance | distance between adjacent circles |
crossHairSize | size of the crosshair |
override OverlayPluginBase Clone | ( | ) |
Copy constructor for circular targets,.