Classes | |
class | ArcOverlay |
An arc zoom factor More... | |
class | Area2DOverlay |
An overlay object representing an Area2D object on a Display. More... | |
class | BitmapOverlay |
A "target" - in principle a stack of crosshair plugins More... | |
class | CircleOverlay |
An circle overlay. More... | |
class | CircularTargetOverlay |
Target overlay consisting of stacked circles More... | |
class | CompassOverlay |
Compass plugin, indicating text and optionally an angle. More... | |
class | CrossHairOverlay |
A simple Crosshair overlay. More... | |
class | DisplayLabel |
Display Label. More... | |
class | DisplayObjectList |
A Collection class for displayable object collections More... | |
class | ExtendedOverlayPluginBase |
Base class for all overlays that come with a plugin data structure More... | |
class | FixedSizeBitmapOverlay |
A "target" - in principle a stack of crosshair plugins More... | |
class | FixedSizeEllipseOverlay |
An ellipse overlay that does not change size regardless of the display's zoom factor More... | |
class | ImageOverlay |
A picture in picture display of a CVB image by means of an overlay. More... | |
class | LineOverlay |
A simple line overlay. More... | |
class | NamespaceDoc |
The overlay plug ins (based on the *.opi files of the Common Vision Blox installation) that may be used with the Display control are located in the namespace Stemmer.Cvb.Forms.Overlays . More... | |
class | OverlayBase |
Base object for all displayable objects (currently labels and overlay plug in objects) More... | |
class | OverlayDictionary |
Dictionary that provides access to the list of installed CVB overlay plugins. More... | |
class | OverlayList |
Label collection object. More... | |
class | OverlayPluginBase |
Overlay plugin object More... | |
struct | OverlayPluginInfo |
Object gathering all relevant information about an installed overlay plugin. More... | |
class | PenStyleOverlayPluginBase |
Base class for all overlays that use pen width and pen style through a TPenStylePluginData structure. More... | |
class | PixelListOverlay |
A pixel list overlay that marks each pixel individually. More... | |
class | PolyLineOverlay |
A polygon overlay. More... | |
class | RectangularTargetOverlay |
Target overlay consisting of stacked rounded rectangles More... | |
class | RectOverlay |
An overlay representing a Rect object. More... | |
class | RotatedCrossHairOverlay |
A simple Crosshair overlay. More... | |
class | RotatedRectangleOverlay |
A Rotated Rect. More... | |
class | SmartRectOverlay |
A rectangle object More... | |
class | TargetOverlay |
A "target" - in principle a stack of crosshair plugins More... | |
class | TextOverlay |
A label with selectable font properties (note: not all available font attributes are supported...). More... | |
class | UserOverlay |
User-definable overlay. This type of overlay does not use a predefined appearance, but needs to be user-drawn using a subset of the GDI functionality exported by the Stemmer.Cvb.Aux.Drawing.UnmanagedGraphics object. More... | |
class | UserOverlayPaintEventArgs |
Paint arguments for UserOverlays. These are basically identical with the PaintEventArgs objects from the auxiliary DLL, with the addition of the drag handle index. More... | |
Enumerations | |
enum | NeedleMode { Free , SnapBack , Fixed } |
The different behaviors of the compass needle. More... | |
enum | DragHandlesInUse { None , One , All } |
Enum making the evaluation of the currently moving drag handles on the event arguments easier. More... | |
enum DragHandlesInUse |
Enum making the evaluation of the currently moving drag handles on the event arguments easier.
Enumerator | |
---|---|
None | either we are currently not dragging, or no movement has been detected |
One | one drag handle is currently being dragged; its index is stored in the UserOverlayPaintEventArgs.DragHandle property |
All | All handles are being dragged simultaneously (usually because the virtual center vertex is being dragged) |
enum NeedleMode |