You are here: Start » AVL.NET » View2DBoxPrimitive Class

View2DBoxPrimitive Class

Namespace:HMI.Controls
Assembly:HMI.Controls.dll

Represents a single 2D geometry primitive displayed by the View2DBox control.

Properties

 NameTypeDescription
ColorSystem.Drawing.Color Gets or sets the color used to visualize this primitive.

Inherited from VideoBoxBase.VideoBoxPrimitive
LineWidthSystem.Single Gets or sets the with (in pixels) of the line used to draw this primitive visualization (when applicable).

Inherited from VideoBoxBase.VideoBoxPrimitive
SegmentArrowsSystem.Boolean Gets or sets the visibility of arrows at end of segment primitives.

Inherited from VideoBoxBase.VideoBoxPrimitive

Methods

 NameDescription
Dispose()Inherited from VideoBoxBase.VideoBoxPrimitive
Equals(object)Inherited from System.Object
GetArrayItemsCount() For array primitives gets the number of element in the array.
GetHashCode()Inherited from System.Object
GetType()Inherited from System.Object
ReleasePrimitive() Releases unmanaged renderer resources of this primitive.
ResetPrimitive() Resets this primitive to its default (empty) state.
SetArcArrayItem(int, AvlNet.Arc2D) Sets a single item in an arc primitives array.
SetArcArrayItem(int, float, float, float, float, float) Sets a single item in an arc primitives array.
SetArcArray(IList<AvlNet.Arc2D>) Sets an array of arc primitives for this data item.
SetArc(AvlNet.Arc2D) Sets an arc as this primitive.
SetArc(float, float, float, float, float) Sets an arc as this primitive
SetArrayItemColor(int, System.Drawing.Color) Sets the color of an item in array primitives.
SetArrayItemsCount(VideoBoxBase.VideoBoxPrimitiveType, int) Initializes this item to display an array primitive of specified type and with specified amount of elements.
SetBoxArrayItem(int, AvlNet.Box) Sets a single item in a 2D box primitives array.
SetBoxArrayItem(int, int, int, int, int) Sets a single item in a 2D box primitives array.
SetBoxArray(IList<AvlNet.Box>) Sets an array of box primitives for this data item.
SetBox(AvlNet.Box) Sets a 2D axis aligned box as this primitive.
SetBox(int, int, int, int) Sets a 2D axis aligned box as this primitive.
SetCircleArrayItem(int, AvlNet.Circle2D) Sets a single item in a circle primitives array.
SetCircleArrayItem(int, float, float, float) Sets a single item in a circle primitives array.
SetCircleArray(IList<AvlNet.Circle2D>) Sets an array of circle primitives for this data item.
SetCircle(AvlNet.Circle2D) Sets a circle as this primitive.
SetCircle(float, float, float) Sets a circle as this primitive
SetCoordinateSystemArrayItem(int, AvlNet.CoordinateSystem2D) Sets a single item in a coordinate system transform primitives array.
SetCoordinateSystemArrayItem(int, float, float, float, float) Sets a single item in a coordinate system transform primitives array.
SetCoordinateSystemArray(IList<AvlNet.CoordinateSystem2D>) Sets an array of coordinate system transformations for this data item.
SetCoordinateSystem(AvlNet.CoordinateSystem2D) Sets coordinate system transform description as this primitive.
SetCoordinateSystem(float, float, float, float) Sets coordinate system transform description as this primitive.
SetEllipseArrayItem(int, float, float, float, float, float) Sets a single item in an ellipse primitives array.
SetEllipse(float, float, float, float, float) Sets an ellipse as this primitive
SetHeatmap(int, int, int, VideoBoxBase.ImagePixelType, int, byte[], int, int, int) Sets a HeatMap based on raw image data as this primitive
SetHeatmap(int, int, int, VideoBoxBase.ImagePixelType, int, System.IntPtr, int, int, int) Sets a HeatMap based on raw image data as this primitive
SetHeatmap(int, int, int, VideoBoxBase.ImagePixelType, int, System.Void*, int, int, int) Sets a HeatMap based on raw image data as this primitive
SetLabeledRectangleArrayItem(int, AvlNet.Rectangle2D, string) Sets a single item in an primitives array of Rectangles with text labels.
SetLabeledRectangleArrayItem(int, float, float, float, float, float, string) Sets a single item in an primitives array of Rectangles with text labels.
SetLabeledRectangle(AvlNet.Rectangle2D, string) Sets a Rectangle with a text label as this primitive.
SetLabeledRectangle(float, float, float, float, float, string) Sets a Rectangle with a text label as this primitive.
SetLineArrayItem(int, AvlNet.Line2D) Sets a single item in a line primitives array.
SetLineArrayItem(int, float, float, float) Sets a single item in a line primitives array.
SetLineArray(IList<AvlNet.Line2D>) Sets an array of line primitives for this data item.
SetLine(AvlNet.Line2D) Sets a 2D line (described by a line equation) as this primitive.
SetLine(float, float, float) Sets a 2D line (described by a line equation) as this primitive.
SetPathArrayItem(int, AvlNet.Path) Sets a single item in a 2D path primitives array.
SetPathArrayItem(int, System.Void*, int, bool) Sets a single item in a 2D path primitives array.
SetPathArray(IList<AvlNet.Path>) Sets an array of path primitives for this data item.
SetPath(AvlNet.Path) Sets a 2D path as this primitive.
SetPath(System.IntPtr, int, bool) Sets a 2D path as this primitive.
SetPath(System.Void*, int, bool) Sets a 2D path as this primitive.
SetPointArrayItem(int, AvlNet.Point2D) Sets a single item in a point primitives array.
SetPointArrayItem(int, System.Drawing.PointF) Sets a single item in a point primitives array.
SetPointArrayItem(int, float, float) Sets a single item in a point primitives array.
SetPointArray(IList<AvlNet.Point2D>) Sets an array of point primitives for this data item.
SetPointArray(IList<System.Drawing.PointF>) Sets an array of point primitives for this data item.
SetPoint(AvlNet.Point2D) Sets a single 2D point as this primitive.
SetPoint(System.Drawing.PointF) Sets a single 2D point as this primitive.
SetPoint(float, float) Sets a single 2D point as this primitive.
SetRectangleArrayItem(int, AvlNet.Rectangle2D) Sets a single item in an oriented rectangle primitives array.
SetRectangleArrayItem(int, float, float, float, float, float) Sets a single item in an oriented rectangle primitives array.
SetRectangleArray(IList<AvlNet.Rectangle2D>) Sets an array of rectangle primitives for this data item.
SetRectangle(AvlNet.Rectangle2D) Sets an oriented 2D rectangle as this primitive.
SetRectangle(float, float, float, float, float) Sets an oriented 2D rectangle as this primitive.
SetRegionArrayItem(int, AvlNet.Region) Sets a single item in a region primitives array.
SetRegionArrayItem(int, int, int, System.Void*, int)
SetRegionArray(IList<AvlNet.Region>) Sets an array of region primitives for this data item.
SetRegion(AvlNet.Region) Sets a region as this primitive.
SetRegion(int, int, System.Void*, int)
SetRingArrayItem(int, float, float, float, float) Sets a single item in a ring primitives array.
SetRing(float, float, float, float) Sets a ring as this primitive
SetSegmentArrayItem(int, AvlNet.Segment2D) Sets a single item in a segment primitives array.
SetSegmentArrayItem(int, AvlNet.Point2D, AvlNet.Point2D) Sets a single item in a segment primitives array.
SetSegmentArrayItem(int, float, float, float, float) Sets a single item in a segment primitives array.
SetSegmentArray(IList<AvlNet.Segment2D>) Sets an array of segment primitives for this data item.
SetSegment(AvlNet.Segment2D) Sets a 2D segment (based on two points) as this primitive.
SetSegment(AvlNet.Point2D, AvlNet.Point2D) Sets a 2D segment (based on two points) as this primitive.
SetSegment(float, float, float, float) Sets a 2D segment (based on two points) as this primitive.
SetShapeRegionArrayItem(int, AvlNet.ShapeRegionDeprecated) Sets a single item in a shape region primitives array.
SetShapeRegionArrayItem(int, float, float, float, float, float, VideoBoxBase.ShapeRegionType) Sets a single item in a shape region primitives array.
SetShapeRegionArray(IList<AvlNet.ShapeRegionDeprecated>) Sets an array of shape region primitives for this data item.
SetShapeRegion(AvlNet.ShapeRegionDeprecated) Sets a shape region as this primitive.
SetShapeRegion(float, float, float, float, float, VideoBoxBase.ShapeRegionType) Sets a shape region as this primitive.
SetStringLabelArrayItem(int, AvlNet.StringLabel) Sets a single item in a string label primitives array.
SetStringLabelArrayItem(int, float, float, string) Sets a single item in a string label primitives array.
SetStringLabelArray(IList<AvlNet.StringLabel>) Sets an array of string label primitives for this data item.
SetStringLabel(AvlNet.StringLabel) Sets a string label as this primitive.
SetStringLabel(float, float, string) Sets a string label (text anchored at specified coordinates) as this primitive.
ToString()Inherited from System.Object

Remarks

See also