7 #ifndef NUKLEI_PLYOBSERVATIONSERIAL_H
8 #define NUKLEI_PLYOBSERVATIONSERIAL_H
22 PLYReader(
const std::string &observationFileName);
25 Observation::Type type()
const {
return Observation::PLY; }
31 NUKLEI_UNIQUE_PTR<Observation> readObservation_();
36 std::string observationFileName_;
42 PLYWriter(
const std::string &observationFileName);
45 Observation::Type type()
const {
return Observation::PLY; }
50 NUKLEI_UNIQUE_PTR<Observation> templateObservation()
const
51 {
return NUKLEI_UNIQUE_PTR<Observation>(NUKLEI_MOVE(
new PLYObservation)); }
57 std::string observationFileName_;
58 std::vector<Vector3> points_;