EWedgeShape Class
Manages a wedge shape.
Base Class:EShape
Derived Class(es):EWedgeGauge
Namespace: Euresys::Open_eVision
License(s): Any
Properties
Angular position at the apex of the EWedgeShape
.
Breadth of the EWedgeShape
.
Abscissa of the origin point of the shape.
Ordinate of the origin point of the shape.
Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation.
Ending angular position of the EWedgeShape
.
Flag indicating if the EWedgeShape
has a full breadth (breadth = radius
).
Flag indicating if the EWedgeShape
is a full circle (amplitude = 2 PI
).
Inner apex point coordinates of the EWedgeShape
.
Inner circle arc length of the EWedgeShape
.
Inner diameter of the EWedgeShape
.
Inner end point coordinates of the EWedgeShape
.
Inner origin point coordinates of the EWedgeShape
.
Inner radius of the EWedgeShape
.
Angular position from where the EWedgeShape
extents.
Outer apex point coordinates of the EWedgeShape
.
Outer circle arc length of the EWedgeShape
.
Outer diameter of the EWedgeShape
.
Outer end point coordinates of the EWedgeShape
.
Outer origin point coordinates of the EWedgeShape
.
Outer radius of the EWedgeShape
.
Shape type.
Angular amplitude of the EWedgeShape
.
Orientation of the shape.
Center point of the shape.
Horizontal sensor resolution, in pixels per unit.
Sets the nominal position, length and rotation angle of the wedge according to a known EWedge
object In a general content, the term object should be understood with the meaning of a class instance. In EasyObject, an object is a maximally-sized area of adjacent connected pixels belonging to the layer foreground..
Methods
Find the daughter shape that is the closest to this shape. To retrieve the closest shape, use EShape::ClosestShape
.
Copies all the data of the current EWedgeShape
object into another EWedgeShape
object and returns it.
Moves a handle to a new position and updates the position parameters of the shape.
Draws a graphical representation of a shape, as defined by EDrawingMode
.
This method is deprecated.
Retrieves the coordinates of each corner of the EWedgeShape
.
Retrieves each edge of the EWedgeShape
.
Returns the coordinates of a particular point specified by its location along the inner circle arc.
Retrieves the center coordinates of each edge of the wedge fitting gauge.
Returns the coordinates of a particular point specified by its location along the outter circle arc.
Returns the coordinates of a particular point specified by its location along the wedge perimeter.
Checks if there is a handle under the cursor.
Copies all the data from another EWedgeShape
object into the current EWedgeShape
object
Sets the center coordinates of a EWedgeShape
object.
Sets the nominal inner/outer diameter and breadth of the EWedgeShape
.
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedgeShape
object.
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedgeShape
object.
This method is deprecated: Use EWedgeShape::SetFromCenterAndOrigin
instead.
Sets the nominal radius and breadth of the EWedgeShape
.
EWedgeShape Class
Manages a wedge shape.
Base Class:EShape
Derived Class(es):EWedgeGauge
Namespace: Euresys.Open_eVision
License(s): Any
Properties
Angular amplitude of the EWedgeShape
.
Orientation of the shape.
Angular position at the apex of the EWedgeShape
.
Breadth of the EWedgeShape
.
Center point of the shape.
Abscissa of the origin point of the shape.
Ordinate of the origin point of the shape.
Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation.
Ending angular position of the EWedgeShape
.
Flag indicating if the EWedgeShape
has a full breadth (breadth = radius
).
Flag indicating if the EWedgeShape
is a full circle (amplitude = 2 PI
).
Inner apex point coordinates of the EWedgeShape
.
Inner circle arc length of the EWedgeShape
.
Inner diameter of the EWedgeShape
.
Inner end point coordinates of the EWedgeShape
.
Inner origin point coordinates of the EWedgeShape
.
Inner radius of the EWedgeShape
.
Angular position from where the EWedgeShape
extents.
Outer apex point coordinates of the EWedgeShape
.
Outer circle arc length of the EWedgeShape
.
Outer diameter of the EWedgeShape
.
Outer end point coordinates of the EWedgeShape
.
Outer origin point coordinates of the EWedgeShape
.
Outer radius of the EWedgeShape
.
Horizontal sensor resolution, in pixels per unit.
Shape type.
Methods
Find the daughter shape that is the closest to this shape. To retrieve the closest shape, use EShape.ClosestShape
.
Copies all the data of the current EWedgeShape
object into another EWedgeShape
object and returns it.
Moves a handle to a new position and updates the position parameters of the shape.
Draws a graphical representation of a shape, as defined by EDrawingMode
.
This method is deprecated.
Retrieves the coordinates of each corner of the EWedgeShape
.
Retrieves each edge of the EWedgeShape
.
Returns the coordinates of a particular point specified by its location along the inner circle arc.
Retrieves the center coordinates of each edge of the wedge fitting gauge.
Returns the coordinates of a particular point specified by its location along the outter circle arc.
Returns the coordinates of a particular point specified by its location along the wedge perimeter.
Checks if there is a handle under the cursor.
Sets the center coordinates of a EWedgeShape
object.
Sets the nominal inner/outer diameter and breadth of the EWedgeShape
.
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedgeShape
object.
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedgeShape
object.
This method is deprecated: Use EWedgeShape.SetFromCenterAndOrigin
instead.
Sets the nominal radius and breadth of the EWedgeShape
.
EWedgeShape Class
Manages a wedge shape.
Base Class:EShape
Derived Class(es):EWedgeGauge
Module: open_evision
License(s): Any
Properties
Angular amplitude of the EWedgeShape
.
Orientation of the shape.
Angular position at the apex of the EWedgeShape
.
Breadth of the EWedgeShape
.
Center point of the shape.
Abscissa of the origin point of the shape.
Ordinate of the origin point of the shape.
Flag indicating whether positive angles correspond to a clockwise or an anticlockwise rotation.
Ending angular position of the EWedgeShape
.
Flag indicating if the EWedgeShape
has a full breadth (breadth = radius
).
Flag indicating if the EWedgeShape
is a full circle (amplitude = 2 PI
).
Inner apex point coordinates of the EWedgeShape
.
Inner circle arc length of the EWedgeShape
.
Inner diameter of the EWedgeShape
.
Inner end point coordinates of the EWedgeShape
.
Inner origin point coordinates of the EWedgeShape
.
Inner radius of the EWedgeShape
.
Angular position from where the EWedgeShape
extents.
Outer apex point coordinates of the EWedgeShape
.
Outer circle arc length of the EWedgeShape
.
Outer diameter of the EWedgeShape
.
Outer end point coordinates of the EWedgeShape
.
Outer origin point coordinates of the EWedgeShape
.
Outer radius of the EWedgeShape
.
Horizontal sensor resolution, in pixels per unit.
Shape type.
Methods
Find the daughter shape that is the closest to this shape. To retrieve the closest shape, use EShape.ClosestShape
.
Copies all the data of the current EWedgeShape
object into another EWedgeShape
object and returns it.
Moves a handle to a new position and updates the position parameters of the shape.
Draws a graphical representation of a shape, as defined by EDrawingMode
.
Retrieves the coordinates of each corner of the EWedgeShape
.
Retrieves each edge of the EWedgeShape
.
Returns the coordinates of a particular point specified by its location along the inner circle arc.
Retrieves the center coordinates of each edge of the wedge fitting gauge.
Returns the coordinates of a particular point specified by its location along the outter circle arc.
Returns the coordinates of a particular point specified by its location along the wedge perimeter.
Checks if there is a handle under the cursor.
Sets the center coordinates of a EWedgeShape
object.
Sets the nominal inner/outer diameter and breadth of the EWedgeShape
.
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedgeShape
object.
Sets the geometric parameters (nominal position and diameter, breadth, angular position and amplitude) of an EWedgeShape
object.
This method is deprecated: Use EWedgeShape.SetFromCenterAndOrigin
instead.
Sets the nominal radius and breadth of the EWedgeShape
.