SCENE C++ API  2.1.0
lsscaniterator.h
1 #pragma once
2 
3 #include <core_api/lsglobaldefinitions.h>
4 #include <core_api/lsiterator.h>
5 
6 namespace SCENE_API {
7 
8 // Forward declarations
9 template<typename ValueT> class LSScanIterator_Implementation;
10 
15 template<typename ValueT>
16 class LSScanIterator : public LSIterator<ValueT>
17 {
18 public:
19 
23 
28 
33 
34 
38  int getCurrentCol() const;
39 
43  int getCurrentRow() const;
44 
45 
49  void* operator new(size_t tSize);
53  void operator delete(void* p);
54 
55 protected:
56  LS_INTERFACE_TEMPLATE2(LSScanIterator, ValueT, LSIterator)
57 };
58 
59 }