*** There is no subroutine with this name???
interface instToRaDec subroutine instToRaDecScalar(raDeg, decDeg, scAttitude& , timeStamp, detX, detY, thetaArcsec, phi) real(double), intent(out) :: raDeg,& decDeg type(SpacecraftAttitudeType), intent(in) :: scAttitude real(double), intent(in) :: timeStamp real(single), optional, intent(in) :: detX,& detY real(double), optional, intent(in) :: thetaArcsec,& phi end subroutine instToRaDecScalar subroutine instToRaDecVector(raDeg, decDeg, scAttitude& , timeStamp, detX, detY, thetaArcsec, phi) real(double), intent(out) :: raDeg(:),& decDeg(size(raDeg)) type(SpacecraftAttitudeType), intent(in) :: scAttitude real(double), intent(in) :: timeStamp real(single), optional, intent(in) :: detX(size(raDeg)),& detY(size(raDeg)) real(double), optional, intent(in) :: thetaArcsec(size(raDeg)),& phi(size(raDeg)) end subroutine instToRaDecVector ! instToRaDecArray not yet done end interface
This subroutine converts to celestial coordinates from instrument-centric coordinates, in either the DETX/Y (the same, up to a scalar multiple, as the CAMCOORD2 system) or TELCOORD systems, depending on which of the optional variables , , and the caller has supplied.
NOTE this function requires the cal to have been set to the correct instrument before the call.