eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
eVision::Legacy Namespace Reference

Classes

class  EChecker
 Manages a complete context for the inspection tool based on image comparison in EasyOCV. More...
class  EChecker2
 Manages a complete context for the EChecker2 golden template inspection tool. More...
class  ECircle
 Represents a model of a circle (or arc) in EasyGauge. More...
class  ECircleGauge
 Manages a circle fitting gauge. More...
class  ECircleShape
 Manages a circle shape. More...
class  EFrame
 Represents a geometrical frame of reference as well as the parameters needed to transform from/to local and global coordinates. It contains a point and an angle and serves as a base class for geometrical elements. More...
class  EFrameShape
 Manages a complete context for measuring frame shapes. More...
class  ELine
 Represents a model of a line segment. More...
class  ELineGauge
 Manages a line fitting gauge. More...
class  ELineShape
 Manages a line shape. More...
class  EPointGauge
 Manages a point location gauge. More...
class  EPointShape
 Manages a point shape context. More...
class  EPolygon
 Represents a polygon. The number of vertices is arbitrary. A EPolygon could be closed (last and first point connected) or open (like a polyline shape). More...
class  EPolygonGauge
 Manages a polygon fitting gauge. More...
class  EPolygonShape
 Manages a polygonal shape. More...
class  ERectangle
 Represents a model of a rectangle. More...
class  ERectangleGauge
 Manages a rectangle fitting gauge. More...
class  ERectangleShape
 Manages a rectangle shape. More...
class  ESamplePoint
 A point sampled by a gauge. More...
class  EShape
 Abstract class to federate the classes that can be hierarchically attached together (from a geometrical point of view). More...
class  EWedge
 Represents a model of a wedge (disk, ring, sector or curvilinear quadrilateral). More...
class  EWedgeGauge
 Manages a wedge fitting gauge. More...
class  EWedgeShape
 Manages a wedge shape. More...
class  EWorldShape
 Manages a complete context for calibrating a field of view. More...

Enumerations

enum  EFiducialMatchingMode { EFiducialMatchingMode_Geometric = 0 , EFiducialMatchingMode_Area = 1 }
 Allowed values for the fiducial finder mode in EChecker. More...
enum  EPolygonMeasurementMode { EPolygonMeasurementMode_Global = 0 , EPolygonMeasurementMode_Edge = 1 , EPolygonMeasurementMode_Point = 2 }
 PolygonGauge measurement mode. More...

Enumeration Type Documentation

◆ EFiducialMatchingMode

Allowed values for the fiducial finder mode in EChecker.

Enumerator
EFiducialMatchingMode_Geometric 

Geometric finder. Use this mode if the fiducials are well defined and/or may be subject to occlusion.

EFiducialMatchingMode_Area 

Area finder. Use this mode if the fiducials are not well defined (have poor edges) or are of inconsistent size.

◆ EPolygonMeasurementMode

PolygonGauge measurement mode.

Enumerator
EPolygonMeasurementMode_Global 

The polygon is rigid, only the global position and the orientation are adjusted. If EPolygonGauge::SetEnableScaling is enabled, a scale factor is also computed.

EPolygonMeasurementMode_Edge 

The edges of the polygon are measured independently. The result is a new polygon composed by these fitted edges. The measured polygon has the same number of vertices.

EPolygonMeasurementMode_Point 

The polygon edges are sampled to fit closely to the measured points. The new polygon uses all the measured points of the contour.