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