|
Modular Megafauna Model 1.1.5
A physiological, dynamic herbivore simulator in C++.
|
Interface class for all classes that implement writing output. More...
#include <writer_interface.h>
Public Member Functions | |
| virtual | ~WriterInterface () |
| Virtual Destructor. More... | |
| virtual void | write_datapoint (const Datapoint &datapoint)=0 |
| Write spatially & temporally aggregated output data. More... | |
Interface class for all classes that implement writing output.
|
inlinevirtual |
Virtual Destructor.
Destructor must be virtual in an interface.
|
pure virtual |
Write spatially & temporally aggregated output data.
| datapoint | The data to write. |
| std::invalid_argument | If datapoint.combined_data.datapoint_count is zero. |
Implemented in Fauna::Output::TextTableWriter.