|
| CameraInfo () |
| Default constructor More...
|
|
| CameraInfo (const std::string &fileName) |
| Construct CameraInfo by loading from file More...
|
|
template<typename... Args> |
| CameraInfo (Args &&...args) |
| Constructor taking variadic number of arguments More...
|
|
template<typename... Args> |
void | set (Args &&...args) |
| Set multiple arguments More...
|
|
template<typename... Args> |
CameraInfo | copyWith (Args &&...args) const |
| Returns a copy of this object with the given argument(s) set to the new value(s) More...
|
|
const FirmwareVersion & | firmwareVersion () const |
| Get FirmwareVersion More...
|
|
FirmwareVersion & | firmwareVersion () |
| Get FirmwareVersion More...
|
|
CameraInfo & | set (const FirmwareVersion &value) |
| Set FirmwareVersion More...
|
|
const Model & | model () const |
| Get Model More...
|
|
Model & | model () |
| Get Model More...
|
|
CameraInfo & | set (const Model &value) |
| Set Model More...
|
|
const ModelName & | modelName () const |
| Get ModelName More...
|
|
ModelName & | modelName () |
| Get ModelName More...
|
|
CameraInfo & | set (const ModelName &value) |
| Set ModelName More...
|
|
const Revision & | revision () const |
| Get Revision More...
|
|
Revision & | revision () |
| Get Revision More...
|
|
CameraInfo & | set (const Revision &value) |
| Set Revision More...
|
|
CameraInfo & | set (const Revision::Major &value) |
| Set Revision::Major More...
|
|
CameraInfo & | set (const Revision::Minor &value) |
| Set Revision::Minor More...
|
|
const SerialNumber & | serialNumber () const |
| Get SerialNumber More...
|
|
SerialNumber & | serialNumber () |
| Get SerialNumber More...
|
|
CameraInfo & | set (const SerialNumber &value) |
| Set SerialNumber More...
|
|
const UserData & | userData () const |
| Get UserData More...
|
|
UserData & | userData () |
| Get UserData More...
|
|
CameraInfo & | set (const UserData &value) |
| Set UserData More...
|
|
CameraInfo & | set (const UserData::MaxSizeBytes &value) |
| Set UserData::MaxSizeBytes More...
|
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::FirmwareVersion >::value, int >::type = 0> |
const CameraInfo::FirmwareVersion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::Model >::value, int >::type = 0> |
const CameraInfo::Model & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::ModelName >::value, int >::type = 0> |
const CameraInfo::ModelName & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::Revision >::value, int >::type = 0> |
const CameraInfo::Revision & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::Revision::Major >::value, int >::type = 0> |
const CameraInfo::Revision::Major & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::Revision::Minor >::value, int >::type = 0> |
const CameraInfo::Revision::Minor & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::SerialNumber >::value, int >::type = 0> |
const CameraInfo::SerialNumber & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::UserData >::value, int >::type = 0> |
const CameraInfo::UserData & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::UserData::MaxSizeBytes >::value, int >::type = 0> |
const CameraInfo::UserData::MaxSizeBytes & | get () const |
|
template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
const CameraInfo::FirmwareVersion & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const CameraInfo::Model & | get () const |
|
template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
const CameraInfo::ModelName & | get () const |
|
template<size_t i, typename std::enable_if< i==3, int >::type = 0> |
const CameraInfo::Revision & | get () const |
|
template<size_t i, typename std::enable_if< i==4, int >::type = 0> |
const CameraInfo::SerialNumber & | get () const |
|
template<size_t i, typename std::enable_if< i==5, int >::type = 0> |
const CameraInfo::UserData & | get () const |
|
template<typename F > |
void | forEach (const F &f) const |
| Run the given function on each direct member with the value of the member as parameter More...
|
|
template<typename F > |
void | forEach (const F &f) |
| Run the given function on each direct member with the value of the member as parameter More...
|
|
bool | operator== (const CameraInfo &other) const |
| Equality operator More...
|
|
bool | operator!= (const CameraInfo &other) const |
| Inequality operator More...
|
|
std::string | toString () const |
| Get the value as string More...
|
|
void | save (const std::string &fileName) const |
| Save to the given file More...
|
|
void | load (const std::string &fileName) |
| Load from the given file More...
|
|
Information about camera model, serial number etc.