6 #ifndef CNOID_UTIL_VECTOR3_SEQ_H
7 #define CNOID_UTIL_VECTOR3_SEQ_H
12 #include "exportdecl.h"
26 using BaseSeqType::operator=;
27 virtual std::shared_ptr<AbstractSeq> cloneSeq()
const override;
29 bool loadPlainFormat(
const std::string& filename, std::ostream& os =
nullout());
30 bool saveAsPlainFormat(
const std::string& filename, std::ostream& os =
nullout());
33 virtual Vector3 defaultValue()
const override;
34 virtual bool doReadSeq(
const Mapping* archive, std::ostream& os)
override;
35 virtual bool doWriteSeq(
YAMLWriter& writer, std::function<
void()> writeAdditionalPart)
override;
38 #ifdef CNOID_BACKWARD_COMPATIBILITY
39 typedef std::shared_ptr<Vector3Seq> Vector3SeqPtr;