$search
00001 /* 00002 * get_rviz_ogre_camera.h 00003 * 00004 * Created on: Nov 16, 2012 00005 * Author: goa-sn 00006 */ 00007 00008 #ifndef GET_RVIZ_OGRE_CAMERA_H_ 00009 #define GET_RVIZ_OGRE_CAMERA_H_ 00010 00011 #include <ros/ros.h> 00012 /*OGRE Includes*/ 00013 #include <OGRE/OgreCamera.h> 00014 #include <OGRE/OgreVector3.h> 00015 #include <OGRE/OgreQuaternion.h> 00016 #include <OGRE/OgreSceneNode.h> 00017 #include <OGRE/OgreSceneManager.h> 00018 /*rviz Includes*/ 00019 #include "rviz/view_controller.h" 00020 #include "rviz/visualization_manager.h" 00021 #include <rviz/render_panel.h> 00022 #include "rviz/display.h" 00023 00024 namespace rviz 00025 { 00026 class SceneNode; 00027 00028 class GetRvizCameraView : public ViewController , public Display 00029 { 00030 public: 00031 GetRvizCameraView(VisualizationManager* manager, const std::string& name); 00032 ~GetRvizCameraView() {} 00033 00034 void testFunc(); 00035 00036 protected: 00037 Ogre::SceneNode* scene_node_; 00038 // 00039 ros::Publisher cam_pose_pub_ ; 00040 ros::NodeHandle nh_ ; 00041 00042 }; 00043 } 00044 #endif /* GET_RVIZ_OGRE_CAMERA_H_ */