>  Docs Center  >  Libraries  >  CATALYST  >  CATDATAATOM__DEFINE
Libraries

CATDATAATOM__DEFINE

CATDATAATOM__DEFINE

Name


      CATDATAATOM

Purpose



      This is the most basic data object in the CATALYST Object Library. It is a subclassed
      CATATOM object and implements a generic data class in the IDL object hierarchy.
      All data objects in the heirarchy are subclassed from this object. The fundamental
      principal of the Catalyst Library is that data is associated with colors (for display)
      and a coordinate system (for interaction). Thus, there are placeholders in CATDATAATOM
      for a COLORTOOL and a CATCOORD object (or their equivalents). (There is also a placeholder
      for tools that work on the data, but this has been less frequently employed.)

Authors



        FANNING SOFTWARE CONSULTING BURRIDGE COMPUTING
        1645 Sheely Drive 18 The Green South
        Fort Collins Warborough, Oxon
        CO 80526 USA OX10 7DN, ENGLAND
        Phone: 970-221-0438 Phone: +44 (0)1865 858279
        E-mail: davidf@dfanning.com E-mail: davidb@burridgecomputing.co.uk

Superclasses



      CATATOM
      CATCONTAINER
      IDL_CONTAINER

Syntax



      dataObject = Obj_New('CATDATA')
  CLASS_DEFINITION:
  class = { CATDATAATOM, $ ; The CATDATAATOM class name.
              _dataPtr : PTR_NEW(), $ ; A pointer to the data
              _coords : OBJ_NEW(), $ ; A CATCOORD object of some type.
              _colors : OBJ_NEW(), $ ; A COLORTOOL object for setting up color tables.
              _toolList : OBJ_NEW(), $ ; The TOOLLIST object.
              INHERITS CATATOM $ ; CATDATA is an CATATOM object.
            }

Modification History



      Written by: David Burridge, 27th March 2003.



© 2024 NV5 Geospatial Solutions, Inc. |  Legal
My Account    |    Contact Us