LSSTApplications  11.0-24-g0a022a1,14.0+61,14.0-1-g13ef843+10,14.0-1-g4b114ac+15,14.0-1-g6829aa7+3,14.0-1-g7257b6a+13,14.0-1-g8b7e855+55,14.0-1-ga19a712+2,14.0-1-gfce6a49+3,14.0-10-g81837af+3,14.0-14-g87d16e8+11,14.0-15-g77b58a8+1,14.0-18-gf7dca964+1,14.0-2-g319577b+12,14.0-2-g519ff97+3,14.0-2-ga5af9b6+11,14.0-20-g83dc6f3+1,14.0-24-g714dd46+1,14.0-4-g3609236+2,14.0-5-g744ff5f+3,14.0-50-g5874b18d+1,14.0-50-gd3fc20b3e,14.0-6-ge2c9487+46,14.0-7-g0d69b06+3,14.0-7-ge5b0628+1,14.0-8-g7f6dd6b+6,14.0-9-g11010eb+1,14.0-9-gdb3c3f2+3
LSSTDataManagementBasePackage
Public Member Functions | Private Attributes | List of all members
lsst::afw::cameraGeom::CameraPoint Class Reference

A Point2D with associated camera coordinate system. More...

#include <CameraPoint.h>

Public Member Functions

 CameraPoint (geom::Point2D point, CameraSys const &cameraSys)
 
 ~CameraPoint ()=default
 
 CameraPoint (CameraPoint const &)=default
 
 CameraPoint (CameraPoint &&)=default
 
CameraPointoperator= (CameraPoint const &)=default
 
CameraPointoperator= (CameraPoint &&)=default
 
geom::Point2D getPoint () const
 
CameraSys getCameraSys () const
 
bool operator== (CameraPoint const &other) const
 
bool operator!= (CameraPoint const &other) const
 

Private Attributes

geom::Point2D _point
 2-d point More...
 
CameraSys _cameraSys
 camera coordinate system More...
 

Detailed Description

A Point2D with associated camera coordinate system.

Definition at line 37 of file CameraPoint.h.

Constructor & Destructor Documentation

◆ CameraPoint() [1/3]

lsst::afw::cameraGeom::CameraPoint::CameraPoint ( geom::Point2D  point,
CameraSys const &  cameraSys 
)
inline

Definition at line 39 of file CameraPoint.h.

39 : _point(point), _cameraSys(cameraSys) {}
geom::Point2D _point
2-d point
Definition: CameraPoint.h:55
CameraSys _cameraSys
camera coordinate system
Definition: CameraPoint.h:56

◆ ~CameraPoint()

lsst::afw::cameraGeom::CameraPoint::~CameraPoint ( )
default

◆ CameraPoint() [2/3]

lsst::afw::cameraGeom::CameraPoint::CameraPoint ( CameraPoint const &  )
default

◆ CameraPoint() [3/3]

lsst::afw::cameraGeom::CameraPoint::CameraPoint ( CameraPoint &&  )
default

Member Function Documentation

◆ getCameraSys()

CameraSys lsst::afw::cameraGeom::CameraPoint::getCameraSys ( ) const
inline

Definition at line 46 of file CameraPoint.h.

46 { return _cameraSys; }
CameraSys _cameraSys
camera coordinate system
Definition: CameraPoint.h:56

◆ getPoint()

geom::Point2D lsst::afw::cameraGeom::CameraPoint::getPoint ( ) const
inline

Definition at line 45 of file CameraPoint.h.

45 { return _point; }
geom::Point2D _point
2-d point
Definition: CameraPoint.h:55

◆ operator!=()

bool lsst::afw::cameraGeom::CameraPoint::operator!= ( CameraPoint const &  other) const
inline

Definition at line 52 of file CameraPoint.h.

52 { return !(*this == other); }

◆ operator=() [1/2]

CameraPoint& lsst::afw::cameraGeom::CameraPoint::operator= ( CameraPoint const &  )
default

◆ operator=() [2/2]

CameraPoint& lsst::afw::cameraGeom::CameraPoint::operator= ( CameraPoint &&  )
default

◆ operator==()

bool lsst::afw::cameraGeom::CameraPoint::operator== ( CameraPoint const &  other) const
inline

Definition at line 48 of file CameraPoint.h.

48  {
49  return (this->getPoint() == other.getPoint()) && (this->getCameraSys() == other.getCameraSys());
50  }
geom::Point2D getPoint() const
Definition: CameraPoint.h:45

Member Data Documentation

◆ _cameraSys

CameraSys lsst::afw::cameraGeom::CameraPoint::_cameraSys
private

camera coordinate system

Definition at line 56 of file CameraPoint.h.

◆ _point

geom::Point2D lsst::afw::cameraGeom::CameraPoint::_point
private

2-d point

Definition at line 55 of file CameraPoint.h.


The documentation for this class was generated from the following file: