|  | OGRE 14.3
    Object-Oriented Graphics Rendering Engine | 
#include "OgrePrerequisites.h"#include "OgreSphere.h"#include "OgreRay.h"#include "OgreHeaderPrefix.h"#include "OgreHeaderSuffix.h"| Classes | |
| class | Ogre::AxisAlignedBoxSceneQuery | 
| Specialises the SceneQuery class for querying within an axis aligned box.  More... | |
| class | Ogre::IntersectionSceneQuery | 
| Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another.  More... | |
| class | Ogre::IntersectionSceneQueryListener | 
| Alternative listener class for dealing with IntersectionSceneQuery.  More... | |
| struct | Ogre::IntersectionSceneQueryResult | 
| Holds the results of an intersection scene query (pair values).  More... | |
| class | Ogre::PlaneBoundedVolumeListSceneQuery | 
| Specialises the SceneQuery class for querying within a plane-bounded volume.  More... | |
| class | Ogre::RaySceneQuery | 
| Specialises the SceneQuery class for querying along a ray.  More... | |
| class | Ogre::RaySceneQueryListener | 
| Alternative listener class for dealing with RaySceneQuery.  More... | |
| struct | Ogre::RaySceneQueryResultEntry | 
| This struct allows a single comparison of result data no matter what the type.  More... | |
| class | Ogre::RegionSceneQuery | 
| Abstract class defining a query which returns single results from a region.  More... | |
| class | Ogre::SceneQuery | 
| A class for performing queries on a scene.  More... | |
| class | Ogre::SceneQueryListener | 
| This optional class allows you to receive per-result callbacks from SceneQuery executions instead of a single set of consolidated results.  More... | |
| struct | Ogre::SceneQueryResult | 
| Holds the results of a scene query.  More... | |
| class | Ogre::SphereSceneQuery | 
| Specialises the SceneQuery class for querying within a sphere.  More... | |
| Namespaces | |
| namespace | Ogre | 
| Typedefs | |
| typedef std::vector< RaySceneQueryResultEntry > | Ogre::RaySceneQueryResult | 
| typedef std::list< SceneQueryMovableObjectPair > | Ogre::SceneQueryMovableIntersectionList | 
| typedef std::pair< MovableObject *, MovableObject * > | Ogre::SceneQueryMovableObjectPair | 
| typedef std::pair< MovableObject *, SceneQuery::WorldFragment * > | Ogre::SceneQueryMovableObjectWorldFragmentPair | 
| typedef std::list< SceneQueryMovableObjectWorldFragmentPair > | Ogre::SceneQueryMovableWorldFragmentIntersectionList | 
| typedef std::list< MovableObject * > | Ogre::SceneQueryResultMovableList | 
| typedef std::list< SceneQuery::WorldFragment * > | Ogre::SceneQueryResultWorldFragmentList |