Represents a model of a wedge (disk, ring, sector or curvilinear quadrilateral). More...


Public Member Functions | |
| EWedge () | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint center, float diameter, float breadth, float originAngle, bool direct) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint center, float diameter, float breadth, float originAngle) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint center, float diameter, float breadth) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint center, float diameter) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint center, eVision.EPoint origin, float breadth, bool direct) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint center, eVision.EPoint origin, float breadth) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint center, eVision.EPoint origin) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint center, float diameter, float breadth, float originAngle, float amplitude) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end, float breadth, bool fullCircle) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end, float breadth) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end) | |
| Constructs a EWedge object. | |
| EWedge (eVision.EWedge other) | |
| Constructs a EWedge object. | |
| void | CopyTo (eVision.EWedge other) |
| Copies all the data of the current EWedge object into another EWedge object and returns it. | |
| void | SetFromCenterAndOrigin (eVision.EPoint center, eVision.EPoint origin, float breadth, bool direct) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object. | |
| void | SetFromCenterAndOrigin (eVision.EPoint center, eVision.EPoint origin, float breadth) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object. | |
| void | SetFromCenterAndOrigin (eVision.EPoint center, eVision.EPoint origin) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object. | |
| void | SetFromOriginMiddleEnd (eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end, float breadth, bool fullCircle) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object. | |
| void | SetFromOriginMiddleEnd (eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end, float breadth) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object. | |
| void | SetFromOriginMiddleEnd (eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object. | |
| void | SetRadii (float radius, float breadth) |
| Sets the nominal radius and breadth of the EWedge. | |
| void | SetRadii (float radius) |
| Sets the nominal radius and breadth of the EWedge. | |
| void | SetDiameters (float diameter, float breadth) |
| Sets the nominal inner/outer diameter and breadth of the EWedge. | |
| void | SetDiameters (float diameter) |
| Sets the nominal inner/outer diameter and breadth of the EWedge. | |
| eVision.EPoint | GetInnerPoint (float fraction) |
| Returns the coordinates of a particular point specified by its location along the inner circle arc. | |
| eVision.EPoint | GetOuterPoint (float fraction) |
| Returns the coordinates of a particular point specified by its location along the outter circle arc. | |
| eVision.EPoint | GetPoint (float breadthFraction, float angleFraction) |
| Returns the coordinates of a particular point specified by its location along the wedge perimeter. | |
| bool | IsFullBreadth () |
| Flag indicating if the EWedge has a full breadth (breadth = radius). | |
| bool | IsFullCircle () |
| Flag indicating if the EWedge is a full circle (amplitude = 2 PI). | |
| bool | IsDirect () |
| Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation. | |
| void | GetMidEdges (ref eVision.EPoint a, ref eVision.EPoint AA, ref eVision.EPoint r, ref eVision.EPoint RR) |
| Retrieves the center coordinates of each edge of the wedge fitting gauge. | |
| void | GetCorners (ref eVision.EPoint ar, ref eVision.EPoint AAr, ref eVision.EPoint aRR, ref eVision.EPoint AARR) |
| Retrieves the coordinates of each corner of the EWedge. | |
| void | GetEdges (eVision.ELine orgEdge, eVision.ELine endEdge, eVision.ECircle innerCircle, eVision.ECircle outerCircle) |
| Retrieves each edge of the EWedge. | |
| Public Member Functions inherited from eVision.EShape | |
| void | Load (string path) |
| Load the EShape configuration. The given ESerializer must have been created for reading. | |
| void | Load (eVision.ESerializer serializer) |
| Load the EShape configuration. The given ESerializer must have been created for reading. | |
| void | Save (string path) |
| Save the EShape configuration. The given ESerializer must have been created for writing. | |
| void | Save (eVision.ESerializer serializer) |
| Save the EShape configuration. The given ESerializer must have been created for writing. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the EShape shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the EShape shape. | |
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, float zoomX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| void | Drag (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, float zoomX, float zoomY, float panX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, float zoomX, float zoomY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, float zoomX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, eVision.EFrame frame) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| eVision.EFrame | ToFrame (bool useAngle, eVision.EFrameScaling frameScaling) |
| Converts the shape to a frame. | |
| eVision.EFrame | ToFrame (bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame shapeFrame) |
| Converts the shape to a frame. | |
Properties | |
| eVision.EPoint | Center [get, set] |
| Center of the EWedge. | |
| float | CenterX [get, set] |
| X coordinate of the center of the EWedge. | |
| float | CenterY [get, set] |
| Y coordinate of the center of the EWedge. | |
| float | Angle [get, set] |
| Starting orientation of the EWedge. | |
| float | Amplitude [get, set] |
| Angular amplitude of the EWedge. | |
| float | InnerDiameter [get] |
| Inner diameter of the EWedge. | |
| float | OuterDiameter [get] |
| Outer diameter of the EWedge. | |
| float | InnerRadius [get] |
| Inner radius of the EWedge. | |
| float | OuterRadius [get] |
| Outer radius of the EWedge. | |
| float | Breadth [get] |
| Breadth of the EWedge. | |
| float | InnerArcLength [get] |
| Inner circle arc length of the EWedge. | |
| float | OuterArcLength [get] |
| Outer circle arc length of the EWedge. | |
| float | OrgAngle [get] |
| Angular position from where the EWedge extents. | |
| float | ApexAngle [get] |
| Angular position at the apex of the EWedge. | |
| float | EndAngle [get] |
| Ending angular position of the EWedge. | |
| eVision.EPoint | InnerOrg [get] |
| Inner origin point coordinates of the EWedge. | |
| eVision.EPoint | InnerApex [get] |
| Inner apex point coordinates of the EWedge. | |
| eVision.EPoint | InnerEnd [get] |
| Inner end point coordinates of the EWedge. | |
| eVision.EPoint | OuterOrg [get] |
| Outer origin point coordinates of the EWedge. | |
| eVision.EPoint | OuterApex [get] |
| Outer apex point coordinates of the EWedge. | |
| eVision.EPoint | OuterEnd [get] |
| Outer end point coordinates of the EWedge. | |
| override eVision.EEditionMode | AvailableEditionModes [get] |
| Available edition modes for the shape. | |
| override string | Description [get] |
| Textual description of the shape and its parameters. | |
| Properties inherited from eVision.EShape | |
| eVision.EEditionMode | EditionMode [get, set] |
| Current edition mode for the shape. Default: EEditionMode_None. | |
| eVision.EEditionMode | AvailableEditionModes [get] |
| Available edition modes for the shape. | |
| string | Description [get] |
| Textual description of the shape and its parameters. | |
Represents a model of a wedge (disk, ring, sector or curvilinear quadrilateral).
License(s): BasicTypes
| eVision.EWedge.EWedge | ( | ) |
Constructs a EWedge object.
| eVision.EWedge.EWedge | ( | eVision.EPoint | center, |
| float | diameter, | ||
| float | breadth, | ||
| float | originAngle, | ||
| bool | direct ) |
Constructs a EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| diameter | Nominal diameter of the wedge. The default value is 100. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| originAngle | Origin point coordinates of the wedge. |
| direct | true (default) means that angles increase anticlockwise in a direct coordinate system and clockwise in an inverse coordinate system. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | center, |
| float | diameter, | ||
| float | breadth, | ||
| float | originAngle ) |
Constructs a EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| diameter | Nominal diameter of the wedge. The default value is 100. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| originAngle | Origin point coordinates of the wedge. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | center, |
| float | diameter, | ||
| float | breadth ) |
Constructs a EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| diameter | Nominal diameter of the wedge. The default value is 100. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | center, |
| float | diameter ) |
Constructs a EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| diameter | Nominal diameter of the wedge. The default value is 100. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | center, |
| eVision.EPoint | origin, | ||
| float | breadth, | ||
| bool | direct ) |
Constructs a EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| origin | Origin point coordinates of the wedge. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| direct | true (default) means that angles increase anticlockwise in a direct coordinate system and clockwise in an inverse coordinate system. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | center, |
| eVision.EPoint | origin, | ||
| float | breadth ) |
Constructs a EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| origin | Origin point coordinates of the wedge. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | center, |
| eVision.EPoint | origin ) |
Constructs a EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| origin | Origin point coordinates of the wedge. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | center, |
| float | diameter, | ||
| float | breadth, | ||
| float | originAngle, | ||
| float | amplitude ) |
Constructs a EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| diameter | Nominal diameter of the wedge. The default value is 100. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| originAngle | Origin point coordinates of the wedge. |
| amplitude | Nominal angular amplitude of the wedge. The default value is 360. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | origin, |
| eVision.EPoint | middle, | ||
| eVision.EPoint | end, | ||
| float | breadth, | ||
| bool | fullCircle ) |
Constructs a EWedge object.
| origin | Origin point coordinates of the wedge. |
| middle | Middle point coordinates of the wedge. |
| end | End point coordinates of the wedge. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| fullCircle | true (default) in case of a full turn wedge. If fullCircle is false, origin and end give the wedge's amplitude. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | origin, |
| eVision.EPoint | middle, | ||
| eVision.EPoint | end, | ||
| float | breadth ) |
Constructs a EWedge object.
| origin | Origin point coordinates of the wedge. |
| middle | Middle point coordinates of the wedge. |
| end | End point coordinates of the wedge. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| eVision.EWedge.EWedge | ( | eVision.EPoint | origin, |
| eVision.EPoint | middle, | ||
| eVision.EPoint | end ) |
Constructs a EWedge object.
| origin | Origin point coordinates of the wedge. |
| middle | Middle point coordinates of the wedge. |
| end | End point coordinates of the wedge. |
| eVision.EWedge.EWedge | ( | eVision.EWedge | other | ) |
| void eVision.EWedge.CopyTo | ( | eVision.EWedge | other | ) |
| void eVision.EWedge.GetCorners | ( | ref eVision.EPoint | ar, |
| ref eVision.EPoint | AAr, | ||
| ref eVision.EPoint | aRR, | ||
| ref eVision.EPoint | AARR ) |
| void eVision.EWedge.GetEdges | ( | eVision.ELine | orgEdge, |
| eVision.ELine | endEdge, | ||
| eVision.ECircle | innerCircle, | ||
| eVision.ECircle | outerCircle ) |
| eVision.EPoint eVision.EWedge.GetInnerPoint | ( | float | fraction | ) |
Returns the coordinates of a particular point specified by its location along the inner circle arc.
| fraction | Point location expressed as a fraction of the circle arc (range [-1, +1]). |
| void eVision.EWedge.GetMidEdges | ( | ref eVision.EPoint | a, |
| ref eVision.EPoint | AA, | ||
| ref eVision.EPoint | r, | ||
| ref eVision.EPoint | RR ) |
| eVision.EPoint eVision.EWedge.GetOuterPoint | ( | float | fraction | ) |
Returns the coordinates of a particular point specified by its location along the outter circle arc.
| fraction | Point location expressed as a fraction of the circle arc (range [-1, +1]). |
| eVision.EPoint eVision.EWedge.GetPoint | ( | float | breadthFraction, |
| float | angleFraction ) |
Returns the coordinates of a particular point specified by its location along the wedge perimeter.
| breadthFraction | Point location expressed as a fraction of the wedge breadth (range -1, +1). |
| angleFraction | Point location expressed as a fraction of the wedge amplitude (range -1, +1). |
| bool eVision.EWedge.IsDirect | ( | ) |
Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation.
true (default) means that angles increase anticlockwisely in a direct coordinate system, and clockwisely in an inverse coordinate system.
| bool eVision.EWedge.IsFullBreadth | ( | ) |
Flag indicating if the EWedge has a full breadth (breadth = radius).
| bool eVision.EWedge.IsFullCircle | ( | ) |
Flag indicating if the EWedge is a full circle (amplitude = 2 PI).
| void eVision.EWedge.SetDiameters | ( | float | diameter | ) |
Sets the nominal inner/outer diameter and breadth of the EWedge.
| diameter | Outer diameter of the EWedge. The default value is 100. |
A EWedge is fully defined knowing its nominal position (given by the coordinates of its center), its nominal outer radius (diameter), its breadth, the angular position from where it extents, its angular amplitude and its outline tolerance.
By default, the EWedge diameter value is 100, which means 100 pixels when the field of view is not calibrated and 100 "units" in case of a calibrated field of view.
| void eVision.EWedge.SetDiameters | ( | float | diameter, |
| float | breadth ) |
Sets the nominal inner/outer diameter and breadth of the EWedge.
| diameter | Outer diameter of the EWedge. The default value is 100. |
| breadth | Breadth of the EWedge. It must be negative or zero. Its default value is -50. |
A EWedge is fully defined knowing its nominal position (given by the coordinates of its center), its nominal outer radius (diameter), its breadth, the angular position from where it extents, its angular amplitude and its outline tolerance.
By default, the EWedge diameter value is 100, which means 100 pixels when the field of view is not calibrated and 100 "units" in case of a calibrated field of view.
| void eVision.EWedge.SetFromCenterAndOrigin | ( | eVision.EPoint | center, |
| eVision.EPoint | origin ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| origin | Origin point coordinates of the wedge. |
In a direct coordinate system, the abscissa extends rightwards and the ordinate extends upwards. The coordinate system is said to be inverse if the abscissa extends rightwards and the ordinate extends downwards.
| void eVision.EWedge.SetFromCenterAndOrigin | ( | eVision.EPoint | center, |
| eVision.EPoint | origin, | ||
| float | breadth ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| origin | Origin point coordinates of the wedge. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
In a direct coordinate system, the abscissa extends rightwards and the ordinate extends upwards. The coordinate system is said to be inverse if the abscissa extends rightwards and the ordinate extends downwards.
| void eVision.EWedge.SetFromCenterAndOrigin | ( | eVision.EPoint | center, |
| eVision.EPoint | origin, | ||
| float | breadth, | ||
| bool | direct ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| origin | Origin point coordinates of the wedge. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| direct | true (default) means that angles increase anticlockwise in a direct coordinate system and clockwise in an inverse coordinate system. |
In a direct coordinate system, the abscissa extends rightwards and the ordinate extends upwards. The coordinate system is said to be inverse if the abscissa extends rightwards and the ordinate extends downwards.
| void eVision.EWedge.SetFromOriginMiddleEnd | ( | eVision.EPoint | origin, |
| eVision.EPoint | middle, | ||
| eVision.EPoint | end ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object.
| origin | Origin point coordinates of the wedge. |
| middle | Middle point coordinates of the wedge. |
| end | End point coordinates of the wedge. |
In a direct coordinate system, the abscissa extends rightwards and the ordinate extends upwards. The coordinate system is said to be inverse if the abscissa extends rightwards and the ordinate extends downwards.
| void eVision.EWedge.SetFromOriginMiddleEnd | ( | eVision.EPoint | origin, |
| eVision.EPoint | middle, | ||
| eVision.EPoint | end, | ||
| float | breadth ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object.
| origin | Origin point coordinates of the wedge. |
| middle | Middle point coordinates of the wedge. |
| end | End point coordinates of the wedge. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
In a direct coordinate system, the abscissa extends rightwards and the ordinate extends upwards. The coordinate system is said to be inverse if the abscissa extends rightwards and the ordinate extends downwards.
| void eVision.EWedge.SetFromOriginMiddleEnd | ( | eVision.EPoint | origin, |
| eVision.EPoint | middle, | ||
| eVision.EPoint | end, | ||
| float | breadth, | ||
| bool | fullCircle ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedge object.
| origin | Origin point coordinates of the wedge. |
| middle | Middle point coordinates of the wedge. |
| end | End point coordinates of the wedge. |
| breadth | Nominal breadth of the wedge. It must be negative or zero. The default value is 0. |
| fullCircle | true (default) in case of a full turn wedge. If fullCircle is false, origin and end give the wedge's amplitude. |
In a direct coordinate system, the abscissa extends rightwards and the ordinate extends upwards. The coordinate system is said to be inverse if the abscissa extends rightwards and the ordinate extends downwards.
| void eVision.EWedge.SetRadii | ( | float | radius | ) |
Sets the nominal radius and breadth of the EWedge.
| radius | Outer radius of the EWedge. The default value is 50. |
A EWedge is fully defined knowing its nominal position (given by the coordinates of its center), its nominal radius (diameter), its breadth, the angular position from where it extents, its angular amplitude and its outline tolerance.
By default, the EWedge radius value is 50, which means 50 pixels when the field of view is not calibrated and 50 "units" in case of a calibrated field of view.
| void eVision.EWedge.SetRadii | ( | float | radius, |
| float | breadth ) |
Sets the nominal radius and breadth of the EWedge.
| radius | Outer radius of the EWedge. The default value is 50. |
| breadth | Breadth of the EWedge, which must be negative or zero. Its default value is -50. |
A EWedge is fully defined knowing its nominal position (given by the coordinates of its center), its nominal radius (diameter), its breadth, the angular position from where it extents, its angular amplitude and its outline tolerance.
By default, the EWedge radius value is 50, which means 50 pixels when the field of view is not calibrated and 50 "units" in case of a calibrated field of view.
|
getset |
Angular amplitude of the EWedge.
A EWedge is fully defined knowing its nominal position (its center coordinates), its nominal radius (diameter), its breadth, the angular position from where it extents, its angular amplitude, and its outline tolerance.
The sign of the rotation angle depends whether the field of view is calibrated or not.
|
getset |
Starting orientation of the EWedge.
|
get |
Angular position at the apex of the EWedge.
A EWedge is fully defined knowing its nominal position (its center coordinates), its nominal radius (diameter), its breadth, the angular position from where it extents, its angular amplitude, and its outline tolerance.
The sign of the rotation angle depends whether the field of view is calibrated or not.
|
get |
Available edition modes for the shape.
|
get |
|
getset |
Center of the EWedge.
|
getset |
X coordinate of the center of the EWedge.
|
getset |
Y coordinate of the center of the EWedge.
|
get |
Textual description of the shape and its parameters.
|
get |
Ending angular position of the EWedge.
A EWedge is fully defined knowing its nominal position (its center coordinates), its nominal radius (diameter), its breadth, the angular position from where it extents, its angular amplitude, and its outline tolerance.
The sign of the rotation angle depends whether the field of view is calibrated or not.
|
get |
Inner apex point coordinates of the EWedge.
|
get |
Inner circle arc length of the EWedge.
|
get |
Inner diameter of the EWedge.
|
get |
Inner end point coordinates of the EWedge.
|
get |
Inner origin point coordinates of the EWedge.
|
get |
Inner radius of the EWedge.
|
get |
Angular position from where the EWedge extents.
A EWedge is fully defined knowing its nominal position (its center coordinates), its nominal radius (diameter), its breadth, the angular position from where it extents, its angular amplitude, and its outline tolerance.
The sign of the rotation angle depends whether the field of view is calibrated or not.
|
get |
|
get |
|
get |
|
get |
|
get |