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. |