Choreonoid  1.5
OnlineViewerServer.h
Go to the documentation of this file.
1 
2 #ifndef CNOID_OPENHRP_PLUGIN_ONLINE_VIEWER_SERVER_H_INCLUDED
3 #define CNOID_OPENHRP_PLUGIN_ONLINE_VIEWER_SERVER_H_INCLUDED
4 
5 #ifdef OPENHRP_3_0
6 #include <cnoid/corba/OpenHRP/3.0/OnlineViewer.hh>
7 #elif OPENHRP_3_1
8 #include <cnoid/corba/OpenHRP/3.1/OnlineViewer.hh>
9 #endif
10 
11 namespace cnoid {
12 
13 class MessageView;
14 class OnlineViewerServerImpl;
15 
16 class OnlineViewerServer : virtual public POA_OpenHRP::OnlineViewer,
17  virtual public PortableServer::RefCountServantBase
18 {
19 public:
21  virtual ~OnlineViewerServer();
22 
23  virtual void load(const char* name, const char* url);
24  virtual void update(const OpenHRP::WorldState& state);
25  virtual void clearLog();
26  virtual void clearData();
27  virtual void drawScene(const OpenHRP::WorldState& state);
28  virtual void setLineWidth(::CORBA::Float width);
29  virtual void setLineScale(::CORBA::Float scale);
30  virtual ::CORBA::Boolean getPosture(const char* robotId, OpenHRP::DblSequence_out posture);
31 
32 #ifdef OPENHRP_3_1
33  virtual void setLogName(const char* name);
34 #endif
35 
36 private:
37  OnlineViewerServerImpl* impl;
38 };
39 }
40 
41 #endif
virtual void drawScene(const OpenHRP::WorldState &state)
Definition: OnlineViewerServer.cpp:243
virtual void setLineScale(::CORBA::Float scale)
Definition: OnlineViewerServer.cpp:393
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
OnlineViewerServer()
Definition: OnlineViewerServer.cpp:80
virtual ::CORBA::Boolean getPosture(const char *robotId, OpenHRP::DblSequence_out posture)
Definition: OnlineViewerServer.cpp:399
virtual void clearData()
Definition: OnlineViewerServer.cpp:375
Definition: OnlineViewerServer.h:16
virtual void update(const OpenHRP::WorldState &state)
Definition: OnlineViewerServer.cpp:268
virtual void load(const char *name, const char *url)
Definition: OnlineViewerServer.cpp:119
virtual void setLineWidth(::CORBA::Float width)
Definition: OnlineViewerServer.cpp:387
virtual ~OnlineViewerServer()
Definition: OnlineViewerServer.cpp:93
virtual void clearLog()
Definition: OnlineViewerServer.cpp:358