PCL
|
Hammer-Aitoff projection system. More...
#include <HammerAitoffProjection.h>
Public Member Functions | |
HammerAitoffProjection ()=default | |
HammerAitoffProjection (const HammerAitoffProjection &)=default | |
ProjectionBase * | Clone () const override |
IsoString | Identifier () const override |
IsoString | Name () const override |
IsoString | ProjCode () const override |
Public Member Functions inherited from pcl::ProjectionBase | |
virtual | ~ProjectionBase () |
Vector | CelestialPoleNativeCoordinates () const |
virtual bool | Direct (DPoint &pW, const DPoint &pRD) const noexcept |
virtual void | GetWCS (WCSKeywords &wcs) const |
virtual bool | Inverse (DPoint &pRD, const DPoint &pW) const noexcept |
virtual DPoint | ProjectionOrigin () const |
Vector | ReferenceCelestialCoordinates () const |
Vector | ReferenceNativeCoordinates () const |
Protected Member Functions | |
bool | Project (DPoint &pW, const DPoint &pN) const noexcept override |
bool | Unproject (DPoint &pN, const DPoint &pW) const noexcept override |
Protected Member Functions inherited from pcl::ProjectionBase | |
ProjectionBase ()=default | |
ProjectionBase (const ProjectionBase &)=default | |
void | InitFromRefPoint (double lng0, double lat0, const Optional< double > &lonpole=Optional< double >()) |
void | InitFromWCS (const WCSKeywords &) |
Additional Inherited Members | |
Static Public Member Functions inherited from pcl::ProjectionBase | |
static double | Distance (const DPoint &p1, const DPoint &p2) |
static double | DistanceFast (const DPoint &p1, const DPoint &p2) |
static IsoString | ProjectionIdentifierToWCSCode (const IsoString &identifier) |
static IsoString | WCSCodeToProjectionIdentifier (const IsoString &wcsCode) |
Definition at line 76 of file HammerAitoffProjection.h.
|
default |
Default constructor.
|
default |
Copy constructor.
|
inlineoverridevirtual |
Returns a dynamically allocated duplicate of this object.
Implements pcl::ProjectionBase.
Definition at line 93 of file HammerAitoffProjection.h.
|
inlineoverridevirtual |
Returns the XISF serializable projection identifier.
Implements pcl::ProjectionBase.
Definition at line 109 of file HammerAitoffProjection.h.
|
inlineoverridevirtual |
Returns the readable name of this projection system.
Implements pcl::ProjectionBase.
Definition at line 117 of file HammerAitoffProjection.h.
|
inlineoverridevirtual |
Returns the WCS projection identifier for this projection system.
Implements pcl::ProjectionBase.
Definition at line 101 of file HammerAitoffProjection.h.
|
overrideprotectedvirtualnoexcept |
Transforms from world coordinates to native spherical coordinates.
Implements pcl::ProjectionBase.
|
overrideprotectedvirtualnoexcept |
Transforms from native spherical coordinates to world coordinates.
Implements pcl::ProjectionBase.