eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 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::E3DAlignmentRepresents a 3D Alignment returned by E3DAligner
 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::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::EAngleRectifierRectifies an angle in the range mean +- 180°
 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::EBaseROIThis represents the abstract base class for all ROI and image classes
 CeVision::EBrushBrush
 CeVision::Internal::EBufferHelper
 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::EBW16PixelAccessorManages a BW16 pixel accessor context. /summary>
 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::EBW32PixelAccessorManages a BW32 pixel accessor context. /summary>
 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::EBW8PixelAccessorManages a BW8 pixel accessor context. /summary>
 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::EC24APixelAccessorManages a C24A pixel accessor context. /summary>
 CeVision::EC24PathPath from a EC24 image: image pixel coordinates, and associated color pixel value
 CeVision::EC24PixelAccessorManages a C24 pixel accessor context. /summary>
 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::ECalibrationModelRepresents a 3D calibration model
 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::ECodedImageThis class handles runs, objects and features in EasyObject
 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::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::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::EDeepLearningDeviceClass representing a device that can run a neural network. A device is fully described by its EDeepLearningDevice::GetName and EDeepLearningDevice::GetEngineName
 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::EDeepOCRModelParametersBase class for the parameters of EasyDeepOCR models for user retraining
 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::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::Easy3D::EEdgeCroppingParametersParameters used to defined edge cropping in Easy3DMatch
 CeVision::Easy3D::EErrorStatisticsThis object contains the error statistics (deviation between model and aligned points)
 CeVision::EFeatureDataDescribes object features
 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::Internal::EFormatHelper< ImageType >
 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::Internal::EGrabberImage< ImageType >
 CeVision::EGridRepresents a rectangular grid, to be used by readers to read QRCodes, matrix codes, or bar 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::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::EListItemDescribes list items. This class pertains to the EasyObject legacy API. Please use ECodedImage2 for all new developments instead
 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::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::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::SetReferencePlane, EMeshToZMapConverter::SetFillMode, EMeshToZMapConverter::SetMapXYResolution, EMeshToZMapConverter::SetMapZResolution, EMeshToZMapConverter::SetOrientationVector... 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::EObjectDataDescribes objects
 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::EObjectTemplateMatcherTool 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::SetReferencePlane, EPointCloudToZMapConverter::SetFillMode, EPointCloudToZMapConverter::SetMapXYResolution, EPointCloudToZMapConverter::SetMapZResolution, EPointCloudToZMapConverter::SetOrientationVector... 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::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::ESha1HasherObject for computing a SHA-1 hash
 CeVision::EShapeBase class for geometrical shapes
 CeVision::Legacy::EShapeAbstract class to federate the classes that can be hierarchically attached together (from a geometrical point 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::SetLines
 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::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::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
 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::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
 CeVision::Internal::IEGrabberBuffer
 CeVision::VimbaXBridge::IVimbaXImage< ImageType >
 CeVision::OcvObject
 CeVision::Preconfiguration
 Cstd::runtime_error
 CeVision::Easy3D::TextLabelA class representing a text label that can be displayed using E3DViewer