SCENE C++ API  2.1.0
lssphericaliterator.h
1 #pragma once
2 
3 #include <core_api/lsglobaldefinitions.h>
4 #include <core_api/lsiterator.h>
5 
6 namespace SCENE_API
7 {
8 
9 // Forward declarations
10 template<typename ValueT>
11 class LSSphericalIterator_Implementation;
12 
17 template<typename ValueT>
18 class LSSphericalIterator : public LSIterator<ValueT>
19 {
20 public:
24 
29 
34 
38  int getCurrentCol() const;
39 
43  int getCurrentRow() const;
44 
48  void* operator new(size_t tSize);
52  void operator delete(void* p);
53 
54 protected:
55  LS_INTERFACE_TEMPLATE2(LSSphericalIterator, ValueT, LSIterator)
56 };
57 
58 }