Click or drag to resize

MediaCy.IQL.Display.Overlays Namespace

Is a fully featured Graphic Overlay Library compatible with IQL image display code.
Classes
  ClassDescription
Public classMcBrushToolClass
Public classMcEditControlClass
An object exposed by McGraphObj to provide for some extended capabilities.
Public classMcGraphObjArrowClass
Structures
  StructureDescription
Public structureFEATURE_DISPLAY_LINK_INFO
Interfaces
  InterfaceDescription
Public interfaceCode example_DMcGraphOverlayEvents
A source dispinterface describing the events generated by McGraphOverlay.
Public interface_DMcGraphOverlayEvents_Event
Public interface_IMcGraphOverlayEvents_Event
Public interfaceIMcAutoTrace
An interface implemented by McAutoTrace.
Public interfaceIMcAutoTrace2
An interface implemented by McAutoTrace.
Public interfaceIMcEditControl
Base interface for classes encapsulating simple text and rich-text edit controls.
Public interfaceIMcGraphObj
An interface implemented by McGraphObjText.
Public interfaceIMcGraphObj2
An interface implemented by McGraphObjArrow.
Public interfaceIMcGraphObjArrow
An interface implemented by McGraphObjArrow.
Public interfaceIMcGraphObjBitmap
An interface implemented by McGraphObjBitmap.
Public interfaceIMcGraphObjCircle
An interface implemented by McGraphObjCircle.
Public interfaceIMcGraphObjCircle2
An interface implemented by McGraphObjCircle.
Public interfaceIMcGraphObjEllipse
An interface implemented by McGraphObjEllipse.
Public interfaceIMcGraphObjEllipse2
An interface implemented by McGraphObjEllipse.
Public interfaceIMcGraphObjEx
An interface implemented by McGraphObjEx.
Public interfaceIMcGraphObjGroup
An interface implemented by McGraphObjGroup.
Public interfaceIMcGraphObjLine
An interface implemented by McGraphObjLine.
Public interfaceIMcGraphObjLine2
An interface implemented by McGraphObjLine.
Public interfaceIMcGraphObjPoint
An interface implemented by McGraphObjPoint.
Public interfaceIMcGraphObjPoint2
An interface implemented by McGraphObjPoint.
Public interfaceIMcGraphObjPoly
An interface implemented by McGraphObjPoly.
Public interfaceIMcGraphObjPoly2
An interface implemented by McGraphObjPoly.
Public interfaceIMcGraphObjRect
An interface implemented by McGraphObjText.
Public interfaceIMcGraphObjRect2
An interface implemented by McGraphObjRect.
Public interfaceIMcGraphObjRRect
An interface implemented by McGraphObjRRect.
Public interfaceIMcGraphObjRRect2
An interface implemented by McGraphObjRRect.
Public interfaceIMcGraphObjServer
IMcGraphObjServer
Public interfaceIMcGraphObjText
An interface implemented by McGraphObjText.
Public interfaceIMcGraphObjText2
An interface implemented by McGraphObjText.
Public interfaceIMcGraphObjTextEx
Public interfaceIMcGraphOverlay
An interface implemented by McGraphOverlay.
Public interfaceIMcGraphOverlay2
An interface implemented by McGraphOverlay.
Public interfaceIMcGraphOverlayEx
An interface implemented by McGraphOverlayEx.
Public interfaceIMcGraphToolServer
An interface implemented by McBCG_Tool.
Public interfaceIMcViews
Maintains a collection of views where to display graphic objects.
Public interfaceMcAutoTrace
Operator that supports interactive tracing of boundary gradients in images.
Public interfaceMcBCG_Tool
Public interfaceMcBlendTool
Public interfaceMcBrushTool
Public interfaceMcEditControl
An object exposed by McGraphObj to provide for some extended capabilities.
Public interfaceMcEditEdgesTool
Public interfaceMcGraphObj
Public interfaceMcGraphObjArrow
Public interfaceMcGraphObjBitmap
Public interfaceMcGraphObjCircle
Public interfaceMcGraphObjEllipse
Public interfaceMcGraphObjEx
An object exposed by McGraphObj to provide for some extended capabilities.
Public interfaceMcGraphObjGroup
Public interfaceMcGraphObjLine
Public interfaceMcGraphObjPoint
Public interfaceMcGraphObjPoly
Public interfaceMcGraphObjRect
Public interfaceMcGraphObjRRect
Public interfaceMcGraphObjServer
Public interfaceMcGraphObjText
Public interfaceMcGraphOverlay
Public interfaceMcGraphOverlayEx
An object exposed by McGraphOverlay to provide for some extended capabilities.
Public interfaceMcGraphToolServer
Interface implemented by user defined graphic tool classes.
Public interfaceMcPanScrollTool
Public interfaceMcPickPointsTool
Public interfaceMcPickSpotsTool
Public interfaceMcRotateGridTool
Public interfaceMcRotatePreviewTool
Public interfaceMcSeedRegionTool
Public interfaceMcViews
A class maintaining a collection of views where to display graphic objects.
Public interfaceMcZoomTool
Delegates
  DelegateDescription
