LSST Applications g04e9c324dd+8c5ae1fdc5,g134cb467dc+fd34067b45,g18429d2f64+f35061c80f,g199a45376c+0ba108daf9,g1fd858c14a+0c6c49c745,g262e1987ae+46b5cab679,g29ae962dfc+09e60eb867,g2cef7863aa+aef1011c0b,g35bb328faa+8c5ae1fdc5,g3fd5ace14f+c4469546ce,g4595892280+fe106acc69,g47891489e3+1c55da1fd3,g4d44eb3520+7776715bb0,g53246c7159+8c5ae1fdc5,g67b6fd64d1+1c55da1fd3,g67fd3c3899+2dcaf348c3,g74acd417e5+332beec98b,g786e29fd12+668abc6043,g7ba353079c+0f4839a0cc,g87389fa792+8856018cbb,g89139ef638+1c55da1fd3,g8d7436a09f+7fc929aee0,g8ea07a8fe4+72e50bfcbe,g90f42f885a+232124b352,g97be763408+3b6b35f689,g9dd6db0277+2dcaf348c3,ga681d05dcb+68ed326fa8,gabf8522325+f227d7ba3a,gac2eed3f23+1c55da1fd3,gb89ab40317+1c55da1fd3,gbf99507273+8c5ae1fdc5,gd8ff7fe66e+2dcaf348c3,gdab6d2f7ff+332beec98b,gdc713202bf+2dcaf348c3,ge365c994fd+52064efd71,ge410e46f29+1c55da1fd3,geaed405ab2+2322f1d6ea,gffca2db377+8c5ae1fdc5,w.2025.34
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 |