Model3DCollection.h 388 B

1234567891011121314151617181920
  1. #pragma once
  2. #include "ReferenceCounter.h"
  3. namespace Framework
  4. {
  5. class Model3D;
  6. class Model3DIterator : public virtual ReferenceCounter
  7. {
  8. public:
  9. virtual Model3D* getNext() = 0;
  10. virtual bool hasNext() = 0;
  11. };
  12. class Model3DCollection : public virtual ReferenceCounter
  13. {
  14. public:
  15. virtual Model3DIterator* getIterator() = 0;
  16. };
  17. }