Public delegate_DMcGraphOverlayEvents_AboutToBeDestroyedEventHandler
This McOverlay instance is in the process of being destroyed.
Public delegate_DMcGraphOverlayEvents_EditClearEventHandler
This Object is about to be deleted as part of an EditClear or EditCut operation.
Public delegate_DMcGraphOverlayEvents_EditCopyEventHandler
This object is going to be copied to the clipboard.
Public delegate_DMcGraphOverlayEvents_EditPasteEventHandler
This object was just pasted from the clipboard.
Public delegate_DMcGraphOverlayEvents_MoveSelectedEventHandler
The selected object(s) are about to be moved or have just been moved.
Public delegate_DMcGraphOverlayEvents_ObjectAboutToBeDeletedEventHandler
This Object is about to be deleted by the user (using the DEL key).
Public delegate_DMcGraphOverlayEvents_ObjectAboutToBeDestroyedEventHandler
This Object is about to be destroyed by any means. A previous ObjectAboutToBeDeleted or EditClear event may have been fired for this object if it was being deleted during user editing or an EditClear/Cut respectively.
Public delegate_DMcGraphOverlayEvents_ObjectCreatedEventHandler
This object was just created.
Public delegate_DMcGraphOverlayEvents_ObjectDeselectedEventHandler
Object has been deselected.
Public delegate_DMcGraphOverlayEvents_ObjectDraggedEventHandler
This object is being dragged.
Public delegate_DMcGraphOverlayEvents_ObjectHandleDraggedEventHandler
One of this object's handles is being dragged.
Public delegate_DMcGraphOverlayEvents_ObjectHandleMovedEventHandler
One of this object's handles was moved.
Public delegate_DMcGraphOverlayEvents_ObjectMovedEventHandler
This Object was moved.
Public delegate_DMcGraphOverlayEvents_ObjectPropertyChangedEventHandler
This Object's property identified by propertyId was changed. Or an attempt to edit properties could not be honored.
Public delegate_DMcGraphOverlayEvents_ObjectSelectedEventHandler
Object was just selected.
Public delegate_DMcGraphOverlayEvents_ObjectUsedAsDefaultEventHandler
This Object properties were copied to its template.
Public delegate_DMcGraphOverlayEvents_ToolDeselectedEventHandler
A tool was just deselected, and is not active anymore. If any tool was active, this event is always sent to notify clients of the overlay that selected the previously active tool. It is also sent to the notify clients of the overlay getting a newly selected tool or no tool.
Public delegate_DMcGraphOverlayEvents_ToolSelectedEventHandler
A tool was selected as the new active tool.
Public delegate_IMcGraphOverlayEvents_AboutToBeDestroyedEventHandler
This McOverlay instance is about to be destroyed.
Public delegate_IMcGraphOverlayEvents_EditClearEventHandler
This Object was just deleted.
Public delegate_IMcGraphOverlayEvents_EditCopyEventHandler
This object is going to be copied to the clipboard.
Public delegate_IMcGraphOverlayEvents_EditPasteEventHandler
This object was just pasted from the clipboard.
Public delegate_IMcGraphOverlayEvents_MoveSelectedEventHandler
The selected object(s) are about to be moved or have just been moved.
Public delegate_IMcGraphOverlayEvents_ObjectAboutToBeDeletedEventHandler
This Object is about to be deleted by the user (using the DEL key).
Public delegate_IMcGraphOverlayEvents_ObjectAboutToBeDestroyedEventHandler
This Object is about to be destroyed.
Public delegate_IMcGraphOverlayEvents_ObjectCreatedEventHandler
This object was just created.
Public delegate_IMcGraphOverlayEvents_ObjectDeselectedEventHandler
Object has been deselected.
Public delegate_IMcGraphOverlayEvents_ObjectDraggedEventHandler
This object is being dragged.
Public delegate_IMcGraphOverlayEvents_ObjectHandleDraggedEventHandler
One of this object's handles is being dragged.
Public delegate_IMcGraphOverlayEvents_ObjectHandleMovedEventHandler
One of this object's handles was moved.
Public delegate_IMcGraphOverlayEvents_ObjectMovedEventHandler
This Object was moved.
Public delegate_IMcGraphOverlayEvents_ObjectPropertyChangedEventHandler
This Object's property identified by propertyId was changed.
Public delegate_IMcGraphOverlayEvents_ObjectSelectedEventHandler
Object was just selected.
Public delegate_IMcGraphOverlayEvents_ObjectUsedAsDefaultEventHandler
This Object properties were copied to its template.
Public delegate_IMcGraphOverlayEvents_ToolDeselectedEventHandler
Tool was just deselected, and is not active anymore.
Public delegate_IMcGraphOverlayEvents_ToolSelectedEventHandler
Tool was selected as the new active tool.
Enumerations
  EnumerationDescription
