eVision .NET API
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CeVision.AdvancedCalibrationParametersAdvanced calibration parameters
 CeVision.AdvancedDistortionParametersAdvanced distortion calibration parameters
 CeVision.Easy3D.E3DAlignerAligns an EPointCloud or EZMap on a reference EMesh, EPointCloud or EZMap
 CeVision.Easy3D.E3DMatcherAligns an EPointCloud or EZMap on and compares it with a reference EMesh, EPointCloud or EZMap
 CeVision.Easy3D.E3DAlignmentRepresents a 3D Alignment returned by E3DAligner
 CeVision.Easy3D.E3DMatchRepresents a 3D match returned by E3DMatcher
 CeVision.Easy3D.E3DAnomalyRepresents a detected 3D anomaly
 CeVision.Easy3D.E3DAxisDisplayRepresents the axis and the grid to display in the E3DViewer
 CeVision.Easy3D.E3DAxisSystemRepresent a 3D base axis system
 CeVision.Easy3D.E3DOrthonormalAxisSystemE3DOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed
 CeVision.Easy3D.E3DRightOrthonormalAxisSystemE3DRightOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed and Right
 CeVision.Easy3D.E3DBoxA 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
 CeVision.Easy3D.E3DClosestPointStruct 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
 CeVision.Easy3D.E3DComparerRepresents a 3D comparison context
 CeVision.Easy3D.E3DLineRepresents a 3D line
 CeVision.Easy3D.E3DObjectA 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
 CeVision.Easy3D.E3DObjectExtractorE3DObjectExtractor is used to extract 3D objects from a ZMap
 CeVision.Easy3D.E3DPlaneRepresents a 3D plane
 CeVision.Easy3D.E3DPointRepresents a 3D point with floating point coordinates
 CeVision.Easy3D.E3DSphereRepresents a 3D sphere
 CeVision.Easy3D.E3DTransformMatrixRepresents a 3D transformation [4x4] matrix
 CeVision.Easy3D.E3DViewerManages a viewer window for EPointCloud
 CeVision.Easy3D.EAffineTransformerManages a 3D coordinates transformation context
 CeVision.Easy3D.EAnomalyThresholdsThresholds used to define an anomaly in Easy3DMatch. Composed of a distance and an area thresholds
 CeVision.EasyThis class contains static properties and methods specific to the Easy library
 CeVision.EasyColorThis class contains static properties and methods specific to the EasyColor library
 CeVision.EasyImageThis class contains static properties and methods specific to the EasyImage library
 CeVision.EasyObjectThis class contains static properties and methods specific to the EasyObject library
 CeVision.Easy3D.EAzimuthElevationAnglesAzimuth and Elevation Angles
 CeVision.EasyBarCode2.EBarCodeRepresents a 1D Bar Code
 CeVision.EBarCodeManages a complete context for the reading or verification of bar codes in EasyBarCode
 CeVision.EasyBarCode2.EBarCodeGradingParametersRepresents the grading Parameters associated with an EBarCode as defined by ISO15416
 CeVision.EasyBarCode2.EBarCodeGridDrawOptionsList of options to customize the drawing of the bar codes
 CeVision.EasyBarCode2.EBarCodeReaderRepresents a 1D Bar Code Reading Context
 CeVision.EBaseGaugeEasyGauge base class
 CeVision.ECircleGaugeCircle gauge
 CeVision.ELineGaugeLine gauge
 CeVision.EPointGaugePoint gauge
 CeVision.EPolygonGaugePolygon gauge
 CeVision.ERectangleGaugeRectangle gauge
 CeVision.EWedgeGaugeWedge gauge
 CeVision.EBaseROIThis represents the abstract base class for all ROI and image classes
 CeVision.EROIBW16The EROIBW16 class is used to represent rectangular regions of interest inside BW16 gray-level images. See ROIs
 CeVision.EImageBW16The EImageBW16 class is used to represent rectangular regions of interest inside EBW16 gray-level images. See ROIs
 CeVision.EGrabberBridge.EGrabberImageBW16
 CeVision.EROIBW32The EROIBW32 class is used to represent rectangular regions of interest inside BW32 gray-level images. See ROIs
 CeVision.EImageBW32The EImageBW32 class is used to represent rectangular regions of interest inside EBW32 gray-level images. See ROIs
 CeVision.EROIBW32fThe EROIBW32f class is used to represent rectangular regions of interest inside BW32f gray-level images. See ROIs
 CeVision.EImageBW32fThe EImageBW32f class is used to represent rectangular regions of interest inside EBW32f gray-level images. See ROIs
 CeVision.EROIBW8The EROIBW8 class is used to represent rectangular regions of interest inside BW8 gray-level images. See ROIs
 CeVision.EImageBW8The EImageBW8 class is used to represent rectangular regions of interest inside EBW8 gray-level images. See ROIs
 CeVision.EGrabberBridge.EGrabberImageBW8
 CeVision.EROIC24The EROIC24 class is used to represent rectangular regions of interest inside C24 color images. See ROIs
 CeVision.EImageC24The EImageC24 class is used to represent rectangular regions of interest inside EC24 color images. See ROIs
 CeVision.EGrabberBridge.EGrabberImageC24
 CeVision.EROIC24AThe EROIC24A class is used to represent rectangular regions of interest inside C24A color images. See ROIs
 CeVision.EImageC24AThe EImageC24A class is used to represent rectangular regions of interest inside EC24A color images. See ROIs
 CeVision.EROIC48The EROIC48 class is used to represent rectangular regions of interest inside C48 color images. See ROIs
 CeVision.EImageC48The EImageC48 class is used to represent rectangular regions of interest inside EC48 color images. See ROIs
 CeVision.EBrushBrush
 CeVision.EBW16Gray-level pixel value, coded as an unsigned 16-bit integer
 CeVision.EBW16PathPath from a EBW16 image: image pixel coordinates, and associated gray-level pixel value
 CeVision.EBW32Gray-level pixel value, coded as an unsigned 32-bit integer
 CeVision.EBW32fGray-level pixel value, coded as a 32-bit floating-point number
 CeVision.EBW8Gray-level pixel value, coded as an unsigned 8-bit integer
 CeVision.EBW8PathPath from a EBW8 image: image pixel coordinates, and associated gray-level pixel value
 CeVision.EC24Color pixel value coded as 3 unsigned 8-bit integers (red, green and blue components)
 CeVision.EC24AColor pixel value coded as 4 unsigned 8-bit integers (red, green, blue and alpha components)
 CeVision.EC24PathPath from a EC24 image: image pixel coordinates, and associated color pixel value
 CeVision.EC48Color pixel value coded as 3 unsigned 16-bit integers (red, green, blue components)
 CeVision.Easy3D.ECalibrationGeneratorRepresents a 3D calibration model generator, a class made to compute calibration models
 CeVision.Easy3D.EObjectBasedCalibrationGeneratorRepresents an object-based 3D calibration generator
 CeVision.Easy3D.ECalibrationModelRepresents a 3D calibration model
 CeVision.Easy3D.EExplicitGeometricCalibrationModelEExplicitGeometricCalibrationModel is used to calibrate a depth map from a minimal set of explicit geometric values
 CeVision.Easy3D.EObjectBasedCalibrationModelEObjectBasedCalibrationModel is an Easy3D calibration model built from a scan of a reference object
 CeVision.Easy3D.EScaleCalibrationModelEScaleCalibrationModel is used to convert depth map 2.5D point to 3D world position, only by applying a scale factor
 CeVision.ECameraCalibrationCamera calibration
 CeVision.ECannyEdgeDetectorManages a complete context for the Canny edge detector
 CeVision.ECheckerManages a complete context for the EChecker golden template inspection tool
 CeVision.Legacy.ECheckerManages a complete context for the inspection tool based on image comparison in EasyOCV
 CeVision.Legacy.EChecker2Manages a complete context for the EChecker2 golden template inspection tool
 CeVision.EasyDeepLearning.EClassificationMetricsCollection of metrics used to evaluate the state of an EClassifier
 CeVision.EasyDeepLearning.EClassificationResultAn EClassificationResult object represents the result of a classification
 CeVision.ECodeRepresents a Code
 CeVision.ECodedElementThis class encapsulates either an object or a hole in an object, in a coded image
 CeVision.ECodedImage2The main class of the EasyObject API that represents a coded image, as produced by the encoder
 CeVision.ECodeGridDrawOptionsList of options to customize the drawing of the codes
 CeVision.ECodeReaderAn ECodeReader instance can detect and decode various types of codes
 CeVision.EColorTriple of floating-point numbers that encode a color in a given color system
 CeVision.EColorLookupDescribes a color lookup table, that is used to speed-up complex conversions between color systems
 CeVision.Easy3D.EConverterConversion functions between bit depth formats of various 3D classes
 CeVision.EasyDeepLearning.EDataAugmentationAn 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
 CeVision.EasyDeepLearning.EDatasetEDataset manages a dataset of images
 CeVision.EasyDeepLearning.EClassificationDatasetEClassificationDataset manages a dataset of images
 CeVision.EasyDeepLearning.EDatasetSplitThe EDatasetSplit maps the image indexes of a EDataset to a dataset split type (EDatasetType)
 CeVision.Easy3D.EDecimatorDecimation of a point cloud/ZMap/DepthMap
 CeVision.Easy3D.EGridDecimatorDecimation of an EPointCloud
 CeVision.Easy3D.ERandomDecimatorDecimation of an EPointCloud
 CeVision.EasyDeepLearning.EDeepLearningBenchmarkDeep Learning benchmark results
 CeVision.EasyDeepLearning.EDeepLearningBenchmarkSettingsClass representing the settings of a Deep Learning benchmark
 CeVision.EasyDeepLearning.EDeepLearningDefectDetectionMetricsCollection 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
 CeVision.EasyDeepLearning.ESupervisedSegmenterMetricsCollection of metrics used to evaluate the state of a ESupervisedSegmenter tool
 CeVision.EasyDeepLearning.EUnsupervisedSegmenterMetricsCollection of metrics used to evaluate the state of an EUnsupervisedSegmenter
 CeVision.EasyDeepLearning.EDeepLearningDeviceClass representing a device that can run a neural network. A device is fully described by its EDeepLearningDevice.Name and EDeepLearningDevice.EngineName
 CeVision.EasyDeepLearning.EDeepLearningExecutionSettingsExecution settings for a Deep Learning tool
 CeVision.EasyDeepLearning.EDeepLearningProjectDeep learning project
 CeVision.EasyDeepLearning.EDeepLearningToolEDeepLearningTool represents the common operations of deep learning tools
 CeVision.EasyDeepLearning.EClassifierEClassifier allows to train a classifier using an EDataset object and classify new images
 CeVision.EasyDeepLearning.EDeepOCRToolTrains the EasyDeepOCR Deep Learning models
 CeVision.EasyDeepLearning.ELocatorBaseBase class for EasyLocate tool
 CeVision.EasyDeepLearning.EInterestPointLocatorEasyLocate tool - interest point version
 CeVision.EasyDeepLearning.ELocatorEasyLocate tool - axis aligned bounding box version
 CeVision.EasyDeepLearning.ESupervisedSegmenterSupervised segmentation tool
 CeVision.EasyDeepLearning.EUnsupervisedSegmenterUnsupervised segmentation tool
 CeVision.EasyDeepLearning.EDeepOCRModelParametersBase class for the parameters of EasyDeepOCR models for user retraining
 CeVision.EasyDeepLearning.EDeepOCRModelParametersTextLocationParameters for the user retraining of the text location model of EasyDeepOCR
 CeVision.EasyDeepLearning.EDeepOCRToolMetricsMetrics for EDeepOCRTool
 CeVision.EasyDeepLearning.EDeepOCRToolResultResult for EDeepOCRTool
 CeVision.EDepth16Depth value of the pixel, coded as an unsigned 16-bit integer
 CeVision.EDepth32fDepth value of the pixel, coded as a 32-bits floating point value
 CeVision.EDepth8Depth value of the pixel, coded as an unsigned 8-bit integer
 CeVision.Easy3D.EDepthMapRepresents a generic DepthMap type interface
 CeVision.Easy3D.EDepthMap16Represents a EDepthMap with an 16-bit pixel internal representation
 CeVision.EGrabberBridge.EGrabberDepthMap16
 CeVision.Easy3D.EDepthMap32fRepresents a EDepthMap with an 32-bit pixel internal representation
 CeVision.Easy3D.EDepthMap8Represents a EDepthMap with an internal 8-bit pixel representation
 CeVision.EGrabberBridge.EGrabberDepthMap8
 CeVision.Easy3D.EDepthMapToMeshConverterPerforms the conversion from a EDepthMap to a EMesh, using the given calibration model
 CeVision.Easy3D.EDepthMapToPointCloudConverterPerforms the conversion from a EDepthMap to a EPointCloud, using the given calibration model
 CeVision.EDrawableExtentDrawable surface extent
 CeVision.EDrawAdapterDraw adapter interface used for drawing eVision objects and results
 CeVision.EExternalDrawAdapterWrapper around an external draw adapter to allow it to be used by eVision
 CeVision.EGenericDrawAdapterA 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
 CeVision.EWindowsDrawAdapterA 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
 CeVision.EGDIPlusDrawAdapterDraw adapter using GDIPlus
 CeVision.ESystemDrawingDrawAdapterA kind of draw adapter supporting drawing in a System.Drawing.Graphics object
 CeVision.Easy3D.EEdgeCroppingParametersParameters used to defined edge cropping in Easy3DMatch
 CeVision.Easy3D.EErrorStatisticsThis object contains the error statistics (deviation between model and aligned points)
 CeVision.Easy3D.EFeaturesAlignerAlignment 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
 CeVision.Easy3D.EFiltersFiltering functions used to remove noise on 3D containers
 CeVision.EFindFeaturePointRepresents a feature point obtained from learning a model using EPatternFinder
 CeVision.EFloatRangeRepresents a range of floating point values
 CeVision.EFontFont
 CeVision.EFoundPatternRepresents a single instance of the pattern in the search field, as returned by the EasyFind or EasyMatch finding process
 CeVision.EFourierImageThe EFourierImage class is used to represent rectangular regions of interest inside EBW32f gray-level images. See ROIs
 CeVision.EFourierTransformerUtility class to manage direct and inverse Fast Fourier Transforms
 CeVision.EFrameRepresents a geometrical frame of reference
 CeVision.Legacy.EFrameRepresents 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
 CeVision.Legacy.ECircleRepresents a model of a circle (or arc) in EasyGauge
 CeVision.Legacy.ELineRepresents a model of a line segment
 CeVision.Legacy.EPolygonRepresents a polygon. The number of vertices is arbitrary. A EPolygon could be closed (last and first point connected) or open (like a polyline shape)
 CeVision.Legacy.ERectangleRepresents a model of a rectangle
 CeVision.Legacy.EWedgeRepresents a model of a wedge (disk, ring, sector or curvilinear quadrilateral)
 CeVision.EGridRepresents a rectangular grid, to be used by readers to read QRCodes, matrix codes, or bar codes
 CeVision.ECodeGridRepresents a grid of Codes
 CeVision.EQRCodeGridRepresents a grid of QR Codes
 CeVision.EasyBarCode2.EBarCodeGridRepresents a grid of Data Barcodes
 CeVision.EasyMatrixCode2.EMatrixCodeGridRepresents a grid of Data Matrix Codes
 CeVision.EGridDrawOptionsList of options to customize the drawing of the grid
 CeVision.EGs1TranslatorAllows To retrieve human-readable GS1 code from machine-readable GS1 code
 CeVision.EGuardBandUsed 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
 CeVision.EHarrisCornerDetectorManages a complete context for the Harris corner detector
 CeVision.EHarrisInterestPointsContainer class for the results of the Harris corner detector
 CeVision.EHDRColorFuserA EHDRColorFuser.EHDRColorFuser instance is a tool that flexibly fuses color images using HDR principles
 CeVision.EHDRFuserA EHDRFuser.EHDRFuser instance is a tool that flexibly fuses grayscale images using HDR principles
 CeVision.EHDRFusionUtility 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:
 CeVision.EHistogramThresholdStructure containing the threshold of a histogram as well as the average value below/above the threshold
 CeVision.EHitAndMissKernelClass that defines a kernel for the morphological hit-and-miss operations
 CeVision.EImageEncoderThis class is responsible for the encoding of an image into an ECodedImage2 object
 CeVision.Segmenters.EImageSegmenterBase class from which all the segmenters derive
 CeVision.Segmenters.ELabeledImageSegmenterSegments an image by mapping the value of the pixels directly to a layer index
 CeVision.Segmenters.EThreeLayersImageSegmenterThe base class from which all the segmenters that produce three layers derive
 CeVision.Segmenters.EGrayscaleDoubleThresholdSegmenterSegments an image using a double threshold on a grayscale image
 CeVision.Segmenters.ETwoLayersImageSegmenterThe base class from which all the segmenters that produce two layers derive
 CeVision.Segmenters.EColorRangeThresholdSegmenterSegments an image using a double threshold on a color image
 CeVision.Segmenters.EColorSingleThresholdSegmenterSegments an image using a single threshold on a color image
 CeVision.Segmenters.EGrayscaleSingleThresholdSegmenterSegments an image using a single threshold on a grayscale image
 CeVision.Segmenters.EImageRangeSegmenterSegments an image using a pixel-by-pixel double threshold given as two images
 CeVision.Segmenters.EReferenceImageSegmenterSegments an image using a pixel-by-pixel single threshold given as an image
 CeVision.EImageStatisticsBW16Class storing the results of statistics computations on an EROIBW16
 CeVision.EImageStatisticsBW8Class storing the results of statistics computations on an EROIBW8
 CeVision.EImageStatisticsC24Class storing the results of statistics computations on an EROIC24
 CeVision.EImageStitcherStitch calibrated images together, forming a seamless panoramic image
 CeVision.EIntegerRangeRepresents a range of integer values
 CeVision.EIntPointEPoint whose coordinates are integers
 CeVision.EIntSizeSize composed of integer width and height
 CeVision.EISHIntensity, Saturation, Hue color system
 CeVision.EKernelKernel for use in convolution operations
 CeVision.ELABCIE Lightness, a*, b* color system
 CeVision.ELandmarkThe landmark descriptor class
 CeVision.Easy3D.ELaserLineExtractorManages a laser line extraction context
 CeVision.ELCHLightness, Chroma, Hue color system
 CeVision.EasyDeepLearning.ELocatorMetricsCollection of metrics used to evaluate the results of a ELocator tool
 CeVision.EasyDeepLearning.ELocatorMetricsGeneratorLocator metric generator
 CeVision.EasyDeepLearning.ELocatorObjectObject for a ELocator tool
 CeVision.EasyDeepLearning.ELocatorPredictedObjectObject predicted by a ELocator tool
 CeVision.EasyDeepLearning.ELocatorResultResult of a ELocator tool
 CeVision.ELSHLightness, Saturation, Hue color system
 CeVision.ELUVCIE Lightness, u*, v* color system
 CeVision.EMailBarcodeManages a complete context for a Mail Barcode
 CeVision.EMailBarcodeReaderManages a complete context for a Mail Barcode Reader
 CeVision.EMatcherManages a complete matching context in EasyMatch
 CeVision.EMatchPositionRepresents a single instance of the pattern in the search field, as returned by the EasyMatch matching process
 CeVision.EasyMatrixCode2.EMatrixCodeHolds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more
 CeVision.EMatrixCodeHolds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors,..
 CeVision.EasyMatrixCode2.EMatrixCodeGridDrawOptionsList of options to customize the drawing of the matrix codes
 CeVision.EMatrixCodeIso15415GradingParametersHolds all grading parameters pertaining to ISO/IEC 15415
 CeVision.EMatrixCodeIso29158CalibrationParametersHolds all grading inputs pertaining to ISO/IEC 29158
 CeVision.EMatrixCodeIso29158GradingParametersHolds all grading parameters pertaining to ISO/IEC 29158
 CeVision.EasyMatrixCode2.EMatrixCodeReaderAn EMatrixCodeReader instance can detect, decode and grade matrixcodes in an ROI, it returns a vector of EMatrixCode instances
 CeVision.EMatrixCodeReaderA EMatrixCodeReader.EMatrixCodeReader instance is a tool that processes an ROI and returns a EMatrixCode instance
 CeVision.EMatrixCodeSemiT10GradingParametersHolds all grading parameters pertaining to Semi T10-
 CeVision.EMatrixPositionRepresents a position in a 2D Matrix
 CeVision.EMergerParametersContainer holding the parameters for a merger algorithm
 CeVision.EDebevecMergerParametersContainer holding the parameters for a Debevec merger algorithm
 CeVision.EMertensMergerParametersContainer 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
 CeVision.ERobertsonMergerParametersContainer holding the parameters for a Robertson merger algorithm
 CeVision.Easy3D.EMeshRepresents a 3D meshed object
 CeVision.Easy3D.EMeshToZMapConverterComputes 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:
 CeVision.EMovingAverageTemporal integration of a number of images to reduce noise
 CeVision.EObjectBasicStatisticsBasic statistics about an object (area, gravity center, and first order moment of inertia)
 CeVision.EObjectRunsIteratorIterator to the runs of a coded element
 CeVision.EObjectSelectionThis container class handles the selection of a subset of coded elements taken from a coded image
 CeVision.EObjectTemplateMatcherThe EObjectTemplateMatcher class is a tool designed to align and match the output of EasyObject to a reference template
 CeVision.EOCRManages a complete context for the font-dependent printed character reader implemented in EasyOCR
 CeVision.EOCR2Manages a complete context for the font-dependent printed character reader implemented in EasyOCR2
 CeVision.EOCR2CharHolds all information related to a single detected character
 CeVision.EOCR2CharacterCandidateHolds a single recognition score for a detected character from the image
 CeVision.EOCR2CharacterClusterHolds all information related to character cluster
 CeVision.EOCR2CharacterDatabaseHolds all information related to a character database
 CeVision.EOCR2DatabaseCharacterHolds all information related to a database character
 CeVision.EOCR2LineHolds a vector of EOCR2Word objects representing a line
 CeVision.EOCR2TextHolds a vector of EOCR2Line objects representing a text
 CeVision.EOCR2WordHolds a vector of EOCR2Char objects representing a word
 CeVision.EOCVManages a complete context for the optical character verification tool implemented in EasyOCV
 CeVision.EOCVCharHolds 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
 CeVision.EOCVTextHolds 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
 CeVision.EasyDeepOCR.EOptimizationReportAn 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
 CeVision.EParticleDetectionParametersUsed to store the particle detection parameters. See EScratchDetectionParameters for the scratch detection parameters
 CeVision.EPathPath from an image: image pixel coordinates
 CeVision.EPatternFinderManages a complete finding context in EasyFind
 CeVision.EPeakRepresents a peak in a profile
 CeVision.EPenPen
 CeVision.Easy3D.EPhotometricStereoImagerManages 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
 CeVision.Easy3D.EPlaneCropperA EPlaneCropper object is used to crop some points of a EPointCloud object
 CeVision.Easy3D.EPlaneFinderA EPlaneFinder object is used to search an E3DPlane in an EPointCloud
 CeVision.Easy3D.EPlaneFitterA EPlaneFitter object is used to fit an E3DPlane on an EPointCloud
 CeVision.EPlotDecorationOptionsOptions for drawing the decoration of a plot (axes, ticks, etc.)
 CeVision.EPointAn exact (floating-point) location in the 2D space
 CeVision.Easy3D.EPointCloudRepresents a 3D point cloud
 CeVision.Easy3D.EPointCloudFactoryManages a context for creating point clouds of specific shapes
 CeVision.Easy3D.EPointCloudFilterAn EPointCloudFilter is used to filter some points out of an EPointCloud
 CeVision.Easy3D.EPointCloudMergerMerges several EPointCloud of the same scene from different sensors after having performed a calibration
 CeVision.Easy3D.EPointCloudStatisticsManages a context for retrieving statistics on an EPointCloud
 CeVision.Easy3D.EPointCloudToMeshConverterPerforms the conversion from an EPointCloud to an EMesh
 CeVision.Easy3D.EPointCloudToZMapConverterComputes 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:
 CeVision.Easy3D.EPrincipalAxisExtractorA EPrincipalAxisExtractor object computes the principal axis analysis (PCA) on an EPointCloud and produces a E3DTransformMatrix as a result
 CeVision.EPseudoColorLookupDescribes a lookup table, that is used to for pseudo-coloring (i.e. for assigning colors to gray-level images)
 CeVision.EQRCodeRepresents a QR code found in the search field
 CeVision.EQRCodeAdditionalParametersGradesHolds all grading inputs pertaining to ISO/IEC 29158
 CeVision.EQRCodeDecodedStreamRepresents the complete decoded stream extracted from a QR code, EQRCode
 CeVision.EQRCodeDecodedStreamPartRepresents part of a decoded stream, EQRCodeDecodedStream, extracted from a QR code (EQRCode)
 CeVision.EQRCodeGeometryRepresents the geometry of a QR code
 CeVision.EQRCodeGridDrawOptionsList of options to customize the drawing of the QR codes
 CeVision.EQRCodeIso15415GradingParametersHolds all grading parameters pertaining to ISO/IEC 15415
 CeVision.EQRCodeIso29158CalibrationParametersHolds all grading inputs pertaining to ISO/IEC 29158
 CeVision.EQRCodeIso29158GradingParametersHolds all grading parameters pertaining to ISO/IEC 29158
 CeVision.EQRCodeReaderRepresents the QR code reader, that is a context for the detection and decoding of QR codes, represented by EQRCode objects
 CeVision.EQuadrangleThis class represents a polygon with four corners (with sub-pixel accuracy)
 CeVision.Easy3D.ERectangularCropperManages a point cloud cropper in the shape of a rectangular parallelepiped
 CeVision.ERegionManages a complete context for a ERegion (Arbitrary Shaped ROI)
 CeVision.ECircleRegionManages a complete context for an ERegion shaped like a circle
 CeVision.EEllipseRegionManages a complete context for an ERegion shaped like an ellipse
 CeVision.EPolygonRegionManages a complete context for an ERegion shaped like a polygon
 CeVision.ERectangleRegionManages a complete context for an ERegion shaped like a rectangle
 CeVision.ERegionFreeHandPainterManages a complete context for a ERegionFreeHandPainter. This class allows to paint a region using a free hand method
 CeVision.Easy3D.ERenderStyleRepresents how to visualize 3D Objects in a E3DViewer
 CeVision.ERGBNTSC/PAL/SMPTE Red, Green, Blue color system
 CeVision.ERGBColorNTSC/PAL/SMPTE Red, Green, Blue color system
 CeVision.EasyDeepLearning.EROCPointThe structure representing a point on the ROC (Receiver Operating Characteristic) curve
 CeVision.ERotatedBoundingBoxThis class represents a rotated bounding box
 CeVision.ERunGroup of pixels contiguous on a line. Used to represent ERegion
 CeVision.ERunDataDescribes runs
 CeVision.EasyDeepOCR.ESampleA 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
 CeVision.EasyDeepOCR.ESampleListHolds 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
 CeVision.ESamplePathThe class represents a sample path (ELine on which we sample the pixel values to find the strong edge-crossings)
 CeVision.ESamplePointA point sampled by a gauge
 CeVision.Legacy.ESamplePointA point sampled by a gauge
 CeVision.EScratchDetectionParametersUsed to store the scratch detection parameters. See EParticleDetectionParameters for the particle detection parameters
 CeVision.ESearchParamsTypeThis class is instantiated once in each EMatrixCodeReader and represents the search parameters that are explored when reading a EMatrixCode
 CeVision.ESerializerAbstract interface for file-like objects
 CeVision.ECallbackSerializer
 CeVision.EFileSerializerA type of ESerializer suitable for serialization and deserialization to and from memory buffers
 CeVision.EMemorySerializerA type of ESerializer suitable for serialization and deserialization to and from memory buffers
 CeVision.ESha1HasherObject for computing a SHA-1 hash
 CeVision.EShapeBase class for geometrical shapes
 CeVision.ECircleRepresents a model of a circle (or arc) in EasyGauge
 CeVision.EEllipseRepresents a model of an (arc of) ellipse
 CeVision.ELineRepresents a model of a line segment
 CeVision.EPointSetSet of points found by a EPointGauge
 CeVision.EPolygonRepresents a polygon. The number of vertices is arbitrary. A EPolygon could be closed (last and first point connected) or open (like a polyline shape)
 CeVision.ERectangleRepresents a model of a rectangle
 CeVision.EWedgeRepresents a model of a wedge (disk, ring, sector or curvilinear quadrilateral)
 CeVision.Legacy.EShapeAbstract class to federate the classes that can be hierarchically attached together (from a geometrical point of view)
 CeVision.Legacy.ECircleShapeManages a circle shape
 CeVision.Legacy.ECircleGaugeManages a circle fitting gauge
 CeVision.Legacy.EFrameShapeManages a complete context for measuring frame shapes
 CeVision.Legacy.ELineShapeManages a line shape
 CeVision.Legacy.ELineGaugeManages a line fitting gauge
 CeVision.Legacy.EPointShapeManages a point shape context
 CeVision.Legacy.EPointGaugeManages a point location gauge
 CeVision.Legacy.EPolygonShapeManages a polygonal shape
 CeVision.Legacy.EPolygonGaugeManages a polygon fitting gauge
 CeVision.Legacy.ERectangleShapeManages a rectangle shape
 CeVision.Legacy.ERectangleGaugeManages a rectangle fitting gauge
 CeVision.Legacy.EWedgeShapeManages a wedge shape
 CeVision.Legacy.EWedgeGaugeManages a wedge fitting gauge
 CeVision.Legacy.EWorldShapeManages a complete context for calibrating a field of view
 CeVision.Easy3D.ESimpleCropperManages a point cloud cropper based on X/Y/Z value ranges
 CeVision.ESizeSize composed of floating point width and height
 CeVision.Easy3D.ESphereFitterA ESphereFitter object is used to fit an E3DSphere on an EPointCloud
 CeVision.Easy3D.ESphericalCropperManages a spherical point cloud cropper
 CeVision.ESpotThe 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
 CeVision.ESpotDetectorESpotDetector 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
 CeVision.Easy3D.EStatisticsCalculates various statistics on the pixels values of an EDepthMap or EZMap
 CeVision.Easy3D.EStatistics16Statistics on the pixels values of an EDepthMap16 or EZMap16 computed by EStatistics
 CeVision.Easy3D.EStatistics32fStatistics on the pixels values of an EDepthMap or EZMap computed by EStatistics
 CeVision.Easy3D.EStatistics8Statistics on the pixels values of an EDepthMap8 or EZMap8 computed by EStatistics
 CeVision.EStitchingGridOrderDefines the grid order when stitching in grid mode. The grid order is used to convert a linear index into coordinates
 CeVision.EStringPairRepresent a Key/Value pair of strings
 CeVision.EasyDeepLearning.ESupervisedSegmenterBlobA blob detected by a supervised segmentation tool (see ESupervisedSegmenter and ESupervisedSegmenterResult)
 CeVision.EasyDeepLearning.ESupervisedSegmenterResultAn ESupervisedSegmenterResult object represents the result of a supervised segmenter
 CeVision.EasyDeepOCR.ETextRepresents a text detected by a ETextReader. A EText is composed of one or several ETextLine, that are returned by EText.Lines
 CeVision.EasyDeepOCR.ETextDrawingParametersRepresents the drawing parameters needed by ETextLine.Draw and EText.Draw
 CeVision.EasyDeepOCR.ETextLineRepresents a text line detected by a ETextReader
 CeVision.EasyDeepOCR.ETextReaderA 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
 CeVision.ETextSizeConstraintDetails how to resize or modify a text before drawing it. valA, valB, and valC have different purposes depending on the value of mode
 CeVision.EThreeLevelsMinResidueThresholdStructure containing the min residue, its two corresponding thresholds as well as the average pixel below/above/between the thresholds
 CeVision.EToneMapperParametersContainer holding the parameters for a tone-mapper algorithm
 CeVision.EDragoToneMapperParametersContainer holding the parameters for a Drago tone-mapper algorithm
 CeVision.ELinearToneMapperParametersContainer holding the parameters for a linear tone-mapper algorithm
 CeVision.EMantiukToneMapperParametersContainer holding the parameters for a Mantiuk tone-mapper algorithm
 CeVision.EReinhardToneMapperParametersContainer holding the parameters for a Reinhard tone-mapper algorithm
 CeVision.ETopologyETopology 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
 CeVision.ETopologyLineETopologyLine aims to restrict the formats of the textlines that will be returned by an ETextReader
 CeVision.ETwoLevelsMinResidueThresholdStructure containing the min residue, its corresponding threshold as well as the average pixel below/above the threshold
 CeVision.EasyDeepLearning.EUnsupervisedSegmenterResultAn EUnsupervisedSegmenterResult object represents the result of a EUnsupervisedSegmenter tool
 CeVision.EUnwarpingLutThis class is used only as a lookup table in the ECameraCalibration.Unwarp and ECameraCalibration.SetupUnwarp methods. It has no other use of its own
 CeVision.Easy3D.EUtils3D Utilitarian Functions
 CeVision.EVectorBase class for all typed vectors
 CeVision.EBW16PathVectorVector objects are used to store 1-dimensional data
 CeVision.EBW16VectorVector objects are used to store 1-dimensional data
 CeVision.EBW32VectorVector objects are used to store 1-dimensional data
 CeVision.EBW8PathVectorVector objects are used to store 1-dimensional data
 CeVision.EBW8VectorVector objects are used to store 1-dimensional data
 CeVision.EBWHistogramVectorVector objects are used to store 1-dimensional data
 CeVision.EC24PathVectorVector objects are used to store 1-dimensional data
 CeVision.EC24VectorVector objects are used to store 1-dimensional data
 CeVision.EColorVectorVector objects are used to store 1-dimensional data
 CeVision.EPathVectorVector objects are used to store 1-dimensional data
 CeVision.EPeakVectorVector objects are used to store 1-dimensional data
 CeVision.EVectorModelRepresents a EShape hierarchy with a single root. This hierarchy can be retrieved from files in different file formats
 CeVision.EVSHValue, Saturation, Hue color system
 CeVision.EasyDeepLearning.EWeightedPrecisionRecallPointWeighted precision and recall for a given threshold
 CSystem.Exception
 CeVision.EExceptionThe exception type used in this library
 CeVision.EXYZCIE XYZ color system
 CeVision.EYCbCrCCIR/ITU-R BT 601 Luma, U Chroma, V Chroma color system
 CeVision.EYIQCCIR Luma, Inphase, Quadrature color system
 CeVision.EYSHCCIR Luma, Saturation, Hue color system
 CeVision.EYUVPAL (CCIR/ITU-R BT 470-6) Luma, U Chroma, V Chroma color system
 CeVision.Easy3D.EZMapRepresents a generic ZMap type interface
 CeVision.Easy3D.EZMap16A ZMap16 is a 16bits corrected 2.5D image
 CeVision.Easy3D.EZMap32fA ZMap32f is a 32bits corrected 2.5D image
 CeVision.Easy3D.EZMap8A ZMap8 is a 8bits corrected 2.5D image
 CeVision.Easy3D.EZMapLevelerClass 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)
 CeVision.Easy3D.EZMapToMeshConverterPerforms the conversion from an EZMap to an EMesh
 CeVision.Easy3D.EZMapToPointCloudConverterGenerates an EPointCloud from a ZMap
 CIDisposable
 CeVision.EGrabberBridge.EGrabberDepthMap16
 CeVision.EGrabberBridge.EGrabberDepthMap8
 CeVision.EGrabberBridge.EGrabberImageBW16
 CeVision.EGrabberBridge.EGrabberImageBW8
 CeVision.EGrabberBridge.EGrabberImageC24
 CeVision.ESystemDrawingDrawAdapterA kind of draw adapter supporting drawing in a System.Drawing.Graphics object
 CeVision.Preconfiguration
 CeVision.Easy3D.TextLabelA class representing a text label that can be displayed using E3DViewer