| CAgeReliability | Check if calculation of Age attribute will be reliable |
| CAlgorithmicSegmentation | AlgorithmicSegmentation implements algorithmic segmentation from Innovatrics ISegLib library |
| CConfig | Configuration for AlgorithmicSegmentation |
| CANSITemplate | ANSI INCITS 378 print compliant template |
| CANSITemplateAdapter | Adapts Template to ANSITemplate |
| CApplicant | Applicant represent enrolled person |
| CApplicantFaceValidation | Strategy used in Applicant to accept or reject ExtractedFace |
| CApplicantMatcher | It is general matcher for Applicant |
| CApplicantPrintValidation | Strategy used in Applicant to accept or reject ExtractedPrint |
| CBase64Strategy | It writes bytes represented as std::vector<uint8_t> as base64 coded string |
| CBinaryFileAccess | BinaryFileAccess provides abstraction on underlying file system |
| CBmpImageEncoder | Converts image type ImageType::BMP |
| CBytesWriterStrategy | It is used by Writer class to modify bytes serialization algorithm |
| CCallbackLogger | CallbackLogger is logger for binary part of libary due to C boundary |
| CCircle | It holds circle dimensions |
| CCircleImageMask | Represents an image mask in the shape of a circle |
| CCircleShape | It holds circle and draws it |
| CColors | It holds color literals |
| CCriticalPoint | It represents a particular CriticalPoint |
| CCriticalPointShape | It draws CriticalPoint into image |
| CCriticalPointsShape | It draws collection of CriticalPoint into image |
| CCroppedFace | Represents a face cropped from the original face capture |
| CEmbeddingExtractor | |
| CEmbeddingMatcher | It is general matcher for Embedding templates |
| CEmbeddingTemplate | Print template in proprietary embedding format used for biometric operations |
| CEmbeddingVerifyMatcher | EmbeddingVerifyMatcher is template matcher that uses Innovatrics proprietary verification algorithm |
| CEnrollmentException | Base exception for all enrollment-sdk exceptions |
| CEnrollmentInvalidArgumentException | Base exception for all enrollment-sdk invalid argument exceptions |
| CEnrollmentRuntimeException | Base exception for all enrollment-sdk runtime exceptions |
| CExpiredLicenseException | License is expired |
| CExtractedFace | ExtractedFace is ICF Template created by FaceExtractor with Face that was extracted |
| CExtractedIris | ExtractedIris is template created by IrisExtractor with Iris that belongs to template |
| CExtractedPrint | Print template in ICS format used for biometric operations with Print that was extracted |
| CExtractedPrintEmbedding | Print template in proprietary embedding format used for biometric operations with Print that was extracted |
| CFace | It holds all functions and data related to Face manipulation |
| CKeypoint | It holds all attributes related to a facial key point |
| CKeypoints | It holds all facial keypoints detected on a FaceCapture image |
| CFaceAttributeReliability | Interface for checking reliability of attribute |
| CFaceAttributes | Face attributes Holds the face attributes |
| CFaceCapture | Face capture can contains one or group of people, faces or full body |
| CFaceCaptureDeviceTypeID | Capture device type identifier The capture device type identifier shall identify the biometric organization that owns the product that created the BDIR |
| CFaceCaptureDeviceVendorID | Capture device vendor identifier The capture device vendor identifier shall identify the biometric organization that owns the product that created the BDIR |
| CFaceCropConfiguration | Face crop configuration |
| CFaceDetector | FaceDetector implements detection by means of Innovatrics IFace |
| CConfig | Face detector configuration |
| CFaceExtractorConfig | It contains extraction configuration |
| CFaceSizeReliability | Check if calculation of Face Size attribute will be reliable |
| CFaceTemplate | FaceTemplate is Innovatrics proprietary face template |
| CFailedFaceAttribute | It contains attribute data that express which and why attribute fails in reliability check |
| CFileException | Exception for file processing |
| CFilesystemAccess | Standard filesystem implementation |
| CFlatteningValidation | Validates prints against gallery |
| CFormattingComposer | Compose message from variadic arguments |
| CFormattingLogger | It provides functions with format specifier to compose and log message via provided Logger |
| CGlassStatusReliability | Check if calculation of Glass Status attribute will be reliable |
| CGlobalFaceExecutor | Holds instance of FaceExecutor |
| CGlobalFileAccess | Holds instance of BinaryFileAccess |
| CGlobalImageExecutor | Holds instance of ImageExecutor |
| CGlobalIrisExecutor | Holds instance of IrisExecutor |
| CGlobalLogger | Holds instance of Logger |
| CGlobalMultiModalityExecutor | Holds instance of MultiModalityExecutor |
| CGlobalPrintExecutor | Holds instance of PrintExecutor |
| CGuessedHandPosition | It represents guessed hand position of Slap |
| CICAOReliability | Check if Face will fullfil ICAO requirements |
| CICSExtractor | ICSExtractor creates ICS, Innovatrics proprietary print template |
| CArtifact | Interface that generalize storing of intermediate images and other artifacts that are produced during extraction |
| CArtifacts | It contains all added artifacts that were created during extraction |
| CSkeletonImage | It enables creation of skeleton image during extraction |
| CFilteredImage | It enables creation of filtered image during extraction |
| CBinarizedImage | It enables creation of binarized image during extraction |
| CICSMatcher | It is general matcher for ICS templates |
| CICSTemplate | Print template in ICS format used for biometric operations |
| CICSVerifyMatcher | ICSVerifyMatcher is template matcher that uses Innovatrics proprietary verification algorithm |
| CArtifact | Interface that generalize storing of artifacts that are produced during matching |
| CArtifacts | It contains all added artifacts that were created during matching |
| CMatchingMinutiae | It enables creation of matching minutiae during matching |
| CConfig | ICSVerifyMatcher configuration |
| CIdentificationEmbeddingExtractor | EmbeddingExtractor creates Innovatrics proprietary embedding print template |
| CILOSIDTemplate | International Labour Organisation Seafarers Identity Document template |
| CILOSIDTemplateAdapter | Adapts Template to ILOSIDTemplate |
| CImage | Image representation |
| CImageResampler | Image resampler for DPI-change operations, including upsampling and downsampling |
| CBicubicImageResampler | Image resampler for DPI-change operations, including upsampling and downsampling using bicubic interpolation resampling algorithm |
| CAreaImageResampler | Image resampler for DPI-change operations, including upsampling and downsampling using area interpolation resampling algorithm |
| CNISTImageResampler | Image resampler for DPI-change operations, including upsampling and downsampling using NIST-compliant resampling algorithm provided by NFIR library |
| CImageDimensions | It holds width and height of Image |
| CImageDpi | Image DPI |
| CImageEncoder | Interface for image formatting converting to ImageType |
| CImageEncoderVisitor | The class is used to visit concrete encoder to get concrete data |
| CImageException | Exception for image processing |
| CImageFileSaver | Saves image to file |
| CImageMask | Defines the interface for applying mask to the image with a masker |
| CImageMaskConfiguration | Configuration parameters for image masking operations, including mask type, and color |
| CImageMasker | Interface for image masking operations |
| CImageSaver | Interface for image saving |
| CImageShape | Any type of shape that wants to be drawn |
| CImageShapeAttributes | It holds shape attributes such as color and line width |
| CImageShapeDrawer | It is used by ImageShape to draw its shape |
| CImageType | It contains all supported image types |
| CIncompatibleTemplateException | Template is incompatible in requested operation |
| CIndexedModalitiesGallery | Gallery of references identifiers |
| CModalitiesIdentifiers | Contains candidates per each modality |
| CIndexedModalitiesGalleryConfig | IndexedModalitiesGallery configuration |
| CInitializerConfig | SDK initialisation configuration for manual init |
| CInitializerConfigBuilder | Fluent builder for InitializerConfig |
| CInvalidHWIDException | HWID in license is wrong or can not be read |
| CInvalidImageArgumentException | Image has wrong format or dimensions or dpi and is not suitable for processing |
| CInvalidLicenseException | License is found but is invalid |
| CInvalidTemplateException | The template is empty or or do not contain enough distinctive data or is corrupted |
| CIRawImageEncoder | Saves RawImage image to memory |
| CIris | It holds all functions and data related to iris manipulation |
| CIrisAttributes | Iris attributes Holds the iris attributes |
| CIrisCapture | Iris capture contains one iris |
| CIrisCaptureDeviceTypeID | The capture device type identifier shall identify the product type that created the BDIR |
| CIrisCaptureDeviceVendorID | Capture device vendor identifier The capture device vendor identifier shall identify the biometric organisation that owns the product that created the BDIR |
| CIrisDetector | IrisDetector implements detection by means of Innovatrics IFace |
| CConfig | Iris detector configuration |
| CIrisExtractorConfig | It contains extraction configuration |
| CIrisSegment | It describes Iris segmented from original IrisCapture (one that contain this IrisSegment) with IrisDetector |
| CIrisTemplate | IrisTemplate is Innovatrics proprietary template created by IrisExtractor |
| CISOCCTemplate | ISO/IEC 19794-2:2005 template, template version 2.0, 3-byte format for minutiae (compact card encoding) |
| CISOCCTemplateAdapter | Adapts Template to ISOCCTemplate |
| CISOFullFrontalImageValidator | Check if usage of Full Frontal Images on travel documents will follow best practices, as described in Section B.3.2 Best practices for use of Full Frontal Images on travel documents [6] |
| CISONCTemplate | ISO/IEC 19794-2:2005 template, template version 2.0, 5-byte format for minutiae (normal card encoding) |
| CISONCTemplateAdapter | Adapts Template to ISONCTemplate |
| CISOTemplate | ISO/IEC 19794-2 print compliant template |
| CISOTemplateAdapter | Adapts Template to ISOTemplate |
| CJp2ImageEncoder | Converts image type ImageType::JPG2000 |
| CJpgImageEncoder | Converts image type ImageType::JPG |
| CJsonWriter | JSON implementation of Writer abstraction |
| CLicenseException | Base exception for all enrollment-sdk license errors |
| CLicenseFeatureNotAllowedException | The licensed feature is not allowed |
| CLicenseLimitReachedException | The limit for operation/count is reached in license |
| CLicenseNotFoundException | License is not found |
| CLine | It holds line points |
| CLineShape | It holds line and draws it |
| CLogger | Interface for library logging |
| CLoggerCallBacks | LoggerCallBacks contains logger handle and function pointers as callbacks |
| CLogMessage | Compose Logger message |
| CMinutia | It represents a particular Minutia (distinctive fingerprint feature point found in fingerprint skeleton, such as a bifurcation or an ending) |
| CMinutiaeShape | It draws Minutia into image |
| CMinutiaShape | It draws Minutia into image |
| CModalitiesEmbeddingVerifyMatcher | ModalitiesEmbeddingVerifyMatcher is template matcher that uses Innovatrics proprietary verification algorithm |
| CModalitiesGallery | Gallery of references |
| CModalitiesCandidates | Contains candidates per each modality |
| CCandidate | Found candidate |
| CModalitiesGalleryConfig | ModalitiesGallery configuration |
| CModalitiesGalleryIndexedTemplate | Modalities gallery reference with number identifier and template |
| CModalitiesGalleryReference | The reference interface for ModalitiesGallery |
| CModalitiesICSTemplate | Applicant template in ICS format used for biometric operations |
| CModalitiesICSTemplateDefaultFactory | ModalitiesICSTemplateDefaultFactory creates biometric representations from all modality templates |
| CModalitiesICSTemplateFactory | ModalitiesICSTemplateFactory creates biometric representations from all modality templates |
| CModalitiesMatcher | It is general matcher for ModalitiesTemplate - Applicant template in serialized form used for biometric operations. |
| CModalitiesTemplate | Applicant template in serialized form used for biometric operations |
| CModalitiesVerifyMatcher | ModalitiesVerifyMatcher is template matcher that uses Innovatrics proprietary verification algorithm |
| CConfig | ModalitiesVerifyMatcher configuration |
| CModalityScore | Contains scores of multiple modalities |
| CMouthOpennessReliability | Check if calculation of Mouth Openness attribute will be reliable |
| CNeuralSegmentation | NeuralSegmentation implements segmentation based on neural network from Innovatrics ISegLib library |
| CConfig | Configuration for NeuralSegmentation |
| CNotSupportedException | When user uses not supported functionality |
| CNullArgumentException | Null argument is not allowed |
| CNullLogger | The logger implementation that do not logs |
| COFIQFace | It provides quality measures as defined in ISO/IEC 29794-5:2025 |
| CPngImageEncoder | Converts image type ImageType::PNG |
| CPoint | It holds X and Y coordinates of point |
| CPolygon | It holds polygon points |
| CPolygonImageMask | Represents an image mask defined by a polygonal shape |
| CPrint | It holds all functions and data related to print manipulation |
| CPrintAttributes | Print attributes Holds the print attributes |
| CPrintCapture | It holds all functions and data related to print manipulation |
| CPrintCaptureDeviceTypeID | Capture device type identifier The capture device type identifier shall identify the biometric organization that owns the product that created the BDIR |
| CPrintCaptureDeviceVendorID | Capture device vendor identifier The capture device vendor identifier shall identify the biometric organization that owns the product that created the BDIR |
| CPrintCropConfiguration | Holds print cropping configuration |
| CPrintDetector | PrintDetector implements segmentation by means of Innovatrics ISegLib library |
| CPrintDetectorConfig | General configuration of PrintDetector |
| CPrintSegment | Segment detected in print capture Usually the segment has also position that is assigned by segmentation algorithm |
| CPrintTemplate | Holds various biometric representation types for print |
| CRawImage | Contains plain image data |
| CRectangle | It holds rectangle vertexes, width, height |
| CRectangleShape | It holds rectangle and draws it |
| CRectanglesShape | It holds rectangles and draws it as one shape |
| CRGB | It holds RGB colors |
| CRGBA | It holds RGB color with transparency |
| CSegmentationMaskReliability | Check if calculation of Segmentation Mask in functions Face::FaceAreaSegment, Face::FaceAreaSegment(RGB), Face::FaceAreaMask will be reliable |
| CSerializable | Interface that MUST be implemented by all classes those want to be serialized |
| CShapes | It holds shape attributes literals |
| CSlapCapture | It represents PrintCapture with Slap |
| CSourceLocation | Class to capture the source location of an error or exception |
| CSupportedImageEncoder | Encodes raw images into specified supported format, It is used as based class for all supported formats |
| CTemplateReliability | Check if template extraction will be reliable |
| CThumbsCapture | It represents PrintCapture with ThumbsCapture |
| CTiffImageEncoder | Converts image type ImageType::TIFF |
| CTintedGlassesReliability | Check if calculation of Tinted Glasses attribute will be reliable |
| CUniversalPassiveLivenessReliability | Check if calculation of Universal passive liveness will be reliable |
| CUnsupportedTemplateException | Template version is not supported in this variant of Enrollment SDK |
| CWebpImageEncoder | Converts image type ImageType::WEBP |
| CWriter | Provides interface for serialization of all classes |
| CWsqImageEncoder | Converts image type ImageType::WSQ |