|
MongoDB C++ Driver
legacy-1.1.2
|
Inheritance diagram for mongo::geo::MultiLineString< TCoordinates >:Public Member Functions | |
| MultiLineString (const BSONObj &bson) | |
| MultiLineString constructor. More... | |
| MultiLineString (const std::vector< LineString< TCoordinates > > &lineStrings) | |
| MultiLineString constructor. More... | |
| virtual BSONObj | toBSON () const |
| Obtain a BSON representation of the MultiLineString. More... | |
| virtual BoundingBox< TCoordinates > | getBoundingBox () const |
| Obtain the bounding box surrounding this MultiLineString. More... | |
| virtual GeoObjType | getType () const |
| Get the geometry type of this object. More... | |
| std::vector< Point< TCoordinates > > | getPoints () const |
| Obtain the points that make up this MultiLineString. More... | |
| std::vector< LineString< TCoordinates > > | getLineStrings () const |
| Obtain the line strings that make up this MultiLineString. More... | |
Additional Inherited Members | |
Static Protected Member Functions inherited from mongo::geo::Geometry< TCoordinates > | |
| static BoundingBox< TCoordinates > * | computeBoundingBox (const std::vector< Point< TCoordinates > > &points) |
| Compute the bounding box around the given points. More... | |
| static BoundingBox< TCoordinates > * | computeBoundingBox (const std::vector< BoundingBox< TCoordinates > > &bboxes) |
| Compute the smallest bounding box that contains the given bounding boxes. More... | |
| static BoundingBox< TCoordinates > * | parseBoundingBox (const BSONObj &bson) |
| Parses the bounding box defined by the given geometry shape, represented in BSON. More... | |
|
explicit |
MultiLineString constructor.
| bson | A BSON representation of this MultiLineString. |
|
explicit |
MultiLineString constructor.
| lineStrings | the LineStrings that collectively make up this MultiLineString. |
|
virtual |
Obtain the bounding box surrounding this MultiLineString.
Implements mongo::geo::GeoObj< TCoordinates >.
| std::vector< LineString< TCoordinates > > mongo::geo::MultiLineString< TCoordinates >::getLineStrings | ( | ) | const |
Obtain the line strings that make up this MultiLineString.
| std::vector< Point< TCoordinates > > mongo::geo::MultiLineString< TCoordinates >::getPoints | ( | ) | const |
Obtain the points that make up this MultiLineString.
|
inlinevirtual |
Get the geometry type of this object.
Implements mongo::geo::GeoObj< TCoordinates >.
|
inlinevirtual |
Obtain a BSON representation of the MultiLineString.
Implements mongo::geo::GeoObj< TCoordinates >.
1.8.10