IDS peak ICV v1.1.0
Loading...
Searching...
No Matches
peak_common_interval.hpp File Reference
#include <peak_common/detail/peak_common_backend_accessor.hpp>
#include <peak_common/detail/peak_common_math.hpp>
#include <peak_common/detail/peak_common_type_traits.hpp>
#include <peak_common/exceptions/peak_common_exceptions.hpp>
#include <peak_common_c/detail/peak_common_defines.h>
#include <peak_common_c/types/peak_common_simple_types.h>
#include <type_traits>
#include <sstream>
Include dependency graph for peak_common_interval.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  IntervalT< T >
 Represents a continuous numeric interval with inclusive lower and upper bounds. More...
 

Namespaces

namespace  peak
 
namespace  peak::common
 Root namespace for common types and interfaces shared across multiple libraries.
 
namespace  peak::common::detail
 Namespace for internal implementation details and low-level types.
 

Typedefs

using IntervalU = detail::IntervalT<uint32_t>
 Interval with unsigned 32-bit integer boundaries.
 
using Interval = detail::IntervalT<int32_t>
 Interval with signed 32-bit integer boundaries.
 
using IntervalF = detail::IntervalT<float>
 Interval with floating-point boundaries.
 

Detailed Description

Author
IDS Imaging Development Systems GmbH
Date
2025-05-14
Since
ids_peak_common 1.0

Copyright (c) 2025, IDS Imaging Development Systems GmbH. All rights reserved.

Definition in file peak_common_interval.hpp.