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;
 
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