| Class | Description | |
|---|---|---|
|  | Arc | Primitive class for arc shapes. | 
|  | Axis | Class describing a graduated line which represents a proportioned range. | 
|  | AxisCollection | Collection class for Axis objects. | 
|  | BoundedAnnotation | Class for Annotations whose position is defined by Rectangular bounds. | 
|  | Box | Primitive class for rectangular shapes. | 
|  | BoxAnnotation | Class for Annotations with rectangular backgrounds and text displayed within. | 
|  | BrushElement | Class used to define how a region is painted. | 
|  | BrushElementCollection | Collection class for BrushElements. | 
|  | BrushElementGroup | BrushElement class which hosts multiple BrushElements to be applied atop each other during rendering. | 
|  | ColorStop | Class representing a Color and its position in a gradient. | 
|  | ColorStopCollection | Collection class for ColorStop objects. | 
|  | DesignInteraction | Class used for design interaction settings of the UltraGauge component. | 
|  | DialAppearance | Class with appearance settings for the dial of a radial gauge. | 
|  | DigitalGauge | Gauge class for displaying digits or characters. | 
|  | Ellipse | Primitive class for the ellipse shape. | 
|  | EllipseAnnotation | Class for Annotations with elliptical backgrounds and text displayed within. | 
|  | Gauge | Base class for all Gauges. | 
|  | GaugeAnnotation | Annotation base class. | 
|  | GaugeAnnotationCollection | Collection class for GaugeAnnotation objects. | 
|  | GaugeAppearanceObject | Base class used for complex properties in UltraGauge. | 
|  | GaugeCollection | Collection class for Gauge objects. | 
|  | GaugeCollectionBase | Base class for collections in the UltraGauge component library. | 
|  | GaugeCollectionObject | Base class for all collection objects in the UltraGauge component library. | 
|  | GaugeEffect | Class for applying visual effects across the gauge scene. | 
|  | GaugeEffectCollection | Collection class for GaugeEffect objects. | 
|  | GaugeMarker | Base class for markers on gauges, such as needles or bar markers on radial or linear gauges. | 
|  | GaugeMarkerCollection | Collection base class for gauge markers. | 
|  | GaugeMarkerResponse | Class which defines how gauge markers respond to input values. | 
|  | GaugePrimitiveMouseEventArgs | EventArgs class for mouse events related to primitives. | 
|  | GaugeRange | Class for visual ranges or segments of a scale on a gauge. | 
|  | GaugeRangeCollection | Base class for collections of Range objects. | 
|  | GaugeScale | Base class for sections on radial and linear gauges. | 
|  | GaugeScaleLabelsAppearance | Appearance class with settings which affect the display of labels in a gauge scale. | 
|  | GaugeScaleTickmarkAppearance | Base class for tickmarks in a gauge section. | 
|  | Geometry | Utility class with geometry functions. | 
|  | GraphicsContext | Non-visual primitive class used for graphics instructions. | 
|  | HatchBrushElement | BrushElement class for painting with hatches. | 
|  | ImageBrushElement | BrushElement class for painting image backgrounds. | 
|  | LabelAppearance | Appearance class with settings affecting the display of labels. | 
|  | Line | Primitive class for lines which extent from one point to another. | 
|  | LinearGauge | Class for vertical or horizontal linear gauges. | 
|  | LinearGaugeBarMarker | Class for bar markers on linear gauges. | 
|  | LinearGaugeBarMarkerBackground | Class for the background part of a linear gauge bar marker. | 
|  | LinearGaugeMarker | Base class for linear gauge markers. | 
|  | LinearGaugeMarkerCollection | Collection class for linear gauge markers. | 
|  | LinearGaugeNeedle | Marker class representing a needle on a linear gauge. | 
|  | LinearGaugeRange | Class for visual ranges or segments of a scale on a linear gauge. | 
|  | LinearGaugeRangeCollection | Collection class for linear gauge ranges. | 
|  | LinearGaugeScale | Scale class for linear gauges. | 
|  | LinearGaugeScaleCollection | Collection class for linear gauge scales. | 
|  | LinearGaugeScaleLabelsAppearance | Appearance class for labels on a linear gauge scale. | 
|  | LinearGaugeScaleTickmarkAppearance | Appearance class for tickmarks on a linear gauge scale. | 
|  | Margin | Class defining an object's top, bottom, left, and right margins. | 
|  | MarkerEventArgs | EventArgs for events related to gauge markers. | 
|  | MultiStopLinearGradientBrushElement | BrushElement class for linear gradients with multiple color stops. | 
|  | MultiStopRadialGradientBrushElement | BrushElement class for radial gradient fills with multiple stops. | 
|  | NumericAxis | Axis class for numeric scales. | 
|  | Path | Primitive class for shapes composed out of a GraphicsPath object. | 
|  | Platform | Utility class for platform-related functions such as measuring font sizes. | 
|  | Polygon | Primitive class for Polygons defined by a set of points. | 
|  | Primitive | Base class for elements which comprise rendering instructions for the UltraGauge component. | 
|  | PrimitiveCollection | Collection class for Primitives. | 
|  | PrimitiveShape | Base class for Primitives which represent geometric shapes. | 
|  | RadialGauge | Class for radial gauges. | 
|  | RadialGaugeBarMarker | Bar marker class for radial gauges. | 
|  | RadialGaugeMarker | Base class for all markers (such as needles or bar markers) on radial gauges. | 
|  | RadialGaugeMarkerCollection | Collection class for radial gauge markers. | 
|  | RadialGaugeNeedle | Class for needle markers on radial gauges. | 
|  | RadialGaugeNeedleAnchor | Class for a graphical element resembling a circular anchor on a radial gauge needle. | 
|  | RadialGaugeRange | Class for visual ranges or segments of a scale on a radial gauge. | 
|  | RadialGaugeRangeCollection | Collection class for ranges on a radial gauge. | 
|  | RadialGaugeScale | Class for scales on radial gauges. Scales define the range of data under the Axis property, and contain settings for Labels, Markers, and Tickmarks. | 
|  | RadialGaugeScaleCollection | Collection class for radial gauge scales. | 
|  | RadialGaugeScaleLabelsAppearance | Appearance class with settings which affect the display of labels in a radial gauge scale. | 
|  | RadialGaugeScaleTickmarkAppearance | Class with settings which define how tickmarks are rendered in a radial gauge. | 
|  | RadialGradientBrushElement | BrushElement class for simple radial gradients with a center color and a surround color. | 
|  | RadialGradientBrushElementBase | Base class for radial gradient BrushElements. | 
|  | RangeEventArgs | EventArgs class for events related to ranges such as RangeLeave and RangeEnter. | 
|  | RenderLabelEventArgs | EventArgs class for the RenderLabel event of an UltraGauge component. | 
|  | SegmentedDigitalGauge | Gauge class which renders numbers and letters similar to a digital clock. | 
|  | Shadow | Class with settings for drop shadows. | 
|  | ShadowGaugeEffect | Effect which applies a shadow to all primitives in the scene. | 
|  | SimpleGradientBrushElement | BrushElement class for gradient brushes with two colors. | 
|  | SolidFillBrushElement | BrushElement class used for solid fills. | 
|  | StrokeElement | Class with settings defining a pen used to outline elements. | 
|  | Text | Primitive class for text labels. | 
|  | TextureBrushElement | BrushElement class for fills with bitmap textures applied between customizable start and end colors. | 
|  | TimeAxis | Axis class for time scales. | 
|  | Wedge | Primitive class for wedge shapes. | 
| Interface | Description | |
|---|---|---|
|  | IGaugeComponent | Interface for gauge components. | 
|  | IHaveAxis | Interface for objects which expose an axis or axis-like functionality. | 
| Delegate | Description | |
|---|---|---|
|  | GaugePrimitiveMouseEventHandler | Delegate for events using GaugePrimitiveEventArgs. | 
|  | MarkerEventHandler | Delegate for events related to gauge markers. | 
|  | RangeEventHandler | Delegate for events related to ranges such as RangeLeave and RangeEnter. | 
|  | RenderLabelEventHandler | Delegate for handling the RenderLabel event of an UltraGauge component. | 
| Enumeration | Description | |
|---|---|---|
|  | DialShape | Enumeration defining base shapes to use when rendering radial gauge dials. | 
|  | Direction | Enumeration defining planar direction. | 
|  | GaugeImageType | Enumeration for image formats which the UltraGauge can be saved to. | 
|  | Gradient | Enumeration defining standard gradient styles. | 
|  | ImageFit | Enumeration for methods of fitting an image within an element's bounds. | 
|  | LinearOrientation | Enumeration for orientation of linear objects, such as text labels. | 
|  | LinearTickmarkZPosition | Enumeration for z-position of tickmarks and labels on linear gauges. | 
|  | Measure | Enumeration used for types of linear spacial measurement in the gauge. | 
|  | RadialLabelOrientation | Enumeration for orientation of labels on a radial gauge. | 
|  | SegmentMode | Enumeration for types of digital segmentation in a digital gauge. | 
|  | Texture | Enumeration for selecting a texture. |