Drive Engine  1.0.0
Plateforme de reconstruction 3D
IConstEnumerator.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 #pragma warning ( push )
5 #pragma warning ( disable : 4635 )
6 
7 #include "IExportable.h"
8 
9 namespace DriveEngine
10 {
37  {
38  public:
39 
52  virtual bool MoveNext() = 0;
53 
71  virtual const IExportable* GetCurrent() const = 0;
72 
79  virtual void Reset() = 0;
80  };
81 }
82 
83 #pragma warning ( pop )
virtual void Reset()=0
Resets the enumerator.
virtual const IExportable * GetCurrent() const =0
Gets the current element, if any.
Definition: DefaultCalibrationInfoList.h:12
virtual bool MoveNext()=0
Move the iterator to the next element, if any.
The main interface
Definition: IExportable.h:12
The constant enumerator interface.
Definition: IConstEnumerator.h:36