eVision Python API
Loading...
Searching...
No Matches
eVision.Legacy.EWedge Class Reference

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

Inheritance diagram for eVision.Legacy.EWedge:
Collaboration diagram for eVision.Legacy.EWedge:

Public Member Functions

None __init__ (self)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint center, float diameter, float breadth, float originAngle, bool direct)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint center, float diameter, float breadth, float originAngle)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint center, float diameter, float breadth)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint center, float diameter)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint center, eVision.EPoint origin, float breadth, bool direct)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint center, eVision.EPoint origin, float breadth)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint center, eVision.EPoint origin)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint center, float diameter, float breadth, float originAngle, float amplitude)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end, float breadth, bool fullCircle)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end, float breadth)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end)
 Constructs a eVision.Legacy.EWedge object.
None __init__ (self, eVision.Legacy.EWedge other)
 Constructs a eVision.Legacy.EWedge object.
None CopyTo (self, eVision.Legacy.EWedge other)
 Copies all the data of the current eVision.Legacy.EWedge object into another eVision.Legacy.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.Legacy.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.Legacy.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.Legacy.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.Legacy.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.Legacy.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.Legacy.EWedge object.
None SetFromTwoPoints (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.Legacy.EWedge object.
None SetFromTwoPoints (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.Legacy.EWedge object.
None SetFromTwoPoints (self, eVision.EPoint center, eVision.EPoint origin)
 Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an eVision.Legacy.EWedge object.
None SetRadii (self, float radius, float breadth)
 Sets the nominal radius and breadth of the eVision.Legacy.EWedge.
None SetRadii (self, float radius)
 Sets the nominal radius and breadth of the eVision.Legacy.EWedge.
None SetDiameters (self, float diameter, float breadth)
 Sets the nominal inner/outer diameter and breadth of the eVision.Legacy.EWedge.
None SetDiameters (self, float diameter)
 Sets the nominal inner/outer diameter and breadth of the eVision.Legacy.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.
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.Legacy.EWedge.
None GetEdges (self, eVision.Legacy.ELine a, eVision.Legacy.ELine AA, eVision.Legacy.ECircle r, eVision.Legacy.ECircle RR)
 Retrieves each edge of the eVision.Legacy.EWedge.
float Amplitude (self)
 Angular amplitude of the eVision.Legacy.EWedge.
 Amplitude (self, float value)
 Angular amplitude of the eVision.Legacy.EWedge.
float InnerDiameter (self)
 Inner diameter of the eVision.Legacy.EWedge.
float OuterDiameter (self)
 Outer diameter of the eVision.Legacy.EWedge.
float InnerRadius (self)
 Inner radius of the eVision.Legacy.EWedge.
float OuterRadius (self)
 Outer radius of the eVision.Legacy.EWedge.
float Breadth (self)
 Breadth of the eVision.Legacy.EWedge.
float InnerArcLength (self)
 Inner circle arc length of the eVision.Legacy.EWedge.
float OuterArcLength (self)
 Outer circle arc length of the eVision.Legacy.EWedge.
float OrgAngle (self)
 Angular position from where the eVision.Legacy.EWedge extents.
float ApexAngle (self)
 Angular position at the apex of the eVision.Legacy.EWedge.
float EndAngle (self)
 Ending angular position of the eVision.Legacy.EWedge.
eVision.EPoint InnerOrg (self)
 Inner origin point coordinates of the eVision.Legacy.EWedge.
eVision.EPoint InnerApex (self)
 Inner apex point coordinates of the eVision.Legacy.EWedge.
eVision.EPoint InnerEnd (self)
 Inner end point coordinates of the eVision.Legacy.EWedge.
eVision.EPoint OuterOrg (self)
 Outer origin point coordinates of the eVision.Legacy.EWedge.
eVision.EPoint OuterApex (self)
 Outer apex point coordinates of the eVision.Legacy.EWedge.
eVision.EPoint OuterEnd (self)
 Outer end point coordinates of the eVision.Legacy.EWedge.
bool FullBreadth (self)
 Flag indicating if the eVision.Legacy.EWedge has a full breadth (breadth = radius).
bool FullCircle (self)
 Flag indicating if the eVision.Legacy.EWedge is a full circle (amplitude = 2 PI).
bool Direct (self)
 Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation.
 Direct (self, bool value)
 Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation.
Public Member Functions inherited from eVision.Legacy.EFrame
None __init__ (self)
 Constructs a eVision.Legacy.EFrame object.
None __init__ (self, float centerX, float centerY, float angle, float scale)
 Constructs a eVision.Legacy.EFrame object.
None __init__ (self, float centerX, float centerY, float angle)
 Constructs a eVision.Legacy.EFrame object.
None __init__ (self, float centerX, float centerY)
 Constructs a eVision.Legacy.EFrame object.
None __init__ (self, eVision.EPoint center, float angle, float scale)
 Constructs a eVision.Legacy.EFrame object.
None __init__ (self, eVision.Legacy.EFrame frame)
 Constructs a eVision.Legacy.EFrame object.
eVision.EPoint LocalToGlobal (self, eVision.EPoint local)
 Transforms a geometrical element from local to global coordinates (local to world).
eVision.Legacy.ELine LocalToGlobal (self, eVision.Legacy.ELine local)
 Transforms a geometrical element from local to global coordinates (local to world).
eVision.Legacy.ECircle LocalToGlobal (self, eVision.Legacy.ECircle local)
 Transforms a geometrical element from local to global coordinates (local to world).
eVision.Legacy.EFrame LocalToGlobal (self, eVision.Legacy.EFrame local)
 Transforms a geometrical element from local to global coordinates (local to world).
eVision.EPoint GlobalToLocal (self, eVision.EPoint global_)
 Transforms a geometrical element from global to local coordinates (world to local).
eVision.Legacy.EFrame GlobalToLocal (self, eVision.Legacy.EFrame global_)
 Transforms a geometrical element from global to local coordinates (world to local).
None Load (self, str path)
 Load the eVision.Legacy.EFrame configuration.
None Load (self, eVision.ESerializer|None serializer)
 Load the eVision.Legacy.EFrame configuration.
None Save (self, str path)
 Save the eVision.Legacy.EFrame configuration.
None Save (self, eVision.ESerializer|None serializer)
 Save the eVision.Legacy.EFrame configuration.
None SetCenterXY (self, float centerX, float centerY)
 Sets the center coordinates of a eVision.Legacy.EFrame object.
eVision.EPoint MidPoint (self, eVision.EPoint Point)
 Returns the middle coordinate between this eVision.Legacy.EFrame object's center and another eVision.Legacy.EFrame object's center.
eVision.EPoint Rotate (self, float angle)
 Returns another eVision.EPoint object containing the coordinates of the rotated center point.
float Square (self)
 Compute the sum of the squared coordinates of the center of a eVision.Legacy.EFrame.
float Modulus (self)
 Compute the euclidean modulus of the center of a eVision.Legacy.EFrame.
float Argument (self)
 Compute the polar argument of the center of eVision.Legacy.EFrame object.
float Dot (self, eVision.EPoint Point)
 Compute the dot product of the centers of two eVision.Legacy.EFrame objects.
float Cross (self, eVision.EPoint Point)
 Compute the cross product of the centers of two eVision.Legacy.EFrame objects.
float Area (self, eVision.EPoint Point)
 Compute the oriented area of the parallelogram built on the centers of two eVision.Legacy.EFrame.
eVision.EPoint Project (self, eVision.Legacy.ELine shape)
 Compute the orthogonal projection of the center of a eVision.Legacy.EFrame on another shape.
eVision.EPoint Project (self, eVision.Legacy.ECircle shape)
 Compute the orthogonal projection of the center of a eVision.Legacy.EFrame on another shape.
float SquaredDistance (self, eVision.EPoint Point)
 Compute the squared distance between the centers of two eVision.Legacy.EFrame.
eVision.EPoint Move (self, float angle, float distance)
 Return the position by moving the center along angle by distance.
float Distance (self, eVision.EPoint point)
 Returns the distance between the addressed point and the center of eVision.Legacy.EFrame object.
float Distance (self, eVision.Legacy.ELine line, bool segmentOnly)
 Returns the distance between the addressed point and the center of eVision.Legacy.EFrame object.
float Distance (self, eVision.Legacy.ELine line)
 Returns the distance between the addressed point and the center of eVision.Legacy.EFrame object.
float Distance (self, eVision.Legacy.ECircle circle, bool arcOnly)
 Returns the distance between the addressed point and the center of eVision.Legacy.EFrame object.
float Distance (self, eVision.Legacy.ECircle circle)
 Returns the distance between the addressed point and the center of eVision.Legacy.EFrame object.
float Angle (self)
 Orientation of the frame.
 Angle (self, float value)
 Orientation of the frame.
float Scale (self)
 Horizontal sensor resolution, in pixels per unit.
 Scale (self, float value)
 Horizontal sensor resolution, in pixels per unit.
float CenterX (self)
 Abscissa of the origin point of the frame.
float CenterY (self)
 Ordinate of the origin point of the frame.
eVision.EPoint Center (self)
 Center.
 Center (self, eVision.EPoint value)
 Center.
float X (self)
 Abscissa (X coordinate) of the eVision.Legacy.EFrame object.
 X (self, float value)
 Abscissa (X coordinate) of the eVision.Legacy.EFrame object.
float Y (self)
 Ordinate (Y coordinate) of the eVision.Legacy.EFrame object.
 Y (self, float value)
 Ordinate (Y coordinate) of the eVision.Legacy.EFrame object.

Detailed Description

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

Remarks:

License(s): BasicTypes

Constructor & Destructor Documentation

◆ __init__() [1/13]

None eVision.Legacy.EWedge.__init__ ( self)

Constructs a eVision.Legacy.EWedge object.

◆ __init__() [2/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint center,
float diameter,
float breadth,
float originAngle,
bool direct )

Constructs a eVision.Legacy.EWedge object.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
diameterNominal diameter of the wedge. The default value is 100.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.
originAngleOrigin point coordinates of the wedge.
directtrue (default) means that angles increase anticlockwise in a direct coordinate system and clockwise in an inverse coordinate system.

◆ __init__() [3/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint center,
float diameter,
float breadth,
float originAngle )

Constructs a eVision.Legacy.EWedge object.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
diameterNominal diameter of the wedge. The default value is 100.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.
originAngleOrigin point coordinates of the wedge.

◆ __init__() [4/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint center,
float diameter,
float breadth )

Constructs a eVision.Legacy.EWedge object.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
diameterNominal diameter of the wedge. The default value is 100.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.

◆ __init__() [5/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint center,
float diameter )

Constructs a eVision.Legacy.EWedge object.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
diameterNominal diameter of the wedge. The default value is 100.

◆ __init__() [6/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint center,
eVision.EPoint origin,
float breadth,
bool direct )

Constructs a eVision.Legacy.EWedge object.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.
directtrue (default) means that angles increase anticlockwise in a direct coordinate system and clockwise in an inverse coordinate system.

◆ __init__() [7/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint center,
eVision.EPoint origin,
float breadth )

Constructs a eVision.Legacy.EWedge object.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.

◆ __init__() [8/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint center,
eVision.EPoint origin )

Constructs a eVision.Legacy.EWedge object.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.

◆ __init__() [9/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint center,
float diameter,
float breadth,
float originAngle,
float amplitude )

Constructs a eVision.Legacy.EWedge object.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
diameterNominal diameter of the wedge. The default value is 100.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.
originAngleOrigin point coordinates of the wedge.
amplitudeNominal angular amplitude of the wedge. The default value is 360.

◆ __init__() [10/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint origin,
eVision.EPoint middle,
eVision.EPoint end,
float breadth,
bool fullCircle )

Constructs a eVision.Legacy.EWedge object.

Parameters
originOrigin point coordinates of the wedge.
middleMiddle point coordinates of the wedge.
endEnd point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.
fullCircletrue (default) in case of a full turn wedge. If fullCircle is false, origin and end give the wedge's amplitude.

◆ __init__() [11/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint origin,
eVision.EPoint middle,
eVision.EPoint end,
float breadth )

Constructs a eVision.Legacy.EWedge object.

Parameters
originOrigin point coordinates of the wedge.
middleMiddle point coordinates of the wedge.
endEnd point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.

◆ __init__() [12/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.EPoint origin,
eVision.EPoint middle,
eVision.EPoint end )

Constructs a eVision.Legacy.EWedge object.

Parameters
originOrigin point coordinates of the wedge.
middleMiddle point coordinates of the wedge.
endEnd point coordinates of the wedge.

◆ __init__() [13/13]

None eVision.Legacy.EWedge.__init__ ( self,
eVision.Legacy.EWedge other )

Constructs a eVision.Legacy.EWedge object.

Parameters
otherAnother eVision.Legacy.EWedge object to be copied in the new eVision.Legacy.EWedge object.

Member Function Documentation

◆ Amplitude() [1/2]

float eVision.Legacy.EWedge.Amplitude ( self)

Angular amplitude of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

  • When the field of view is calibrated, the coordinate system is said to be direct, the abscissa extends rightwards and the ordinate extends upwards. In this case, an anticlockwise rotation leads to a positive angle value.
  • When the field of view is not calibrated, the coordinate system is said to be inverse, the abscissa extends rightwards and the ordinate extends downwards. In this case, a clockwise rotation leads to a positive angle value.

◆ Amplitude() [2/2]

eVision.Legacy.EWedge.Amplitude ( self,
float value )

Angular amplitude of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

  • When the field of view is calibrated, the coordinate system is said to be direct, the abscissa extends rightwards and the ordinate extends upwards. In this case, an anticlockwise rotation leads to a positive angle value.
  • When the field of view is not calibrated, the coordinate system is said to be inverse, the abscissa extends rightwards and the ordinate extends downwards. In this case, a clockwise rotation leads to a positive angle value.

◆ ApexAngle()

float eVision.Legacy.EWedge.ApexAngle ( self)

Angular position at the apex of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

  • When the field of view is calibrated, the coordinate system is said to be direct, the abscissa extends rightwards and the ordinate extends upwards. In this case, an anticlockwise rotation leads to a positive angle value.
  • When the field of view is not calibrated, the coordinate system is said to be inverse, the abscissa extends rightwards and the ordinate extends downwards. In this case, a clockwise rotation leads to a positive angle value.

◆ Breadth()

float eVision.Legacy.EWedge.Breadth ( self)

Breadth of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

◆ CopyTo()

None eVision.Legacy.EWedge.CopyTo ( self,
eVision.Legacy.EWedge other )

Copies all the data of the current eVision.Legacy.EWedge object into another eVision.Legacy.EWedge object and returns it.

Remarks:

In the overload taking a pointer, in case of a NULL pointer, a new eVision.Legacy.EWedge object will be created and returned.

Parameters
othereVision.Legacy.EWedge object in which the current eVision.Legacy.EWedge object data have to be copied.

Reimplemented from eVision.Legacy.EFrame.

◆ Direct() [1/2]

bool eVision.Legacy.EWedge.Direct ( 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.

  • When the field of view is calibrated, the coordinate system is said to be direct, the abscissa extends rightwards and the ordinate extends upwards.
  • When the field of view is not calibrated, the coordinate system is said to be inverse the abscissa extends rightwards and the ordinate extends downwards.

◆ Direct() [2/2]

eVision.Legacy.EWedge.Direct ( self,
bool value )

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.

  • When the field of view is calibrated, the coordinate system is said to be direct, the abscissa extends rightwards and the ordinate extends upwards.
  • When the field of view is not calibrated, the coordinate system is said to be inverse the abscissa extends rightwards and the ordinate extends downwards.

◆ EndAngle()

float eVision.Legacy.EWedge.EndAngle ( self)

Ending angular position of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

  • When the field of view is calibrated, the coordinate system is said to be direct, the abscissa extends rightwards and the ordinate extends upwards. In this case, an anticlockwise rotation leads to a positive angle value.
  • When the field of view is not calibrated, the coordinate system is said to be inverse, the abscissa extends rightwards and the ordinate extends downwards. In this case, a clockwise rotation leads to a positive angle value.

◆ FullBreadth()

bool eVision.Legacy.EWedge.FullBreadth ( self)

Flag indicating if the eVision.Legacy.EWedge has a full breadth (breadth = radius).

◆ FullCircle()

bool eVision.Legacy.EWedge.FullCircle ( self)

Flag indicating if the eVision.Legacy.EWedge is a full circle (amplitude = 2 PI).

◆ GetCorners()

None eVision.Legacy.EWedge.GetCorners ( self,
eVision.EPoint ar,
eVision.EPoint AAr,
eVision.EPoint aRR,
eVision.EPoint AARR )

Retrieves the coordinates of each corner of the eVision.Legacy.EWedge.

Parameters
arCoordinates of the inner org corner of the eVision.Legacy.EWedge.
AArCoordinates of the inner end corner of the eVision.Legacy.EWedge.
aRRCoordinates of the outer org corner of the eVision.Legacy.EWedge.
AARRCoordinates of the outer end corner of the eVision.Legacy.EWedge.

◆ GetEdges()

None eVision.Legacy.EWedge.GetEdges ( self,
eVision.Legacy.ELine a,
eVision.Legacy.ELine AA,
eVision.Legacy.ECircle r,
eVision.Legacy.ECircle RR )

Retrieves each edge of the eVision.Legacy.EWedge.

Parameters
aOrg edge of the eVision.Legacy.EWedge.
AAEnd edge of the eVision.Legacy.EWedge.
rInner edge of the eVision.Legacy.EWedge.
RROuter edge of the eVision.Legacy.EWedge.

◆ GetInnerPoint()

eVision.EPoint eVision.Legacy.EWedge.GetInnerPoint ( self,
float fraction )

Returns the coordinates of a particular point specified by its location along the inner circle arc.

Parameters
fractionPoint location expressed as a fraction of the circle arc (range [-1, +1]).

◆ GetMidEdges()

None eVision.Legacy.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.

Parameters
aCenter coordinates of the org edge of the eVision.Legacy.EWedge.
AACenter coordinates of the end edge of the eVision.Legacy.EWedge.
rCenter coordinates of the inner edge of the eVision.Legacy.EWedge.
RRCenter coordinates of the outer edge of the eVision.Legacy.EWedge.

◆ GetOuterPoint()

eVision.EPoint eVision.Legacy.EWedge.GetOuterPoint ( self,
float fraction )

Returns the coordinates of a particular point specified by its location along the outter circle arc.

Parameters
fractionPoint location expressed as a fraction of the circle arc (range [-1, +1]).

◆ GetPoint()

eVision.EPoint eVision.Legacy.EWedge.GetPoint ( self,
float breadthFraction,
float angleFraction )

Returns the coordinates of a particular point specified by its location along the wedge perimeter.

Parameters
breadthFractionPoint location expressed as a fraction of the wedge breadth (range -1, +1).
angleFractionPoint location expressed as a fraction of the wedge amplitude (range -1, +1).

◆ InnerApex()

eVision.EPoint eVision.Legacy.EWedge.InnerApex ( self)

Inner apex point coordinates of the eVision.Legacy.EWedge.

◆ InnerArcLength()

float eVision.Legacy.EWedge.InnerArcLength ( self)

Inner circle arc length of the eVision.Legacy.EWedge.

◆ InnerDiameter()

float eVision.Legacy.EWedge.InnerDiameter ( self)

Inner diameter of the eVision.Legacy.EWedge.

◆ InnerEnd()

eVision.EPoint eVision.Legacy.EWedge.InnerEnd ( self)

Inner end point coordinates of the eVision.Legacy.EWedge.

◆ InnerOrg()

eVision.EPoint eVision.Legacy.EWedge.InnerOrg ( self)

Inner origin point coordinates of the eVision.Legacy.EWedge.

◆ InnerRadius()

float eVision.Legacy.EWedge.InnerRadius ( self)

Inner radius of the eVision.Legacy.EWedge.

◆ OrgAngle()

float eVision.Legacy.EWedge.OrgAngle ( self)

Angular position from where the eVision.Legacy.EWedge extents.

Remarks:

A eVision.Legacy.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.

  • When the field of view is calibrated, the coordinate system is said to be direct, the abscissa extends rightwards and the ordinate extends upwards. In this case, an anticlockwise rotation leads to a positive angle value.
  • When the field of view is not calibrated, the coordinate system is said to be inverse, the abscissa extends rightwards and the ordinate extends downwards. In this case, a clockwise rotation leads to a positive angle value.

◆ OuterApex()

eVision.EPoint eVision.Legacy.EWedge.OuterApex ( self)

Outer apex point coordinates of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

◆ OuterArcLength()

float eVision.Legacy.EWedge.OuterArcLength ( self)

Outer circle arc length of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

◆ OuterDiameter()

float eVision.Legacy.EWedge.OuterDiameter ( self)

Outer diameter of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

◆ OuterEnd()

eVision.EPoint eVision.Legacy.EWedge.OuterEnd ( self)

Outer end point coordinates of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

◆ OuterOrg()

eVision.EPoint eVision.Legacy.EWedge.OuterOrg ( self)

Outer origin point coordinates of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

◆ OuterRadius()

float eVision.Legacy.EWedge.OuterRadius ( self)

Outer radius of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.

◆ SetDiameters() [1/2]

None eVision.Legacy.EWedge.SetDiameters ( self,
float diameter )

Sets the nominal inner/outer diameter and breadth of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.Legacy.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.

Parameters
diameterOuter diameter of the eVision.Legacy.EWedge. The default value is 100.

◆ SetDiameters() [2/2]

None eVision.Legacy.EWedge.SetDiameters ( self,
float diameter,
float breadth )

Sets the nominal inner/outer diameter and breadth of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.Legacy.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.

Parameters
diameterOuter diameter of the eVision.Legacy.EWedge. The default value is 100.
breadthBreadth of the eVision.Legacy.EWedge. It must be negative or zero. Its default value is -50.

◆ SetFromCenterAndOrigin() [1/3]

None eVision.Legacy.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.Legacy.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.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.

◆ SetFromCenterAndOrigin() [2/3]

None eVision.Legacy.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.Legacy.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.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.

◆ SetFromCenterAndOrigin() [3/3]

None eVision.Legacy.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.Legacy.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.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.
directtrue (default) means that angles increase anticlockwise in a direct coordinate system and clockwise in an inverse coordinate system.

◆ SetFromOriginMiddleEnd() [1/3]

None eVision.Legacy.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.Legacy.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.

Parameters
originOrigin point coordinates of the wedge.
middleMiddle point coordinates of the wedge.
endEnd point coordinates of the wedge.

◆ SetFromOriginMiddleEnd() [2/3]

None eVision.Legacy.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.Legacy.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.

Parameters
originOrigin point coordinates of the wedge.
middleMiddle point coordinates of the wedge.
endEnd point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.

◆ SetFromOriginMiddleEnd() [3/3]

None eVision.Legacy.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.Legacy.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.

Parameters
originOrigin point coordinates of the wedge.
middleMiddle point coordinates of the wedge.
endEnd point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.
fullCircletrue (default) in case of a full turn wedge. If fullCircle is false, origin and end give the wedge's amplitude.

◆ SetFromTwoPoints() [1/3]

None eVision.Legacy.EWedge.SetFromTwoPoints ( self,
eVision.EPoint center,
eVision.EPoint origin )

Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an eVision.Legacy.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.

Deprecated

Use eVision.Legacy.EWedge.SetFromCenterAndOrigin instead.

Deprecated in version 25.10. Scheduled to be removed in version 27.6.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.

◆ SetFromTwoPoints() [2/3]

None eVision.Legacy.EWedge.SetFromTwoPoints ( 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.Legacy.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.

Deprecated

Use eVision.Legacy.EWedge.SetFromCenterAndOrigin instead.

Deprecated in version 25.10. Scheduled to be removed in version 27.6.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.

◆ SetFromTwoPoints() [3/3]

None eVision.Legacy.EWedge.SetFromTwoPoints ( 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.Legacy.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.

Deprecated

Use eVision.Legacy.EWedge.SetFromCenterAndOrigin instead.

Deprecated in version 25.10. Scheduled to be removed in version 27.6.

Parameters
centerCenter coordinates of the wedge at its nominal position. The default value is (0,0).
originOrigin point coordinates of the wedge.
breadthNominal breadth of the wedge. It must be negative or zero. The default value is -50.
directtrue (default) means that angles increase anticlockwise in a direct coordinate system and clockwise in an inverse coordinate system.

◆ SetRadii() [1/2]

None eVision.Legacy.EWedge.SetRadii ( self,
float radius )

Sets the nominal radius and breadth of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.Legacy.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.

Parameters
radiusOuter radius of the eVision.Legacy.EWedge. The default value is 50.

◆ SetRadii() [2/2]

None eVision.Legacy.EWedge.SetRadii ( self,
float radius,
float breadth )

Sets the nominal radius and breadth of the eVision.Legacy.EWedge.

Remarks:

A eVision.Legacy.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.Legacy.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.

Parameters
radiusOuter radius of the eVision.Legacy.EWedge. The default value is 50.
breadthBreadth of the eVision.Legacy.EWedge, which must be negative or zero. Its default value is -50.