eVision .NET API
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NeVision
 NEasy3D
 CE3DAlignerAligns an EPointCloud or EZMap on a reference EMesh, EPointCloud or EZMap
 CE3DAlignmentRepresents a 3D Alignment returned by E3DAligner
 CE3DAnomalyRepresents a detected 3D anomaly
 CE3DAxisDisplayRepresents the axis and the grid to display in the E3DViewer
 CE3DAxisSystemRepresent a 3D base axis system
 CE3DBoxA 3D box, used as bounding volume for E3DObject class. A box is defined by a center, 3 axis and 3 extent for the 3 axis. A 3D point (x,y,z) is inside the E3DBox if ... By default a E3DBox is an axis aligned unit cube, centered on the origin
 CE3DClosestPointStruct containing the E3DPoint of an EPointCloud that is closest to a line or segment with its index in the cloud and its distance to the line or segment
 CE3DComparerRepresents a 3D comparison context
 CE3DLineRepresents a 3D line
 CE3DMatchRepresents a 3D match returned by E3DMatcher
 CE3DMatcherAligns an EPointCloud or EZMap on and compares it with a reference EMesh, EPointCloud or EZMap
 CE3DObjectA E3DObject is a geometric description of a set of 3D points, produced by E3DObjectExtractor. Several 3D features are available. All 3D features are expressed in the ZMap metric coordinate system
 CE3DObjectExtractorE3DObjectExtractor is used to extract 3D objects from a ZMap
 CE3DOrthonormalAxisSystemE3DOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed
 CE3DPlaneRepresents a 3D plane
 CE3DPointRepresents a 3D point with floating point coordinates
 CE3DRightOrthonormalAxisSystemE3DRightOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed and Right
 CE3DSphereRepresents a 3D sphere
 CE3DTransformMatrixRepresents a 3D transformation [4x4] matrix
 CE3DViewerManages a viewer window for EPointCloud
 CEAffineTransformerManages a 3D coordinates transformation context
 CEAnomalyThresholdsThresholds used to define an anomaly in Easy3DMatch. Composed of a distance and an area thresholds
 CEAzimuthElevationAnglesAzimuth and Elevation Angles
 CECalibrationGeneratorRepresents a 3D calibration model generator, a class made to compute calibration models
 CECalibrationModelRepresents a 3D calibration model
 CEConverterConversion functions between bit depth formats of various 3D classes
 CEDecimatorDecimation of a point cloud/ZMap/DepthMap
 CEDepthMapRepresents a generic DepthMap type interface
 CEDepthMap16Represents a EDepthMap with an 16-bit pixel internal representation
 CEDepthMap32fRepresents a EDepthMap with an 32-bit pixel internal representation
 CEDepthMap8Represents a EDepthMap with an internal 8-bit pixel representation
 CEDepthMapToMeshConverterPerforms the conversion from a EDepthMap to a EMesh, using the given calibration model
 CEDepthMapToPointCloudConverterPerforms the conversion from a EDepthMap to a EPointCloud, using the given calibration model
 CEEdgeCroppingParametersParameters used to defined edge cropping in Easy3DMatch
 CEErrorStatisticsThis object contains the error statistics (deviation between model and aligned points)
 CEExplicitGeometricCalibrationModelEExplicitGeometricCalibrationModel is used to calibrate a depth map from a minimal set of explicit geometric values
 CEFeaturesAlignerAlignment class, used to calculate the best transformation between matching pairs of points. The object EFeaturesAligner contains a list of points called the 'Model points list'. The method EFeaturesAligner.Compute takes a second list of points as argument which is called the 'Measured points list' and produces a E3DTransformMatrix as result
 CEFiltersFiltering functions used to remove noise on 3D containers
 CEGridDecimatorDecimation of an EPointCloud
 CELaserLineExtractorManages a laser line extraction context
 CEMeshRepresents a 3D meshed object
 CEMeshToZMapConverterComputes an EZMap from an EMesh. The value of the pixels of the ZMap are the distance between the 3D points and the reference plane. All 3D points under the reference plane are discarded. Various options can be set with methods EMeshToZMapConverter.ReferencePlane, EMeshToZMapConverter.SetFillMode, EMeshToZMapConverter.SetMapXYResolution, EMeshToZMapConverter.MapZResolution, EMeshToZMapConverter.OrientationVector... When the conversion is called without defining specific parameters, the algorithm uses the following options:
 CEObjectBasedCalibrationGeneratorRepresents an object-based 3D calibration generator
 CEObjectBasedCalibrationModelEObjectBasedCalibrationModel is an Easy3D calibration model built from a scan of a reference object
 CEPhotometricStereoImagerManages photometric stereo reconstruction. This class can build normals, albedos, gradients, mean curvatures and gaussian curvatures images from at least 3 input images by using photometric stereo The algorithm used assumes objects are Lambertian and light sources emit parallel rays
 CEPlaneCropperA EPlaneCropper object is used to crop some points of a EPointCloud object
 CEPlaneFinderA EPlaneFinder object is used to search an E3DPlane in an EPointCloud
 CEPlaneFitterA EPlaneFitter object is used to fit an E3DPlane on an EPointCloud
 CEPointCloudRepresents a 3D point cloud
 CEPointCloudFactoryManages a context for creating point clouds of specific shapes
 CEPointCloudFilterAn EPointCloudFilter is used to filter some points out of an EPointCloud
 CEPointCloudMergerMerges several EPointCloud of the same scene from different sensors after having performed a calibration
 CEPointCloudStatisticsManages a context for retrieving statistics on an EPointCloud
 CEPointCloudToMeshConverterPerforms the conversion from an EPointCloud to an EMesh
 CEPointCloudToZMapConverterComputes an EZMap from an EPointCloud. The value of the pixels of the ZMap are the distance between the 3D points and the reference plane. All 3D points under the reference plane are discarded. Various options can be set with methods EPointCloudToZMapConverter.ReferencePlane, EPointCloudToZMapConverter.SetFillMode, EPointCloudToZMapConverter.SetMapXYResolution, EPointCloudToZMapConverter.MapZResolution, EPointCloudToZMapConverter.OrientationVector... When the conversion is called without defining specific parameters, the algorithm uses the following options:
 CEPrincipalAxisExtractorA EPrincipalAxisExtractor object computes the principal axis analysis (PCA) on an EPointCloud and produces a E3DTransformMatrix as a result
 CERandomDecimatorDecimation of an EPointCloud
 CERectangularCropperManages a point cloud cropper in the shape of a rectangular parallelepiped
 CERenderStyleRepresents how to visualize 3D Objects in a E3DViewer
 CEScaleCalibrationModelEScaleCalibrationModel is used to convert depth map 2.5D point to 3D world position, only by applying a scale factor
 CESimpleCropperManages a point cloud cropper based on X/Y/Z value ranges
 CESphereFitterA ESphereFitter object is used to fit an E3DSphere on an EPointCloud
 CESphericalCropperManages a spherical point cloud cropper
 CEStatisticsCalculates various statistics on the pixels values of an EDepthMap or EZMap
 CEStatistics16Statistics on the pixels values of an EDepthMap16 or EZMap16 computed by EStatistics
 CEStatistics32fStatistics on the pixels values of an EDepthMap or EZMap computed by EStatistics
 CEStatistics8Statistics on the pixels values of an EDepthMap8 or EZMap8 computed by EStatistics
 CEUtils3D Utilitarian Functions
 CEZMapRepresents a generic ZMap type interface
 CEZMap16A ZMap16 is a 16bits corrected 2.5D image
 CEZMap32fA ZMap32f is a 32bits corrected 2.5D image
 CEZMap8A ZMap8 is a 8bits corrected 2.5D image
 CEZMapLevelerClass performing the leveling of an EZMap. The ZMap is re-projected along a new direction and with a specific orientation. The direction is either given by the user or found on the initial ZMap. The orientation is given as an angle (0° is the x-axis of the initial ZMap)
 CEZMapToMeshConverterPerforms the conversion from an EZMap to an EMesh
 CEZMapToPointCloudConverterGenerates an EPointCloud from a ZMap
 CTextLabelA class representing a text label that can be displayed using E3DViewer
 NEasyBarCode2
 CEBarCodeRepresents a 1D Bar Code
 CEBarCodeGradingParametersRepresents the grading Parameters associated with an EBarCode as defined by ISO15416
 CEBarCodeGridRepresents a grid of Data Barcodes
 CEBarCodeGridDrawOptionsList of options to customize the drawing of the bar codes
 CEBarCodeReaderRepresents a 1D Bar Code Reading Context
 NEasyDeepLearning
 CEClassificationDatasetEClassificationDataset manages a dataset of images
 CEClassificationMetricsCollection of metrics used to evaluate the state of an EClassifier
 CEClassificationResultAn EClassificationResult object represents the result of a classification
 CEClassifierEClassifier allows to train a classifier using an EDataset object and classify new images
 CEDataAugmentationAn EDataAugmentation object is responsible for storing the data augmentation parameters and generating new transformed images from existing ones. Deep learning algorithms are not invariant to the location, scale, or rotation of the elements of interest in the image. Thus, if the final application requires the deep learning algorithm to be invariant to those characteristics, the dataset must contain images covering the spectrum of those characteristics
 CEDatasetEDataset manages a dataset of images
 CEDatasetSplitThe EDatasetSplit maps the image indexes of a EDataset to a dataset split type (EDatasetType)
 CEDeepLearningBenchmarkDeep Learning benchmark results
 CEDeepLearningBenchmarkSettingsClass representing the settings of a Deep Learning benchmark
 CEDeepLearningDefectDetectionMetricsCollection of metrics used to evaluate a defect detection problem where the detection is based on the thresholding of a score produced by the underlying deep learning tool, e.g. a EUnsupervisedSegmenter tool or a ESupervisedSegmenter tool
 CEDeepLearningDeviceClass representing a device that can run a neural network. A device is fully described by its EDeepLearningDevice.Name and EDeepLearningDevice.EngineName
 CEDeepLearningExecutionSettingsExecution settings for a Deep Learning tool
 CEDeepLearningProjectDeep learning project
 CEDeepLearningToolEDeepLearningTool represents the common operations of deep learning tools
 CEDeepOCRModelParametersBase class for the parameters of EasyDeepOCR models for user retraining
 CEDeepOCRModelParametersTextLocationParameters for the user retraining of the text location model of EasyDeepOCR
 CEDeepOCRToolTrains the EasyDeepOCR Deep Learning models
 CEDeepOCRToolMetricsMetrics for EDeepOCRTool
 CEDeepOCRToolResultResult for EDeepOCRTool
 CEInterestPointLocatorEasyLocate tool - interest point version
 CELocatorEasyLocate tool - axis aligned bounding box version
 CELocatorBaseBase class for EasyLocate tool
 CELocatorMetricsCollection of metrics used to evaluate the results of a ELocator tool
 CELocatorMetricsGeneratorLocator metric generator
 CELocatorObjectObject for a ELocator tool
 CELocatorPredictedObjectObject predicted by a ELocator tool
 CELocatorResultResult of a ELocator tool
 CEROCPointThe structure representing a point on the ROC (Receiver Operating Characteristic) curve
 CESupervisedSegmenterSupervised segmentation tool
 CESupervisedSegmenterBlobA blob detected by a supervised segmentation tool (see ESupervisedSegmenter and ESupervisedSegmenterResult)
 CESupervisedSegmenterMetricsCollection of metrics used to evaluate the state of a ESupervisedSegmenter tool
 CESupervisedSegmenterResultAn ESupervisedSegmenterResult object represents the result of a supervised segmenter
 CEUnsupervisedSegmenterUnsupervised segmentation tool
 CEUnsupervisedSegmenterMetricsCollection of metrics used to evaluate the state of an EUnsupervisedSegmenter
 CEUnsupervisedSegmenterResultAn EUnsupervisedSegmenterResult object represents the result of a EUnsupervisedSegmenter tool
 CEWeightedPrecisionRecallPointWeighted precision and recall for a given threshold
 NEasyDeepOCR
 CEOptimizationReportAn EOptimizationReport stores information about the optimization of an ETextReader (ETextReader.Optimize). Additionally, a EOptimizationReport allows for the restoration of the optimization from which it originated
 CESampleA sample is composed of an image, and optionally a region, together with one or several texts, which are visible in the image. These texts indicate what outputs are expected when calling ETextReader.Read on this image. A ESample is only meant to be contained in ESampleList
 CESampleListHolds a list of samples. A sample is composed of an image, and optionally a region, together with one or several text strings of interests. These text strings indicate what outputs are expected when calling ETextReader.Read on this image. A ESampleList is meant to be used with ETextReader.Optimize, to specialize and increase the processing speed of subsequent calls to ETextReader.Read. For the ESampleList to be consistent, all the texts must belong to the same context, i.e. all the texts must share similar geometrical properties
 CETextRepresents a text detected by a ETextReader. A EText is composed of one or several ETextLine, that are returned by EText.Lines
 CETextDrawingParametersRepresents the drawing parameters needed by ETextLine.Draw and EText.Draw
 CETextLineRepresents a text line detected by a ETextReader
 CETextReaderA ETextReader aims to find and read texts inside a given ROI, through ETextReader.Read. The returned texts can be filtered by providing a ETopology. An optimization phase can be performed before starting to read, to increase the processing speed of ETextReader. This optimization phase can be launched with ETextReader.Optimize
 NEasyMatrixCode2
 CEMatrixCodeHolds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more
 CEMatrixCodeGridRepresents a grid of Data Matrix Codes
 CEMatrixCodeGridDrawOptionsList of options to customize the drawing of the matrix codes
 CEMatrixCodeReaderAn EMatrixCodeReader instance can detect, decode and grade matrixcodes in an ROI, it returns a vector of EMatrixCode instances
 NEGrabberBridge
 CEGrabberDepthMap16
 CEGrabberDepthMap8
 CEGrabberImageBW16
 CEGrabberImageBW8
 CEGrabberImageC24
 NLegacy
 CECheckerManages a complete context for the inspection tool based on image comparison in EasyOCV
 CEChecker2Manages a complete context for the EChecker2 golden template inspection tool
 CECircleRepresents a model of a circle (or arc) in EasyGauge
 CECircleGaugeManages a circle fitting gauge
 CECircleShapeManages a circle shape
 CEFrameRepresents 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
 CEFrameShapeManages a complete context for measuring frame shapes
 CELineRepresents a model of a line segment
 CELineGaugeManages a line fitting gauge
 CELineShapeManages a line shape
 CEPointGaugeManages a point location gauge
 CEPointShapeManages a point shape context
 CEPolygonRepresents a polygon. The number of vertices is arbitrary. A EPolygon could be closed (last and first point connected) or open (like a polyline shape)
 CEPolygonGaugeManages a polygon fitting gauge
 CEPolygonShapeManages a polygonal shape
 CERectangleRepresents a model of a rectangle
 CERectangleGaugeManages a rectangle fitting gauge
 CERectangleShapeManages a rectangle shape
 CESamplePointA point sampled by a gauge
 CEShapeAbstract class to federate the classes that can be hierarchically attached together (from a geometrical point of view)
 CEWedgeRepresents a model of a wedge (disk, ring, sector or curvilinear quadrilateral)
 CEWedgeGaugeManages a wedge fitting gauge
 CEWedgeShapeManages a wedge shape
 CEWorldShapeManages a complete context for calibrating a field of view
 NSegmenters
 CEColorRangeThresholdSegmenterSegments an image using a double threshold on a color image
 CEColorSingleThresholdSegmenterSegments an image using a single threshold on a color image
 CEGrayscaleDoubleThresholdSegmenterSegments an image using a double threshold on a grayscale image
 CEGrayscaleSingleThresholdSegmenterSegments an image using a single threshold on a grayscale image
 CEImageRangeSegmenterSegments an image using a pixel-by-pixel double threshold given as two images
 CEImageSegmenterBase class from which all the segmenters derive
 CELabeledImageSegmenterSegments an image by mapping the value of the pixels directly to a layer index
 CEReferenceImageSegmenterSegments an image using a pixel-by-pixel single threshold given as an image
 CEThreeLayersImageSegmenterThe base class from which all the segmenters that produce three layers derive
 CETwoLayersImageSegmenterThe base class from which all the segmenters that produce two layers derive
 CAdvancedCalibrationParametersAdvanced calibration parameters
 CAdvancedDistortionParametersAdvanced distortion calibration parameters
 CEasyThis class contains static properties and methods specific to the Easy library
 CEasyColorThis class contains static properties and methods specific to the EasyColor library
 CEasyImageThis class contains static properties and methods specific to the EasyImage library
 CEasyObjectThis class contains static properties and methods specific to the EasyObject library
 CEBarCodeManages a complete context for the reading or verification of bar codes in EasyBarCode
 CEBaseGaugeEasyGauge base class
 CEBaseROIThis represents the abstract base class for all ROI and image classes
 CEBrushBrush
 CEBW16Gray-level pixel value, coded as an unsigned 16-bit integer
 CEBW16PathPath from a EBW16 image: image pixel coordinates, and associated gray-level pixel value
 CEBW16PathVectorVector objects are used to store 1-dimensional data
 CEBW16VectorVector objects are used to store 1-dimensional data
 CEBW32Gray-level pixel value, coded as an unsigned 32-bit integer
 CEBW32fGray-level pixel value, coded as a 32-bit floating-point number
 CEBW32VectorVector objects are used to store 1-dimensional data
 CEBW8Gray-level pixel value, coded as an unsigned 8-bit integer
 CEBW8PathPath from a EBW8 image: image pixel coordinates, and associated gray-level pixel value
 CEBW8PathVectorVector objects are used to store 1-dimensional data
 CEBW8VectorVector objects are used to store 1-dimensional data
 CEBWHistogramVectorVector objects are used to store 1-dimensional data
 CEC24Color pixel value coded as 3 unsigned 8-bit integers (red, green and blue components)
 CEC24AColor pixel value coded as 4 unsigned 8-bit integers (red, green, blue and alpha components)
 CEC24PathPath from a EC24 image: image pixel coordinates, and associated color pixel value
 CEC24PathVectorVector objects are used to store 1-dimensional data
 CEC24VectorVector objects are used to store 1-dimensional data
 CEC48Color pixel value coded as 3 unsigned 16-bit integers (red, green, blue components)
 CECallbackSerializer
 CECameraCalibrationCamera calibration
 CECannyEdgeDetectorManages a complete context for the Canny edge detector
 CECheckerManages a complete context for the EChecker golden template inspection tool
 CECircleRepresents a model of a circle (or arc) in EasyGauge
 CECircleGaugeCircle gauge
 CECircleRegionManages a complete context for an ERegion shaped like a circle
 CECodeRepresents a Code
 CECodedElementThis class encapsulates either an object or a hole in an object, in a coded image
 CECodedImage2The main class of the EasyObject API that represents a coded image, as produced by the encoder
 CECodeGridRepresents a grid of Codes
 CECodeGridDrawOptionsList of options to customize the drawing of the codes
 CECodeReaderAn ECodeReader instance can detect and decode various types of codes
 CEColorTriple of floating-point numbers that encode a color in a given color system
 CEColorLookupDescribes a color lookup table, that is used to speed-up complex conversions between color systems
 CEColorVectorVector objects are used to store 1-dimensional data
 CEDebevecMergerParametersContainer holding the parameters for a Debevec merger algorithm
 CEDepth16Depth value of the pixel, coded as an unsigned 16-bit integer
 CEDepth32fDepth value of the pixel, coded as a 32-bits floating point value
 CEDepth8Depth value of the pixel, coded as an unsigned 8-bit integer
 CEDragoToneMapperParametersContainer holding the parameters for a Drago tone-mapper algorithm
 CEDrawableExtentDrawable surface extent
 CEDrawAdapterDraw adapter interface used for drawing eVision objects and results
 CEEllipseRepresents a model of an (arc of) ellipse
 CEEllipseRegionManages a complete context for an ERegion shaped like an ellipse
 CEExceptionThe exception type used in this library
 CEExternalDrawAdapterWrapper around an external draw adapter to allow it to be used by eVision
 CEFileSerializerA type of ESerializer suitable for serialization and deserialization to and from memory buffers
 CEFindFeaturePointRepresents a feature point obtained from learning a model using EPatternFinder
 CEFloatRangeRepresents a range of floating point values
 CEFontFont
 CEFoundPatternRepresents a single instance of the pattern in the search field, as returned by the EasyFind or EasyMatch finding process
 CEFourierImageThe EFourierImage class is used to represent rectangular regions of interest inside EBW32f gray-level images. See ROIs
 CEFourierTransformerUtility class to manage direct and inverse Fast Fourier Transforms
 CEFrameRepresents a geometrical frame of reference
 CEGDIPlusDrawAdapterDraw adapter using GDIPlus
 CEGenericDrawAdapterA type of draw adapter able to make rendering in images and yielding similar results on all platforms. The EGenericDrawAdapter draws directly in an EROIC24A and uses CPU calculation
 CEGridRepresents a rectangular grid, to be used by readers to read QRCodes, matrix codes, or bar codes
 CEGridDrawOptionsList of options to customize the drawing of the grid
 CEGs1TranslatorAllows To retrieve human-readable GS1 code from machine-readable GS1 code
 CEGuardBandUsed to define a guard band around the processed ROI. A guard band is a border, in pixels, to exclude perturbed image data and avoid misdetections near the edges of the ROI. The default value is 0
 CEHarrisCornerDetectorManages a complete context for the Harris corner detector
 CEHarrisInterestPointsContainer class for the results of the Harris corner detector
 CEHDRColorFuserA EHDRColorFuser.EHDRColorFuser instance is a tool that flexibly fuses color images using HDR principles
 CEHDRFuserA EHDRFuser.EHDRFuser instance is a tool that flexibly fuses grayscale images using HDR principles
 CEHDRFusionUtility class containing two configurable algorithms to display HDR images on standard display monitors while conserving details and visual quality of the input image. The fusion method takes multiple color images as input and the exposure times of each image. The fusion is performed in three steps:
 CEHistogramThresholdStructure containing the threshold of a histogram as well as the average value below/above the threshold
 CEHitAndMissKernelClass that defines a kernel for the morphological hit-and-miss operations
 CEImageBW16The EImageBW16 class is used to represent rectangular regions of interest inside EBW16 gray-level images. See ROIs
 CEImageBW32The EImageBW32 class is used to represent rectangular regions of interest inside EBW32 gray-level images. See ROIs
 CEImageBW32fThe EImageBW32f class is used to represent rectangular regions of interest inside EBW32f gray-level images. See ROIs
 CEImageBW8The EImageBW8 class is used to represent rectangular regions of interest inside EBW8 gray-level images. See ROIs
 CEImageC24The EImageC24 class is used to represent rectangular regions of interest inside EC24 color images. See ROIs
 CEImageC24AThe EImageC24A class is used to represent rectangular regions of interest inside EC24A color images. See ROIs
 CEImageC48The EImageC48 class is used to represent rectangular regions of interest inside EC48 color images. See ROIs
 CEImageEncoderThis class is responsible for the encoding of an image into an ECodedImage2 object
 CEImageStatisticsBW16Class storing the results of statistics computations on an EROIBW16
 CEImageStatisticsBW8Class storing the results of statistics computations on an EROIBW8
 CEImageStatisticsC24Class storing the results of statistics computations on an EROIC24
 CEImageStitcherStitch calibrated images together, forming a seamless panoramic image
 CEIntegerRangeRepresents a range of integer values
 CEIntPointEPoint whose coordinates are integers
 CEIntSizeSize composed of integer width and height
 CEISHIntensity, Saturation, Hue color system
 CEKernelKernel for use in convolution operations
 CELABCIE Lightness, a*, b* color system
 CELandmarkThe landmark descriptor class
 CELCHLightness, Chroma, Hue color system
 CELineRepresents a model of a line segment
 CELinearToneMapperParametersContainer holding the parameters for a linear tone-mapper algorithm
 CELineGaugeLine gauge
 CELSHLightness, Saturation, Hue color system
 CELUVCIE Lightness, u*, v* color system
 CEMailBarcodeManages a complete context for a Mail Barcode
 CEMailBarcodeReaderManages a complete context for a Mail Barcode Reader
 CEMantiukToneMapperParametersContainer holding the parameters for a Mantiuk tone-mapper algorithm
 CEMatcherManages a complete matching context in EasyMatch
 CEMatchPositionRepresents a single instance of the pattern in the search field, as returned by the EasyMatch matching process
 CEMatrixCodeHolds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors,..
 CEMatrixCodeIso15415GradingParametersHolds all grading parameters pertaining to ISO/IEC 15415
 CEMatrixCodeIso29158CalibrationParametersHolds all grading inputs pertaining to ISO/IEC 29158
 CEMatrixCodeIso29158GradingParametersHolds all grading parameters pertaining to ISO/IEC 29158
 CEMatrixCodeReaderA EMatrixCodeReader.EMatrixCodeReader instance is a tool that processes an ROI and returns a EMatrixCode instance
 CEMatrixCodeSemiT10GradingParametersHolds all grading parameters pertaining to Semi T10-
 CEMatrixPositionRepresents a position in a 2D Matrix
 CEMemorySerializerA type of ESerializer suitable for serialization and deserialization to and from memory buffers
 CEMergerParametersContainer holding the parameters for a merger algorithm
 CEMertensMergerParametersContainer holding the parameters for a Mertens merger algorithm. The Mertens merger algorithm works by detecting over+under exposed zones and assigning a specific set of weights that'll diminish their importance when adding the input images together. The importance of each weight can be modified by modifying the value of the parameters
 CEMovingAverageTemporal integration of a number of images to reduce noise
 CEObjectBasicStatisticsBasic statistics about an object (area, gravity center, and first order moment of inertia)
 CEObjectRunsIteratorIterator to the runs of a coded element
 CEObjectSelectionThis container class handles the selection of a subset of coded elements taken from a coded image
 CEObjectTemplateMatcherThe EObjectTemplateMatcher class is a tool designed to align and match the output of EasyObject to a reference template
 CEOCRManages a complete context for the font-dependent printed character reader implemented in EasyOCR
 CEOCR2Manages a complete context for the font-dependent printed character reader implemented in EasyOCR2
 CEOCR2CharHolds all information related to a single detected character
 CEOCR2CharacterCandidateHolds a single recognition score for a detected character from the image
 CEOCR2CharacterClusterHolds all information related to character cluster
 CEOCR2CharacterDatabaseHolds all information related to a character database
 CEOCR2DatabaseCharacterHolds all information related to a database character
 CEOCR2LineHolds a vector of EOCR2Word objects representing a line
 CEOCR2TextHolds a vector of EOCR2Line objects representing a text
 CEOCR2WordHolds a vector of EOCR2Char objects representing a word
 CEOCVManages a complete context for the optical character verification tool implemented in EasyOCV
 CEOCVCharHolds all information related to a single character, such as nominal and average position, reference quality indicators,... During the learning phases, it also keeps the list of its constituent blobs
 CEOCVTextHolds all information related to a single piece of text, such as nominal and average position, reference quality indicators,... It also keeps the list of its constituent characters
 CEParticleDetectionParametersUsed to store the particle detection parameters. See EScratchDetectionParameters for the scratch detection parameters
 CEPathPath from an image: image pixel coordinates
 CEPathVectorVector objects are used to store 1-dimensional data
 CEPatternFinderManages a complete finding context in EasyFind
 CEPeakRepresents a peak in a profile
 CEPeakVectorVector objects are used to store 1-dimensional data
 CEPenPen
 CEPlotDecorationOptionsOptions for drawing the decoration of a plot (axes, ticks, etc.)
 CEPointAn exact (floating-point) location in the 2D space
 CEPointGaugePoint gauge
 CEPointSetSet of points found by a EPointGauge
 CEPolygonRepresents a polygon. The number of vertices is arbitrary. A EPolygon could be closed (last and first point connected) or open (like a polyline shape)
 CEPolygonGaugePolygon gauge
 CEPolygonRegionManages a complete context for an ERegion shaped like a polygon
 CEPseudoColorLookupDescribes a lookup table, that is used to for pseudo-coloring (i.e. for assigning colors to gray-level images)
 CEQRCodeRepresents a QR code found in the search field
 CEQRCodeAdditionalParametersGradesHolds all grading inputs pertaining to ISO/IEC 29158
 CEQRCodeDecodedStreamRepresents the complete decoded stream extracted from a QR code, EQRCode
 CEQRCodeDecodedStreamPartRepresents part of a decoded stream, EQRCodeDecodedStream, extracted from a QR code (EQRCode)
 CEQRCodeGeometryRepresents the geometry of a QR code
 CEQRCodeGridRepresents a grid of QR Codes
 CEQRCodeGridDrawOptionsList of options to customize the drawing of the QR codes
 CEQRCodeIso15415GradingParametersHolds all grading parameters pertaining to ISO/IEC 15415
 CEQRCodeIso29158CalibrationParametersHolds all grading inputs pertaining to ISO/IEC 29158
 CEQRCodeIso29158GradingParametersHolds all grading parameters pertaining to ISO/IEC 29158
 CEQRCodeReaderRepresents the QR code reader, that is a context for the detection and decoding of QR codes, represented by EQRCode objects
 CEQuadrangleThis class represents a polygon with four corners (with sub-pixel accuracy)
 CERectangleRepresents a model of a rectangle
 CERectangleGaugeRectangle gauge
 CERectangleRegionManages a complete context for an ERegion shaped like a rectangle
 CERegionManages a complete context for a ERegion (Arbitrary Shaped ROI)
 CERegionFreeHandPainterManages a complete context for a ERegionFreeHandPainter. This class allows to paint a region using a free hand method
 CEReinhardToneMapperParametersContainer holding the parameters for a Reinhard tone-mapper algorithm
 CERGBNTSC/PAL/SMPTE Red, Green, Blue color system
 CERGBColorNTSC/PAL/SMPTE Red, Green, Blue color system
 CERobertsonMergerParametersContainer holding the parameters for a Robertson merger algorithm
 CEROIBW16The EROIBW16 class is used to represent rectangular regions of interest inside BW16 gray-level images. See ROIs
 CEROIBW32The EROIBW32 class is used to represent rectangular regions of interest inside BW32 gray-level images. See ROIs
 CEROIBW32fThe EROIBW32f class is used to represent rectangular regions of interest inside BW32f gray-level images. See ROIs
 CEROIBW8The EROIBW8 class is used to represent rectangular regions of interest inside BW8 gray-level images. See ROIs
 CEROIC24The EROIC24 class is used to represent rectangular regions of interest inside C24 color images. See ROIs
 CEROIC24AThe EROIC24A class is used to represent rectangular regions of interest inside C24A color images. See ROIs
 CEROIC48The EROIC48 class is used to represent rectangular regions of interest inside C48 color images. See ROIs
 CERotatedBoundingBoxThis class represents a rotated bounding box
 CERunGroup of pixels contiguous on a line. Used to represent ERegion
 CERunDataDescribes runs
 CESamplePathThe class represents a sample path (ELine on which we sample the pixel values to find the strong edge-crossings)
 CESamplePointA point sampled by a gauge
 CEScratchDetectionParametersUsed to store the scratch detection parameters. See EParticleDetectionParameters for the particle detection parameters
 CESearchParamsTypeThis class is instantiated once in each EMatrixCodeReader and represents the search parameters that are explored when reading a EMatrixCode
 CESerializerAbstract interface for file-like objects
 CESha1HasherObject for computing a SHA-1 hash
 CEShapeBase class for geometrical shapes
 CESizeSize composed of floating point width and height
 CESpotThe ESpot store information about the detections produced by ESpotDetector. A spot is defined by a type (particle or scratch), a polarity (black or white) and a geometry. The geometry is an arbitrary rectangle, represented by a ERotatedBoundingBox
 CESpotDetectorESpotDetector is dedicated to the detection of spots, particles and scratches on images. It is especially efficient at detecting faint contaminations on noisy surface images. It produces a list of ESpot objects
 CEStitchingGridOrderDefines the grid order when stitching in grid mode. The grid order is used to convert a linear index into coordinates
 CEStringPairRepresent a Key/Value pair of strings
 CESystemDrawingDrawAdapterA kind of draw adapter supporting drawing in a System.Drawing.Graphics object
 CETextSizeConstraintDetails how to resize or modify a text before drawing it. valA, valB, and valC have different purposes depending on the value of mode
 CEThreeLevelsMinResidueThresholdStructure containing the min residue, its two corresponding thresholds as well as the average pixel below/above/between the thresholds
 CEToneMapperParametersContainer holding the parameters for a tone-mapper algorithm
 CETopologyETopology aims to restrict the formats of the texts that will be returned by an ETextReader. A ETopology is composed of a list of ETopologyLine. Each entry in the list refers to the corresponding line in a text. Texts with different number of lines will therefore never be matched by the same ETopology
 CETopologyLineETopologyLine aims to restrict the formats of the textlines that will be returned by an ETextReader
 CETwoLevelsMinResidueThresholdStructure containing the min residue, its corresponding threshold as well as the average pixel below/above the threshold
 CEUnwarpingLutThis class is used only as a lookup table in the ECameraCalibration.Unwarp and ECameraCalibration.SetupUnwarp methods. It has no other use of its own
 CEVectorBase class for all typed vectors
 CEVectorModelRepresents a EShape hierarchy with a single root. This hierarchy can be retrieved from files in different file formats
 CEVSHValue, Saturation, Hue color system
 CEWedgeRepresents a model of a wedge (disk, ring, sector or curvilinear quadrilateral)
 CEWedgeGaugeWedge gauge
 CEWindowsDrawAdapterA draw adapter using the GDI+ native API on Windows. This class is only usable on Windows and all its methods will throw NotImplemented errors if used on another platform
 CEXYZCIE XYZ color system
 CEYCbCrCCIR/ITU-R BT 601 Luma, U Chroma, V Chroma color system
 CEYIQCCIR Luma, Inphase, Quadrature color system
 CEYSHCCIR Luma, Saturation, Hue color system
 CEYUVPAL (CCIR/ITU-R BT 470-6) Luma, U Chroma, V Chroma color system
 CPreconfiguration