![]() |
IDS peak genericC++ v1.13.0
|
| Npeak | The "peak" namespace directly contains convenience functionality like the DeviceManager as well as the global Library::Initialize() / Library::Close() functions, which must be called before/after usage of the library |
| Ncommon | Root namespace for common types and interfaces shared across multiple libraries |
| Ndetail | Namespace for internal implementation details and low-level types |
| Nserialization | Interfaces for defining serialization and deserialization behavior |
| CAny | A type-erased container for any copyable value |
| CBadAllocException | Thrown when memory allocation fails |
| CException | Base class for all exceptions thrown by the library |
| CIImageView | Interface for viewing image pixel data from arbitrary sources |
| CInternalErrorException | Thrown when an unexpected internal error occurs |
| CInvalidCastException | Thrown when a cast to an incompatible type is attempted |
| CInvalidParameterException | Thrown when a function receives an invalid parameter |
| CIOException | Thrown when an input, output, file or device communication error occurs |
| CLibraryNotInitializedException | Thrown when the library is used before proper initialization |
| CMetadata | Type-safe container for image acquisition metadata |
| CNotSupportedException | Thrown when an unsupported operation or feature is used |
| COutOfRangeException | Thrown when a parameter is outside the valid range |
| CPixelFormatInfo | Provides information and utility functions for pixel formats |
| CTimeoutException | Thrown when an operation exceeds its time limit |
| CVersion | Represents a structured version identifier with four components: major, minor, subminor, and patch |
| Ncore | The "core" namespace contains the direct GenAPI and GenTL wrapper |
| Ndetail | |
| Nfile | |
| Nnodes | The "nodes" namespace contains all GenAPI node types |
| CAbortedException | The exception thrown for signaling an aborted operation |
| CBadAccessException | The exception thrown for signaling an access error |
| CBadAllocException | The exception thrown for signaling a failed memory allocation |
| CBuffer | Represents a GenTL buffer module |
| CBufferChunk | Represents a buffer chunk |
| CBufferPart | Represents a buffer part |
| CCTILoadingException | The exception thrown for signaling an error on opening a cti |
| CDataStream | Represents a GenTL DataStream module |
| CDataStreamDescriptor | Encapsulates the GenTL functions associated with a GenTL DataStream module's ID |
| CDevice | Represents a GenTL Device module, i.e. a local virtual Device proxy for the actual hardware RemoteDevice |
| CDeviceDescriptor | Encapsulates the GenTL functions associated with a GenTL Device module's ID |
| CDeviceReconnectInformation | |
| CEnvironmentInspector | Allows to inspect the environment the application is running in |
| CEvent | Encapsulates the GenTL event data functions |
| CEventController | Encapsulates the GenTL event functionality associated with one GenTL EVENT_HANDLE |
| CEventSupportingModule | The base class for all modules being able to raise events |
| CException | The base class for all exceptions thrown by the library |
| CFirmwareUpdateInformation | Represents a single firmware update information |
| CFirmwareUpdateProgressObserver | Allows to observe a firmware update process |
| CFirmwareUpdater | Allows to update the firmware of a device |
| CImageView | Implementation of the peak::common::IImageView interface for viewing image pixel data from arbitrary sources |
| CInterface | Represents a GenTL Interface module |
| CInterfaceDescriptor | Encapsulates the GenTL functions associated with a GenTL Interface module's ID |
| CInternalErrorException | The exception thrown for internal errors |
| CInvalidAddressException | The exception thrown for trying to work on an invalid address |
| CInvalidArgumentException | The exception thrown for passing an invalid argument to a function |
| CInvalidCastException | The exception thrown for trying to apply an invalid cast |
| CInvalidInstanceException | The exception thrown for trying to work on an invalid instance |
| CIOException | The exception thrown for a communication error |
| CModule | Represents an extended GenTL port |
| CModuleDescriptor | The base class for all openable modules |
| CNoDataException | The exception thrown for signalling that the requested data is not available |
| CNodeMap | Represents a GenAPI node map |
| CNotAvailableException | The exception thrown for signaling that a feature is not available in the device |
| CNotFoundException | The exception thrown for signaling a failed find operation |
| CNotImplementedException | The exception thrown for signaling a feature is not implemented |
| CNotInitializedException | The exception thrown for signaling that the library was not initialized |
| COutOfRangeException | The exception thrown for trying to access a value that is out of range |
| CPort | Represents a GenTL port |
| CPortURL | Represents a GenTL port URL |
| CProducerLibrary | Represents a GenTL producer library (CTI) |
| CRawInformation | The struct returned by all raw information functions |
| CRemoteDevice | Allows to access the physical Device |
| CSystem | Represents a GenTL System module |
| CSystemDescriptor | Encapsulates the GenTL functions associated with the GenTL System module's ID |
| CTimeout | Represents a timeout value in milliseconds |
| CTimeoutException | The exception thrown for signaling an exceeded timeout during a function call |
| CVersion | Implements versioning functionality |
| Ndynamic | |
| CDynamicLoader | |
| CLoadLibraryException | |
| Npipeline | Interfaces and implementations for defining and controlling data processing pipelines |
| Nmodules | Interface definitions and implementations for individual module types used within a pipeline |
| CIPipeline | Interface defining the structure and behavior of a processing pipeline |
| CPipelineBase | Base class for implementing a custom pipeline |
| CDeviceManager | The global DeviceManager (singleton) searches all installed producer libraries (*.cti) and enumerates the modules contained in them |
| CLibrary | A collection of global library functions |
| CEVENT_NEW_BUFFER_DATA | |
| Cpeak_common_interval | Represents an integer interval with inclusive minimum and maximum bounds |
| Cpeak_common_interval_f | Represents a floating-point interval with inclusive minimum and maximum bounds |
| Cpeak_common_interval_u | Represents an unsigned integer interval with inclusive minimum and maximum bounds |
| Cpeak_common_point | Represents a 2D point with signed integer coordinates |
| Cpeak_common_point_f | Represents a 2D point with floating-point coordinates |
| Cpeak_common_point_u | Represents a 2D point with unsigned integer coordinates |
| Cpeak_common_rectangle | Represents a rectangle defined by a position and unsigned integer size |
| Cpeak_common_rectangle_f | Represents a rectangle defined by a floating-point position and size |
| Cpeak_common_rectangle_u | Represents a rectangle defined by an unsigned integer position and unsigned integer size |
| Cpeak_common_size | Represents a 2D size with unsigned integer dimensions |
| Cpeak_common_size_f | Represents a 2D size with floating-point dimensions |
| Cpeak_common_version | Represents a version number |
| CPEAK_DEVICE_RECONNECT_INFORMATION | |
| CPORT_REGISTER_STACK_ENTRY | |
| CSINGLE_CHUNK_DATA |