7 #ifndef NUKLEI_COVIS3DOBSERVATIONSERIAL_H
8 #define NUKLEI_COVIS3DOBSERVATIONSERIAL_H
15 #ifdef NUKLEI_USE_TICPP
20 template <
class T >
class Iterator;
32 Observation::Type type()
const {
return Observation::COVIS3D; }
38 NUKLEI_UNIQUE_PTR<Observation> readObservation_();
39 std::string observationFileName;
41 boost::shared_ptr<CoViS3DReader> reader_;
54 NUKLEI_UNIQUE_PTR<Observation> readObservation_();
56 #ifdef NUKLEI_USE_TICPP
57 boost::shared_ptr<ticpp::Document> in_;
58 typedef ticpp::Iterator< ticpp::Element > ElementIterator;
59 boost::shared_ptr<ElementIterator> e_;
74 NUKLEI_UNIQUE_PTR<Observation> readObservation_();
85 Observation::Type type()
const {
return Observation::COVIS3D; }
90 NUKLEI_UNIQUE_PTR<Observation> templateObservation()
const
97 std::string observationFileName;
98 #ifdef NUKLEI_USE_TICPP
99 boost::shared_ptr<ticpp::Document> out_;
100 ticpp::Element* scene_;