3 #include "BoundingRegion.h"
55 const glm::dvec3& position,
56 const Ellipsoid& ellipsoid CESIUM_DEFAULT_ELLIPSOID)
const noexcept;
79 const Ellipsoid& ellipsoid CESIUM_DEFAULT_ELLIPSOID)
const noexcept;
104 const glm::dvec3& cartesianPosition)
const noexcept;
A BoundingRegion whose heights might be very inaccurate and so distances should be estimated conserva...
double computeConservativeDistanceSquaredToPosition(const Cartographic &cartographicPosition, const glm::dvec3 &cartesianPosition) const noexcept
Computes the conservative distance-squared from a position to the closest point in this bounding regi...
const BoundingRegion & getBoundingRegion() const noexcept
Gets the bounding region that has imprecise heights.
BoundingRegionWithLooseFittingHeights(const BoundingRegion &boundingRegion) noexcept
Constructs a new bounding region.
double computeConservativeDistanceSquaredToPosition(const Cartographic &position, const Ellipsoid &ellipsoid CESIUM_DEFAULT_ELLIPSOID) const noexcept
Computes the conservative distance-squared from a longitude-latitude-height position to the closest p...
double computeConservativeDistanceSquaredToPosition(const glm::dvec3 &position, const Ellipsoid &ellipsoid CESIUM_DEFAULT_ELLIPSOID) const noexcept
Computes the conservative distance-squared from a position in ellipsoid-centered Cartesian coordinate...
A bounding volume specified as a longitude/latitude bounding box and a minimum and maximum height.
A position defined by longitude, latitude, and height.
A quadratic surface defined in Cartesian coordinates.
Classes for geospatial computations in Cesium.