The PerpetuumSoft.Instrumentation.Model namespace contains classes of the Instrument object model.
Classes
Class | Description | |
---|---|---|
Arc | Represents the arc. | |
ArcBase | Represents the base class for arc elements. | |
Bevel | Basic class for all types represetning bevels. | |
ButtonBase | ||
CalculableAttribute | Marks the properties that can be bound to an expression. | |
Circle | Represents the circle. | |
CircularNotches | Represents the notches located circular. | |
CircularShape | Represents a figure that is set by the center and size. | |
Composite | Base class for all composite elements in the Instrumentation Model Kit. | |
ControlPointAttribute | Marks property that should be control point. | |
CustomBevel | Represents bevel with wide opportunities in customization. | |
CustomLabels | Represents Text labels. | |
DockableTrajectoryBase | Defines base class for Trajectory. | |
Element | Base class for all elements in the Instrumentation Model Kit library. | |
ElementCollection | Represents the collection of the elements. | |
Ellipse | Represents the ellipse. | |
EllipseBevel | Represents the ellipse bevel. | |
Frame | Represents the frame. | |
Gear | Represents Gear. | |
Group | Represents the container for the group objects. | |
Guide | Represents the linear trajectory. | |
Highlight | Represents Highlight for dial instruments. | |
ImageCollection | Represents the collection of the images. | |
ImageWrap | Represents the wrap for the image. | |
Instrument | Represents the instrument. | |
Joint | Represents the Joint. | |
Label | Represents the Label. | |
LevelBase | Reperesents base class for level elements. | |
Line | Represents the Line. | |
LinearLevel | Represents Linear level. | |
LinearNotches | Represents Linear notches. | |
LineElement | Represents the basic class for line elements. | |
Needle | Represents the Needle. | |
NeedlePoint | Represents the needle point. | |
NeedlePointCollection | Represents collection of NeedlePoint objects. | |
NumericLabels | Obsolete. Represents the Numeric labels. | |
Picture | Represents the Picture. | |
PictureSet | Represents the set of pictures. | |
Pie | Represents the Pie. | |
Polygon | Represents the Poligon. | |
PushButton | ||
RangedLevel | Represents level with ranged width. | |
Rectangle | Represents the Rectangle. | |
RectangleElement | Represents a rectangle element. | |
RingSector | Represents the Ring sector. | |
RoundedRectangle | Represents rectangle with rounded angles. | |
Scale | Represents the Scale. | |
ScaleElement | Represents basic class for scale elements. | |
ScaleLabels | Represents Scale labels. | |
ScaleLabelsBase | Represents the base class for scale labels. | |
ScaleMarks | Represents marks on the scale. | |
ScaleMarksBase | Represents the base class for scale marks. | |
ScaleTitle | Represents title of a scale. | |
SimpleRectangleElement | Represents the simple rectangle. | |
Slider | Represents the Slider. | |
SliderBase | Represents the basic class for slider elements. | |
Spring | Represents the Spring. | |
StandardBevel | Represents simple rectangular bevel. | |
Star | Represents the Star. | |
Tank | Determines the tank element, visualizes value in the form of level. | |
TextItem | Represents the text using in text labels elements. | |
TextItemCollection | Represents the collection of TextItem elements. | |
TextLabels | Obsolete. Represent Text labels. | |
Ticks | Represents the Ticks. | |
TruncatedEllipse | Represents the TruncaredEllipse. | |
ValuePresenterScaleElement | Represents base class for scale elements, representing data value. |
Structures
Structure | Description | |
---|---|---|
Element..::.CategoryType | Describes a registered type element. | |
SmartValue | Represents data type with the ability to assign absolute values, relative values in percentage and a specific Auto value, specifying the need to automatically calculate value, subject to the use context. |
Interfaces
Interface | Description | |
---|---|---|
IDataContext | Defines methods for data provision. | |
IDataReceiver | Defines a method for data reciving. | |
ILinkedSupported | Defines a method to bind the element to trajectory. | |
IScale | Main interface for scale. | |
IScaleElement | Represents the element that can be located on the scale. | |
ISlider | Main interface for slider. | |
ITrajectory | Represents the trajectory. |
Delegates
Delegate | Description | |
---|---|---|
ElementCollection..::.CollectionChanged | Represents the method that will handle the ElementAdded and ElementRemoved. | |
ImageCollection..::.CollectionChanged | Represents the method that will handle the ImageAdded and ImageRemoved. | |
NeedlePointCollection..::.CollectionChangedEventHandler | Represents method which calls after collection changing. | |
TextItemCollection..::.CollectionChangedEventHandler | Represents method which was call after TextItemCollection change. |
Enumerations
Enumeration | Description | |
---|---|---|
Align | Enumerates alignment types. | |
AlignmentMode | Enumerates alignment mode. | |
BevelStyle | Defines the kind of bevel. | |
CapStyle | Enumerates cap styles. | |
Effect3D | Enumerates 3d effects. | |
EllipseBevelDrawingStyle | Enumerates the ellipse bevel drawing effect types. | |
GuideDirection | Enumerates the trajectory directions type. | |
JointDocking | Enumerates joint docking types. | |
LabelPosition | Enumerates the label position types. | |
NotchesStyle | Represents notches styles. | |
PointMode | Represents the control point mode. | |
RectangleBevelDrawingStyle | Enumerates the rectangular bevel drawing effect types. | |
ScaleDocking | Enumerates the scale docking type. | |
ScaleKind | Enumerates scale types. | |
ShowMode | Showing modes for Needle element. | |
SmartValueKind | Enumerates the smart value type. | |
SubTicksPosition | Represents SubTicks positions. | |
TextRotationMode | Represents the text rotation mode. |