| spatium::geom3d::Ellipsoid::axisX(double axisX) | spatium::geom3d::Ellipsoid | inline |
| spatium::geom3d::Ellipsoid::axisX() const | spatium::geom3d::Ellipsoid | inline |
| axisXY(double axisXY) | spatium::geom3d::Spheroid | inline |
| axisXY() const | spatium::geom3d::Spheroid | inline |
| spatium::geom3d::Ellipsoid::axisY(double axisY) | spatium::geom3d::Ellipsoid | inline |
| spatium::geom3d::Ellipsoid::axisY() const | spatium::geom3d::Ellipsoid | inline |
| axisZ(double axisZ) | spatium::geom3d::Ellipsoid | inline |
| axisZ() const | spatium::geom3d::Ellipsoid | inline |
| distanceTo(const Point3 &point) const override | spatium::geom3d::Ellipsoid | inlinevirtual |
| Ellipsoid(const Point3 &origin, double axisX, double axisY, double axisZ) | spatium::geom3d::Ellipsoid | inline |
| Ellipsoid(double axisX, double axisY, double axisZ) | spatium::geom3d::Ellipsoid | inline |
| Ellipsoid(const Ellipsoid &other)=default | spatium::geom3d::Ellipsoid | |
| Geometry()=default | spatium::geom3d::Geometry | |
| intersectLine(const Point3 &origin, const Vector3 &direction, Point3 &intersection) const override | spatium::geom3d::Ellipsoid | inlinevirtual |
| m_axisX | spatium::geom3d::Ellipsoid | protected |
| m_axisY | spatium::geom3d::Ellipsoid | protected |
| m_axisZ | spatium::geom3d::Ellipsoid | protected |
| m_ellipsoidalTransformation | spatium::geom3d::Ellipsoid | protected |
| m_ellipsoidalTransformationInverse | spatium::geom3d::Ellipsoid | protected |
| m_origin | spatium::geom3d::Ellipsoid | protected |
| operator<<(std::ostream &os, const Spheroid &spheroid) | spatium::geom3d::Spheroid | friend |
| operator=(const Spheroid &other)=default | spatium::geom3d::Spheroid | |
| spatium::geom3d::Ellipsoid::operator=(const Ellipsoid &other)=default | spatium::geom3d::Ellipsoid | |
| origin(const Point3 &origin) | spatium::geom3d::Ellipsoid | inline |
| origin() const | spatium::geom3d::Ellipsoid | inline |
| pointOnHorizon(const Point3 &point, double direction, bool poleLimit=false) | spatium::geom3d::Ellipsoid | inline |
| projectPoint(const Point3 &point) const override | spatium::geom3d::Ellipsoid | inlinevirtual |
| Spheroid(const Point3 &origin, double axisXY, double axisZ) | spatium::geom3d::Spheroid | inline |
| Spheroid(double axisXY, double axisZ) | spatium::geom3d::Spheroid | inline |
| Spheroid(const Spheroid &other)=default | spatium::geom3d::Spheroid | |
| surfaceNormal(const Point3 &point) const | spatium::geom3d::Ellipsoid | inline |
| updateTransformation() | spatium::geom3d::Ellipsoid | inlineprotected |
| ~Ellipsoid()=default | spatium::geom3d::Ellipsoid | virtual |
| ~Geometry()=default | spatium::geom3d::Geometry | virtual |
| ~Spheroid()=default | spatium::geom3d::Spheroid | virtual |