00001 #pragma once 00002 #include <RemoteViz/Rendering/ServiceListener.h> 00003 #include <RemoteViz/Rendering/RenderAreaListener.h> 00004 #include <Inventor/ViewerComponents/nodes/SceneExaminer.h> 00005 #include <Inventor/nodes/SoGroup.h> 00006 00007 using namespace RemoteViz::Rendering; 00008 00009 using namespace std; 00010 00011 class medicalRemoteMPRListener : public ServiceListener 00012 { 00013 public: 00020 virtual void onInstantiatedRenderArea(RenderArea *renderArea); 00021 00022 private: 00023 void createSceneGraph(SoGroup *initialScene, SoRef<SceneExaminer> sceneExaminer, RenderArea *renderArea, int axis, SoSeparator *borderSep); 00024 }; 00025 00026