IDS peak ICV v1.2.0
Loading...
Searching...
No Matches
peak::icv::detail Namespace Reference

Namespaces

namespace  last_error
 

Data Structures

class  CommaSeperatedStream
 
class  DrawingOptions
 
class  IBackendAccessible
 
class  IBackendExchangeable
 
class  IPrintable
 
struct  is_contiguous_container
 
struct  is_contiguous_container< std::array< Element, N >, Element >
 
struct  is_contiguous_container< std::vector< Element, Alloc >, Element >
 
struct  is_pointcloud
 
struct  is_pointcloud< peak::icv::PointCloudXYZ >
 
struct  is_pointcloud< peak::icv::PointCloudXYZI >
 
struct  is_threshold_interval
 
struct  is_threshold_interval<::peak::common::detail::IntervalT< float > >
 
struct  is_threshold_interval<::peak::common::detail::IntervalT< int32_t > >
 
class  IterablePrinter
 
struct  point_enum_of_
 
struct  point_enum_of_< peak_common_point_f >
 
class  PointCloud
 Represents a generic point cloud interface for spatial data types. More...
 
class  Polygon
 A polygon is a two-dimensional geometric shape that is made up of a finite number of straight line segments connected end-to-end to form an open or closed figure. A polygon is represented by the points where the line segments meet. More...
 
class  Threshold
 Class for thresholding an image. More...
 

Typedefs

template<typename T >
using select_by_function_t = std::function<peak_icv_status(peak_icv_region_handle*, size_t, T, peak_icv_region_handle*, size_t)>
 
template<typename T >
using select_by_get_count_function_t = std::function<peak_icv_status(peak_icv_region_handle*, size_t, T, size_t*)>
 
template<typename Type >
using handle_of_t = peak::common::detail::c_type_of_t<Type>*
 

Functions

template<class CallableType >
void ExecuteAndMapReturnCodes (const CallableType &callableObject)
 
Archive::ValueType MapApiValueType (peak_icv_archive_value_type_t type)
 
peak_icv_capture_information CreateCCaptureInformationFromMetadata (const peak::common::Metadata &metadata)
 
peak_icv_capture_information CreateCCaptureInformationFromMetadata (peak::common::Metadata metadata, const peak::common::Size &imageSize)
 

Variables

template<typename Type >
constexpr bool is_pointcloud_v = is_pointcloud<Type>::value
 
template<typename Type >
constexpr bool is_threshold_interval_v = is_threshold_interval<Type>::value
 

Typedef Documentation

◆ handle_of_t

template<typename Type >
using handle_of_t = peak::common::detail::c_type_of_t<Type>*

Definition at line 151 of file peak_icv_type_traits.hpp.

◆ select_by_function_t

template<typename T >
using select_by_function_t = std::function<peak_icv_status(peak_icv_region_handle*, size_t, T, peak_icv_region_handle*, size_t)>

Definition at line 24 of file peak_icv__region_selector_c_helper.hpp.

◆ select_by_get_count_function_t

template<typename T >
using select_by_get_count_function_t = std::function<peak_icv_status(peak_icv_region_handle*, size_t, T, size_t*)>

Definition at line 27 of file peak_icv__region_selector_c_helper.hpp.

Function Documentation

◆ CreateCCaptureInformationFromMetadata() [1/2]

peak_icv_capture_information CreateCCaptureInformationFromMetadata ( const peak::common::Metadata & metadata)
inline

Definition at line 22 of file peak_icv_metadata_conversion.hpp.

◆ CreateCCaptureInformationFromMetadata() [2/2]

peak_icv_capture_information CreateCCaptureInformationFromMetadata ( peak::common::Metadata metadata,
const peak::common::Size & imageSize )
inline

Definition at line 77 of file peak_icv_metadata_conversion.hpp.

◆ ExecuteAndMapReturnCodes()

template<class CallableType >
void ExecuteAndMapReturnCodes ( const CallableType & callableObject)

Definition at line 56 of file peak_icv_exception_helpers.hpp.

◆ MapApiValueType()

Archive::ValueType MapApiValueType ( peak_icv_archive_value_type_t type)
inline

Definition at line 29 of file peak_icv_archive.ipp.

Variable Documentation

◆ is_pointcloud_v

template<typename Type >
bool is_pointcloud_v = is_pointcloud<Type>::value
constexpr

Definition at line 124 of file peak_icv_type_traits.hpp.

◆ is_threshold_interval_v

template<typename Type >
bool is_threshold_interval_v = is_threshold_interval<Type>::value
constexpr

Definition at line 139 of file peak_icv_type_traits.hpp.