KITTISet是Frame和Camera的简单工厂 更多...
#include <dataset.h>
Public 成员函数 | |
| Frame::Ptr | createFrame () override |
| Frame工厂函数 | |
| Camera::Ptr | createCamera () override |
| Camera工厂函数 | |
Public 成员函数 继承自 Dataset | |
| Dataset (const Dataset &other)=delete | |
| Dataset & | operator= (const Dataset &other)=delete |
| virtual | ~Dataset () |
静态 Public 成员函数 | |
| static Ptr | getInstance () |
| 单例设计模式(懒汉模式) | |
Private 成员函数 | |
| KITTISet ()=default | |
Private 属性 | |
| std::size_t | m_frameNum = 0 |
| 已经读取的帧的数目 | |
额外继承的成员函数 | |
Public 属性 继承自 Dataset | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef std::shared_ptr< Dataset > | Ptr |
Protected 成员函数 继承自 Dataset | |
| Dataset ()=default | |
KITTISet是Frame和Camera的简单工厂
|
privatedefault |
|
overridevirtual |
Camera工厂函数
设定Camera的m_K和m_baseline
实现了 Dataset.
|
overridevirtual |
Frame工厂函数
createFrame()函数只负责调用Frame的构造函数, Frame::m_id由Frame的构造函数负责
实现了 Dataset.
|
inlinestatic |
单例设计模式(懒汉模式)
|
private |
已经读取的帧的数目