# coyote: CGCOORD__DEFINE

- coyote/Graphics
- [Source code]

Description

      An object for maintaining a coordinate system for data annotation or display.
      Simply calling the Draw method of the object sets up the data coordinate system.

Categories

      Object Programming, Graphics

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, 7 November 2011.

Copyright

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

Keywords

      position: in, optional, type=float
         The normalized position of the map projection space in the graphics window.
         The default position is [0.075, 0.075, 0.925, 0.900].
      xlog: in, optional, type=boolean, default=0
         Set this keyword if you wish the X axis range to be logarithmic.
      ylog: in, optional, type=boolean, default=0
         Set this keyword if you wish the Y axis range to be logarithmic.
      xrange: in, optional, type=various
         Set this keyword to the X axis range desired in the data coordinate system.
         The default os [0,1].
      yrange: in, optional, type=various
         Set this keyword to the Y axis range desired in the data coordinate system.
         The default os [0,1].
      _ref_extra: in, optional, type=various
          Any keywords appropriate for superclass objects can also be specified.
      s method sets up the data coordinate space of the object by drawing
      "invisible" plot.
      s method allows the user to get various properties of the object. In general,
       same keywords that are used for the INIT method can be used here.
      s method allows the user to set various properties of the object. In general,
       same keywords that are used for the INIT method can be used here.
      s is the clean-up routine for the object.
      s is the class definition module.

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.