SpatiumLib
spatium::geom3d::Ellipsoid Member List

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

axisX(double axisX)spatium::geom3d::Ellipsoidinline
axisX() constspatium::geom3d::Ellipsoidinline
axisY(double axisY)spatium::geom3d::Ellipsoidinline
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 Ellipsoid &ellipsoid)spatium::geom3d::Ellipsoidfriend
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
surfaceNormal(const Point3 &point) constspatium::geom3d::Ellipsoidinline
updateTransformation()spatium::geom3d::Ellipsoidinlineprotected
~Ellipsoid()=defaultspatium::geom3d::Ellipsoidvirtual
~Geometry()=defaultspatium::geom3d::Geometryvirtual