| CAccessMode | Access possibility of the node |
| CAcquisitionInterface | Known acquisition CVB interfaces |
| CAffineMatrix | Compacted affine matrix describing the Common Vision Blox coordinate system |
| CAngle | Object for convenient and type-safe handling of angles |
| CAngleRange | Container for number range definitions |
| CArea2D | Structure that represents an area of interest in the image |
| CAsyncWaitResult | Represents an async wait result on a stream |
| CAxis | Axis enumeration |
| CBayerPattern | Bayer pattern of the sensor used to acquire the image to be converted |
| CBlobBorderFilter | Enumeration for filtering blobs, that touch the boundaries of the AOI specified for blob extraction |
| CBlobFilter | Default filter without any filter set |
| CBlobRangeFilter | Defines the attribute for a blob filter range |
| CBufferLayout | Defines the buffer layout to create cvb.WrappedImage from python buffers |
| CCacheMode | Defines how the value is cached |
| CCalibrationPatternContrast | Definition of the contrast of the pattern used for automatic calibration |
| CCalibrationPatternFormat | Definition of the paper format used for printing calibration patterns |
| CCalibrationPatternOrientation | Format orientation for the CalibrationPatternFormat |
| CCalibrationPatternStyle | Definition of the calibration pattern style used for automatic calibration |
| CCalibrator3D | Calibration object to apply 3D calibrations to point clouds |
| CCircle | Create a circle |
| CClassificationResult | Polimago classification result |
| CClassificationType | Determine the classification type to be carried out |
| CClassifier | Load a saved classifier from a file |
| CClassifier | Creates a classifier object loading a classifier file |
| CClassifierFactory | Learner object that creates a classifier from an image list |
| CClassifierFactory | Classifier factory holds methods for generating ShapeFinder classifier factory |
| CClassifierModelInformation | Information about a Minos classifier model |
| CColorModel | Color model that this image is using |
| CColorTwistMatrix | Matrix defining color transformations |
| CContrastMode | Defines the contrast features |
| CCoordinateSystemType | Enumeration of the different available coordinate systems that an Area of interest may be defined in |
| CCorrelationMethod | Correlation calculation methods |
| ►CCube | Creates a cube |
| CWrappedCube | A wrapped cube (or linear non-owning cube) wraps another pixel buffer without owning it |
| CCubeRange | Creates cube range |
| CCubeType | Defines the type of the cube |
| CCuboid | 3D rectangle in the X, Y and Z domain |
| CDataType | Data type description for an image plane |
| ►CDevice | Generic CVB physical device |
| CEmuDevice | A device representing an image stream based on single image files |
| CVideoDevice | A device representing a video stream from the hard disk |
| CVinDevice | A device representing a video interface driver (vin) |
| CDeviceControl | Implementation of the device control interface |
| CDeviceControlCommand | Creates a command from the given operation and command parameter |
| CDeviceControlOperation | Operation on driver specific parameter |
| CDeviceFactory | Factory object for creating device objects |
| CDeviceUpdateMode | Defines how to treat the optional device image, when the device itself is updated |
| CDigitalIO | Digital I/O operations on a device |
| CDiscoverFlags | Flags controlling the discovery process |
| CDiscoveryInformation | Stores information on a discovered device / node |
| CDiscoveryProperties | Properties which can be queried from a DiscoveryInformation entry |
| CDistanceNorm | Norm for calculating distances |
| CDownSampleMode | Specifies how to remove points from a point cloud |
| CDownSampleParameters | A parameter set for matching and down sampling point clouds |
| CDownSampleResult | Results of a matching and down sampling operation |
| CDynamicThresholdNorm | Norm calculation approaches for dynamic thresholding |
| CEdgeFilter | Edge filter modes |
| CEdgeResult | Edge search result |
| CEdgeResultPair | A pair of found edges |
| CEdgeSearchMode | Determines the algorithm for finding an edge |
| CEdgeType | Type of the edges to be searched |
| CEllipse | Create an ellipse |
| CEventCookie | Cookie used to unregister event handlers |
| CFieldID | Defines the field IDs to access fields in the metadata object |
| CFieldType | Data type of a field |
| CFilterOrder | Order of the butterworth_low_pass() or butterworth_high_pass() filter to be applied |
| CFilterOrientation | Orientation options for edge filters |
| CFixedFilterSize | Filter size values for filters using a fixed or discrete sized kernel |
| CGammaCorrection | Gamma correction |
| CGenApiVersion | Version information for GenICam related objects |
| CGradeResult1DInfo | Additional information about 1D grading results |
| CGradientType | Defines the gradient used for feature extraction |
| CHistogram | A single histogram result |
| CHuMoments | Results of Hu moment calculation |
| ►CImage | The Common Vision Blox image |
| CDeviceImage | Special device image |
| CPanoramicMappedImage | Mapped image of two merged source images |
| ►CStreamImage | Base class of all stream related images |
| CRingBufferImage | Stream image that is returned, when the ring buffer interface is available on a device |
| CWrappedImage | A wrapped image wraps another pixel buffer without owning it |
| CImageMoments | Calculate the moments on the input ImagePlane and area of interest |
| CImagePlane | Plane information container |
| CImageRect | Image rectangle operations on a device |
| CInterpolation | Interpolation modes available inside the Foundation Package |
| CInterpolationMethod | Defines the interpolation method |
| CInterpolator | Creates an interpolator |
| CInvarianceType | Invariance types that can be defined for training |
| CKernelSize | Available kernel sizes for the filter functions exported by the Minos library |
| CLearnParameters | The set of parameters, which controls, how a classifier is being learned from a training set |
| CLicenseInfo | Information about CVB licenses |
| CLine2D | Create a line object |
| CLocalMaximum | Result type returned by the cvb.find_local_maxima() function |
| CLutInterpolation | Different approaches for interpolating between lookup table (LUT) values and levels |
| CLutLevel | Combine a LUT (lookup table) level and the value assigned to this level |
| CMagicNumberEntry | A single Magic Number entry |
| CMappingOption | Mapping options when creating a (potentially) mapped image |
| CMatrix2D | Double precision 2x2 matrix class |
| CMatrix3D | Double precision 3x3 matrix class |
| CMatrix3DH | Double precision 4x4 matrix class |
| CMetaData | Creates an empty metadata object |
| CModuleLayer | Level of an access token entry |
| CMomentsCalculation | Choose between speed and accuracy during image moment calculation |
| CMomentsNormalization | Available normalization modes for moments calculations |
| CMomentsOrder | Enumerated order for x and y central or spatial moments |
| CMorphologyMask | Available morphology masks |
| ►CMultiStreamHandler | Handler object for multiple synchronous streams |
| CSingleStreamHandler | Handler object for a single stream |
| CNeighborhood | Neighborhood to use in sub pixel calculation of local maxima |
| CNetworkConnection | Basic network connection operations |
| ►CNode | Basic GenApi node for device feature access |
| CPortNode | Port nodes are the connection to the remote device |
| CRegisterNode | Untyped register access (only memory) |
| ►CValueNode | Base class for all nodes, that have a value |
| CBooleanNode | Node representing a true / false value |
| CCategoryNode | Node that logically groups other nodes |
| CCommandNode | A node that can be executed |
| CEnumEntryNode | One entry in an enumeration |
| ►CFloatNode | Represents a floating point number |
| CFloatRegNode | Floating point value register |
| ►CSelectorNode | Groups nodes, that are dependent on this one |
| CEnumerationNode | A node that presents a choice of values |
| ►CIntegerNode | Represents a integer number |
| CIntRegNode | Integer value register |
| ►CStringNode | String value node |
| CStringRegNode | String value register |
| CNodeMap | Contains all nodes of a device or module |
| CNonLinearTransformation | Load a saved transformation from a file |
| CNormalizationMethod | Defines the method used for normalizing the spectral cube with a white and a black reference |
| CNumberRange | Container for number range definitions |
| CNumberRepresentation | Defines how a number is to be interpreted/displayed in a graphical user interface |
| CPanoramaDirection | Defines the direction of the panoramic image |
| CPerspectiveTransformation | Perspective transformation coefficients |
| CPfncFormat | GenICam Pixel Format Naming Convention (PFNC) format values |
| CPixelDataType | Defines the numeric data type of one pixel |
| CPixelOverflow | Defines how arithmetic overflows and underflows are handled |
| CPixelOverflow | Defines how arithmetic overflows and underflows are handled |
| CPlaneNormalization | Plane handling for normalization |
| CPlaybackMode | Defines how frames are acquired by this video device |
| CPoint2D | Multi-purpose 2D vector class |
| CPoint3D | Multi-purpose 3D vector class |
| CPoint3DH | Multi-purpose 3D vector class (homogeneous) |
| ►CPointCloud | A point cloud object |
| CDensePointCloud | A dense Cartesian 3D point cloud object |
| CSparsePointCloud | A sparse Cartesian 3D point cloud object |
| CPointCloudFactory | Factory object for creating point cloud objects |
| CPointCloudFlags | Flags for creating point clouds |
| CPointCloudLayout | Supported point cloud point layouts |
| CPrecisionMode | Defines the precision over accuracy for ShapeFinder type searches |
| CProjection | Create a projection object |
| CProjectionMode | Options affecting the result of the projection |
| CQualityFeedback | Feedback type for search functions |
| CRateCounter | Frame rate measurement counter with selectable averaging window |
| CReadMode | Options for the read functions |
| CReadWriteVerify | Controls, how read/write operations are verified by the GenApi |
| CRecorder | Recorder object writing video streams with the given pixel format and recording engine |
| CRecorderPixelFormat | Defines whether the recorder object writes color or mono data |
| CRecordingEngine | Creates a RecordingEngine object, which stores the recording settings, which are either a DirectShow or RawVideo |
| CRecordingEngineType | Defines the recording engine that the recorder should use |
| ►CRecordingSettings | Settings for initializing a Recorder |
| CDirectShowSettings | Settings for initializing a direct show engine recorder |
| CRawVideoSettings | Settings for initializing a raw video engine recorder |
| CRect | Rectangle object |
| CRGBConversion | Available conversion modes from Bayer patterns to RGB images |
| CRingBuffer | Ring buffer operations on a device |
| CRingBufferLockMode | Lock mode options for the ring buffer |
| CRobertsDirection | Directions of the Roberts edge filter |
| CSearchMode | Different modes for the search calls, that return a single result |
| CSearchResult | Polimago search result |
| CSearchResult | Search result as returned by ShapeFinder |
| CSearchResult | Search result returned by Minos |
| CSize2D | Stores an ordered pair of integers, typical the width and height of a rectangle |
| CSoftwareTrigger | Implementation of the software trigger |
| CSqrtPixelScaling | Defines the post processing of the sqrt function |
| CStaticThresholding | Comparisons for static thresholding |
| CStdIlluminant | Defines Standard Illumination |
| CStdObserver | Defines Standard Observer |
| CStopWatch | Speed measurement object |
| CStopWatchMode | Mode at which the StopWatch should work |
| ►CStream | Represents one acquisition stream of a device |
| CIndexedStream | A stream with a finite number of images, which can also be accessed via an index |
| CStreamInfo | Query able stream information information |
| CSubPixelMode | Method for determining sub pixel accuracy when working with the find_local_maxima functions |
| CTestImageDataType | Data types usable for test image generation |
| CTrainingSet | Load a saved training set from a file or create an empty training set |
| CTransformation3D | Affine transformation matrix for 3D |
| CValueNormalization | Available normalization modes for norm calculations |
| CVector2D | Multi-purpose 2D vector class |
| CVector3D | Multi-purpose 3D vector class |
| CVector3DH | Multi-purpose 3D vector class (homogeneous) |
| CViewPerspective | Defines how the mapping between a typical x-y image and samples-lines-bands is done |
| CVinConnectionInformation | Contains the board and port information of a device or its access token |
| CVisibility | Feature complexity level |
| CWaitStatus | Status after waiting for an image to be returned |
| CWhiteBalanceFactors | Factors for white balance correction |