| CActionCommandResult | Action Command Result |
| CAttachStatistics_t | Delivers information about the attached chunks and nodes |
| CAutoLock | |
| CAutoLock | |
| CAVIOption | Options for saving AVI files |
| CBasePtr< T, B > | The base class of the SystemPtr, CameraPtr, InterfacePtr, ImagePtr and LoggingEventDataPtr objects |
| ►CBasePtr< Camera, ICameraBase > | |
| CCameraPtr | A reference tracked pointer to a camera object |
| ►CBasePtr< IImage > | |
| CImagePtr | A reference tracked pointer to an image object |
| ►CBasePtr< IInterface > | |
| CInterfacePtr | A reference tracked pointer to the interface object |
| ►CBasePtr< ISystem > | |
| CSystemPtr | A reference tracked pointer to a system object |
| ►CBasePtr< LoggingEventData > | |
| CLoggingEventDataPtr | A reference tracked pointer to the LoggingEvent object |
| ►Cbasic_istream | |
| CIDevFileStreamBase< CharType, Traits > | |
| ►Cbasic_ostream | |
| CODevFileStreamBase< CharType, Traits > | |
| ►Cbasic_streambuf | |
| CIDevFileStreamBuf< CharType, Traits > | |
| CODevFileStreamBuf< CharType, Traits > | |
| CBMPOption | Options for saving Bitmap image |
| CCameraSelectionDlg | |
| CCameraSelectionWindow | The CameraSelectionWindow object represents a dialog that provides a graphical interface that lists number of cameras and interfaces available to the library |
| ►CCChunkAdapter | Connects a chunked buffer to a node map |
| CCChunkAdapterDcam | Connects a chunked DCAM buffer to a node map |
| CCChunkAdapterGEV | Connects a chunked DCAM buffer to a node map |
| CCChunkAdapterGeneric | |
| CCChunkAdapterU3V | Connects a chunked U3V buffer to a node map |
| CCCMSettings | |
| ►CCDataStruct | |
| CCTestPortStruct< CDataStruct > | Implements a register spaces based on a C++ struct |
| ►CCDialog | |
| CCAboutDlg | |
| ►CCDocument | |
| CCSpinnakerMFCDoc | |
| ►CCEventAdapter | Delivers Events to ports |
| CCEventAdapter1394 | Distribute the events to the node map |
| CCEventAdapterGEV | Connects a GigE Event to a node map |
| CCEventAdapterGeneric | Connects a generic event to a node map |
| CCEventAdapterU3V | Connects a U3V Event to a node map |
| ►CCFrameWnd | |
| CCMainFrame | |
| CCGlobalLock | Named global lock which can be used over process boundaries |
| CCGlobalLockUnlocker | Unlocks the global lock object on destruction |
| ►CCLock | A lock class |
| CCLockEx | This class is for testing purposes only |
| ►CCLock | A lock class |
| CCLockEx | This class is for testing purposes only |
| ►CCNodeCallback | Callback body instance for INode pointers |
| CFunction_NodeCallback< Function > | Container for a function pointer |
| CMember_NodeCallback< Client, Member > | Container for a member function pointer |
| CCNodeMapFactory | The node map factory is used for creating node maps from camera description files. See the following for some examples.
|
| CCompressedImageInfo | |
| CCounter | Definition of a simple Counter class |
| CCPointer< T, B > | Encapsulates a GenApi pointer dealing with the dynamic_cast automatically |
| ►CCPointer< IFloat, IBase > | |
| CCFloatPtr | SmartPointer for IFloat interface pointer |
| CCPointer< INode, IBase > | |
| CCpuUsageInfo | |
| ►CCView | |
| CCSpinnakerMFCView | |
| ►CCWinApp | |
| CCSpinnakerMFCApp | |
| CDCAM_CHECKSUM | |
| CDCAM_CHUNK_TRAILER | |
| CDeviceEventExposureEndData | Data Fields for Device Event payload for EventExposureEnd |
| CDeviceEventInferenceData | Data fields for Device Event payload for EventInference |
| CDeviceEventUtility | Static helper functions for the device event object class |
| CDeviceInformationStruct | Return type for ShowModal() method in CameraSelectionWindow |
| Cdouble_autovector_t | Vector of doubles with reference counting |
| CEAccessModeClass | Holds conversion methods for the access mode enumeration |
| CECachingModeClass | Holds conversion methods for the caching mode enumeration |
| CEDisplayNotationClass | Holds conversion methods for the notation type of floats |
| CEEndianessClass | Holds conversion methods for the endianess enumeration |
| CEGenApiSchemaVersionClass | Helper class converting EGenApiSchemaVersion from and to string |
| CEInputDirectionClass | Holds conversion methods for the notation type of floats |
| CENameSpaceClass | Holds conversion methods for the namespace enumeration |
| CERepresentationClass | Holds conversion methods for the representation enumeration |
| CESignClass | Holds conversion methods for the sign enumeration |
| CESlopeClass | Holds conversion methods for the converter formulas |
| CEStandardNameSpaceClass | Holds conversion methods for the standard namespace enumeration |
| ►CEventHandler | The base class for all event handler types |
| ►CIDeviceArrivalEventHandler | |
| CDeviceArrivalEventHandler | An event handler for capturing the device arrival event |
| ►CIInterfaceEventHandler | |
| ►CInterfaceEventHandler | A handler to device arrival and removal events on all interfaces |
| CInterfaceEventHandlerImpl | |
| ►CIDeviceEventHandler | |
| ►CDeviceEventHandler | A handler to device events |
| CDeviceEventHandlerImpl | |
| ►CIDeviceRemovalEventHandler | |
| CDeviceRemovalEventHandler | An event handler for capturing the device removal event |
| CIInterfaceEventHandler | |
| ►CIImageEventHandler | |
| ►CImageEventHandler | A handler for capturing image arrival events |
| CImageEventHandlerImpl | |
| ►CIImageListEventHandler | |
| CImageListEventHandler | A handler for capturing image list arrival events |
| ►CIInterfaceArrivalEventHandler | |
| ►CISystemEventHandler | |
| ►CSystemEventHandler | A handler to interface arrival and removal events on the system |
| CSystemEventHandlerImpl | |
| CInterfaceArrivalEventHandler | An event handler for capturing the interface arrival event |
| ►CIInterfaceRemovalEventHandler | |
| CISystemEventHandler | |
| CInterfaceRemovalEventHandler | An event handler for capturing the interface removal event |
| ►CILoggingEventHandler | |
| ►CLoggingEventHandler | An event handler for capturing the device logging event |
| CLoggingEventHandlerImpl | |
| CEVisibilityClass | Holds conversion methods for the visibility enumeration |
| ►Cexception | |
| CException | The Exception object represents an error that is returned from the library |
| CEYesNoClass | Holds conversion methods for the standard namespace enumeration |
| CFileProtocolAdapter | Adapter between the std::iostreambuf and the SFNC Features representing the device file system |
| CFrameRateCounter | |
| Cgcstring | |
| CGrabInfo | |
| CGUIFactory | |
| CGUIFactory | The GUIFactory object represents a C++ object that provides access to GUI objects such as CameraSelectionWindow, PropertyGridWindow and dialogs defined in GUI XML |
| CGVCP_CHUNK_TRAILER | Header of a GVCP request packet |
| CGVCP_EVENT_ITEM | Layout of a GVCP event item (Extended ID flag not set) |
| CGVCP_EVENT_ITEM_BASIC | Layout of a GVCP event item (common to all types) |
| CGVCP_EVENT_ITEM_EXTENDED_ID | Layout of a GVCP event item (Extended ID flag set) |
| CGVCP_EVENT_REQUEST | Layout of a GVCP event request packet (Extended ID flag not set) |
| CGVCP_EVENT_REQUEST_EXTENDED_ID | Layout of a GVCP event request packet (Extended ID flag set) |
| CGVCP_EVENTDATA_REQUEST | Layout of a GVCP event data request packet (Extended ID flag not set) |
| CGVCP_EVENTDATA_REQUEST_EXTENDED_ID | Layout of a GVCP event data request packet (Extended ID flag set) |
| CGVCP_REQUEST_HEADER | Header of a GVCP request packet |
| CH264Option | Options for saving H264 files |
| ►CIBoolean | |
| CBooleanNode | Interface for string properties |
| ►CICameraBase | The interface file for base class for the camera object |
| ►CCameraBase | The base class for the camera object |
| CCamera | The camera object class |
| ►CICameraList | Used to hold a list of camera objects |
| CCameraList | Used to hold a list of camera objects |
| ►CICategory | |
| CCategoryNode | Interface for string properties |
| ►CIChunkData | The Interface file for ChunkData |
| CChunkData | The chunk data which contains additional information about an image |
| ►CIChunkPort | |
| ►CPortNode | Interface for value properties |
| ►CPortReplay | Interface for replaying write commands on a port |
| CPortRecorder | Interface for recording write commands on a port |
| ►CICommand | |
| CCommandNode | Interface for string properties |
| CIDataStream | |
| ►CIDeviceInfo | |
| ►CNodeMap | Smart pointer template for NodeMaps with create function |
| CSpinTestCamera | |
| ►CIEnumEntry | |
| CEnumEntryNode | Interface for string properties |
| ►CIEnumeration | |
| ►CEnumNode | Interface for string properties |
| CCEnumerationTRef< EnumT > | Interface for string properties |
| ►CIEnumerationT | |
| CCEnumerationTRef< EnumT > | Interface for string properties |
| ►CIFloat | |
| ►CFloatNode | Interface for string properties |
| CFloatRegNode | Interface for string properties |
| ►CIImage | The interface file for Image |
| CImage | The image object class |
| ►CIImageList | The interface file for ImageList class |
| CImageList | Used to hold a list of image objects |
| ►CIImageProcessor | The interface file for ImageProcessor class |
| CImageProcessor | Image post processing class for converting a source image to another pixel format |
| ►CIImageStatistics | The interface file for image statistics |
| CImageStatistics | Represents image statistics for an image |
| ►CIInteger | |
| ►CIntegerNode | Interface for string properties |
| CIntRegNode | Interface for string properties |
| ►CIInterface | The interface file for Interface |
| CInterface | An interface object which holds a list of cameras |
| ►CIInterfaceList | The interface file for InterfaceList class |
| CInterfaceList | A list of the available interfaces on the system |
| CImageDrawingWindow | The ImageDrawingWindow object represents a dialog that displays live images from a connected camera object |
| CImageInfo | |
| CImagePixel | Image Pixel Structure |
| CImageUtility | Static helper functions for the image object class |
| CImageUtilityCCM | Static function to create color corrected images from an image object |
| CImageUtilityHeatmap | Static functions to create heatmap images from image objects of pixel format Mono8 and Mono16 |
| CImageUtilityPolarization | Static functions to create polarization images from image objects of pixel format Polarized8 and BayerRGPolarized8 |
| CImageUtilityStereo | Static helper functions for stereo related computations |
| CInferenceBoundingBox | Inference Bounding Boxes data structure |
| CInferenceBoundingBoxResult | An inference bounding boxes object which holds information about the detected bounding boxes |
| CInferenceBoxCircle | |
| CInferenceBoxRect | Inference Bounding Box Type Data Structures |
| CInferenceBoxRotatedRect | |
| ►CINode | |
| ►CNode | Class common to all nodes |
| CCSelectorSet | The set of selectors selecting a given node |
| CPortNode | Interface for value properties |
| ►CValueNode | Interface for value properties |
| CBooleanNode | Interface for string properties |
| CCategoryNode | Interface for string properties |
| CCommandNode | Interface for string properties |
| CEnumEntryNode | Interface for string properties |
| CEnumNode | Interface for string properties |
| CFloatNode | Interface for string properties |
| CIntegerNode | Interface for string properties |
| ►CRegisterNode | Interface for string properties |
| CFloatRegNode | Interface for string properties |
| CIntRegNode | Interface for string properties |
| CStringRegNode | Interface for string properties |
| ►CStringNode | Interface for string properties |
| CStringRegNode | Interface for string properties |
| ►CINodeMap | |
| CNodeMap | Smart pointer template for NodeMaps with create function |
| Cint64_autovector_t | Vector of integers with reference counting |
| ►CIPersistScript | |
| CCFeatureBag | Bag holding streamable features of a nodetree |
| ►CIPointCloud | The interface file for PointCloud class |
| CPointCloud | The PointCloud object class |
| ►CIPortConstruct | |
| CCChunkPort | Port attachable to a chunk in a buffer |
| CCEventPort | Port attachable to an event |
| ►CCPortImpl | Standard implementation for a port |
| CCRegisterPortImpl | Standard implementation for a port using a register based transport layer |
| CCTestPortStruct< CDataStruct > | Implements a register spaces based on a C++ struct |
| CPortNode | Interface for value properties |
| ►CIPortRecorder | |
| CPortNode | Interface for value properties |
| CPortRecorder | Interface for recording write commands on a port |
| ►CIPortReplay | |
| CCPortImpl | Standard implementation for a port |
| CPortReplay | Interface for replaying write commands on a port |
| ►CIPortWriteList | |
| CCPortWriteList | Container holding a list of port write commands |
| ►CIRegister | |
| CRegisterNode | Interface for string properties |
| CISpinDevice | |
| ►CISpinnakerGPU | The interface file for SpinnakerGPU class |
| CSpinnakerGPU | Provides the functionality for the user to post process images on an NVIDIA GPU device |
| ►CIString | |
| CStringNode | Interface for string properties |
| ►CISystem | The interface file for System |
| CSystem | The system object is used to retrieve the list of interfaces and cameras available |
| ►CIUnknown | |
| CISpinnakerInterface | |
| ►CIValue | |
| CValueNode | Interface for value properties |
| CJPEGOption | Options for saving JPEG image |
| CJPG2Option | Options for saving JPEG2000 image |
| CLibraryVersion | Provides easier access to the current version of Spinnaker |
| CLockableObject< Object >::Lock | A scopelevel Lock class |
| CLockableObject< Object > | Instance-Lock for an object |
| CLoggingEventData | The LoggingEventData object |
| CMJPGOption | Options for saving MJPG files |
| CCNodeMapFactory::NodeStatistics_t | |
| Coption | |
| CPGMOption | Options for saving PGM images |
| CPNGOption | Options for saving PNG images |
| CPointCloudParameters | |
| CPPMOption | Options for saving PPM images |
| CPropertyGridDlg | |
| CPropertyGridWindow | The PropertyGridWindow object represents a dialog that provides a graphical interface to view and control features on a camera object |
| CSingleChunkData_t | |
| CSingleChunkDataStr_t | |
| CSIOption | Options for saving Spinnaker image |
| CSpinVideo | Provides the functionality for the user to record images to an AVI/MP4 file |
| CStereo3DPoint | 3D Point Structure |
| CStereoAcquisitionParams | |
| CStereoCameraParameters | |
| CStereoGPIOParams | |
| CStereoParameters | Class for handling parameters of the S3D camera |
| CStreamTransmitFlags | |
| CTIFFOption | Options for saving TIFF images |
| CTransportLayerDevice | Part of the QuickSpin API to provide access to camera information without having to first initialize the camera |
| CTransportLayerInterface | Part of the QuickSpin API to provide access to camera information without having to first initialize the camera |
| CTransportLayerStream | Part of the QuickSpin API to provide access to camera information without having to first initialize the camera |
| CTransportLayerSystem | Part of the QuickSpin API to provide access to camera information without having to first initialize the camera |
| CU3V_CHUNK_TRAILER | Header of a GVCP request packet |
| CU3V_COMMAND_HEADER | U3V/GenCP command header |
| CU3V_EVENT_DATA | U3V/GenCP EVENT_CMD specific command data |
| CU3V_EVENT_MESSAGE | Entire event data message (without the variable-sized data field) |
| CVersion_t | Version |
| CVideoWriter | |
| CViewerDlg | |