Go to the documentation of this file.
6 #ifndef CNOID_BASE_ABSTRACT_SEQ_ITEM_H
7 #define CNOID_BASE_ABSTRACT_SEQ_ITEM_H
10 #include <cnoid/AbstractSeq>
11 #include "exportdecl.h"
24 virtual std::shared_ptr<AbstractSeq> abstractSeq() = 0;
28 virtual bool store(
Archive& archive)
override;
29 virtual bool restore(
const Archive& archive)
override;
44 virtual std::shared_ptr<AbstractSeq> abstractSeq()
override;
45 virtual std::shared_ptr<AbstractMultiSeq> abstractMultiSeq() = 0;
Definition: ExtensionManager.h:23
Definition: PutPropertyFunction.h:51
ref_ptr< AbstractSeqItem > AbstractSeqItemPtr
Definition: AbstractSeqItem.h:32
Definition: Referenced.h:103
Definition: AbstractSceneLoader.h:11
ref_ptr< AbstractMultiSeqItem > AbstractMultiSeqItemPtr
Definition: AbstractSeqItem.h:51
Definition: AbstractSeqItem.h:15
Definition: AbstractSeqItem.h:35