coyote: CGGRAPHICSKEYWORDS__DEFINE

Description
Provides an object interface to handle IDL direct graphics plotting keywords. Basically,
any graphics keyword that is common to IDL plotting routines (e.g. Plot, Contour, 
Surface, etc.) is supported here. See the IDL documentation for "Graphics Keywords for
a complete list.
The program requires the `Coyote Library `
to be installed on your machine.
Categories
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, 16 May 2012, by David W. Fanning.
   Added missing LINESTYLE keyword. 22 May 2012. DWF.
   BIG problem in the way I was handling the PSYM keyword solved! 18 July 2012. DWF.
Copyright
Copyright (c) 2012, Fanning Software Consulting, Inc.
 method initializes the object. Any "graphics keyword" that falls under
IDL definition is allowed. Plus, there are a few "Coyote Graphics" specific
ords (e.g., AXISCOLOR) that are not allowed in normal IDL plotting routines.
rs are handled in the Coyote Graphics way, as color names, primarily.
clean-up method for the object. Nearly all keywords are stored as pointers
 must be cleaned up here.
GetProperty method is the way graphics routines obtain the keyword values for
graphics keywords.
SetProperty method is how these keyword values are set for the plotting routine.
 is the object class definition for the cgGraphicsKeywords object class.
ally, this class serves as the superclass for Coyote Graphics graphics 
cts that need graphics keyword support.