Choreonoid  1.8
DigitalIoDeviceView.h
Go to the documentation of this file.
1 #ifndef CNOID_BODY_PLUGIN_DIGITAL_IO_DEVICE_VIEW_H
2 #define CNOID_BODY_PLUGIN_DIGITAL_IO_DEVICE_VIEW_H
3 
4 #include <cnoid/View>
5 
6 namespace cnoid {
7 
8 class DigitalIoDeviceView : public View
9 {
10 public:
11  static void initializeClass(ExtensionManager* ext);
12 
15 
16  class Impl;
17 
18 protected:
19  virtual void onActivated() override;
20  virtual void onDeactivated() override;
21  virtual bool storeState(Archive& archive) override;
22  virtual bool restoreState(const Archive& archive) override;
23 
24 private:
25  Impl* impl;
26 };
27 
28 }
29 
30 #endif
cnoid::DigitalIoDeviceView
Definition: DigitalIoDeviceView.h:8
cnoid::DigitalIoDeviceView::~DigitalIoDeviceView
~DigitalIoDeviceView()
Definition: DigitalIoDeviceView.cpp:362
cnoid::ExtensionManager
Definition: ExtensionManager.h:23
cnoid::View
Definition: View.h:27
cnoid::Archive
Definition: Archive.h:22
cnoid::DigitalIoDeviceView::DigitalIoDeviceView
DigitalIoDeviceView()
Definition: DigitalIoDeviceView.cpp:301
cnoid::DigitalIoDeviceView::storeState
virtual bool storeState(Archive &archive) override
Definition: DigitalIoDeviceView.cpp:420
cnoid::DigitalIoDeviceView::restoreState
virtual bool restoreState(const Archive &archive) override
Definition: DigitalIoDeviceView.cpp:426
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::DigitalIoDeviceView::onActivated
virtual void onActivated() override
Definition: DigitalIoDeviceView.cpp:368
cnoid::DigitalIoDeviceView::initializeClass
static void initializeClass(ExtensionManager *ext)
Definition: DigitalIoDeviceView.cpp:294
cnoid::DigitalIoDeviceView::onDeactivated
virtual void onDeactivated() override
Definition: DigitalIoDeviceView.cpp:384