Drive Engine  1.0.0
Plateforme de reconstruction 3D
ICalibrationInfoListPair.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 
5 #include "IImage.h"
6 #include "ICalibrationInfo.h"
7 
8 namespace DriveEngine
9 {
14  {
15  public:
16 
27  virtual const IImage* GetKey() const = 0;
28 
39  virtual ICalibrationInfo* GetValue() const = 0;
40 
51  virtual const ICalibrationInfo* GetConstValue() const = 0;
52  };
53 }
The image datatype interface.
Definition: IImage.h:22
The camera matrix pair interface.
Definition: ICalibrationInfoListPair.h:13
virtual const ICalibrationInfo * GetConstValue() const =0
Gets the constant value, that is a calibration info.
Definition: DefaultCalibrationInfoList.h:12
virtual const IImage * GetKey() const =0
Get the key, that is the image.
The main interface
Definition: IExportable.h:12
The camera matrix datatype interface.
Definition: ICalibrationInfo.h:11
virtual ICalibrationInfo * GetValue() const =0
Gets the value, that is a calibration info.