MindFusion.Charting for JavaScript Programmer's Guide
MindFusion.Gauges Namespace
Classes Enumerations
Collapse All Expand All

## Classes

| Class | Description
--- | --- | ---
| ArcArea | Represents an ellipse visual.
| ArcSegment | Represents an elliptical arc between two points.
| BaseGauge | Represents the base class of linear and oval gauges.
| BaseScale | Represents a scale within a gauge control.
| CenterPanel | Represents a container which centers its children and makes them with square size.
| CustomInterval | Represents an interval with associated custom values for fill and stroke.
| Ellipse | Represents an ellipse visual.
| Events | Defines all events raised by the Gauge component.
| GeometryFactory | A factory class for various geometry objects.
| Length | Specifies distance expressed either absolutely, through pixels, or relatively, through a percentage of the container's size.
| LinearGauge | Represents a linear gauge control.
| LinearScale | Represents a linear scale.
| LineSegment | Represents a line between two points.
| MajorTickSettings | Provides settings for the major ticks and labels in a gauge scale.
| MiddleTickSettings | Provides settings for the middle ticks and labels in a gauge scale.
| MinorTickSettings | Provides settings for the minor ticks and labels in a gauge scale.
| MouseInfo | Provides mouse information when processing mouse events in the visual element hierarchy.
| OvalGauge | Represents a circular gauge control.
| OvalScale | Represents a radial scale.
| PaintEventArgs | Provides data for the various custom painting event.
| PathFigure | Represents a connected series of geometric segments.
| Pointer | Represents a needle (or arrow) within a gauge scale.
| PrepaintEventArgs | Provides data for various pre-paint events.
| Range | Represents a range within a gauge scale.
| RoundRectangle | Represents a rounded rectangle.
| Segment | Represents a segment of a PathFigure object.
| Tick | Represents a tick mark within a gauge scale.
| TickLabel | Represents a tick label within a gauge scale.
| TickSettings | Provides settings for the ticks and labels in a gauge scale.
| Utils | Contains helper functions.
| ValueChangedEventArgs | Contains the arguments passed to value changed notification handlers.
| ValueChangingEventArgs | Contains the arguments passed to value changing notification handlers.
| VisualElement | Represents an object with outline and fill, which can render itself to a canvas.
| VisualElementContainer | Represents a visual element which contains other visual elements.

## Enumerations

| Enumeration | Description
--- | --- | ---
| Alignment | Indicates an alignment of an object relative to the scale. In the descriptionsbelow 'outbound' refers to an element's outer outline, 'inbound' refers to anelement's inner outline and 'center' refers to en element's center, that is,the middle of the inbound and outbound.
| DisplayType | Specifies a display condition.
| FunctionType | Indicates the type of function that will be used to distribute values along the gauge scale.
| LabelRotation | Indicates the rotation of a label within a scale.
| LengthType | Indicates the type of the units of a Length object.
| MouseAction | Specifies an action performed with the mouse.
| Orientation | Specifies the orientation of elements.
| OvalGaugeStyle | Specifies the appearance of an oval gauge.
| PointerShape | Indicates the shape of a pointer.
| TickShape | Indicates the shape of a scale tick.
| TickType | Indicates the type of a scale tick.