|
| | FrameInfo () |
| | Default constructor More...
|
| |
| | FrameInfo (const std::string &fileName) |
| | Construct FrameInfo by loading from file More...
|
| |
| template<typename... Args> |
| | FrameInfo (Args &&...args) |
| | Constructor taking variadic number of arguments More...
|
| |
| template<typename... Args> |
| void | set (Args &&...args) |
| | Set multiple arguments More...
|
| |
| template<typename... Args> |
| FrameInfo | copyWith (Args &&...args) const |
| | Returns a copy of this object with the given argument(s) set to the new value(s) More...
|
| |
| const SoftwareVersion & | softwareVersion () const |
| | Get SoftwareVersion More...
|
| |
| SoftwareVersion & | softwareVersion () |
| | Get SoftwareVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion &value) |
| | Set SoftwareVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::Core &value) |
| | Set SoftwareVersion::Core More...
|
| |
| const SystemInfo & | systemInfo () const |
| | Get SystemInfo More...
|
| |
| SystemInfo & | systemInfo () |
| | Get SystemInfo More...
|
| |
| FrameInfo & | set (const SystemInfo &value) |
| | Set SystemInfo More...
|
| |
| FrameInfo & | set (const SystemInfo::CPU &value) |
| | Set SystemInfo::CPU More...
|
| |
| FrameInfo & | set (const SystemInfo::CPU::Model &value) |
| | Set SystemInfo::CPU::Model More...
|
| |
| FrameInfo & | set (const SystemInfo::ComputeDevice &value) |
| | Set SystemInfo::ComputeDevice More...
|
| |
| FrameInfo & | set (const SystemInfo::ComputeDevice::Model &value) |
| | Set SystemInfo::ComputeDevice::Model More...
|
| |
| FrameInfo & | set (const SystemInfo::ComputeDevice::Vendor &value) |
| | Set SystemInfo::ComputeDevice::Vendor More...
|
| |
| FrameInfo & | set (const SystemInfo::OperatingSystem &value) |
| | Set SystemInfo::OperatingSystem More...
|
| |
| const TimeStamp & | timeStamp () const |
| | Get TimeStamp More...
|
| |
| TimeStamp & | timeStamp () |
| | Get TimeStamp More...
|
| |
| FrameInfo & | set (const TimeStamp &value) |
| | Set TimeStamp More...
|
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion >::value, int >::type = 0> |
| const FrameInfo::SoftwareVersion & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::Core >::value, int >::type = 0> |
| const FrameInfo::SoftwareVersion::Core & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo >::value, int >::type = 0> |
| const FrameInfo::SystemInfo & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::CPU >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::CPU & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::CPU::Model >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::CPU::Model & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::ComputeDevice >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::ComputeDevice & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::ComputeDevice::Model >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::ComputeDevice::Model & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::ComputeDevice::Vendor >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::ComputeDevice::Vendor & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::OperatingSystem >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::OperatingSystem & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::TimeStamp >::value, int >::type = 0> |
| const FrameInfo::TimeStamp & | get () const |
| |
| template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
| const FrameInfo::SoftwareVersion & | get () const |
| |
| template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
| const FrameInfo::SystemInfo & | get () const |
| |
| template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
| const FrameInfo::TimeStamp & | 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 FrameInfo &other) const |
| | Equality operator More...
|
| |
| bool | operator!= (const FrameInfo &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...
|
| |
Various information for a frame