7 #ifndef NUKLEI_OFFOBSERVATIONSERIAL_H
8 #define NUKLEI_OFFOBSERVATIONSERIAL_H
21 OffReader(
const std::string &observationFileName);
24 Observation::Type type()
const {
return Observation::OFF; }
30 NUKLEI_UNIQUE_PTR<Observation> readObservation_();
33 std::string observationFileName;
41 OffWriter(
const std::string &observationFileName);
44 Observation::Type type()
const {
return Observation::OFF; }
49 NUKLEI_UNIQUE_PTR<Observation> templateObservation()
const
50 {
return NUKLEI_UNIQUE_PTR<Observation>(NUKLEI_MOVE(
new OffObservation)); }
56 std::string observationFileName_;
57 std::vector<Vector3> points_;