#include <MeshPoseTool.hpp>
|
bool | getPositionAndOrientation (const Ogre::ManualObject *mesh, const Ogre::Ray &ray, Ogre::Vector3 &position, Ogre::Vector3 &orientation) |
|
void | getRawManualObjectData (const Ogre::ManualObject *mesh, const size_t sectionNumber, size_t &vertexCount, Ogre::Vector3 *&vertices, size_t &indexCount, unsigned long *&indices) |
|
virtual void | onPoseSet (const Ogre::Vector3 &position, const Ogre::Quaternion &orientation)=0 |
|
bool | selectTriangle (rviz::ViewportMouseEvent &event, Ogre::Vector3 &position, Ogre::Vector3 &orientation) |
|
Definition at line 60 of file MeshPoseTool.hpp.
◆ State
◆ MeshPoseTool()
rviz_map_plugin::MeshPoseTool::MeshPoseTool |
( |
| ) |
|
◆ ~MeshPoseTool()
rviz_map_plugin::MeshPoseTool::~MeshPoseTool |
( |
| ) |
|
|
virtual |
◆ activate()
void rviz_map_plugin::MeshPoseTool::activate |
( |
| ) |
|
|
virtual |
◆ deactivate()
void rviz_map_plugin::MeshPoseTool::deactivate |
( |
| ) |
|
|
virtual |
◆ getPositionAndOrientation()
bool rviz_map_plugin::MeshPoseTool::getPositionAndOrientation |
( |
const Ogre::ManualObject * |
mesh, |
|
|
const Ogre::Ray & |
ray, |
|
|
Ogre::Vector3 & |
position, |
|
|
Ogre::Vector3 & |
orientation |
|
) |
| |
|
protected |
◆ getRawManualObjectData()
void rviz_map_plugin::MeshPoseTool::getRawManualObjectData |
( |
const Ogre::ManualObject * |
mesh, |
|
|
const size_t |
sectionNumber, |
|
|
size_t & |
vertexCount, |
|
|
Ogre::Vector3 *& |
vertices, |
|
|
size_t & |
indexCount, |
|
|
unsigned long *& |
indices |
|
) |
| |
|
protected |
◆ onInitialize()
void rviz_map_plugin::MeshPoseTool::onInitialize |
( |
| ) |
|
|
virtual |
◆ onPoseSet()
virtual void rviz_map_plugin::MeshPoseTool::onPoseSet |
( |
const Ogre::Vector3 & |
position, |
|
|
const Ogre::Quaternion & |
orientation |
|
) |
| |
|
protectedpure virtual |
◆ processMouseEvent()
◆ selectTriangle()
◆ arrow_
◆ ori_
◆ pos_
◆ state_
State rviz_map_plugin::MeshPoseTool::state_ |
|
protected |
The documentation for this class was generated from the following files: