Go to the documentation of this file.
6 #ifndef CNOID_BODY_PLUGIN_MULTI_DEVICE_STATE_SEQ_ITEM_H
7 #define CNOID_BODY_PLUGIN_MULTI_DEVICE_STATE_SEQ_ITEM_H
9 #include <cnoid/MultiDeviceStateSeq>
10 #include <cnoid/AbstractSeqItem>
11 #include "exportdecl.h"
25 std::shared_ptr<MultiDeviceStateSeq>
seq() {
return seq_; }
33 std::shared_ptr<MultiDeviceStateSeq> seq_;
virtual bool store(Archive &archive) override
Definition: MultiDeviceStateSeqItem.cpp:139
Definition: ExtensionManager.h:23
virtual bool restore(const Archive &archive) override
Definition: MultiDeviceStateSeqItem.cpp:145
Definition: MultiDeviceStateSeqItem.h:15
virtual std::shared_ptr< AbstractMultiSeq > abstractMultiSeq() override
Definition: MultiDeviceStateSeqItem.cpp:127
virtual ~MultiDeviceStateSeqItem()
Definition: MultiDeviceStateSeqItem.cpp:121
Definition: Referenced.h:103
std::shared_ptr< MultiDeviceStateSeq > seq()
Definition: MultiDeviceStateSeqItem.h:25
MultiDeviceStateSeqItem()
Definition: MultiDeviceStateSeqItem.cpp:99
Definition: AbstractSceneLoader.h:11
ref_ptr< MultiDeviceStateSeqItem > MultiDeviceStateSeqItemPtr
Definition: MultiDeviceStateSeqItem.h:36
static void initializeClass(ExtensionManager *ext)
Definition: MultiDeviceStateSeqItem.cpp:82
Definition: AbstractSeqItem.h:35
virtual Item * doDuplicate() const override
Override this function to allow duplication of an instance.
Definition: MultiDeviceStateSeqItem.cpp:133