Choreonoid  1.8
BodyStateView.h
Go to the documentation of this file.
1 
5 #ifndef CNOID_BODY_PLUGIN_BODY_STATE_VIEW_H
6 #define CNOID_BODY_PLUGIN_BODY_STATE_VIEW_H
7 
8 #include <cnoid/View>
9 #include "exportdecl.h"
10 
11 namespace cnoid {
12 
13 class CNOID_EXPORT BodyStateView : public View
14 {
15 public:
16  static void initializeClass(ExtensionManager* ext);
17 
18  BodyStateView();
19  virtual ~BodyStateView();
20 
21 protected:
22  virtual bool storeState(Archive& archive) override;
23  virtual bool restoreState(const Archive& archive) override;
24 
25 private:
26  class Impl;
27  Impl* impl;
28 };
29 
30 }
31 
32 #endif
cnoid::ExtensionManager
Definition: ExtensionManager.h:23
cnoid::View
Definition: View.h:27
cnoid::Archive
Definition: Archive.h:22
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::BodyStateView
Definition: BodyStateView.h:13