A Rotated Rect.
More...
Inherits ExtendedOverlayPluginBase< PluginData.RotatedRectPlugInData >.
|
| RotatedRectangleOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point location, int width, int height, Angle rotation, object tag) |
| Standard Constructor for rotated rectangle overlays. More...
|
|
| RotatedRectangleOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point location, int width, int height, Angle rotation) |
| Standard Constructor for rotated rectangle overlays. More...
|
|
override OverlayPluginBase | Clone () |
| virtual copy constructor More...
|
|
|
override PluginData.RotatedRectPlugInData | CreatePluginData () |
| Create the plugin data structure for later use 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...
|
|
|
Point | Location [get, set] |
| Position of the left top corner of the Rectangle
|
|
int | Width [get, set] |
| Width of the rectangle.
|
|
int | Height [get, set] |
| Height of the rectangle.
|
|
Angle | Rotation [get, set] |
| Rotation of the rectangle
|
|
|
TData | opiData_ |
| The plugin-specific data structure
|
|
◆ RotatedRectangleOverlay() [1/2]
RotatedRectangleOverlay |
( |
string |
text, |
|
|
bool |
canDrag, |
|
|
System.Drawing.Color |
color, |
|
|
bool |
xorPaint, |
|
|
bool |
filled, |
|
|
Point |
location, |
|
|
int |
width, |
|
|
int |
height, |
|
|
Angle |
rotation, |
|
|
object |
tag |
|
) |
| |
Standard Constructor for rotated rectangle overlays.
- Parameters
-
text | status line text |
canDrag | drag-ability |
location | paint position |
color | color of the rotated rectangle |
filled | paint filled (true) or empty (false) |
height | height of the rectangle |
width | width of the rectangle |
rotation | rotation of the rectangle |
xorPaint | paint mode of the rectangle |
tag | object to be associated with this overlay |
◆ RotatedRectangleOverlay() [2/2]
RotatedRectangleOverlay |
( |
string |
text, |
|
|
bool |
canDrag, |
|
|
System.Drawing.Color |
color, |
|
|
bool |
xorPaint, |
|
|
bool |
filled, |
|
|
Point |
location, |
|
|
int |
width, |
|
|
int |
height, |
|
|
Angle |
rotation |
|
) |
| |
Standard Constructor for rotated rectangle overlays.
- Parameters
-
text | status line text |
canDrag | drag-ability |
location | paint position |
color | color of the rotated rectangle |
filled | paint filled (true) or empty (false) |
height | height of the rectangle |
width | width of the rectangle |
rotation | rotation of the rectangle |
xorPaint | paint mode of the rectangle |
◆ Clone()
◆ CreatePluginData()