|
CONTAINER | findWithinRange (const ICoordinateGeodetic &coordinate, const physical_quantities::CLength &range) const |
| Find 0..n objects within range of given coordinate. More...
|
|
CONTAINER | findOutsideRange (const ICoordinateGeodetic &coordinate, const physical_quantities::CLength &range) const |
| Find 0..n objects outside range of given coordinate. More...
|
|
OBJ | findFirstWithinRangeOrDefault (const ICoordinateGeodetic &coordinate, const physical_quantities::CLength &range) const |
| Find first in range.
|
|
CONTAINER | findWithGeodeticMSLHeight () const |
| Elements with geodetic height (only MSL)
|
|
bool | containsObjectInRange (const ICoordinateGeodetic &coordinate, const physical_quantities::CLength &range) const |
| Any object in range?
|
|
bool | containsObjectOutsideRange (const ICoordinateGeodetic &coordinate, const physical_quantities::CLength &range) const |
| Any object in range?
|
|
bool | containsNullPosition () const |
| Any NULL position?
|
|
bool | containsNullPositionOrHeight () const |
| Any NULL position or NULL height.
|
|
MinMaxAverageHeight | findMinMaxAverageHeight () const |
| Find min/max/average height.
|
|
aviation::CAltitude | findMaxHeight () const |
| Find min/max/average height.
|
|
int | removeInsideRange (const ICoordinateGeodetic &coordinate, const physical_quantities::CLength &range) |
| Remove inside range.
|
|
int | removeOutsideRange (const ICoordinateGeodetic &coordinate, const physical_quantities::CLength &range) |
| Remove outside range.
|
|
int | removeWithoutGeodeticHeight () |
| Remove if there is no geodetic height.
|
|
CONTAINER | findClosest (int number, const ICoordinateGeodetic &coordinate) const |
| Find 0..n objects closest to the given coordinate.
|
|
CONTAINER | findFarthest (int number, const ICoordinateGeodetic &coordinate) const |
| Find 0..n objects farthest to the given coordinate.
|
|
OBJ | findClosestWithinRange (const ICoordinateGeodetic &coordinate, const physical_quantities::CLength &range) const |
| Find closest within range to the given coordinate.
|
|
void | sortByEuclideanDistanceSquared (const ICoordinateGeodetic &coordinate) |
| Sort by distance.
|
|
CONTAINER | sortedByEuclideanDistanceSquared (const ICoordinateGeodetic &coordinate) const |
| Sorted by distance.
|
|
template<class OBJ, class CONTAINER>
class swift::misc::geo::IGeoObjectList< OBJ, CONTAINER >
List of objects with geo coordinates.
Definition at line 23 of file geoobjectlist.h.