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