32 #include <OGRE/OgreManualObject.h> 33 #include <OGRE/OgreEntity.h> 34 #include <OGRE/OgreMeshManager.h> 35 #include <OGRE/OgreSceneNode.h> 36 #include <OGRE/OgreSceneManager.h> 66 Ogre::ResourceGroupManager::getSingleton().addResourceLocation(rviz_path +
"/media",
"FileSystem",
ROS_PACKAGE_NAME);
67 Ogre::ResourceGroupManager::getSingleton().initialiseResourceGroup(
ROS_PACKAGE_NAME);
98 Ogre::Quaternion orientation;
99 Ogre::Vector3 position;
101 ROS_DEBUG (
"Error transforming from frame '%s' to frame '%s'", msg->header.frame_id.c_str(), qPrintable(
fixed_frame_));
void setShowAxes(bool showAxes)
void setShowMarker(bool showMarker)
virtual void onInitialize()
MarkerWithCovarianceVisual * _visual
virtual void onInitialize()
DisplayContext * context_
void setScale(float scale)
virtual ~MarkerWithCovarianceDisplay()
virtual float getFloat() const
rviz::BoolProperty * _showLabelProperty
void setMessage(const marker_msgs::MarkerWithCovarianceStamped::ConstPtr &msg)
Ogre::SceneNode * scene_node_
virtual bool getBool() const
rviz::FloatProperty * _markerSizeProperty
rviz::BoolProperty * _showAxesProperty
virtual FrameManager * getFrameManager() const =0
MarkerWithCovarianceDisplay()
void setFramePosition(const Ogre::Vector3 &position)
ROSLIB_DECL std::string getPath(const std::string &package_name)
virtual Ogre::SceneManager * getSceneManager() const =0
virtual void queueRender()=0
bool getTransform(const Header &header, Ogre::Vector3 &position, Ogre::Quaternion &orientation)
rviz::BoolProperty * _showMarkerProperty
void setFrameOrientation(const Ogre::Quaternion &orientation)
void processMessage(const marker_msgs::MarkerWithCovarianceStamped::ConstPtr &msg)
#define PLUGINLIB_EXPORT_CLASS(class_type, base_class_type)
void setShowLabel(bool showLabel)