aboutsummaryrefslogtreecommitdiff
path: root/math/slalib/doc/pcd.hlp
blob: dd6263a4107147d0750065e72230e8b6c7516cf1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
.help pcd Jun99 "Slalib Package"
.nf

      SUBROUTINE slPCD (DISCO,X,Y)

     - - - -
      P C D
     - - - -

  Apply pincushion/barrel distortion to a tangent-plane [x,y].

  Given:
     DISCO    d      pincushion/barrel distortion coefficient
     X,Y      d      tangent-plane coordinates

  Returned:
     X,Y      d      distorted coordinates

  Notes:

  1)  The distortion is of the form RP = R*(1 + C*R**2), where R is
      the radial distance from the tangent point, C is the DISCO
      argument, and RP is the radial distance in the presence of
      the distortion.

  2)  For pincushion distortion, C is +ve;  for barrel distortion,
      C is -ve.

  3)  For X,Y in units of one projection radius (in the case of
      a photographic plate, the focal length), the following
      DISCO values apply:

          Geometry          DISCO

          astrograph         0.0
          Schmidt           -0.3333
          AAT PF doublet  +147.069
          AAT PF triplet  +178.585
          AAT f/8          +21.20
          JKT f/8          +13.32

  4)  There is a companion routine, slUPCD, which performs
      an approximately inverse operation.

  P.T.Wallace   Starlink   31 December 1992

  Copyright (C) 1995 Rutherford Appleton Laboratory
  Copyright (C) 1995 Association of Universities for Research in Astronomy Inc.

.fi
.endhelp