IMcGraphObjGroup Interface |
![]() |
Namespace: MediaCy.IQL.Display.Overlays
Public Interface IMcGraphObjGroup Inherits IMcGraphObjRect, IEnumerable
The IMcGraphObjGroup type exposes the following members.
Name | Description | |
---|---|---|
![]() | AngleOfRotation | Counterclockwise angle, in degrees, by which the object is
to be rotated about the center of its bounding rectangle. |
![]() | BorderColor | Color of the object frame. |
![]() | BorderStyle | Describes the visual appearance of the border if there is any. |
![]() | BorderWidth | Width of a graphic object frame. |
![]() | Category | A property used to distinguish between template, label and regular objects. |
![]() | ClassName | The class name of a McGraphObj-derived class. |
![]() | Count | The number of objects contained in this group. |
![]() | DrawingOrder | The relative order in which the McGraphObj will be drawn within a Layer. |
![]() | Empty | A read-only property which is True when the object is un-initialized. |
![]() | FeatureDisplayLink | A hidden property pointing to a buffer holding a
FEATURE_DISPLAY_LINK_INFO struct. We fill in the pimcgraphoverlayThis field,
but the caller maintains all other fields. |
![]() | FillColor | Color of the inside of a closed object. |
![]() | FillOpacity | Percentage opacity for fill of the object, from -1 (default). 0 (invisible) to
100 (opaque). |
![]() | FillStyle | Specifies whether an object has a border and if it is solid or empty. |
![]() | FrameEnd | Upper limit of the frame range where the object should be displayed. |
![]() | FrameStart | Lower limit of the frame range where the object should be displayed. |
![]() ![]() | GroupType | The type of group. Either a set of objects selected together or a
set of objects displayed using a "light box" blending. |
![]() | ID | A unique ID identifying this object (read-only). |
![]() | Item | Returns one of the objects contained in this group. |
![]() | LabelObject | The Label object associated with this object. |
![]() | Layer | This object's display layer number. |
![]() | LineEnding | Describes the style of line ending for open objects. |
![]() | MemberOfGroup | The McGraphObjGroup instance of which
this object is a member, or Nothing if this object is not so grouped. |
![]() | Opacity | Percentage opacity of the object, from 0 (invisible) to
100 (opaque). |
![]() | Overlay | A read-only property exposing the graphic overlay owning this object.
Returns "Nothing" if the object has been Removed from its overlay. |
![]() | RotatedHandle | A rotated position of one of the object's handles. |
![]() | RotatedPosition | The object's rotated position point. |
![]() | Selected | Set or get the selected state. |
![]() | SelectedOrder | The order in the selection list or -1 if Selected is False. |
![]() | Square | A read/write boolean property used to enforce a square shape during editing
of rectangles, to allow the aspect ratio to be preserved when editing bitmaps and to force
"chunky" angles when editing lines. |
![]() | Style | Property used to set or get the visual appearance of a graphic object. |
![]() | TemplateID | A read-only property identifying the template used to create this object. |
![]() | UserData | Set or get a user defined piece of data attached to the object. |
![]() | UserFlag | A user defined long value. |
![]() | ZoomWithImage | Read/write Boolean property used to indicate whether an object should be
scaled together with the underlying image. |
![]() | ZoomWithImageLimit | The zoom percentage below which ZoomWithImage is forced True. |
Name | Description | |
---|---|---|
![]() | Duplicate | Creates a copy of a McGraphObj. |
![]() | EditProperties | Displays the property sheet for this object. |
![]() | GetBounds | Returns the coordinates of this object's bounding box. |
![]() | GetCenter | Returns the center of a graphic object. |
![]() | GetEnumerator | |
![]() | GetHandle | Returns the image coordinates of a graphic object handle. |
![]() | GetLabelOffset | Returns the offset of the label attached to this object in both directions,
relatively to the object position. |
![]() ![]() | GetPoints | Returns one or several points defining a graphic object. |
![]() | GetPosition | Returns the position of a graphic object. |
![]() | GetSize | Returns the delta width and height of the object. |
![]() | Group | Add the designated object(s) to this group |
![]() | HitTest | Tests which handle, if any, a point is over |
![]() | ImportProperties | Import graphic object properties from another McGraphObj. |
![]() | Intersects | Tests whether a rectangle intersects this graphic object. |
![]() | NotifyCreationComplete | Sends an ObjectCreated notification to Overlay notify clients |
![]() | Remove | Removes this object from the McGraphOverlay collection. |
![]() | SaveAsTemplate | Copy all the properties of this object into its template. |
![]() | SetHandle | Sets the coordinates of a graphic object handle. |
![]() | SetLabelOffset | Set the offset of the label attached to this object in both directions,
relatively to the object position. |
![]() | SetPosition | Change the position of an object. |
![]() | Ungroup | Remove the designated object(s) from this group. |