SpatiumLib
spatium::geom3d::Sphere Member List

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

cartesianToSphericalCoordinates(double x, double y, double z)spatium::geom3d::Sphereinline
distanceTo(const Point3 &point) const overridespatium::geom3d::Sphereinlinevirtual
distanceToHorizon(double height) constspatium::geom3d::Sphereinline
Geometry()=defaultspatium::geom3d::Geometry
intersectLine(const Point3 &origin, const Vector3 &direction, Point3 &intersection) const overridespatium::geom3d::Sphereinlinevirtual
m_originspatium::geom3d::Sphereprotected
m_radiusspatium::geom3d::Sphereprotected
operator<<(std::ostream &os, const Sphere &sphere)spatium::geom3d::Spherefriend
operator=(const Sphere &other)=defaultspatium::geom3d::Sphere
origin(const Point3 &origin)spatium::geom3d::Sphereinline
origin() constspatium::geom3d::Sphereinline
pointOnHorizon(const Point3 &point, double direction)spatium::geom3d::Sphereinline
projectPoint(const Point3 &point) const overridespatium::geom3d::Sphereinlinevirtual
radius(double radius)spatium::geom3d::Sphereinline
radius() constspatium::geom3d::Sphereinline
Sphere(const Point3 &origin, double radius)spatium::geom3d::Sphereinline
Sphere(double radius)spatium::geom3d::Sphereinline
Sphere(const Sphere &other)=defaultspatium::geom3d::Sphere
sphericalToCartesianCoordinates(double longitude, double latitude, double height)spatium::geom3d::Sphereinline
surfaceNormal(const Point3 &point) constspatium::geom3d::Sphereinline
~Geometry()=defaultspatium::geom3d::Geometryvirtual
~Sphere()=defaultspatium::geom3d::Spherevirtual