6 #ifndef CNOID_BODY_PLUGIN_COLLISION_SEQ_ITEM_H
7 #define CNOID_BODY_PLUGIN_COLLISION_SEQ_ITEM_H
10 #include <cnoid/MultiValueSeqItem>
11 #include "exportdecl.h"
15 class CollisionSeqItemImpl;
26 virtual std::shared_ptr<AbstractMultiSeq> abstractMultiSeq();
33 virtual Item* doDuplicate()
const;
34 virtual bool store(
Archive& archive);
35 virtual bool restore(
const Archive& archive);
38 std::shared_ptr<CollisionSeq> collisionSeq_;
39 CollisionSeqItemImpl* impl;