Drive Engine  1.0.0
Plateforme de reconstruction 3D
IFeature3DCloudPair.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 #include "Collections/IMatch.h"
5 #include "IFeature3D.h"
6 
7 namespace DriveEngine
8 {
13  {
14  public:
15 
26  virtual const IMatch* GetKey() const = 0;
27 
38  virtual IFeature3D* GetValue() const = 0;
39 
50  virtual const IFeature3D* GetConstValue() const = 0;
51  };
52 }
The 3D feature datatype interface.
Definition: IFeature3D.h:21
The pair interface for feature 3D cloud.
Definition: IFeature3DCloudPair.h:12
The match interface.
Definition: IMatch.h:21
Definition: DefaultCalibrationInfoList.h:12
The main interface
Definition: IExportable.h:12
virtual const IFeature3D * GetConstValue() const =0
Gets the constant value, that is a 3D feature.
virtual IFeature3D * GetValue() const =0
Gets the value, that is a 3D feature.
virtual const IMatch * GetKey() const =0
Get the key, that is the match.