LSST Applications g1635faa6d4+745614a90c,g1653933729+a8ce1bb630,g28da252d5a+36e17e8051,g2bbee38e9b+b1004dee84,g2bc492864f+b1004dee84,g2cdde0e794+3ad5f2bb52,g3156d2b45e+07302053f8,g347aa1857d+b1004dee84,g35bb328faa+a8ce1bb630,g3a166c0a6a+b1004dee84,g3e281a1b8c+693a468c5f,g4005a62e65+17cd334064,g414038480c+d4d6896112,g41af890bb2+e8ee78cfb6,g57cf332d5c+9ad48012b1,g80478fca09+3a97490614,g82479be7b0+650455f6e5,g858d7b2824+90519c3d98,g87f999b8a7+e0bafe6837,g9125e01d80+a8ce1bb630,ga1f12eb575+40efdb3bb8,ga5288a1d22+d42688abc1,gae0086650b+a8ce1bb630,gb58c049af0+d64f4d3760,gbb4f38f987+90519c3d98,gc28159a63d+b1004dee84,gcf0d15dbbd+a3dda83249,gd35896b8e2+72bccd2e03,gda3e153d99+90519c3d98,gda6a2b7d83+a3dda83249,gdaeeff99f8+1711a396fd,ge2409df99d+1c5d9253c1,ge33fd446bb+90519c3d98,ge79ae78c31+b1004dee84,gf0baf85859+5daf287408,gf3967379c6+f78c452182,gfc885e0ea2+a8ce1bb630,gfda6b12a05+8eff2637a0,w.2024.43
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 |