18 #ifndef _GAZEBO_RAYQUERY_HH_ 19 #define _GAZEBO_RAYQUERY_HH_ 34 class RayQueryPrivate;
57 public:
bool SelectMeshTriangle(
int _x,
int _y,
VisualPtr _visual,
58 math::Vector3 &_intersect, std::vector<math::Vector3> &_vertices);
64 std::vector<rendering::VisualPtr> &_visuals);
68 private: RayQueryPrivate *dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:33
The Vector3 class represents the generic vector containing 3 elements.
Definition: Vector3.hh:39
A Ray Query class used for retrieving mesh data of a visual, adapted from Ogre3D wiki.
Definition: RayQuery.hh:42
std::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:112
boost::shared_ptr< Camera > CameraPtr
Definition: RenderTypes.hh:88