![]() |
IDS peak AFL v2.0.0
|
Namespace for internal implementation details and low-level types. More...
Data Structures | |
| class | IntervalT |
| Represents a continuous numeric interval with inclusive lower and upper bounds. More... | |
| struct | MetadataKeyTraits< MetadataKey::BinningHorizontal > |
| Trait specialization for MetadataKey::BinningHorizontal. More... | |
| struct | MetadataKeyTraits< MetadataKey::BinningVertical > |
| Trait specialization for MetadataKey::BinningVertical. More... | |
| struct | MetadataKeyTraits< MetadataKey::DeviceFrameID > |
| Trait specialization for MetadataKey::DeviceFrameID. More... | |
| struct | MetadataKeyTraits< MetadataKey::DeviceTimestamp > |
| Trait specialization for MetadataKey::DeviceTimestamp. More... | |
| struct | MetadataKeyTraits< MetadataKey::Roi > |
| Trait specialization for MetadataKey::Roi. More... | |
| class | PointT |
| 2D point template type. More... | |
| class | PointXd |
| A point in space with configurable dimensionality and coordinate type. More... | |
| class | RangeT |
| Represents a numeric range with defined boundaries and a fixed increment. More... | |
| class | RectangleT |
| A generic rectangle defined by a point and a size. More... | |
| class | SizeT |
| Represents a two-dimensional size with non-negative width and height. More... | |
Functions | |
| template<typename H> | |
| constexpr bool | AreAlmostEqual (H lhs, H rhs, uint32_t ulp) |
| Compares two floating-point values for approximate equality using a ULP-based tolerance. | |
Variables | |
| constexpr std::array< MetadataKey, 5 > | allMetadataKeys |
| List of all MetadataKeys. | |
Namespace for internal implementation details and low-level types.
The detail namespace contains internal types, helper classes, and low-level implementation components that support the functionality of the public API.
This namespace belongs to the Internal Detail Types module and is not intended for direct use in user code. Types and functions in this namespace are considered implementation details and may change without notice.
When necessary, safe access to internal types is provided via public aliases in the peak::common namespace. User code should rely on these public aliases for forward compatibility and avoid direct dependencies on detail components.
|
constexpr |
List of all MetadataKeys.