IDS peak genericC++
v1.17.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
peak::common::Any
A type-erased container for any copyable value
C
peak::core::BufferChunk
Represents a buffer chunk
C
peak::core::BufferGuard
Provides scoped access to a GenTL buffer and requeues it on destruction
C
peak::DeviceManager
The global
DeviceManager
(singleton) searches all installed producer libraries (*.cti) and enumerates the modules contained in them
C
peak::core::DeviceReconnectInformation
C
std::enable_shared_from_this
C
peak::core::Buffer
Represents a GenTL buffer module
C
peak::core::BufferPart
Represents a buffer part
C
peak::core::DataStream
Represents a GenTL
DataStream
module
C
peak::core::Device
Represents a GenTL
Device
module, i.e. a local virtual
Device
proxy for the actual hardware
RemoteDevice
C
peak::core::Interface
Represents a GenTL
Interface
module
C
peak::core::NodeMap
Represents a GenAPI node map
C
peak::core::Port
Represents a GenTL port
C
peak::core::ProducerLibrary
Represents a GenTL producer library (CTI)
C
peak::core::System
Represents a GenTL
System
module
C
peak::core::nodes::Node
Represents a GenAPI node
C
peak::core::nodes::BooleanNode
Represents a GenAPI boolean node
C
peak::core::nodes::CategoryNode
Represents a GenAPI category node
C
peak::core::nodes::CommandNode
Represents a GenAPI command node
C
peak::core::nodes::EnumerationEntryNode
Represents a GenAPI enumeration entry node
C
peak::core::nodes::EnumerationNode
Represents a GenAPI enumeration node
C
peak::core::nodes::FloatNode
Represents a GenAPI float node
C
peak::core::nodes::IntegerNode
Represents a GenAPI integer node
C
peak::core::nodes::RegisterNode
Represents a GenAPI register node
C
peak::core::nodes::StringNode
Represents a GenAPI string node
C
peak::core::EnvironmentInspector
Allows to inspect the environment the application is running in
C
peak::core::Event
Encapsulates the GenTL event data functions
C
EVENT_NEW_BUFFER_DATA
C
peak::core::EventController
Encapsulates the GenTL event functionality associated with one GenTL
EVENT_HANDLE
C
std::exception
STL class
C
std::runtime_error
STL class
C
peak::common::Exception
Base class for all exceptions thrown by the library
C
peak::common::BadAllocException
Thrown when memory allocation fails
C
peak::core::BadAllocException
The exception thrown for signaling a failed memory allocation
C
peak::common::IOException
Thrown when an input, output, file or device communication error occurs
C
peak::core::IOException
The exception thrown for a communication error
C
peak::common::InternalErrorException
Thrown when an unexpected internal error occurs
C
peak::core::InternalErrorException
The exception thrown for internal errors
C
peak::common::InvalidCastException
Thrown when a cast to an incompatible type is attempted
C
peak::core::InvalidCastException
The exception thrown for trying to apply an invalid cast
C
peak::common::InvalidParameterException
Thrown when a function receives an invalid parameter
C
peak::core::InvalidArgumentException
The exception thrown for passing an invalid argument to a function
C
peak::common::LibraryNotInitializedException
Thrown when the library is used before proper initialization
C
peak::core::NotInitializedException
The exception thrown for signaling that the library was not initialized
C
peak::common::NotSupportedException
Thrown when an unsupported operation or feature is used
C
peak::common::OutOfRangeException
Thrown when a parameter is outside the valid range
C
peak::core::OutOfRangeException
The exception thrown for trying to access a value that is out of range
C
peak::common::TimeoutException
Thrown when an operation exceeds its time limit
C
peak::core::TimeoutException
The exception thrown for signaling an exceeded timeout during a function call
C
peak::core::Exception
The base class for all exceptions thrown by the library
C
peak::core::AbortedException
The exception thrown for signaling an aborted operation
C
peak::core::BadAccessException
The exception thrown for signaling an access error
C
peak::core::BadAllocException
The exception thrown for signaling a failed memory allocation
C
peak::core::CTILoadingException
The exception thrown for signaling an error on opening a CTI (Common Transport
Interface
) file
C
peak::core::IOException
The exception thrown for a communication error
C
peak::core::InternalErrorException
The exception thrown for internal errors
C
peak::core::InvalidAddressException
The exception thrown for trying to work on an invalid address
C
peak::core::InvalidArgumentException
The exception thrown for passing an invalid argument to a function
C
peak::core::InvalidCastException
The exception thrown for trying to apply an invalid cast
C
peak::core::InvalidInstanceException
The exception thrown for trying to work on an invalid instance
C
peak::core::NoDataException
The exception thrown for signalling that the requested data is not available
C
peak::core::NotAvailableException
The exception thrown for signaling that a feature is not available in the device
C
peak::core::NotFoundException
The exception thrown for signaling a failed find operation
C
peak::core::NotImplementedException
The exception thrown for signaling that a feature is not implemented
C
peak::core::NotInitializedException
The exception thrown for signaling that the library was not initialized
C
peak::core::OutOfRangeException
The exception thrown for trying to access a value that is out of range
C
peak::core::TimeoutException
The exception thrown for signaling an exceeded timeout during a function call
C
peak::core::detail::ExtractedPayload
C
peak::core::file::FileAdapter
The
FileAdapter
is a utility class designed for accessing files stored in a
RemoteDevice
's persistent memory
C
peak::core::FirmwareUpdateInformation
Represents a single firmware update information
C
peak::core::FirmwareUpdateProgressObserver
Allows to observe a firmware update process
C
peak::core::FirmwareUpdater
Allows to update the firmware of a device
C
peak::common::serialization::IArchive
Interface for a hierarchical key-value archive system
C
peak::common::serialization::IDeserializer
Interface for deserializing structured data from an input stream into an archive
C
peak::common::IImageView
Interface for viewing image pixel data from arbitrary sources
C
peak::core::ImageView
Implementation of the
peak::common::IImageView
interface for viewing image pixel data from arbitrary sources
C
peak::core::InitOnce
C
peak::core::Module
Represents an extended GenTL port
C
peak::core::EventSupportingModule
The base class for all modules being able to raise events
C
peak::core::Buffer
Represents a GenTL buffer module
C
peak::core::DataStream
Represents a GenTL
DataStream
module
C
peak::core::Device
Represents a GenTL
Device
module, i.e. a local virtual
Device
proxy for the actual hardware
RemoteDevice
C
peak::core::Interface
Represents a GenTL
Interface
module
C
peak::core::System
Represents a GenTL
System
module
C
peak::core::RemoteDevice
Allows to access the physical
Device
C
peak::core::NodeMap
Represents a GenAPI node map
C
peak::core::Port
Represents a GenTL port
C
peak::core::ProducerLibrary
Represents a GenTL producer library (CTI)
C
peak::common::detail::IntervalT< T >
Represents a continuous numeric interval with inclusive lower and upper bounds
C
peak::common::detail::RangeT< uint8_t >
C
peak::common::detail::RangeT< T >
Represents a numeric range with defined boundaries and a fixed increment
C
peak::common::detail::IntervalT< double >
C
peak::common::detail::RangeT< double >
C
peak::common::detail::IntervalT< float >
C
peak::common::detail::RangeT< float >
C
peak::common::detail::IntervalT< int32_t >
C
peak::common::detail::RangeT< int32_t >
C
peak::common::detail::IntervalT< int64_t >
C
peak::common::detail::RangeT< int64_t >
C
peak::common::detail::IntervalT< uint32_t >
C
peak::common::detail::RangeT< uint32_t >
C
peak::pipeline::IPipeline
Interface defining the structure and behavior of a processing pipeline
C
peak::pipeline::PipelineBase
Base class for implementing a custom pipeline
C
peak::common::serialization::ISerializable
Interface for objects that can be serialized to and deserialized from an archive
C
peak::pipeline::modules::IModule
Interface for a module used within a pipeline
C
peak::pipeline::modules::IAutoFeature
Interface for modules that provide auto feature functionality
C
peak::pipeline::modules::IGain
Interface for modules that provide gain control functionality
C
peak::common::serialization::ISerializer
Interface for serializing data to an output stream
C
peak::Library
A collection of global library functions
C
peak::common::Metadata
Type-safe container for image acquisition metadata
C
peak::common::detail::MetadataAccessor
C
peak::common::detail::MetadataKeyTraits< MetadataKey::BinningHorizontal >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::BinningVertical >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceExposureTime >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceExposureTimeSequence >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceFrameID >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceGain >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceGainSequence >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::DeviceTimestamp >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::Roi >
C
peak::common::detail::MetadataKeyTraits< MetadataKey::SystemTimestamp >
C
peak::core::ModuleDescriptor
The base class for all openable modules
C
peak::core::DataStreamDescriptor
Encapsulates the GenTL functions associated with a GenTL
DataStream
module's ID
C
peak::core::DeviceDescriptor
Encapsulates the GenTL functions associated with a GenTL
Device
module's ID
C
peak::core::InterfaceDescriptor
Encapsulates the GenTL functions associated with a GenTL
Interface
module's ID
C
peak::core::SystemDescriptor
Encapsulates the GenTL functions associated with the GenTL
System
module's ID
C
peak_common_interval
Represents an integer interval with inclusive minimum and maximum bounds
C
peak_common_interval_f
Represents a floating-point interval with inclusive minimum and maximum bounds
C
peak_common_interval_u
Represents an unsigned integer interval with inclusive minimum and maximum bounds
C
peak_common_point
Represents a 2D point with signed integer coordinates
C
peak_common_point_f
Represents a 2D point with floating-point coordinates
C
peak_common_point_u
Represents a 2D point with unsigned integer coordinates
C
peak_common_range
Represents an integer range with inclusive minimum and maximum bounds and an increment step
C
peak_common_range_f
Represents a floating-point range with inclusive minimum and maximum bounds and an increment step
C
peak_common_range_u
Represents an unsigned integer range with inclusive minimum and maximum bounds and an increment step
C
peak_common_rectangle
Represents a rectangle defined by a position and unsigned integer size
C
peak_common_rectangle_f
Represents a rectangle defined by a floating-point position and size
C
peak_common_rectangle_u
Represents a rectangle defined by an unsigned integer position and unsigned integer size
C
peak_common_size
Represents a 2D size with unsigned integer dimensions
C
peak_common_size_f
Represents a 2D size with floating-point dimensions
C
peak_common_version
Represents a version number
C
PEAK_DEVICE_RECONNECT_INFORMATION
C
peak::common::PixelFormatInfo
Provides information and utility functions for pixel formats
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerBG8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGB8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerGR8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BayerRG8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGR10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGR10p32 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGR12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGR8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGRa10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGRa12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::BGRa8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Confidence16 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Confidence8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Coord3D_ABC32f >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Coord3D_C16 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Coord3D_C32f >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Coord3D_C8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10_ABCD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10g40IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10g40IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10g40IDS_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono10p_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12_ABCD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12g24IDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12g24IDS_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12g24IDS_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12p >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12p_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono12p_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono16 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono32f >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono32fIDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8_AB >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8_ABCD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8_I_A_B >
C
peak::common::detail::PixelFormatTraits< PixelFormat::Mono8_I_AB_CD >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB10p32 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB32f >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB32fIDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGB8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGBa10 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGBa12 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::RGBa8 >
C
peak::common::detail::PixelFormatTraits< PixelFormat::YUV420_8_YY_UV_SemiplanarIDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::YUV420_8_YY_VU_SemiplanarIDS >
C
peak::common::detail::PixelFormatTraits< PixelFormat::YUV422_8_UYVY >
C
peak::common::detail::PointXd< T, dimension >
A point in space with configurable dimensionality and coordinate type
C
peak::common::detail::PointT< int32_t >
C
peak::common::detail::PointT< float >
C
peak::common::detail::PointT< uint32_t >
C
peak::common::detail::PointXd< PointType, 2 >
C
peak::common::detail::PointT< PointType >
C
peak::common::detail::PointXd< T, 2 >
C
peak::common::detail::PointT< T >
2D point template type
C
PORT_REGISTER_STACK_ENTRY
C
peak::core::PortURL
Represents a GenTL port URL
C
peak::core::RawInformation
The struct returned by all raw information functions
C
peak::common::detail::RectangleT< PointType, SizeType >
A generic rectangle defined by a point and a size
C
peak::core::NodeMap::ScopedNodeMapLock
RAII object that holds the
NodeMap
lock
C
SINGLE_CHUNK_DATA
C
peak::common::detail::SizeT< T >
Represents a two-dimensional size with non-negative width and height
C
peak::core::Timeout
Represents a timeout value in milliseconds
C
peak::core::detail::UsableRoiChunkInfo
C
peak::common::Version
Represents a structured version identifier following Semantic Versioning 2.0 (major.minor.patch)
C
peak::core::Version
Implements versioning functionality
Send mail feedback
Generated on Wed Sep 23 2026