; FUNCTYPE
;---------------------------------------------------------------
;! specifies type of intensity transfer function
;# ADVERB PLOT
;-----------------------------------------------------------------------
;;  Copyright (C) 1995, 1999, 2006, 2020
;;  Associated Universities, Inc. Washington DC, USA.
;;
;;  This program is free software; you can redistribute it and/or
;;  modify it under the terms of the GNU General Public License as
;;  published by the Free Software Foundation; either version 2 of
;;  the License, or (at your option) any later version.
;;
;;  This program is distributed in the hope that it will be useful,
;;  but WITHOUT ANY WARRANTY; without even the implied warranty of
;;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;  GNU General Public License for more details.
;;
;;  You should have received a copy of the GNU General Public
;;  License along with this program; if not, write to the Free
;;  Software Foundation, Inc., 675 Massachusetts Ave, Cambridge,
;;  MA 02139, USA.
;;
;;  Correspondence concerning AIPS should be addressed as follows:
;;         Internet email: aipsmail@nrao.edu.
;;         Postal address: AIPS Project Office
;;                         National Radio Astronomy Observatory
;;                         520 Edgemont Road
;;                         Charlottesville, VA 22903-2475 USA
;-----------------------------------------------------------------------
FUNCTYPE  LLLLLLLLLLLLUUUUUUUUUUUU CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
----------------------------------------------------------------
FUNCTYPE
Type: Adverb (String, 2 characters)
Use:  The function type associated with a task or a verb.  The function
      is designated by two characters.
      For image loading transfer functions the usual values are
         'LN' for linear,                 -> x
         'LG' for logarithmic,            -> log10 (1+9*x)
         'L2' for extra logarithmic       -> log10 (1+99*x) / 2
         'SQ' for square root,            -> sqrt (x)
         'NE' for negative linear,        -> 1 - x
         'NG' for negative logarithmic,   -> log10 (10 - 9*x)
         'N2' for negative extra logarithmic -> log10 (100-99*x) / 2
         'NQ' for negative square root.   -> sqrt (1-x)
      where x is between 0 and 1 and is usually taken from
          x = (Map(i,j) - Pixr(1)) / (Pixr(2) - Pixr(1))
          x = max (0, min (1, x))
      Unrecognized codes are taken as 'LN'.
Null value: '  '
      Null value assignment varies with task or verb.

Verbs:
   TVCUBE........Verb to load a cube into tv channel(s) & run a movie.
   TVLOD.........Verb to load an image into a TV channel.
   TVMOVIE.......Verb to load a cube into tv channel(s) & run a movie.
   TVROAM........Load up to 16 TV image planes and roam a subset thereof.
Procedures:
   COTVLOD.......Proc to load an image into a TV channel about a
                 coordinate.
   TVALL.........Procedure loads image to TV, shows labeled wedge,
                 enhances.
Tasks:
   ALVAR.........Plots the Allan Variance statistic of a UV data set.
                 FUNCTYPE selects the use or lack of use of LOG on the
                 axes.
   BLANK.........Blanks out selected, e.g. non-signal, portions of an
                 image.
   BLSUM.........Sums images over irregular sub-images, displays spectra.
   EVAUV.........Subtracts & divides a model into UV data, does statistics
                 on results.  FUNCTYPE selects log or linear histograms.
   FILIT.........Interactive BOXFILE editing with facet images.
   GAL...........Determine parameters from a velocity field.  FUNCTYPE
                 selects the type of rotation curve.
   GREYS.........Plots images as contours over multi-level grey.
   IMEAN.........Displays the mean & extrema and plots histogram of an
                 image.  FUNCTYPE selects log or linear histograms.
   IMLHS.........Converts images to luminosity/hue TV display.  FUNCTYPE
                 selects log or linear for the ntensity image.
   IMVIM.........Plots one image's values against another's.  FUNCTYPE
                 selects log or linear scaling of symbols in 1 OPTYPE.
   IRING.........Integrates intensity / flux in rings / ellipses.
                 FUNCTYPE selects log or linear Y axis for radial
                 intensity distribution.
   KNTR..........Make a contour/grey plot file from an image w multiple
                 panels.
   LWPLA.........Translates plot file(s) to a PostScript printer or file.
   MOMNT.........Calculates images of moments along x-axis (vel, freq,
                 ch).  FUNCTYPE selects the smoothing function type.
   PCHIS.........Generates a histogram plot file from text input, e.g.
                 from PCRMS.  FUNCTYPE selects log or linear histograms.
   PCNTR.........Generate plot file with contours plus polarization
                 vectors.
   PLAYR.........Task to load one or two images and play with them on the
                 TV.
   PRTAN.........Prints the contents of the ANtenna extension file.
                 FUNCTYPE slecects log or linear antenna location plot.
   RFLAG.........Flags data set based on time and freq rms in fringe
                 visibilities.  FUNCTYPE selects log or linear histograms.
   RGBMP.........Task to create an RGB image from the 3rd dim of an image.
   SERCH.........Finds line signals in transposed data cube.  FUNCTYPE
                 selects log or linear histograms.
   TVIEW.........Display image cube in all 3 transpositions with rotation
                 & reference.
   TVSPC.........Display images and spectra from a cube.
   UVRMS.........Computes statistics of a selected subset of a uv data
                 set.  FUNCTYPE selects log or linear histograms.
   WARP..........Model warps in Galaxies.  FUNCTYPE selects the type of
                 rotation curve.
----------------------------------------------------------------
