The PerpetuumSoft.Instrumentation.Model namespace contains classes of the Instrument object model.

Classes

  ClassDescription
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

  StructureDescription
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

  InterfaceDescription
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

  DelegateDescription
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

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