Drive Engine  1.0.0
Plateforme de reconstruction 3D
IFeature2DListOfList.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 
5 #include "IList.h"
6 #include "Datatypes/IImage.h"
7 #include "IFeature2DList.h"
8 
9 namespace DriveEngine
10 {
18  class IFeature2DListOfList : public IList
19  {
20  public:
32  virtual IFeature2DList* GetIFeature2DList(Index index) const = 0;
33 
43  virtual void Add(IFeature2DList &position) = 0;
44 
57  virtual void Remove(IFeature2DList &position) = 0;
58  };
59 }
Interface of list of 2D feature for a specific image.
Definition: IFeature2DList.h:18
Definition: DefaultCalibrationInfoList.h:12
The list interface.
Definition: IList.h:17
virtual void Add(IFeature2DList &position)=0
Adds a list of 2D features.
Interface of list of list of 2D features for a specific image.
Definition: IFeature2DListOfList.h:18
virtual IFeature2DList * GetIFeature2DList(Index index) const =0
Gets the list of 2D features.
virtual void Remove(IFeature2DList &position)=0
Removes a list of 2D features, if it exist in the list. Otherwise, do nothing.