Drive Engine  1.0.0
Plateforme de reconstruction 3D
DefaultCalibrationInfoListPair.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 
5 #include "Public/Datatypes/ICalibrationInfoListPair.h"
6 #include "Public/ImplementationUtilities/ImplementationUtilities.h"
7 
8 namespace DriveEngine
9 {
11  {
12  private:
13  const IImage* key;
14  ICalibrationInfo* value;
15 
16  public:
18  DESTRUCTOR_H(DefaultCalibrationInfoListPair);
19 
20  virtual const IImage* GetKey() const;
21  virtual ICalibrationInfo* GetValue() const;
22  virtual const ICalibrationInfo* GetConstValue() const;
23  };
24 }
The image datatype interface.
Definition: IImage.h:22
The camera matrix pair interface.
Definition: ICalibrationInfoListPair.h:13
Definition: DefaultCalibrationInfoList.h:12
virtual const IImage * GetKey() const
Get the key, that is the image.
Definition: DefaultCalibrationInfoListPair.cpp:19
virtual const ICalibrationInfo * GetConstValue() const
Gets the constant value, that is a calibration info.
Definition: DefaultCalibrationInfoListPair.cpp:29
The camera matrix datatype interface.
Definition: ICalibrationInfo.h:11
virtual ICalibrationInfo * GetValue() const
Gets the value, that is a calibration info.
Definition: DefaultCalibrationInfoListPair.cpp:24
Definition: DefaultCalibrationInfoListPair.h:10