Zivid C++ API 2.14.0+e4a0c4a9-1
Presets.h File Reference
#include <Zivid/CameraInfo.h>
#include <Zivid/Settings.h>
#include <Zivid/Settings2D.h>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  Zivid::Presets::PresetBase< SettingsType >
 Presets are pre-defined settings that are tuned for different camera models to perform optimally under different conditions and use cases. More...
 
class  Zivid::Presets::CategoryBase< PresetType >
 Preset category. A preset category contains a collection of presets optimized for one scenario or use case. More...
 

Namespaces

namespace  Zivid
 The main Zivid namespace. All Zivid code is found here.
 
namespace  Zivid::Presets
 

Typedefs

using Zivid::Presets::Preset = PresetBase<Zivid::Settings>
 3D presets
 
using Zivid::Presets::Category = CategoryBase<Preset>
 3D presets category
 
using Zivid::Presets::Preset2D = PresetBase<Zivid::Settings2D>
 2D presets
 
using Zivid::Presets::Category2D = CategoryBase<Preset2D>
 3D presets category
 

Functions

ZIVID_CORE_EXPORT std::vector< CategoryZivid::Presets::categories (const CameraInfo::Model &model)
 Returns a list of preset categories, where each category contains a list of recommended 3D presets.
 
ZIVID_CORE_EXPORT std::vector< Category2DZivid::Presets::categories2D (const CameraInfo::Model &model)
 Returns a list of preset categories, where each category contains a list of recommended 2D presets.
 
template<typename Settings >
ZIVID_CORE_EXPORT std::ostream & Zivid::Presets::operator<< (std::ostream &stream, const PresetBase< Settings > &preset)
 Serialize the value to a stream.
 
template<typename Preset >
ZIVID_CORE_EXPORT std::ostream & Zivid::Presets::operator<< (std::ostream &stream, const CategoryBase< Preset > &category)
 Serialize the value to a stream.