mi32/nasaodl.h File Reference

NASA_ODL class definition. More...

#include <mi32/milist.h>
#include <mi32/simplear.h>
Include dependency graph for nasaodl.h:

Go to the source code of this file.

Classes

class  NASA_ODL
 NASA/JPL Object Description Language tree container. More...
class  NASA_ODL::ITEM
 Item, consisting of name and sequence/set of values. More...
class  NASA_ODL::OBJECT
 Object consisting of name, list of objects, list of items. More...

Detailed Description

NASA_ODL class definition.

This class implements a parser for handling text in the NASA/JPL/PDS Object Description Language (ODL). The description of this language may be found in:

Planetary Data System Standards Reference Chapter 12. Object Description Language Specification and Usage http://!pds.jpl.nasa.gov

Notes: 1. When parsing, GROUP sections are treated as OBJECT sections as the above document discourages the use of GROUP. 2. Multidimensional sequences are not yet supported. 3. Pointer statements are treated identically to attribute assignments. The pointer character '^' will be included in the label and/or value. 4. Modifying and formatting an ODL tree is not presently supported, but could be implemented without significant difficulty if needed.


Generated on Sun Oct 7 21:27:38 2012 for TNTsdk 2012 by  doxygen 1.6.1