Choreonoid  1.5
OpenHRPOnlineViewerItem.h
Go to the documentation of this file.
1 
5 #ifndef CNOID_OPENHRP_PLUGIN_ONLINE_VIEWER_ITEM_H_INCLUDED
6 #define CNOID_OPENHRP_PLUGIN_ONLINE_VIEWER_ITEM_H_INCLUDED
7 
8 #include <cnoid/Item>
9 #include <cnoid/SceneProvider>
10 
11 namespace cnoid {
12 
13 class OpenHRPOnlineViewerItemImpl;
14 
16 {
17 public:
18  static void initializeClass(ExtensionManager* ext);
19 
22  virtual ~OpenHRPOnlineViewerItem();
23 
24 protected:
25  virtual Item* doDuplicate() const;
26  virtual void onConnectedToRoot();
27  //virtual void onPositionChanged(){};
28  virtual void onDisconnectedFromRoot();
29  virtual void doPutProperties(PutPropertyFunction& putProperty);
30  virtual bool store(Archive& archive);
31  virtual bool restore(const Archive& archive);
32 
33  virtual SgNode* getScene();
34 
35 private:
36  OpenHRPOnlineViewerItemImpl* impl;
37 };
38 
40 }
41 
42 #endif
Definition: SceneProvider.h:16
virtual ~OpenHRPOnlineViewerItem()
Definition: OpenHRPOnlineViewerItem.cpp:192
Definition: SceneGraph.h:142
Definition: Archive.h:21
virtual SgNode * getScene()
Definition: OpenHRPOnlineViewerItem.cpp:682
Definition: ExtensionManager.h:26
virtual void doPutProperties(PutPropertyFunction &putProperty)
Definition: OpenHRPOnlineViewerItem.cpp:244
virtual void onConnectedToRoot()
Definition: OpenHRPOnlineViewerItem.cpp:214
virtual void onDisconnectedFromRoot()
Definition: OpenHRPOnlineViewerItem.cpp:238
Definition: PutPropertyFunction.h:35
Definition: Referenced.h:128
virtual bool restore(const Archive &archive)
Definition: OpenHRPOnlineViewerItem.cpp:258
Definition: OpenHRPOnlineViewerItem.h:15
static void initializeClass(ExtensionManager *ext)
Definition: OpenHRPOnlineViewerItem.cpp:138
Definition: Item.h:38
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
OpenHRPOnlineViewerItem()
Definition: OpenHRPOnlineViewerItem.cpp:146
ref_ptr< OpenHRPOnlineViewerItem > OpenHRPOnlineViewerItemPtr
Definition: OpenHRPOnlineViewerItem.h:39
virtual bool store(Archive &archive)
Definition: OpenHRPOnlineViewerItem.cpp:251
virtual Item * doDuplicate() const
Definition: OpenHRPOnlineViewerItem.cpp:208