Drive Engine  1.0.0
Plateforme de reconstruction 3D
IMatchList.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 
5 #include "IList.h"
6 #include "IMatch.h"
7 
8 namespace DriveEngine
9 {
13  class IMatchList : public IList
14  {
15  public:
16 
30  virtual IMatch* GetIMatch(Index index) const = 0;
31 
42  virtual void Add(IMatch& match) = 0;
43 
58  virtual void Remove(IMatch& match) = 0;
59  };
60 }
virtual IMatch * GetIMatch(Index index) const =0
Get a match.
The match interface.
Definition: IMatch.h:21
Definition: DefaultCalibrationInfoList.h:12
The list interface.
Definition: IList.h:17
virtual void Add(IMatch &match)=0
Add a match.
The match list interface.
Definition: IMatchList.h:13
virtual void Remove(IMatch &match)=0
Remove a match.