MongoDB C++ Driver legacy-1.1.2
|
Public Member Functions | |
virtual BSONObj | toBSON () const =0 |
Obtain a BSON representation of this GeoObj. | |
virtual BoundingBox< TCoordinates > | getBoundingBox () const =0 |
Obtain the bounding box of this GeoObj. | |
virtual GeoObjType | getType () const =0 |
Get the geometry type of this object. | |
|
pure virtual |
Obtain the bounding box of this GeoObj.
Implemented in mongo::geo::GeometryCollection< TCoordinates >, mongo::geo::LineString< TCoordinates >, mongo::geo::MultiLineString< TCoordinates >, mongo::geo::MultiPoint< TCoordinates >, mongo::geo::MultiPolygon< TCoordinates >, mongo::geo::Point< TCoordinates >, and mongo::geo::Polygon< TCoordinates >.
|
pure virtual |
Get the geometry type of this object.
Implemented in mongo::geo::GeometryCollection< TCoordinates >, mongo::geo::LineString< TCoordinates >, mongo::geo::MultiLineString< TCoordinates >, mongo::geo::MultiPoint< TCoordinates >, mongo::geo::MultiPolygon< TCoordinates >, mongo::geo::Point< TCoordinates >, and mongo::geo::Polygon< TCoordinates >.
|
pure virtual |
Obtain a BSON representation of this GeoObj.
Implemented in mongo::geo::GeometryCollection< TCoordinates >, mongo::geo::LineString< TCoordinates >, mongo::geo::MultiLineString< TCoordinates >, mongo::geo::MultiPoint< TCoordinates >, mongo::geo::MultiPolygon< TCoordinates >, mongo::geo::Point< TCoordinates >, and mongo::geo::Polygon< TCoordinates >.