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


Public Member Functions | |
| None | __init__ (self) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint center, float diameter, float breadth, float originAngle, bool direct) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint center, float diameter, float breadth, float originAngle) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint center, float diameter, float breadth) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint center, float diameter) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint center, eVision.EPoint origin, float breadth, bool direct) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint center, eVision.EPoint origin, float breadth) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint center, eVision.EPoint origin) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint center, float diameter, float breadth, float originAngle, float amplitude) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end, float breadth, bool fullCircle) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end, float breadth) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end) |
| Constructs a eVision.EWedge object. | |
| None | __init__ (self, eVision.EWedge other) |
| Constructs a eVision.EWedge object. | |
| None | CopyTo (self, eVision.EWedge other) |
| Copies all the data of the current eVision.EWedge object into another eVision.EWedge object and returns it. | |
| None | SetFromCenterAndOrigin (self, 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 eVision.EWedge object. | |
| None | SetFromCenterAndOrigin (self, eVision.EPoint center, eVision.EPoint origin, float breadth) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an eVision.EWedge object. | |
| None | SetFromCenterAndOrigin (self, eVision.EPoint center, eVision.EPoint origin) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an eVision.EWedge object. | |
| None | SetFromOriginMiddleEnd (self, 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 eVision.EWedge object. | |
| None | SetFromOriginMiddleEnd (self, 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 eVision.EWedge object. | |
| None | SetFromOriginMiddleEnd (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end) |
| Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an eVision.EWedge object. | |
| None | SetRadii (self, float radius, float breadth) |
| Sets the nominal radius and breadth of the eVision.EWedge. | |
| None | SetRadii (self, float radius) |
| Sets the nominal radius and breadth of the eVision.EWedge. | |
| None | SetDiameters (self, float diameter, float breadth) |
| Sets the nominal inner/outer diameter and breadth of the eVision.EWedge. | |
| None | SetDiameters (self, float diameter) |
| Sets the nominal inner/outer diameter and breadth of the eVision.EWedge. | |
| eVision.EPoint | GetInnerPoint (self, float fraction) |
| Returns the coordinates of a particular point specified by its location along the inner circle arc. | |
| eVision.EPoint | GetOuterPoint (self, float fraction) |
| Returns the coordinates of a particular point specified by its location along the outter circle arc. | |
| eVision.EPoint | GetPoint (self, float breadthFraction, float angleFraction) |
| Returns the coordinates of a particular point specified by its location along the wedge perimeter. | |
| bool | IsFullBreadth (self) |
| Flag indicating if the eVision.EWedge has a full breadth (breadth = radius). | |
| bool | IsFullCircle (self) |
| Flag indicating if the eVision.EWedge is a full circle (amplitude = 2 PI). | |
| bool | IsDirect (self) |
| Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation. | |
| None | GetMidEdges (self, eVision.EPoint a, eVision.EPoint AA, eVision.EPoint r, eVision.EPoint RR) |
| Retrieves the center coordinates of each edge of the wedge fitting gauge. | |
| None | GetCorners (self, eVision.EPoint ar, eVision.EPoint AAr, eVision.EPoint aRR, eVision.EPoint AARR) |
| Retrieves the coordinates of each corner of the eVision.EWedge. | |
| None | GetEdges (self, eVision.ELine orgEdge, eVision.ELine endEdge, eVision.ECircle innerCircle, eVision.ECircle outerCircle) |
| Retrieves each edge of the eVision.EWedge. | |
| eVision.EPoint | Center (self) |
| Center of the eVision.EWedge. | |
| Center (self, eVision.EPoint value) | |
| Center of the eVision.EWedge. | |
| float | CenterX (self) |
| X coordinate of the center of the eVision.EWedge. | |
| CenterX (self, float value) | |
| X coordinate of the center of the eVision.EWedge. | |
| float | CenterY (self) |
| Y coordinate of the center of the eVision.EWedge. | |
| CenterY (self, float value) | |
| Y coordinate of the center of the eVision.EWedge. | |
| float | Angle (self) |
| Starting orientation of the eVision.EWedge. | |
| Angle (self, float value) | |
| Starting orientation of the eVision.EWedge. | |
| float | Amplitude (self) |
| Angular amplitude of the eVision.EWedge. | |
| Amplitude (self, float value) | |
| Angular amplitude of the eVision.EWedge. | |
| float | InnerDiameter (self) |
| Inner diameter of the eVision.EWedge. | |
| float | OuterDiameter (self) |
| Outer diameter of the eVision.EWedge. | |
| float | InnerRadius (self) |
| Inner radius of the eVision.EWedge. | |
| float | OuterRadius (self) |
| Outer radius of the eVision.EWedge. | |
| float | Breadth (self) |
| Breadth of the eVision.EWedge. | |
| float | InnerArcLength (self) |
| Inner circle arc length of the eVision.EWedge. | |
| float | OuterArcLength (self) |
| Outer circle arc length of the eVision.EWedge. | |
| float | OrgAngle (self) |
| Angular position from where the eVision.EWedge extents. | |
| float | ApexAngle (self) |
| Angular position at the apex of the eVision.EWedge. | |
| float | EndAngle (self) |
| Ending angular position of the eVision.EWedge. | |
| eVision.EPoint | InnerOrg (self) |
| Inner origin point coordinates of the eVision.EWedge. | |
| eVision.EPoint | InnerApex (self) |
| Inner apex point coordinates of the eVision.EWedge. | |
| eVision.EPoint | InnerEnd (self) |
| Inner end point coordinates of the eVision.EWedge. | |
| eVision.EPoint | OuterOrg (self) |
| Outer origin point coordinates of the eVision.EWedge. | |
| eVision.EPoint | OuterApex (self) |
| Outer apex point coordinates of the eVision.EWedge. | |
| eVision.EPoint | OuterEnd (self) |
| Outer end point coordinates of the eVision.EWedge. | |
| eVision.EEditionMode | AvailableEditionModes (self) |
| Available edition modes for the shape. | |
| str | Description (self) |
| Textual description of the shape and its parameters. | |
| Public Member Functions inherited from eVision.EShape | |
| None | Load (self, str path) |
| Load the eVision.EShape configuration. | |
| None | Load (self, eVision.ESerializer|None serializer) |
| Load the eVision.EShape configuration. | |
| None | Save (self, str path) |
| Save the eVision.EShape configuration. | |
| None | Save (self, eVision.ESerializer|None serializer) |
| Save the eVision.EShape configuration. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the eVision.EShape shape. | |
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame) |
| Draws the eVision.EShape shape. | |
| eVision.EEditionMode | HitTest (self, 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 (self, 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 (self, int x, int y, float zoomX, float zoomY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (self, int x, int y, float zoomX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (self, 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 (self, 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 (self, 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 (self, int x, int y, eVision.EFrame frame, float zoomX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| None | Drag (self, 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. | |
| None | Drag (self, 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. | |
| None | Drag (self, int x, int y, float zoomX, float zoomY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| None | Drag (self, int x, int y, float zoomX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| None | Drag (self, int x, int y) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| None | Drag (self, 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. | |
| None | Drag (self, 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. | |
| None | Drag (self, 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. | |
| None | Drag (self, 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. | |
| None | Drag (self, 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 (self, bool useAngle, eVision.EFrameScaling frameScaling) |
| Converts the shape to a frame. | |
| eVision.EFrame | ToFrame (self, bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame shapeFrame) |
| Converts the shape to a frame. | |
| eVision.EEditionMode | EditionMode (self) |
| Current edition mode for the shape. | |
| EditionMode (self, eVision.EEditionMode value) | |
| Current edition mode for the shape. | |
Represents a model of a wedge (disk, ring, sector or curvilinear quadrilateral).
Remarks:
License(s): BasicTypes
| None eVision.EWedge.__init__ | ( | self | ) |
Constructs a eVision.EWedge object.
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | center, | ||
| float | diameter, | ||
| float | breadth, | ||
| float | originAngle, | ||
| bool | direct ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | center, | ||
| float | diameter, | ||
| float | breadth, | ||
| float | originAngle ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | center, | ||
| float | diameter, | ||
| float | breadth ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | center, | ||
| float | diameter ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | center, | ||
| eVision.EPoint | origin, | ||
| float | breadth, | ||
| bool | direct ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | center, | ||
| eVision.EPoint | origin, | ||
| float | breadth ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | center, | ||
| eVision.EPoint | origin ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | center, | ||
| float | diameter, | ||
| float | breadth, | ||
| float | originAngle, | ||
| float | amplitude ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | origin, | ||
| eVision.EPoint | middle, | ||
| eVision.EPoint | end, | ||
| float | breadth, | ||
| bool | fullCircle ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | origin, | ||
| eVision.EPoint | middle, | ||
| eVision.EPoint | end, | ||
| float | breadth ) |
Constructs a eVision.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. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EPoint | origin, | ||
| eVision.EPoint | middle, | ||
| eVision.EPoint | end ) |
Constructs a eVision.EWedge object.
| origin | Origin point coordinates of the wedge. |
| middle | Middle point coordinates of the wedge. |
| end | End point coordinates of the wedge. |
| None eVision.EWedge.__init__ | ( | self, | |
| eVision.EWedge | other ) |
Constructs a eVision.EWedge object.
| other | Another eVision.EWedge object to be copied in the new eVision.EWedge object. |
| float eVision.EWedge.Amplitude | ( | self | ) |
Angular amplitude of the eVision.EWedge.
Remarks:
A eVision.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.
| eVision.EWedge.Amplitude | ( | self, | |
| float | value ) |
Angular amplitude of the eVision.EWedge.
Remarks:
A eVision.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.
| float eVision.EWedge.Angle | ( | self | ) |
Starting orientation of the eVision.EWedge.
| eVision.EWedge.Angle | ( | self, | |
| float | value ) |
Starting orientation of the eVision.EWedge.
| float eVision.EWedge.ApexAngle | ( | self | ) |
Angular position at the apex of the eVision.EWedge.
Remarks:
A eVision.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.
| eVision.EEditionMode eVision.EWedge.AvailableEditionModes | ( | self | ) |
Available edition modes for the shape.
Reimplemented from eVision.EShape.
| float eVision.EWedge.Breadth | ( | self | ) |
Breadth of the eVision.EWedge.
Remarks:
A eVision.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.
| eVision.EPoint eVision.EWedge.Center | ( | self | ) |
Center of the eVision.EWedge.
| eVision.EWedge.Center | ( | self, | |
| eVision.EPoint | value ) |
Center of the eVision.EWedge.
| float eVision.EWedge.CenterX | ( | self | ) |
X coordinate of the center of the eVision.EWedge.
| eVision.EWedge.CenterX | ( | self, | |
| float | value ) |
X coordinate of the center of the eVision.EWedge.
| float eVision.EWedge.CenterY | ( | self | ) |
Y coordinate of the center of the eVision.EWedge.
| eVision.EWedge.CenterY | ( | self, | |
| float | value ) |
Y coordinate of the center of the eVision.EWedge.
| None eVision.EWedge.CopyTo | ( | self, | |
| eVision.EWedge | other ) |
Copies all the data of the current eVision.EWedge object into another eVision.EWedge object and returns it.
Remarks:
In the overload taking a pointer, in case of a NULL pointer, a new eVision.EWedge object will be created and returned.
| other | eVision.EWedge object in which the current eVision.EWedge object data have to be copied. |
| str eVision.EWedge.Description | ( | self | ) |
Textual description of the shape and its parameters.
Reimplemented from eVision.EShape.
| float eVision.EWedge.EndAngle | ( | self | ) |
Ending angular position of the eVision.EWedge.
Remarks:
A eVision.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.
| None eVision.EWedge.GetCorners | ( | self, | |
| eVision.EPoint | ar, | ||
| eVision.EPoint | AAr, | ||
| eVision.EPoint | aRR, | ||
| eVision.EPoint | AARR ) |
Retrieves the coordinates of each corner of the eVision.EWedge.
| ar | Coordinates of the inner org corner of the eVision.EWedge. |
| AAr | Coordinates of the inner end corner of the eVision.EWedge. |
| aRR | Coordinates of the outer org corner of the eVision.EWedge. |
| AARR | Coordinates of the outer end corner of the eVision.EWedge. |
| None eVision.EWedge.GetEdges | ( | self, | |
| eVision.ELine | orgEdge, | ||
| eVision.ELine | endEdge, | ||
| eVision.ECircle | innerCircle, | ||
| eVision.ECircle | outerCircle ) |
Retrieves each edge of the eVision.EWedge.
| orgEdge | Org edge of the eVision.EWedge. |
| endEdge | End edge of the eVision.EWedge. |
| innerCircle | Inner edge of the eVision.EWedge. |
| outerCircle | Outer edge of the eVision.EWedge. |
| eVision.EPoint eVision.EWedge.GetInnerPoint | ( | self, | |
| 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]). |
| None eVision.EWedge.GetMidEdges | ( | self, | |
| eVision.EPoint | a, | ||
| eVision.EPoint | AA, | ||
| eVision.EPoint | r, | ||
| eVision.EPoint | RR ) |
Retrieves the center coordinates of each edge of the wedge fitting gauge.
| a | Center coordinates of the org edge of the eVision.EWedge. |
| AA | Center coordinates of the end edge of the eVision.EWedge. |
| r | Center coordinates of the inner edge of the eVision.EWedge. |
| RR | Center coordinates of the outer edge of the eVision.EWedge. |
| eVision.EPoint eVision.EWedge.GetOuterPoint | ( | self, | |
| 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 | ( | self, | |
| 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). |
| eVision.EPoint eVision.EWedge.InnerApex | ( | self | ) |
Inner apex point coordinates of the eVision.EWedge.
| float eVision.EWedge.InnerArcLength | ( | self | ) |
Inner circle arc length of the eVision.EWedge.
| float eVision.EWedge.InnerDiameter | ( | self | ) |
Inner diameter of the eVision.EWedge.
| eVision.EPoint eVision.EWedge.InnerEnd | ( | self | ) |
Inner end point coordinates of the eVision.EWedge.
| eVision.EPoint eVision.EWedge.InnerOrg | ( | self | ) |
Inner origin point coordinates of the eVision.EWedge.
| float eVision.EWedge.InnerRadius | ( | self | ) |
Inner radius of the eVision.EWedge.
| bool eVision.EWedge.IsDirect | ( | self | ) |
Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation.
Remarks:
true (default) means that angles increase anticlockwisely in a direct coordinate system, and clockwisely in an inverse coordinate system.
| bool eVision.EWedge.IsFullBreadth | ( | self | ) |
Flag indicating if the eVision.EWedge has a full breadth (breadth = radius).
| bool eVision.EWedge.IsFullCircle | ( | self | ) |
Flag indicating if the eVision.EWedge is a full circle (amplitude = 2 PI).
| float eVision.EWedge.OrgAngle | ( | self | ) |
Angular position from where the eVision.EWedge extents.
Remarks:
A eVision.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.
| eVision.EPoint eVision.EWedge.OuterApex | ( | self | ) |
Outer apex point coordinates of the eVision.EWedge.
Remarks:
A eVision.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.
| float eVision.EWedge.OuterArcLength | ( | self | ) |
Outer circle arc length of the eVision.EWedge.
Remarks:
A eVision.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.
| float eVision.EWedge.OuterDiameter | ( | self | ) |
Outer diameter of the eVision.EWedge.
Remarks:
A eVision.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.
| eVision.EPoint eVision.EWedge.OuterEnd | ( | self | ) |
Outer end point coordinates of the eVision.EWedge.
Remarks:
A eVision.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.
| eVision.EPoint eVision.EWedge.OuterOrg | ( | self | ) |
Outer origin point coordinates of the eVision.EWedge.
Remarks:
A eVision.EWedge is fully defined knowing its nominal position (its center coordinates), its nominal outer radius (diameter), its breadth (must be negative), the angular position from where it extents, its angular amplitude, and its outline tolerance.
| float eVision.EWedge.OuterRadius | ( | self | ) |
Outer radius of the eVision.EWedge.
Remarks:
A eVision.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.
| None eVision.EWedge.SetDiameters | ( | self, | |
| float | diameter ) |
Sets the nominal inner/outer diameter and breadth of the eVision.EWedge.
Remarks:
A eVision.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 eVision.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.
| diameter | Outer diameter of the eVision.EWedge. The default value is 100. |
| None eVision.EWedge.SetDiameters | ( | self, | |
| float | diameter, | ||
| float | breadth ) |
Sets the nominal inner/outer diameter and breadth of the eVision.EWedge.
Remarks:
A eVision.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 eVision.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.
| diameter | Outer diameter of the eVision.EWedge. The default value is 100. |
| breadth | Breadth of the eVision.EWedge. It must be negative or zero. Its default value is -50. |
| None eVision.EWedge.SetFromCenterAndOrigin | ( | self, | |
| eVision.EPoint | center, | ||
| eVision.EPoint | origin ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an eVision.EWedge object.
Remarks:
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.
| center | Center coordinates of the wedge at its nominal position. The default value is (0,0). |
| origin | Origin point coordinates of the wedge. |
| None eVision.EWedge.SetFromCenterAndOrigin | ( | self, | |
| eVision.EPoint | center, | ||
| eVision.EPoint | origin, | ||
| float | breadth ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an eVision.EWedge object.
Remarks:
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.
| 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. |
| None eVision.EWedge.SetFromCenterAndOrigin | ( | self, | |
| 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 eVision.EWedge object.
Remarks:
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.
| 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. |
| None eVision.EWedge.SetFromOriginMiddleEnd | ( | self, | |
| eVision.EPoint | origin, | ||
| eVision.EPoint | middle, | ||
| eVision.EPoint | end ) |
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an eVision.EWedge object.
Remarks:
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.
| origin | Origin point coordinates of the wedge. |
| middle | Middle point coordinates of the wedge. |
| end | End point coordinates of the wedge. |
| None eVision.EWedge.SetFromOriginMiddleEnd | ( | self, | |
| 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 eVision.EWedge object.
Remarks:
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.
| 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. |
| None eVision.EWedge.SetFromOriginMiddleEnd | ( | self, | |
| 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 eVision.EWedge object.
Remarks:
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.
| 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. |
| None eVision.EWedge.SetRadii | ( | self, | |
| float | radius ) |
Sets the nominal radius and breadth of the eVision.EWedge.
Remarks:
A eVision.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 eVision.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.
| radius | Outer radius of the eVision.EWedge. The default value is 50. |
| None eVision.EWedge.SetRadii | ( | self, | |
| float | radius, | ||
| float | breadth ) |
Sets the nominal radius and breadth of the eVision.EWedge.
Remarks:
A eVision.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 eVision.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.
| radius | Outer radius of the eVision.EWedge. The default value is 50. |
| breadth | Breadth of the eVision.EWedge, which must be negative or zero. Its default value is -50. |