Classes | Namespaces | Functions
xapian/geospatial.h File Reference

Geospatial search support routines. More...

Classes

struct  Xapian::LatLongCoord
 A latitude-longitude coordinate. More...
class  Xapian::LatLongCoordsIterator
 An iterator across the values in a LatLongCoords object. More...
class  Xapian::LatLongCoords
 A sequence of latitude-longitude coordinates. More...
class  Xapian::LatLongMetric
 Base class for calculating distances between two lat/long coordinates. More...
class  Xapian::GreatCircleMetric
 Calculate the great-circle distance between two coordinates on a sphere. More...
class  Xapian::LatLongDistancePostingSource
 Posting source which returns a weight based on geospatial distance. More...
class  Xapian::LatLongDistanceKeyMaker
 KeyMaker subclass which sorts by distance from a latitude/longitude. More...

Namespaces

namespace  Xapian
 

The Xapian namespace contains public interfaces for the Xapian library.


Functions

double Xapian::miles_to_metres (double miles)
 Convert from miles to metres.
double Xapian::metres_to_miles (double metres)
 Convert from metres to miles.
bool Xapian::operator!= (const LatLongCoordsIterator &a, const LatLongCoordsIterator &b)
 Inequality test for LatLongCoordsIterator objects.

Detailed Description

Geospatial search support routines.


Documentation for Xapian (version 1.3.1).
Generated on Fri May 3 2013 by Doxygen 1.7.6.1.