Zebra Bioptic Color Camera SDK For Linux  1.0.0-17
All Classes Functions Variables Enumerations Enumerator
zebra::camera_sdk::Property< T, ID > Class Template Reference

#include <camera_types.h>

Inheritance diagram for zebra::camera_sdk::Property< T, ID >:
zebra::camera_sdk::PropertyAuto< T, ID > zebra::camera_sdk::PropertyEx< T, ID >

Public Member Functions

Value ()
 
Minimum ()
 
Maximum ()
 
Default ()
 
Resolution ()
 
void Value (T value)
 
Value ()
 
Minimum ()
 
Maximum ()
 
Default ()
 
Resolution ()
 
void Value (T value)
 

Protected Member Functions

 Property (const Property &)=delete
 
Propertyoperator= (const Property &)=delete
 
GetProperty (Get function)
 
 Property (const Property &)=delete
 
Propertyoperator= (const Property &)=delete
 
GetProperty (Get function)
 

Protected Attributes

ZebraCameraClientcamera_client_ = nullptr
 
std::shared_ptr< CameraControl > control_ = nullptr
 

Friends

class ZebraCameraClient
 
class ZebraCamera
 

Detailed Description

template<typename T, CameraPropertyId ID>
class zebra::camera_sdk::Property< T, ID >

Generic type for camera property.

Member Function Documentation

◆ Default() [1/2]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Default ( )

Get the default value of the property.

Returns
Default value of the property.
Exceptions
Exceptionif the operation fails.

◆ Default() [2/2]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Default ( )

Get the default value of the property.

Returns
Default value of the property.
Exceptions
Exceptionif the operation fails.

◆ Maximum() [1/2]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Maximum ( )

Get the maximum value of the property.

Returns
Maximum value of the property.
Exceptions
Exceptionif the operation fails.

◆ Maximum() [2/2]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Maximum ( )

Get the maximum value of the property.

Returns
Maximum value of the property.
Exceptions
Exceptionif the operation fails.

◆ Minimum() [1/2]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Minimum ( )

Get the minimum value of the property.

Returns
Minimum value of the property.
Exceptions
Exceptionif the operation fails.

◆ Minimum() [2/2]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Minimum ( )

Get the minimum value of the property.

Returns
Minimum value of the property.
Exceptions
Exceptionif the operation fails.

◆ Resolution() [1/2]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Resolution ( )

Get the resolution, or sometimes called the step value of the property.

Returns
Resolution value of the property.
Exceptions
Exceptionif the operation fails.

◆ Resolution() [2/2]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Resolution ( )

Get the resolution, or sometimes called the step value of the property.

Returns
Resolution value of the property.
Exceptions
Exceptionif the operation fails.

◆ Value() [1/4]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Value ( )

Get the current value of the property.

Returns
Current value of the property.
Exceptions
Exceptionif the operation fails.

◆ Value() [2/4]

template<typename T , CameraPropertyId ID>
T zebra::camera_sdk::Property< T, ID >::Value ( )

Get the current value of the property.

Returns
Current value of the property.
Exceptions
Exceptionif the operation fails.

◆ Value() [3/4]

template<typename T , CameraPropertyId ID>
void zebra::camera_sdk::Property< T, ID >::Value ( value)

Set the current value of the property.

Parameters
valueValue to set.
Exceptions
Exceptionif the operation fails.

◆ Value() [4/4]

template<typename T , CameraPropertyId ID>
void zebra::camera_sdk::Property< T, ID >::Value ( value)

Set the current value of the property.

Parameters
valueValue to set.
Exceptions
Exceptionif the operation fails.

The documentation for this class was generated from the following file: