LSST Applications g1653933729+34a971ddd9,g28da252d5a+6ecf39ab43,g2bbee38e9b+7117419c07,g2bc492864f+7117419c07,g2cdde0e794+704103fe75,g3156d2b45e+6e87dc994a,g347aa1857d+7117419c07,g35bb328faa+34a971ddd9,g3a166c0a6a+7117419c07,g3e281a1b8c+8ec26ec694,g4005a62e65+ba0306790b,g414038480c+40f8eb5d96,g569e0e2b34+d8e684fe9f,g717e5f8c0f+b9f74a9651,g76fe02a360+28e3f83f63,g80478fca09+fdb1f299e2,g82479be7b0+2fffa722b6,g858d7b2824+b9f74a9651,g8b782ad322+b9f74a9651,g8cd86fa7b1+ed49507c07,g90e5cb8612+3a7ace1691,g9125e01d80+34a971ddd9,g979bb04a14+232ddb636d,g9a700aaafa+34a971ddd9,ga5288a1d22+3504ff4bc9,gae0086650b+34a971ddd9,gae74b0b5c6+761ee125be,gb3d89ef091+14ce01cc3a,gb58c049af0+ace264a4f2,gc28159a63d+7117419c07,gcf0d15dbbd+34f38ce56c,gda6a2b7d83+34f38ce56c,gdaeeff99f8+7774323b41,ge33fd446bb+b9f74a9651,ge5cf12406b+d328917b0a,ge79ae78c31+7117419c07,gf0baf85859+890af219f9,gf5289d68f6+fe3ed47e0d,w.2024.35
LSST Data Management Base Package
|
#include <tuple>
#include "lsst/geom/CoordinateBase.h"
#include "lsst/geom/CoordinateExpr.h"
#include "lsst/geom/Extent.h"
Go to the source code of this file.
Classes | |
class | lsst::geom::PointBase< T, N > |
class | lsst::geom::Point< T, N > |
A coordinate class intended to represent absolute positions. More... | |
class | lsst::geom::Point< T, 2 > |
A coordinate class intended to represent absolute positions (2-d specialization). More... | |
class | lsst::geom::Point< T, 3 > |
A coordinate class intended to represent absolute positions (3-d specialization). More... | |
struct | std::hash< lsst::geom::Point< T, N > > |
Namespaces | |
namespace | lsst |
namespace | lsst::geom |
namespace | std |
STL namespace. | |
Typedefs | |
typedef Point< int, 2 > | lsst::geom::PointI |
typedef Point< int, 2 > | lsst::geom::Point2I |
typedef Point< int, 3 > | lsst::geom::Point3I |
typedef Point< double, 2 > | lsst::geom::PointD |
typedef Point< double, 2 > | lsst::geom::Point2D |
typedef Point< double, 3 > | lsst::geom::Point3D |
Functions | |
template<typename T , int N> | |
std::size_t | lsst::geom::hash_value (Point< T, N > const &point) noexcept |
template<int N> | |
Point< double, N > | lsst::geom::operator+ (Point< double, N > const &lhs, Extent< int, N > const &rhs) noexcept |
template<int N> | |
Point< double, N > | lsst::geom::operator+ (Extent< int, N > const &rhs, Point< double, N > const &lhs) noexcept |
template<int N> | |
Point< double, N > & | lsst::geom::operator+= (Point< double, N > &lhs, Extent< int, N > const &rhs) noexcept |
template<int N> | |
Point< double, N > | lsst::geom::operator+ (Point< int, N > const &lhs, Extent< double, N > const &rhs) noexcept |
template<int N> | |
Point< double, N > | lsst::geom::operator- (Point< double, N > const &lhs, Extent< int, N > const &rhs) noexcept |
template<int N> | |
Point< double, N > & | lsst::geom::operator-= (Point< double, N > &lhs, Extent< int, N > const &rhs) noexcept |
template<int N> | |
Point< double, N > | lsst::geom::operator- (Point< int, N > const &lhs, Extent< double, N > const &rhs) noexcept |
template<int N> | |
Extent< double, N > | lsst::geom::operator- (Point< double, N > const &lhs, Point< int, N > const &rhs) noexcept |
template<int N> | |
Extent< double, N > | lsst::geom::operator- (Point< int, N > const &lhs, Point< double, N > const &rhs) noexcept |