# coyote: CGKML_OBJECT__DEFINE

- coyote/Graphics
- coyote/FileIO
- [Source code]

Description

      This program implements the KML abstract OBJECT class. For
      reference, see  the `Google KML Reference Documentation <https://developers.google.com/kml/documentation/kmlreference#object>`.
      A Object object is a basic KML class, and should be inherited by,
      for example, a cgKML_Feature object, which extends this KML abstract
      class.

Categories

      Graphics, FileIO

Examples

      See the `cgKML_File` object for examples of how to create a KML file.

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, 28 October 2012 by David W. Fanning.

Copyright

      Copyright (c) 2012, Fanning Software Consulting, Inc.
      e purpose of this method is to establish an abstract KML Object class. For reference, see
      tps://developers.google.com/kml/documentation/kmlreference#object.

Params

      class: out, optional, type=structure
          The class definition returned as a structure variable. Occassionally useful.

Keywords

      id: in, optional, type=string
          The object ID.
      parent: in, optional, type=objref
          The parent object reference.
      targetid: in, optional, type=string
          The targetID of the object.
      _ref_extra: out, optional
          Any keywords for the superclass objects are allowed.
      e purpose of this method is to destroy anything we created that may leak
      mory or need to be released from use.
      e cgKML_OBJECT class definition module. This is a mostly abstract class
      at will be inherited by cgKML_Feature and cgKML_Geometery objects (among others).
      sically, any KML element that should be added to a KML file will inherit this
      ject. It is a container object and represents part of the KML file hierarchy.
      ly objects of cgKML_Object class can be added to cgKML_File objects.