# coyote: CGMAPPLOTS__DEFINE

- coyote/Graphics
- coyote/Map Projections
- [Source code]

Description

      This object is a wrapper for the cgPlotS routine in IDL. It provides a simple
      way to allow lines and symbols to be placed as annotations on map projections
      created with the cgMap coordinate object. Note that it may be easier and more
      convenient to use cgPlotS, if you don't need a complete object solution.

Categories

      Graphics, Map Projections

Author

      FANNING SOFTWARE CONSULTING::
         David W. Fanning
         1645 Sheely Drive
         Fort Collins, CO 80526 USA
         Phone: 970-221-0438
         E-mail: david@idlcoyote.com
         Coyote's Guide to IDL Programming: http://www.idlcoyote.com

History

      Change History::
         Written by David W. Fanning, 21 November 2011.
         Never tested, for some reason. Now, several bugs have been fixed and the
            program works as advertised. 17 Sept 2012. DWF.

Copyright

      Copyright (c) 2011, Fanning Software Consulting, Inc.
      e initialization method for the object.

Params

      class: out, optional, type=structure
         Occasionally, it is useful to have an object class definition as
         a structure variable. Using this output keyword will allow that.

Keywords

      addcmd: in, optional, type=boolean, default=0
         If this keyword is set, the object is added to the resizeable graphics
         window, cgWindow. The DRAW method of the object is called in cgWindow.
      clip: in, optional, type=fltarr(4)
         The coordinates of a rectangle used to clip the graphics output.
         The rectangle is specified as a vector of the form [X0, Y0, X1, Y1],
         giving coordinates of the lower left and upper right corners,
         respectively. The default clipping rectangle is the plot window set
         up by the cgMap object.
      color: in, optional, type=string, default="opposite"
         The name of the color to draw the grid lines in.
      lats: in, optional, type=float
         The latitude values to draw.
      linestyle: out, optional, type=integer, default=1
         Set this keyword to the type of linestyle desired. See Graphics Keywords in
         the on-line help for additional information.
      lons: in, optional, type=float
         The longitude values to draw.
      noclip: in, optional, type=boolean, default=0
         Set this keyword to supress clipping of the plot.
      psym: in, optional, type=integer, default=0
         The plotting symbol to use for the plot. Can use any symbol available in
         the Coyote Library routine SYMCAT.
      symsize: in, optional, type=float, default=1.0
         Set this keyword to the size of symbols.
      t3d: in, optional, type=boolean, default=0
         Set this graphics keyword if you wish to draw using the T3D transformation matrix.
      thick: in, optional, type=integer, default=1
         Set this keyword to the thickness of the line used to draw the grid.
      uvcoords: in, optional, type=boolean, default=0
         Set this keyword if the LONS and LATS are specified in UV (XY) coordinates, rather than
         longitude and latitude coordinates.
      zvalue: in, optional, type=float, default=0.0
         Set this keyword to the ZVALUE where the output should be drawn.
      _extra: in, optional
         Any keywords appropriate for superclass objects are also permitted.
      is is the clean-up routine for the object.
      is is the class definition module.