PCL
|
Rotation in spherical coordinates. More...
#include <SphericalRotation.h>
Public Member Functions | |
SphericalRotation ()=default | |
SphericalRotation (const SphericalRotation &)=default | |
SphericalRotation (double lon0, double lat0, double phi0, double theta0, double phip, const Optional< double > &thetap) | |
DPoint | CelestialToNative (const DPoint &cp) const |
DPoint | NativeToCelestial (const DPoint &np) const |
SphericalRotation & | operator= (const SphericalRotation &)=default |
Definition at line 77 of file SphericalRotation.h.
|
default |
Default constructor.
|
default |
Copy constructor.
pcl::SphericalRotation::SphericalRotation | ( | double | lon0, |
double | lat0, | ||
double | phi0, | ||
double | theta0, | ||
double | phip, | ||
const Optional< double > & | thetap | ||
) |
Construction with explicit initialization.
lon0 | Celestial longitude of the reference point in degrees. |
lat0 | Celestial latitude of the reference point in degrees. |
phi0 | Native projection longitude of the reference point in degrees. |
theta0 | Native projection latitude of the reference point in degrees. |
phip | Native projection longitude of the north celestial pole in degrees. |
thetap | Native projection latitude of the north celestial pole in degrees. This parameter is optional. If not specified, 90 degrees will be assumed. |
Returns the projection native coordinates corresponding to the specified location in celestial coordinates.
Returns the celestial coordinates corresponding to the specified location in projection native coordinates.
|
default |
Copy assignment operator. Returns a reference to this object.