this is the base class for all data storage types.
More...
#include <DataFlowObject.h>
|
| DataFlowObject () |
| Construct a new Data Flow Object object.
|
|
virtual | ~DataFlowObject () |
| Destroy the Data Flow Object object.
|
|
| MVSObject () |
| Construct a new MVSObject object.
|
|
virtual | ~MVSObject () |
| Destroy the MVSObject object.
|
|
virtual bool | save (JsonNode &fs)=0 |
| save data and settings to file More...
|
|
virtual bool | load (JsonNode &fs)=0 |
| load data and settings from file More...
|
|
virtual std::string | type_name () |
| get the typename. More...
|
|
|
static void | cvMat2Sophus (const cv::Mat1d &Mat, Sophus::SE3d &Pose) |
| create shared pointer of DataFlowObject, do NOT use this method directly, use the Create() method in derived class. More...
|
|
static void | Sophus2cvMat (const Sophus::SE3d &pose, cv::Mat1d &Mat) |
|
static cv::Mat1d | Rt2T (const cv::Mat1d &R, const cv::Mat1d &t) |
|
static std::tuple< cv::Mat1d, cv::Mat1d > | T2Rt (const cv::Mat1d &T) |
|
|
bool | isDirExist (std::string path) |
| check if the directory is exist. More...
|
|
bool | mkdir (std::string path) |
| create directory in given path. More...
|
|
this is the base class for all data storage types.
◆ cvMat2Sophus()
void DataFlowObject::cvMat2Sophus |
( |
const cv::Mat1d & |
Mat, |
|
|
Sophus::SE3d & |
Pose |
|
) |
| |
|
static |
The documentation for this class was generated from the following files:
- C:/Users/ZhouZishun/Documents/Workspace/EasyMVS/core/common/DataFlowObject.h
- C:/Users/ZhouZishun/Documents/Workspace/EasyMVS/core/common/DataFlowObject.cpp