Helios++
Helios software for LiDAR simulations
ReadingStrategy.h
1 #pragma once
2 
3 namespace helios { namespace filems {
4 
11 template <typename ReadType>
13 public:
14  // *** CONSTRUCTION / DESTRUCTION *** //
15  // ************************************ //
19  ReadingStrategy() = default;
20  virtual ~ReadingStrategy() = default;
21 
22  // *** READING STRATEGY METHODS *** //
23  // ********************************** //
28  virtual ReadType read() = 0;
29 };
30 
31 }}
Abstract class defining the fundamentals of any file reading strategy.
Definition: ReadingStrategy.h:12
ReadingStrategy()=default
Default constructor for reading strategy.
virtual ReadType read()=0
Read from file.