Drive Engine  1.0.0
Plateforme de reconstruction 3D
IImageList.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 
8 namespace DriveEngine
9 {
13  class IImageList : public IList
14  {
15  public:
16 
30  virtual IImage* GetIImage(Index index) const = 0;
31 
46  virtual void Add(IImage &image) = 0;
47 
62  virtual void Remove(IImage &image) = 0;
63  };
64 }
The image datatype interface.
Definition: IImage.h:22
virtual void Add(IImage &image)=0
Adds a image.
Definition: DefaultCalibrationInfoList.h:12
The list interface.
Definition: IList.h:17
Interface of list of images.
Definition: IImageList.h:13
virtual IImage * GetIImage(Index index) const =0
Gets a image.
virtual void Remove(IImage &image)=0
Removes a image.