Public enumerationmcAutoTraceCommandFlags
Legal values for the McAutoTrace.CommandFlags property.
Public enumerationmcAutoTraceTraceControl
Legal values for the McAutoTrace.TraceControl property and the ResultsControl argument for the McAutoTrace.GetTraceResults method.
Public enumerationmcAutoTraceTraceState
Values for the McAutoTrace.TraceState property.
Public enumerationmcBlendToolCommandFlags
Legal values for the McBlendTool's IMcGraphToolServer.CommandFlags property.
Public enumerationmcBrushShapes
Legal values for the McBrushTool's IMcGraphToolServer.CommandData values when CommandFlags is assigned the mcbtcfSetBrushShape Action Flag.
Public enumerationmcBrushToolCommandFlags
Legal values for the McBrushTool's IMcGraphToolServer.CommandFlags property.
Public enumerationmcCommonToolCommandFlags
Legal common values for the McGraphToolServer.CommandFlags property.
Public enumerationmcEditEdgesToolCommandFlags
Legal values for the McEditEdgesTool's IMcGraphToolServer.CommandFlags property.
Public enumerationmcGraphObjBitmapOptions
Legal values for the McGraphObjBitmap.SetBitmap method's OptionFlags argument.
Public enumerationmcGraphObjBorderStyle
Legal valued for the McGraphObj.BorderStyle property.
Public enumerationmcGraphObjCategory
Describes the object Category, as exposed in McGraphObj.Category.
Public enumerationmcGraphObjCircleType
How to define a circle, as exposed in McGraphObjCircle.CircleType.
Public enumerationmcGraphObjColorStyle
Used to describe the color property page, as returned by McGraphObjServer.ColorStyle.
Public enumerationmcGraphObjCommandFlags
Predefined flags and command codes for the IMcGraphObjEx.CommandFlags property.
Public enumerationmcGraphObjExtendedStyle
Allowed flags for the McGraphObjEx.ExtendedStyle property.
Public enumerationmcGraphObjFillStyle
Used in McGraphObj.FillStyle to set/get the appearance of closed objects.
Public enumerationmcGraphObjGroupType
Legal values for the McGraphObjGroup.GroupType property, and for the McGraphObj.MemberOfGroup property's WhatGroupType parameter.
Public enumerationmcGraphObjLineEnding
Describes the ending type for open objects as exposed in McGraphObj.LineEnding.
Public enumerationmcGraphObjMaskBitmapOptions
Legal values for the McGraphObjBitmap.MaskBitmap method'sMaskOptionFlags argument.
Public enumerationmcGraphObjPointShape
The predefined shapes used for point markers as in McGraphObjPoint.Shape.
Public enumerationmcGraphObjPointShapeElement
The elements that can be added to a point marker using McGraphObjPoint.AddShapeElement.
Public enumerationmcGraphObjStyle
Object's Style used in McGraphObj.Style. Describes object's behavior.
Public enumerationmcGraphObjTextAlignment
Text alignment as exposed in IMcGraphObjText.Alignment.
Public enumerationmcGraphObjTextControlFlags
Control flags for the IMcGraphObjTextEx.TextControlFlags property
Public enumerationmcGraphObjWhichEnd
Used to select the end affected by McGraphObj.LineEnding.
Public enumerationmcGraphObjWhichPoints
Special index values for McGraphObj.GetPoints.
Public enumerationmcGraphOverlayActions
Legal values for the ActionOfInterest argument to the IsActionAvailable method.
Public enumerationmcGraphOverlayCommandFlags
Predefined flags and command codes for the IMcGraphOverlayEx.CommandFlags property.
Public enumerationmcGraphOverlayDrawMode
One of these values should be passed to McGraphOverlay.MapImageToZoomed and McGraphOverlay.MapZoomedToImage, in order to distinguish between these mapping rules.
Public enumerationmcGraphOverlayEnumWhat
Legal values for the EnumWhat argument of the McGraphOverlay.SetEnumFiltermethod.
Public enumerationmcGraphOverlayNotifyContext
Values and flags for the NotifyContext property. The low order bits of the NotifyContext property are a numeric count of the notify depth (which will be zero if no notify is in progress). The other values are bit flags that indicate if the notify currently in progress was caused by some user action. One of these flags (mcgoncFromTool) is set automatically. The other flag (mcgoncFromUser) must be set by assignment before calling a method (e.g., EditPaste) that will produce a notify and that you want to flag as being user intiated.
Public enumerationmcGraphOverlayOptionFlags
Allowed flags for the IMcGraphOverlayEx.OptionFlags property.
Public enumerationmcGraphOverlaySelectedLabelHandling
Allowed flags for the IMcGraphOverlayEx.SelectedLabelHandling property.
Public enumerationmcGraphOverlayTemplates
Identify the template used to create objects in McGraphOverlay.Add.
Public enumerationmcGraphOverlayTemplateSelection
Specify the template returned (or not) by the McGraphOverlay.Template property.
Public enumerationmcMcOvrLibPropertyIDs
Values for the ObjectPropertyChanged propertyId argument.
Public enumerationmcPanScrollToolCommandFlags
Legal values for the McPanScrollTool's IMcGraphToolServer.CommandFlags property.
Public enumerationMcPickPointsToolCommandFlags
Legal values for the McPickPointsTool's IMcGraphToolServer.CommandFlags property.
Public enumerationmcPickSpotsToolCommandFlags
Legal values for the McPickSpotsTool's IMcGraphToolServer.CommandFlags property.
Public enumerationmcPointerLineAnchorType
Legal special valuse for the currently unused IMcGraphObjTextEx.PointerLineAnchorHandle property.
Public enumerationmcPolyToolCommandFlags
Legal values for the McGraphToolServer.CommandFlags property that apply to the built-in polygon creation tool.
Public enumerationmcRotateGridToolCommandFlags
Legal values for the McRotateGridTool's IMcGraphToolServer.CommandFlags property.
Public enumerationmcRotatePreviewToolCommandFlags
Legal values for the McRotateGridTool's IMcGraphToolServer.CommandFlags property.
Public enumerationmcSeedRegionToolCommandFlags
Legal values for the McSeedRegionTool's IMcGraphToolServer.CommandFlags property.
Public enumerationmcSelectToolCommandFlags
Legal values for the McGraphToolServer.CommandFlags property that apply to the built-in selection tool.
Public enumerationmcWhichToolCursor
Pre-defined values for the IMcGraphOverlayEx.ToolCursor property'sWhichToolCursor argument.
Public enumerationmcZoomToolCommandFlags
The McZoomTool flags