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 |