SpatiumLib
spatium::geom3d::OblateSpheroid Member List

This is the complete list of members for spatium::geom3d::OblateSpheroid, including all inherited members.

spatium::geom3d::Ellipsoid::axisX(double axisX)spatium::geom3d::Ellipsoidinline
spatium::geom3d::Ellipsoid::axisX() constspatium::geom3d::Ellipsoidinline
axisXY(double axisXY)spatium::geom3d::Spheroidinline
axisXY() constspatium::geom3d::Spheroidinline
spatium::geom3d::Ellipsoid::axisY(double axisY)spatium::geom3d::Ellipsoidinline
spatium::geom3d::Ellipsoid::axisY() constspatium::geom3d::Ellipsoidinline
axisZ(double axisZ)spatium::geom3d::Ellipsoidinline
axisZ() constspatium::geom3d::Ellipsoidinline
byFlattening(const Point3 &origin, double axisXY, double inverseFlattening)spatium::geom3d::OblateSpheroidinlinestatic
cartesianToSpheroidalCoordinates(double x, double y, double z, double precision=0) constspatium::geom3d::OblateSpheroidinline
cartesianToSpheroidalCoordinates(Point3 point, double precision=0) constspatium::geom3d::OblateSpheroidinline
distanceTo(const Point3 &point) const overridespatium::geom3d::Ellipsoidinlinevirtual
eccentricity() constspatium::geom3d::OblateSpheroidinline
Ellipsoid(const Point3 &origin, double axisX, double axisY, double axisZ)spatium::geom3d::Ellipsoidinline
Ellipsoid(double axisX, double axisY, double axisZ)spatium::geom3d::Ellipsoidinline
Ellipsoid(const Ellipsoid &other)=defaultspatium::geom3d::Ellipsoid
flattening() constspatium::geom3d::OblateSpheroidinline
Geometry()=defaultspatium::geom3d::Geometry
intersectLine(const Point3 &origin, const Vector3 &direction, Point3 &intersection) const overridespatium::geom3d::Ellipsoidinlinevirtual
m_axisXspatium::geom3d::Ellipsoidprotected
m_axisYspatium::geom3d::Ellipsoidprotected
m_axisZspatium::geom3d::Ellipsoidprotected
m_ellipsoidalTransformationspatium::geom3d::Ellipsoidprotected
m_ellipsoidalTransformationInversespatium::geom3d::Ellipsoidprotected
m_originspatium::geom3d::Ellipsoidprotected
OblateSpheroid(const Point3 &origin, double axisXY, double axisZ)spatium::geom3d::OblateSpheroidinline
OblateSpheroid(double axisXY, double axisZ)spatium::geom3d::OblateSpheroidinline
operator<<(std::ostream &os, const OblateSpheroid &spheroid)spatium::geom3d::OblateSpheroidfriend
operator=(const Spheroid &other)=defaultspatium::geom3d::Spheroid
spatium::geom3d::Ellipsoid::operator=(const Ellipsoid &other)=defaultspatium::geom3d::Ellipsoid
origin(const Point3 &origin)spatium::geom3d::Ellipsoidinline
origin() constspatium::geom3d::Ellipsoidinline
pointOnHorizon(const Point3 &point, double direction, bool poleLimit=false)spatium::geom3d::Ellipsoidinline
projectPoint(const Point3 &point) const overridespatium::geom3d::Ellipsoidinlinevirtual
Spheroid(const Point3 &origin, double axisXY, double axisZ)spatium::geom3d::Spheroidinline
Spheroid(double axisXY, double axisZ)spatium::geom3d::Spheroidinline
Spheroid(const Spheroid &other)=defaultspatium::geom3d::Spheroid
spheroidalToCartesianCoordinates(double longitude, double latitude, double height) constspatium::geom3d::OblateSpheroidinline
spheroidalToCartesianCoordinates(GeoPoint3 geoPoint) constspatium::geom3d::OblateSpheroidinline
surfaceNormal(const Point3 &point) constspatium::geom3d::Ellipsoidinline
updateTransformation()spatium::geom3d::Ellipsoidinlineprotected
~Ellipsoid()=defaultspatium::geom3d::Ellipsoidvirtual
~Geometry()=defaultspatium::geom3d::Geometryvirtual
~Spheroid()=defaultspatium::geom3d::Spheroidvirtual