SpatiumLib
spatium::geom3d::Spheroid Member List

This is the complete list of members for spatium::geom3d::Spheroid, 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
distanceTo(const Point3 &point) const overridespatium::geom3d::Ellipsoidinlinevirtual
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
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
operator<<(std::ostream &os, const Spheroid &spheroid)spatium::geom3d::Spheroidfriend
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
surfaceNormal(const Point3 &point) constspatium::geom3d::Ellipsoidinline
updateTransformation()spatium::geom3d::Ellipsoidinlineprotected
~Ellipsoid()=defaultspatium::geom3d::Ellipsoidvirtual
~Geometry()=defaultspatium::geom3d::Geometryvirtual
~Spheroid()=defaultspatium::geom3d::Spheroidvirtual