Zivid C++ API 2.11.1+de9b5dae-1
Namespaces | Macros | Functions
SettingsInfo.h File Reference
#include <Zivid/CameraInfo.h>
#include <Zivid/Detail/CoreExport.h>
#include <Zivid/Detail/TypeTraits.h>
#include <Zivid/Range.h>
#include <Zivid/Resolution.h>
#include <Zivid/Settings.h>
#include <Zivid/Settings2D.h>

Go to the source code of this file.

Namespaces

namespace  Zivid
 The main Zivid namespace. All Zivid code is found here.
 
namespace  Zivid::Experimental
 
namespace  Zivid::Experimental::SettingsInfo
 

Macros

#define ZIVID_DETAIL_CAMERA_DEFAULT_VALUE(T)   ZIVID_CORE_EXPORT T defaultValue(Tag<T> tag, const CameraInfo &cameraInfo);
 
#define ZIVID_DETAIL_CAMERA_VALID_VALUES(T)
 
#define ZIVID_DETAIL_CAMERA_VALID_RANGE(T)
 

Functions

template<typename T >
Zivid::Experimental::SettingsInfo::defaultValue (const CameraInfo &cameraInfo)
 
template<typename T >
std::set< typename T::ValueType > Zivid::Experimental::SettingsInfo::validValues (const CameraInfo &cameraInfo)
 
template<typename T , typename Ret = Range<typename T::ValueType>>
Ret Zivid::Experimental::SettingsInfo::validRange (const CameraInfo &cameraInfo)
 
ZIVID_CORE_EXPORT Resolution Zivid::Experimental::SettingsInfo::resolution (const CameraInfo &cameraInfo, const Settings &settings)
 

Macro Definition Documentation

◆ ZIVID_DETAIL_CAMERA_DEFAULT_VALUE

#define ZIVID_DETAIL_CAMERA_DEFAULT_VALUE (   T)    ZIVID_CORE_EXPORT T defaultValue(Tag<T> tag, const CameraInfo &cameraInfo);

◆ ZIVID_DETAIL_CAMERA_VALID_RANGE

#define ZIVID_DETAIL_CAMERA_VALID_RANGE (   T)
Value:
ZIVID_CORE_EXPORT Range<T::ValueType> validRange(Tag<T> tag, const CameraInfo &cameraInfo)
#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
#define ZIVID_DETAIL_CAMERA_DEFAULT_VALUE(T)
Definition SettingsInfo.h:54

◆ ZIVID_DETAIL_CAMERA_VALID_VALUES

#define ZIVID_DETAIL_CAMERA_VALID_VALUES (   T)
Value:
ZIVID_CORE_EXPORT std::set<T::ValueType> validValues(Tag<T> tag, const CameraInfo &cameraInfo)