This page was created by the IDL library routine mk_html_help2.

Last modified: Fri Sep 19 14:20:01 2014.


Directory Listing of Routines


Routine Descriptions

SPDFBFIELDMODEL__DEFINE[1]

[Next Routine] [List of Routines]
 This class is an IDL representation of the BFieldModel
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfbfieldmodel__define.pro)


SPDFBFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfBFieldModel object.

 @keyword internalBFieldModel {in} {type=string} {default="IGRF-10"}
              internal magnetic field model (valid values: "IGRF-10",
              "SimpleDipole").
 @keyword externalBFieldModel {in} {type=SpdfExternalBFieldModel}
              {default=SpdfTsyganenko89c}
              external magnetic field model.
 @keyword traceStopAltitude {in} {optional} {type=int} {default=100}
              stop altitude for downward tracing of field.

 @returns reference to an SpdfBFieldModel object.

(See external/spdfssc/spdfbfieldmodel__define.pro)


SPDFBFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfbfieldmodel__define.pro)


SPDFBFIELDMODEL__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the internal B field model value.

 @returns internal B field model value.

(See external/spdfssc/spdfbfieldmodel__define.pro)


SPDFBFIELDMODEL__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the external B field model.

 @returns a reference to the external B field model.

(See external/spdfssc/spdfbfieldmodel__define.pro)


SPDFBFIELDMODEL__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the trace stop altitude value.

 @returns trace stop altitude value.

(See external/spdfssc/spdfbfieldmodel__define.pro)


SPDFBFIELDMODEL__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an BFieldModel element using the given XML DOM document 
 with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfbfieldmodel__define.pro)


SPDFBFIELDMODEL__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfBFieldModel class.

 @field internalBFieldModel internal B-Field model.
 @field externalBFieldModel external B-Field model.
 @field traceStopAltitude stop altitude for downward tracing of field 
            lines.

(See external/spdfssc/spdfbfieldmodel__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the BFieldTraceOptions
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfBFieldTraceOptions object.

 @keyword coordinateSystem {in} {optional} {type=string} 
              {default='Gse'}
              specifies the coordinate system is to be included in 
              the output.
 @keyword hemisphere {in} {optional} {type=string} {default='North'}
              specifies the hemisphere to be included in the output.
 @keyword footpointLatitude {in} {optional} {type=boolean} 
              {default=false}
              specifies whether the footpoint latitude value is to 
              be included in the output.
 @keyword footpointLongitude {in} {optional} {type=boolean} 
              {default=false}
              specifies whether the footpoint longitude value is to 
              be included in the output.
 @keyword fieldLineLength {in} {optional} {type=boolean} 
              {default=false}
              specifies whether the field line length value is to be 
              included in the output.
 @returns reference to an SpdfBFieldTraceOptions object.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the coordinate system value.

 @returns coordinate system value.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the hemisphere value.

 @returns hemisphere value.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the footpoint latitude value.

 @returns footpoint latitude value.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the footpoint longitude value.

 @returns footpoint longitude value.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the field-line length value.

 @returns field-line length value.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an BFieldTraceOptions element using the given XML DOM 
 document with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBFIELDTRACEOPTIONS__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfBFieldTraceOptions class.

 @field coordinateSystem specifies whether the coordinate system is 
            to be included in the output.
 @field hemisphere specifies whether the hemisphere to be included
            in the output.
 @field footpointLatitude specifies whether the footpoint latitude
            value is to be included in the output.
 @field footpointLongitude specifies whether the footpoint longitude
            value is to be included in the output.
 @field fieldLineLength specifies whether the field line length 
            value is to be included in the output.

(See external/spdfssc/spdfbfieldtraceoptions__define.pro)


SPDFBTRACEDATA__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the BTraceData
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFBTRACEDATA__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfBTraceData object.

 @param coordinateSystem {in} {type=string}
            coordinate system.
 @param hemisphere {in} {type=string}
            hemisphere.
 @keyword latitude {in} {type=fltarr}
              latitude values.
 @keyword longitude {in} {type=fltarr}
              longitude values.
 @keyword arcLength {in} {type=dblarr}
              arc length values.
 @returns reference to an SpdfBTraceData object.

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFBTRACEDATA__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFBTRACEDATA__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the coordinate system value.

 @returns coordinate system value.

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFBTRACEDATA__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the hemisphere value.

 @returns hemisphere value.

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFBTRACEDATA__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the latitude values.

 @returns a fltarr contain latitude values or the scalar constant
     !values.d_NaN if there are no values.

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFBTRACEDATA__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the longitude values.

 @returns a fltarr contain longitude values or the scalar constant
     !values.d_NaN if there are no values.

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFBTRACEDATA__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the ArcLength values.

 @returns a dblarr contain ArcLength values or the scalar constant
     !values.d_NaN if there are no values.

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFBTRACEDATA__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfBTraceData class.

 @field coordinateSystem coordinate system.
 @field hemisphere hemisphere.
 @field latitude latitude values.
 @field longitude longitude values.
 @field arcLength arc length values.

(See external/spdfssc/spdfbtracedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[10]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfCoordinateData class.

 @field coordinateSystem coordinate system identifier.
 @field x X coordinate values.
 @field y Y coordinate values.
 @field z Z coordinate values.
 @field latitude latitude values.
 @field longitude longitude values.
 @field localTime localTime values.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the CoordinateData
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfCoordinateData object.

 @param coordinateSystem {in} {type=string}
            coordinate system (valid values: "Geo", "Gm", "Gse",
            "Gsm", "Sm", "GeiTod", "GeiJ2000").
 @keyword x {in} {type=dblarr}
              X values.
 @keyword y {in} {type=dblarr}
              Y values.
 @keyword z {in} {type=dblarr}
              Z values.
 @keyword latitude {in} {type=fltarr}
              latitude values.
 @keyword longitude {in} {type=fltarr}
              longitude values.
 @keyword localTime {in} {type=dblarr}
              local time values.
 @returns reference to an SpdfCoordinateData object.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the coordinate system value.

 @returns the coordinate system value.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the X values.

 @returns a dblarr containing X values or the constant scalar
     !values.d_NaN if there are no values.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the Y values.

 @returns a dblarr containing Y values or the constant scalar
     !values.d_NaN if there are no values.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the Z values.

 @returns a dblarr containing Z values or the constant scalar
     !values.d_NaN if there are no values.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the latitude values.

 @returns a fltarr containing latitude values or the constant scalar
     !values.f_NaN if there are no values.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the longitude values.

 @returns a fltarr containing longitude values or the constant scalar
     !values.f_NaN if there are no values.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEDATA__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the local time values.

 @returns a fltarr containing local time values or the constant scalar
     !values.f_NaN if there are no values.

(See external/spdfssc/spdfcoordinatedata__define.pro)


SPDFCOORDINATEOPTIONS__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the CoordinateOptions
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfcoordinateoptions__define.pro)


SPDFCOORDINATEOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfCoordinateOptions object.

 @keyword coordinateSystem {in} {type=string} 
              specifies the coordinateSystem.  Must be one of the
              following values: Geo, Gm, Gsm, Sm, GeiTod, or GeiJ2000.
 @keyword component {in} {type=string}
              specifies the coordinate component.  Must be one of the
              following values: X, Y, Z, Lat, Lon, or Local_Time.
 @returns reference to an SpdfCoordinateOptions object.

(See external/spdfssc/spdfcoordinateoptions__define.pro)


SPDFCOORDINATEOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfcoordinateoptions__define.pro)


SPDFCOORDINATEOPTIONS__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the coordinate system value.

 @returns coordinate system value.

(See external/spdfssc/spdfcoordinateoptions__define.pro)


SPDFCOORDINATEOPTIONS__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the coordinate component value.

 @returns coordinate component value.

(See external/spdfssc/spdfcoordinateoptions__define.pro)


SPDFCOORDINATEOPTIONS__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an CoordinateOptions element using the given XML DOM document 
 with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfcoordinateoptions__define.pro)


SPDFCOORDINATEOPTIONS__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfCoordinateOptions class.

 @field coordinateSystem specifies the coordinate system.
 @field component specifies the coordinate component.

(See external/spdfssc/spdfcoordinateoptions__define.pro)


SPDFCOORDINATES__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the Coordinates
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfcoordinates__define.pro)


SPDFCOORDINATES__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfCoordinates object.

 @returns reference to an SpdfCoordinates object.

(See external/spdfssc/spdfcoordinates__define.pro)


SPDFCOORDINATES__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfcoordinates__define.pro)


SPDFCOORDINATES__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the (abstract) SpdfCoordinates class.

(See external/spdfssc/spdfcoordinates__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the DistanceFromOptions
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfDistanceFromOptions object.

 @keyword neutralSheet {in} {optional} {type=boolean} {default=false}
              specifies whether the distance from the neutral sheet
              is to be included in the output.
 @keyword bowShock {in} {optional} {type=boolean} {default=false}
              specifies whether the distance from the bow shock is 
              to be included in the output.
 @keyword mPause {in} {optional} {type=boolean} {default=false}
              specifies whether the distance from the magneto pause
              is to be included in the output.
 @keyword bGseXYZ {in} {optional} {type=boolean} {default=false}
              specifies whether the B GSE X, Y, Z values is to be
              included in the output.
 @returns reference to an SpdfDistanceFromOptions object.

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the distance from the neutral sheet value.

 @returns distance from the neutral sheet value.

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the distance from the bow shock value.

 @returns distance from the bow shock value.

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the distance from the magneto pause value.

 @returns distance from the magneto pause value.

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the bGseXYZ value.

 @returns bGseXYZ value.

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an DistanceFromOptions element using the given XML DOM 
 document with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFDISTANCEFROMOPTIONS__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfDistanceFromOptions class.

 @field neutralSheet specifies whether the distance from the neutral
            sheet is to be included in the output.
 @field bowShock specifies whether the distance from the bow shock
            is to be included in the output.
 @field mPause specifies whether the distance from the magneto pause
            is to be included in the output.
 @field bGseXYZ specifies whether the B GSE X, Y, Z values are
            to be included in the output.

(See external/spdfssc/spdfdistancefromoptions__define.pro)


SPDFEXTERNALBFIELDMODEL__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the ExternalBFieldModel
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfexternalbfieldmodel__define.pro)


SPDFEXTERNALBFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfExternalBFieldModel object.

 @returns reference to an SpdfExternalBFieldModel object.

(See external/spdfssc/spdfexternalbfieldmodel__define.pro)


SPDFEXTERNALBFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfexternalbfieldmodel__define.pro)


SPDFEXTERNALBFIELDMODEL__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the (abstract) SpdfExternalBFieldModel class.

(See external/spdfssc/spdfexternalbfieldmodel__define.pro)


SPDFGETLOCATIONS[1]

[Previous Routine] [Next Routine] [List of Routines]
 This file contains a procedure-oriented wrapper to a subset of
 functionality from the SpdfSsc class (IDL client interface to
 <a href="http://sscweb.gsfc.nasa.gov/WebServices">
 Satellite Situation Center Web Services</a> (SSC WSs)) library.

 @copyright Copyright (c) 2013 United States Government as 
     represented by the National Aeronautics and Space 
     Administration. No copyright is claimed in the United States 
     under Title 17, U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfgetlocations.pro)


SPDFGETLOCATIONS[2]

[Previous Routine] [Next Routine] [List of Routines]
 Corrects the case of the given value.

 @private

 @param coordinateSystem {in} {type=string}
            a coordinate system identifier.
 @returns a coordinate system identifier with the correct (camel)
     case.  If the input value cannot be mapped to a valid coordinate
     system value, then an empty string ('') is returned.

(See external/spdfssc/spdfgetlocations.pro)


SPDFGETLOCATIONS[2]

[Previous Routine] [Next Routine] [List of Routines]
 This function gets basic location information for a single satellite
 from <a href="http://www.nasa.gov/">NASA</a>'s
 <a href="http://spdf.gsfc.nasa.gov/">Space Physics Data Facility</a>
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>.
 More comprehensive information if available by using 
 <code>SpdfSsc::getLocations()</code>.

 @param satellite {in} {type=string}
            identifies the satellite whose location is to be gotten.
 @param timeSpan {in} {type=strarr(2)}
            ISO 8601 format strings of the start and stop times of the
            data to get.
 @keyword coordinateSystem {in} {optional} {type=string} 
            {default='Gse'}
            specifies the coordinate system.  Must be one of the 
            following values: Geo, Gm, Gsm, Sm, GeiTod, or GeiJ2000.
 @keyword quiet {in} {optional} {type=boolean} {default=false}
            SpdfGetLocations normally prints an error message if no 
            data is found.  If QUIET is set, no error messages is 
            printed.
 @keyword httpErrorReporter {in} {optional}
              {type=SpdfHttpErrorReporter}
              used to report an HTTP error.
 @returns SpdfLocations object containing requested data.
 @examples
   <pre>
     l = spdfGetLocations('ace', 
           ['2013-01-01T00:00:00.000Z', '2013-01-03T00:00:00.000Z'])
     p = plot3d(l->getX(), l->getY(), l->getZ(), window_title='Orbit')
   </pre>

(See external/spdfssc/spdfgetlocations.pro)


SPDFGROUNDSTATION__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the GroundStation
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfgroundstation__define.pro)


SPDFGROUNDSTATION__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfGroundStation object.

 @param id {in} {type=string}
            ground station identifier.
 @param name {in} {type=string}
            ground station name.
 @param location {in} {type=SpdfSurfaceGeographicCoordinates}
            ground station location.
 @returns reference to an SpdfGroundStation object.

(See external/spdfssc/spdfgroundstation__define.pro)


SPDFGROUNDSTATION__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfgroundstation__define.pro)


SPDFGROUNDSTATION__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the id of this ground station.

 @returns id of this ground station.

(See external/spdfssc/spdfgroundstation__define.pro)


SPDFGROUNDSTATION__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the name of this ground station.

 @returns name of this ground station.

(See external/spdfssc/spdfgroundstation__define.pro)


SPDFGROUNDSTATION__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the location of this ground station.

 @returns a reference to the location of this ground station.

(See external/spdfssc/spdfgroundstation__define.pro)


SPDFGROUNDSTATION__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Prints a textual representation of this object.

(See external/spdfssc/spdfgroundstation__define.pro)


SPDFGROUNDSTATION__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfGroundStation class.

 @field id ground station identifier.
 @field name ground station's name.
 @field location ground station's location.

(See external/spdfssc/spdfgroundstation__define.pro)


SPDFHTTPERRORREPORTER__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 This class represents an object that is used to report HTTP errors.

 @copyright Copyright (c) 2010-2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfhttperrorreporter__define.pro)


SPDFHTTPERRORREPORTER__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfHttpErrorReporter object.

 @returns reference to an SpdfHttpErrorReporter object.

(See external/spdfssc/spdfhttperrorreporter__define.pro)


SPDFHTTPERRORREPORTER__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfhttperrorreporter__define.pro)


SPDFHTTPERRORREPORTER__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 This procedure is called when an HTTP error occurs.  This default
 implementation merely prints some diagnostic information.

 @param responseCode {in} {type=int}
            the HTTP response code of the request causing the error.
 @param responseHeader {in} {type=string}
            the HTTP response header of the request causing the error.
 @param responseFilename {in} {type=string}
            the name of an error response file sent when the error
            occurred.

(See external/spdfssc/spdfhttperrorreporter__define.pro)


SPDFHTTPERRORREPORTER__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfHttpErrorReporter class.

(See external/spdfssc/spdfhttperrorreporter__define.pro)


SPDFLOCATIONREQUEST__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the LocationRequest element 
 from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdflocationrequest__define.pro)


SPDFLOCATIONREQUEST__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfLocationRequest object.

 @param timeInterval {in} {type=SpdfTimeInterval}
            time interval of this request.
 @param satellites {in} {type=objarr of SpdfSatelliteSpecification}
            requested satellites.
 @keyword description {in} {optional} {type=string}
            a textual description of this request.
 @keyword bFieldModel {in} {optional} {type=SpdfBFieldModel}
            magnetic field model to use.  If not given, the 
            Tsyganenko 89c model is used.
 @returns reference to an SpdfLocationRequest object.

(See external/spdfssc/spdflocationrequest__define.pro)


SPDFLOCATIONREQUEST__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdflocationrequest__define.pro)


SPDFLOCATIONREQUEST__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the satellites.

 @returns objarr containing satellites or objarr(1) whose first 
     element is !obj_valid().

(See external/spdfssc/spdflocationrequest__define.pro)


SPDFLOCATIONREQUEST__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Creates a LocationRequest element using the given XML DOM document 
 with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the LocationRequest element.
 @param subClassName {in} {type=string]
            sub-class name.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdflocationrequest__define.pro)


SPDFLOCATIONREQUEST__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfLocationRequest class.

 @field satellites requested satellites.

(See external/spdfssc/spdflocationrequest__define.pro)


SPDFLOCATIONS__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the Locations
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdflocations__define.pro)


SPDFLOCATIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfLocations object.

 @param id {in} {type=string}
            satellite identifier.
 @param time {in} {type=array}
            juldate time of location.
 @param coordinateSystem {in} {type=string}
            coordinate system (valid values: "Geo", "Gm", "Gse",
            "Gsm", "Sm", "GeiTod", "GeiJ2000").
 @keyword x {in} {type=dblarr}
              X values.
 @keyword y {in} {type=dblarr}
              Y values.
 @keyword z {in} {type=dblarr}
              Z values.
 @keyword latitude {in} {type=fltarr}
              latitude values.
 @keyword longitude {in} {type=fltarr}
              longitude values.
 @keyword localTime {in} {type=dblarr}
              local time values.
 @returns reference to an SpdfLocations object.

(See external/spdfssc/spdflocations__define.pro)


SPDFLOCATIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdflocations__define.pro)


SPDFLOCATIONS__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the id value.

 @returns the id value.

(See external/spdfssc/spdflocations__define.pro)


SPDFLOCATIONS__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the time values.

 @returns a dblarr containing time values or the constant scalar
     !values.d_NaN if there are no values.

(See external/spdfssc/spdflocations__define.pro)


SPDFLOCATIONS__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfLocations class.

 @field id satellite identifier.
 @field time juldate of locations.

(See external/spdfssc/spdflocations__define.pro)


SPDFOBSERVATORYDESCRIPTION__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the ObservatoryDescription
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfobservatorydescription__define.pro)


SPDFOBSERVATORYDESCRIPTION__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfObservatoryDescription object.

 @param id {in} {type=string}
            observatory identifier.
 @param name {in} {type=string}
            observatory name.
 @param resolution {in} {type=int}
            resolution of trajectory information.
 @param startTime {in} {type=julday}
            start time of available information.
 @param endTime {in} {type=julday}
            end time of available information.
 @param geometry {in} {type=string}
            URL of the file containing the recommended X3D
            geometry description for rendering the satellite.
 @param trajectoryGeometry {in} {type=string}
            URL of the file containing the recommended X3D
            geometry description for rendering the satellite's
            trajectory.
 @param resourceId {in} {type=string}
            observatory resource identifier.
 @param groupIds {in} {type=strarr}
            /Spase/ObservatoryGroupID values.
 @returns reference to an SpdfObservatoryDescription object.

(See external/spdfssc/spdfobservatorydescription__define.pro)


SPDFOBSERVATORYDESCRIPTION__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfobservatorydescription__define.pro)


SPDFOBSERVATORYDESCRIPTION__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the resourceId of this satellite.

 @returns resourceId of this satellite.

(See external/spdfssc/spdfobservatorydescription__define.pro)


SPDFOBSERVATORYDESCRIPTION__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the groupIds of this satellite.

 @returns groupIds of this satellite.

(See external/spdfssc/spdfobservatorydescription__define.pro)


SPDFOBSERVATORYDESCRIPTION__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Prints a textual representation of this object.

(See external/spdfssc/spdfobservatorydescription__define.pro)


SPDFOBSERVATORYDESCRIPTION__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfObservatoryDescription class.

 @field resourceId observatory resource identifier.

(See external/spdfssc/spdfobservatorydescription__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[10]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an OutputOptions element using the given XML DOM document 
 with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[11]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfOutputOptions class.

 @field allLocationFilters boolean flag indicating whether all 
            specified location filters must be true.
 @field coordinateOptions coordinate options.
 @field regionOptions region options.
 @field valueOptions value options.
 @field distanceFromOptions distance from options.
 @field minMaxPoints number of point to define minimum/maximum.
 @field bFieldTraceOptions magnetic field trace options.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the OutputOptions
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfOutputOptions object.

 @param coordinateOptions {in} {type=objarr of SpdfCoordinateOptions}
              specifies the coordinate options.
 @keyword allLocationFilters {in} {optional} {type=boolean} 
              {default=true}
              specifies whether all or just one or more of the
              specified location filters must be satisfied.
 @keyword regionOptions {in} {optional} {type=SpdfRegionOptions}
              specifies the region options.
 @keyword valueOptions {in} {optional} {type=SpdfValueOptions}
              specifies the value options.
 @keyword distanceFromOptions {in} {optional} 
              {type=SpdfDistanceFromOptions)
              specifies distance-from options.
 @keyword minMaxPoints {in} {optional} {type=int} {default=2}
              number of points used to determin minima or maxima 
              values.
 @keyword bFieldTraceOptions {in} {optional} 
              {type=objarr of SpdfBFieldTraceOptions}
              magnetic field trace options
 @returns reference to an SpdfOutputOptions object.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the all-location-filters value.

 @returns all-location-filters value.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the coordinate options value.

 @returns objarr of CoordinateOptions or an objarr(1) whose first
     element is ~obj_valid().

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the region options value.

 @returns RegionOptions or a null object reference.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the ValueOptions value.

 @returns ValueOptions or a null object reference.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the DistanceFromOptions value.

 @returns DistanceFromOptions value or a null object reference.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the minMaxPoints value.

 @returns minMaxPoints value or a null object reference.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFOUTPUTOPTIONS__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the BFieldTraceOptions value.

 @returns objarr containing BFieldTraceOptions or objarr(1) whose
     first element is ~obj_valid.

(See external/spdfssc/spdfoutputoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the RegionOptions
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfRegionOptions object.

 @keyword spacecraft {in} {optional} {type=boolean} {default=false}
              specifies whether the spacecraft regions are to be
              included in the output.
 @keyword radialTracedFootpoint {in} {optional} {type=boolean} 
              {default=false}
              specifies whether the radial traced footpoint regions 
              are to be included in the output.
 @keyword northBTracedFootpoint {in} {optional} {type=boolean} 
              {default=false}
              specifies whether the north B traced footpoint regions 
              are to be included in the output.
 @keyword southBTracedFootpoint {in} {optional} {type=boolean} 
              {default=false}
              specifies whether the south B traced footpoint regions 
              are to be included in the output.
 @returns reference to an SpdfRegionOptions object.

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the spacecraft value.

 @returns spacecraft value.

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the radial traced footpoint value.

 @returns radial traced footpoint value.

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the north B traced footpoint value.

 @returns north B traced footpoint value.

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the south B traced footpoint value.

 @returns south B traced footpoint value.

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an RegionOptions element using the given XML DOM document 
 with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREGIONOPTIONS__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfRegionOptions class.

 @field spacecraft specifies whether the spacecraft regions are to be
            included in the output.
 @field radialTracedFootpoint specifies whether the radial traced
            footpoint regions are to be included in the output.
 @field northBTracedFootpoint specifies whether the north B traced
            footpoint regions are to be included in the output.
 @field southBTracedFootpoint specifies whether the south B traced
            footpoint regions are to be included in the output.

(See external/spdfssc/spdfregionoptions__define.pro)


SPDFREQUEST__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the Request element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfrequest__define.pro)


SPDFREQUEST__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfRequest object.

 @param timeInterval {in} {type=SpdfTimeInterval}
            time interval of this request.
 @keyword description {in} {optional} {type=string}
            a textual description of this request.
 @keyword bFieldModel {in} {optional} {type=SpdfBFieldModel}
            magnetic field model to use.  If not given, the 
            Tsyganenko 89c model is used.
 @returns reference to an SpdfRequest object.

(See external/spdfssc/spdfrequest__define.pro)


SPDFREQUEST__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfrequest__define.pro)


SPDFREQUEST__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the description value.

 @returns description value.

(See external/spdfssc/spdfrequest__define.pro)


SPDFREQUEST__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the timeInterval value.

 @returns reference to timeInterval

(See external/spdfssc/spdfrequest__define.pro)


SPDFREQUEST__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the bFieldModel value.

 @returns reference to bFieldModel

(See external/spdfssc/spdfrequest__define.pro)


SPDFREQUEST__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Creates a Request element using the given XML DOM document with the
 values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the Request element.
 @param subClassName {in} {type=string}
            name of sub-class.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfrequest__define.pro)


SPDFREQUEST__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfRequest class.

 @field description a textual description of this request.
 @field timeInterval time interval of query.
 @field bFieldModel magnetic field model to use.

(See external/spdfssc/spdfrequest__define.pro)


SPDFREST__DEFINE[10]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the node's double value of the first child of the first item of 
 the specified element of the given DOM element.

 @private

 @param domElement {in} {required} {type=IDLffXMLDOMElement}
                DOM element to search.
 @param tagName {in} {required} {type=string}
                A scalar string containing the tag name of the desired
                element.
 @returns dblarr containing the node's double value(s) of the first 
     child of the item(s) of the specified element of the given DOM 
     document. A scalar constant of !values.d_NaN is returned if 
     the value cannot be found.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[11]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the node's float value of the first child of the first item of 
 the specified element of the given DOM element.

 @private

 @param domElement {in} {required} {type=IDLffXMLDOMElement}
                DOM element to search.
 @param tagName {in} {required} {type=string}
                A scalar string containing the tag name of the desired
                element.
 @returns fltarr containing the node's float value(s) of the first 
     child of the item(s) of the specified element of the given DOM 
     document. A scalar constant of !values.f_NaN is returned if 
     the value cannot be found.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[12]

[Previous Routine] [Next Routine] [List of Routines]
 Converts the given Julian Day value to an ISO 8601 string 
 representation.

 @private

 @param value {in} {type=julDay}
            Julian day value to convert.
 @returns ISO 8601 string representation of the given value

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[13]

[Previous Routine] [Next Routine] [List of Routines]
 Creates a SpdfTimeInterval object from a child TimeInterval element
 of the given node from a cdas:DataResult XML document.

 @private

 @param domNode {in} {type=IDLffXMLDOMNode}
              node from a cdas:DataResult XML document.
 @returns a reference to a SpdfTimeInterval object.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[14]

[Previous Routine] [Next Routine] [List of Routines]
 Creates a SpdfTimeInterval object from the given TimeInterval element
 from a cdas:DataResult XML document.

 @private

 @param timeIntervalElement {in} {type=IDLffXMLDOMNode}
              element from a cdas:DataResult XML document.
 @returns a reference to a SpdfTimeInterval object.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[15]

[Previous Routine] [Next Routine] [List of Routines]
 Creates a julday object from the given time element from a 
 cdas:DataResult XML document.

 @private

 @param dateTimeElement {in} {type=IDLffXMLDOMNodeList}
              list whose first child is to be converted into a julday
 @returns julday representation of first child of given 
              dateTimeElement.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[16]

[Previous Routine] [Next Routine] [List of Routines]
 Perform an HTTP GET request to the given URL.  This method provides 
 functionality similar to doing    
     obj_new('IDLffXMLDOMDocument', filename=url)
 except that this method will catch and attempt to deal with errors.

 @private

 @param url {in} {type=string}
            URL of GET request to make.
 @keyword errorReporter {in} {optional} {type=string}
              name of IDL procedure to call if an HTTP error occurs.
 @returns reference to IDLffXMLDOMDocument representation of HTTP
     response entity.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[17]

[Previous Routine] [Next Routine] [List of Routines]
 Perform an HTTP POST request to the given URL.  

 @private

 @param url {in} {type=string}
            URL of GET request to make.
 @param xmlRequest {in} {type=string}
            XML entity body to be include in the request.
 @keyword errorReporter {in} {optional} {type=string}
              name of IDL procedure to call if an HTTP error occurs.
 @returns reference to IDLffXMLDOMDocument representation of HTTP
     response entity.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[18]

[Previous Routine] [Next Routine] [List of Routines]
 Function to handle HTTP request errors.  
 If an errorReporter has been provided, it is called.

 @private

 @param request {in} {type=IDLnetURL}
            HTTP request that caused the error.
 @keyword errorReporter {in} {optional} {type=string}
              name of IDL procedure to call if an HTTP error occurs.
 @returns a value of 0.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[19]

[Previous Routine] [Next Routine] [List of Routines]
 Create an IDLnetUrl object from the given URL with any supplied
 authentication values set.

 @private

 @param url {in} {type=string}
            URL.
 @param username {in} {type=string}
            username.
 @param password {in} {type=string}
            password.
 @returns reference to a IDLnetUrl with any supplied authentication
     values set.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class represents the remotely callable interface to 
 <a href="http://www.nasa.gov/">NASA</a>'s
 <a href="http://spdf.gsfc.nasa.gov/">Space Physics Data Facility</a> (SPDF)
 <a href="http://en.wikipedia.org/wiki/Web_service#Representational_state_transfer">
 RESTful Web services</a>.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No 
     copyright is claimed in the United States under Title 17, 
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[20]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfRest class.

 @field endpoint URL of SSC web service.
 @field userAgent HTTP 
            <a href="http://tools.ietf.org/html/rfc2616#section-14.43">
               user-agent value</a> to use in communications with SSC.
 @field version identifies the version of this class.
 @field currentVersionUrl URL to the file identifying the most up to 
            date version of this class.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an object representing the SPDF Web service.

 @param endpoint {in} {type=string}
            URL of SPDF web service.
 @param version {in} {type=string}
            class version.
 @param currentVersionUrl {in} {type=string}
            URL to the file identifying the most up to date version
            of this class.
 @keyword userAgent {in} {optional} {type=string} {default=WsExample}
              HTTP user-agent value used in communications with SPDF.
 @returns a reference to a SSC object.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the current endpoint value.

 @returns current endpoint string value.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the current userAgent value.

 @returns current userAgent string value.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the current defaultDataview value.

 @returns current defaultDataview string value.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the version of this class.

 @returns version of this class.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the most up to date version of this class.

 @returns most up to date version of this class.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Compares getVersion() and getCurrentVersion() to determine if this
 class is up to date.

 @returns true if getVersion() >= getCurrentVersion().  Otherwise
     false.

(See external/spdfssc/spdfrest__define.pro)


SPDFREST__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the node's value of the first child of the first item of the
 specified element of the given DOM document.

 @private

 @param domElement {in} {required} {type=IDLffXMLDOMElement}
                DOM element to search.
 @param tagName {in} {required} {type=string}
                A scalar string containing the tag name of the desired
                element.
 @returns strarr containing the node's string value(s) of the first 
     child of the item(s) of the specified element of the given DOM 
     document. An empty string is returned if the value cannot be 
     found.

(See external/spdfssc/spdfrest__define.pro)


SPDFRESULT__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the Result
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfresult__define.pro)


SPDFRESULT__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfResult object.

 @keyword statusCode {in} {type=string}
              result status code.
 @keyword statusSubCode {in} {type=string}
              result status sub-code.
 @keyword statusText {in} {type=strarr}
              result status text.
 @returns reference to an SpdfResult object.

(See external/spdfssc/spdfresult__define.pro)


SPDFRESULT__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfresult__define.pro)


SPDFRESULT__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the status code value.

 @returns status code value.

(See external/spdfssc/spdfresult__define.pro)


SPDFRESULT__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the status sub-code value.

 @returns status sub-code value.

(See external/spdfssc/spdfresult__define.pro)


SPDFRESULT__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the status text.

 @returns a reference to strarr of status text.

(See external/spdfssc/spdfresult__define.pro)


SPDFRESULT__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Prints a textual representation of this object.

(See external/spdfssc/spdfresult__define.pro)


SPDFRESULT__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfResult class.

 @field statusCode result status code.
 @field statusSubCode result status sub-code.
 @field statusText result status text.

(See external/spdfssc/spdfresult__define.pro)


SPDFSATELLITEDATA__DEFINE[10]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the bow shock distance values.

 @returns a dblarr containing bow shock distance values or the
     constant scaler !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[11]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the magneto pause distance values.

 @returns a dblarr containing magneto pause distance values or the
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[12]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the dipole L values.

 @returns a dblarr containing dipole L values or the
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[13]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the dipole invariant latitude values.

 @returns a dblarr containing dipole invariant latitude values or the
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[14]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the spacecraft region values.

 @returns a strarr containing spacecraft region values or the
     constant scalar '' if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[15]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the radial trace footpoint region values.

 @returns a strarr containing radial trace footpoint region values or
     the constant scalar '' if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[16]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the B GSE X values.

 @returns a dblarr containing B GSE X values or the
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[17]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the B GSE Y values.

 @returns a dblarr containing B GSE Y values or the
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[18]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the B GSE Z values.

 @returns a dblarr containing B GSE Z values or the
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[19]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the north B traced regions values.

 @returns a strarr containing north B traced regions values or the
     constant scalar '' if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the SatelliteData
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[20]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the south B traced regions values.

 @returns a strarr containing south B traced regions values or the
     constant scalar '' if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[21]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfSatelliteData class.

 @field id satellite identifier.
 @field coordinateData satellite coordinate data.
 @field time time associated with each data point.
 @field bTraceData magnetic field trace data.
 @field radialLength distance from center of Earth.
 @field magneticStrength magnetic field strength.
 @field neutralSheetDistance distance from neutral sheet.
 @field bowShockDistance distance from bow shock.
 @field magnetoPauseDistance distance from magneto pause.
 @field dipoleLValue dipole L values.
 @field dipoleInvariantLatitude dipole invariant latitude values.
 @field spacecraftRegion spacecraft region.
 @field radialTracedFootpointRegions radial trace footpoint region.
 @field bGseX B GSE X values.
 @field bGseY B GSE Y values.
 @field bGseZ B GSE Z values.
 @field northBTracedFootpointRegions north B traced regions.
 @field southBTracedFootpointRegions south B traced regions.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfSatelliteData object.

 @param id {in} {type=string}
            satellite identifier.
 @param coordinateData {in} {type=SpdfCoordinateData}
              satellite coordinate data.
 @param time {in} {type=dblarr}
              julday time associated with each data point.
 @keyword bTraceData {in} {optional} {type=SpdfBTraceData}
              magnetic field trace data.
 @keyword radialLength {in} {optional} {type=dblarr}
              distance from center of Earth.
 @keyword magneticStrength {in} {optional} {type=dblarr}
              magnetic field strength.
 @keyword neutralSheetDistance {in} {optional} {type=dblarr}
              distance from neutral sheet.
 @keyword bowShockDistance {in} {optional} {type=dblarr}
              distance from bow shock.
 @keyword magnetoPauseDistance {in} {optional} {type=dblarr}
              distance from magneto pause.
 @keyword dipoleLValue {in} {optional} {type=dblarr}
              dipole L values.
 @keyword dipoleInvariantLatitude {in} {optional} {type=dblarr}
              dipole invariant latitude values.
 @keyword spacecraftRegion {in} {optional} {type=strarr}
              spacecraft region.
 @keyword radialTracedFootpointRegions {in} {optional} {type=strarr}
              radial traced footpoint region.
 @keyword bGseX {in} {optional} {type=dblarr}
              B GSE X values.
 @keyword bGseY {in} {optional} {type=dblarr}
              B GSE Y values.
 @keyword bGseZ {in} {optional} {type=dblarr}
              B GSE Z values.
 @keyword northBTracedFootpointRegions {in} {optional} {type=strarr}
              north B traced regions.
 @keyword southBTracedFootpointRegions {in} {optional} {type=strarr}
              south B traced regions.
 @returns reference to an SpdfSatelliteData object.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the id value.

 @returns id value.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the coordinate data.

 @returns a reference to coordinate data.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the time values.

 @returns the time values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the B field trace data.

 @returns a reference to SpdfBTraceData.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the radial length values.

 @returns a dblarr containing radial length values or the
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the magnetic strength values.

 @returns a dblarr containing magnetic strength values or the 
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDATA__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the neutral sheet distance values.

 @returns a dblarr containing neutral sheet distance values or the
     constant scalar !values.d_NaN if there are no values.

(See external/spdfssc/spdfsatellitedata__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[10]

[Previous Routine] [Next Routine] [List of Routines]
 Prints a textual representation of this object.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[11]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfSatelliteDescription class.

 @field id ground station identifier.
 @field name ground station's name.
 @field resolution trajectory resolution.
 @field startTime julday start time value.
 @field endTime julday end time value.
 @field geometry satellite geometry.
 @field trajectoryGeometry trajectory geometry.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the SatelliteDescription
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfSatelliteDescription object.

 @param id {in} {type=string}
            satellite identifier.
 @param name {in} {type=string}
            satellite name.
 @param resolution {in} {type=int}
            resolution of trajectory information.
 @param startTime {in} {type=julday}
            start time of available information.
 @param endTime {in} {type=julday}
            end time of available information.
 @param geometry {in} {type=string}
            URL of the file containing the recommended X3D
            geometry description for rendering the satellite.
 @param trajectoryGeometry {in} {type=string}
            URL of the file containing the recommended X3D
            geometry description for rendering the satellite's
            trajectory.
 @returns reference to an SpdfSatelliteDescription object.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the id of this satellite.

 @returns id of this satellite.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the name of this satellite.

 @returns name of this satellite.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the resolution of this satellite.

 @returns resolution of this satellite.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the start time of this satellite.

 @returns start time of this satellite.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the end time of this satellite.

 @returns end time of this satellite.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the geometry of this satellite.

 @returns geometry of this satellite.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITEDESCRIPTION__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the trajectory geometry of this satellite.

 @returns trajectory geometry of this satellite.

(See external/spdfssc/spdfsatellitedescription__define.pro)


SPDFSATELLITESPECIFICATION__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the SatelliteSpecification 
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfsatellitespecification__define.pro)


SPDFSATELLITESPECIFICATION__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfSatelliteSpecification object.

 @param id {in} {type=string}
            satellite identifier.
 @param resolutionFactor {in} {type=int}
            resolution factor.
 @returns reference to an SpdfSatelliteSpecification object.

(See external/spdfssc/spdfsatellitespecification__define.pro)


SPDFSATELLITESPECIFICATION__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfsatellitespecification__define.pro)


SPDFSATELLITESPECIFICATION__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the id value.

 @returns id value.

(See external/spdfssc/spdfsatellitespecification__define.pro)


SPDFSATELLITESPECIFICATION__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the resolutionFactor value.

 @returns resolutionFactor value.

(See external/spdfssc/spdfsatellitespecification__define.pro)


SPDFSATELLITESPECIFICATION__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Creates a SatelliteSpecification element using the given XML DOM 
 document with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the SatelliteSpecification 
            element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfsatellitespecification__define.pro)


SPDFSATELLITESPECIFICATION__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfSatelliteSpecification class.

 @field id satellite identifier.
 @field resolutionFactor resolution factor.

(See external/spdfssc/spdfsatellitespecification__define.pro)


SPDFSSCDATAREQUEST__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the DataRequest element 
 from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfsscdatarequest__define.pro)


SPDFSSCDATAREQUEST__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfSscDataRequest object.

 @param timeInterval {in} {type=SpdfTimeInterval}
            time interval of this request.
 @param satellites {in} {type=SpdfSatelliteSpecification objarr}
            requested satellites.
 @param outputOptions {in} {type=SpdfOutputOptions}
            requested output options.
 @keyword description {in} {optional} {type=string}
            a textual description of this request.
 @keyword bFieldModel {in} {optional} {type=SpdfBFieldModel}
            magnetic field model to use.  If not given, a default 
            model of IGRF-10 and Tsyganenko 89c with KP values of 
            3-,3,3+ is used. 
 @keyword regionOptions {in} {optional} {type=SpdfRegionOptions}
            requested region options.
 @keyword locationFilterOptions {in} {optional} 
            {type=SpdfLocationFilterOptions}
            requested location filter options.
 @keyword formatOptions {in} {optional} {type=SpdfFormatOptions}
            requested format options.
 @returns reference to an SpdfSscDataRequest object.

(See external/spdfssc/spdfsscdatarequest__define.pro)


SPDFSSCDATAREQUEST__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfsscdatarequest__define.pro)


SPDFSSCDATAREQUEST__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the output options.

 @returns reference to output options.

(See external/spdfssc/spdfsscdatarequest__define.pro)


SPDFSSCDATAREQUEST__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Creates a DataRequest element using the given XML DOM document 
 with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfsscdatarequest__define.pro)


SPDFSSCDATAREQUEST__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfSscDataRequest class.

 @field outputOptions request's output options.
 @field regionFilterOptions request's region filter options.
 @field locationFilterOptions request's location filter options.
 @field formatOptions request's format options.

(See external/spdfssc/spdfsscdatarequest__define.pro)


SPDFSSCDATARESULT__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the DataResult
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfsscdataresult__define.pro)


SPDFSSCDATARESULT__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfSscDataResult object.

 @param data {in} {type=SpdfSatelliteData objarr}
            result data.
 @keyword statusCode {in} {type=string}
              result status code.
 @keyword statusSubCode {in} {type=string}
              result status sub-code.
 @keyword statusText {in} {type=strarr}
              result status text.
 @returns reference to an SpdfSscDataResult object.

(See external/spdfssc/spdfsscdataresult__define.pro)


SPDFSSCDATARESULT__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfsscdataresult__define.pro)


SPDFSSCDATARESULT__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the data.

 @returns a reference to objarr of SatelliteData.

(See external/spdfssc/spdfsscdataresult__define.pro)


SPDFSSCDATARESULT__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfSscDataResult class.

 @field data result data.

(See external/spdfssc/spdfsscdataresult__define.pro)


SPDFSSCWSEXAMPLE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This program is an example to demonstrate calling the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center's</a>
 <a href="http://sscweb.gsfc.nasa.gov/WebServices/REST/">
 REST Web Services</a> from an 
 <a href="http://www.exelisvis.com/">Exelis Visual Information 
 Solutions</a>
 (VIS) Interactive Data Language (IDL) program.  It demonstrates the 
 following:
   <ul>
     <li>Getting the available observatories.</li>
     <li>Getting the available ground stations.</li>
     <li>Getting and displaying satellite location data.</li>
     <li>Some basic HTTP error handling.</li>
   </ul>

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfsscwsexample.pro)


SPDFSSCWSEXAMPLE[2]

[Previous Routine] [Next Routine] [List of Routines]
 This procedure is an example to demonstrate calling the SSC REST
 Web Services from an IDL program.  It demonstrates the following:
   <ul>
     <li>Getting the available observatories.</li>
     <li>Getting the available ground stations.</li>
     <li>Getting and displaying satellite location data.</li>
     <li>Some basic HTTP error handling.</li>
   </ul>

(See external/spdfssc/spdfsscwsexample.pro)


SPDFSSC__DEFINE[10]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfCoordinateData object from the given ssc:SatelliteData
 XML element.

 @private

 @param satDataElement {in} {type=IDLffXMLDOMElement}
              SpdfSatelliteData XML element.
 @returns SpdfCoordinateData object.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[11]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfBTraceData object from the given ssc:BTraceData
 XML element.

 @private

 @param satDataElement {in} {type=IDLffXMLDOMElement}
              SpdfSatelliteData XML element.
 @returns SpdfCoordinateData object.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[12]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the specified double data values from the given satellite data.

 @private

 @param satDataElement {in} {type=IDLffXMLDOMElement}
              Satellite XML element.
 @param name {in} {type=string}
            name of satellite data to get.
 @returns array of double values.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[13]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the specified float data values from the given satellite data.

 @private

 @param satDataElement {in} {type=IDLffXMLDOMElement}
              Satellite XML element.
 @param name {in} {type=string}
            name of satellite data to get.
 @returns array of float values.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[14]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the specified region data values from the given satellite data.

 @private

 @param satDataElement {in} {type=IDLffXMLDOMElement}
              Satellite XML element.
 @param name {in} {type=string}
            name of region data to get.
 @returns strarr of region values.  An empty string is returned 
     if the value cannot be found.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[15]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfSsc class.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class represents the remotely callable interface to 
 <a href="http://www.nasa.gov/">NASA</a>'s
 <a href="http://spdf.gsfc.nasa.gov/">Space Physics Data Facility</a> 
 (SPDF)
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC).  The current implementation only support the 
 <a href="http://sscweb.gsfc.nasa.gov/WebServices/REST/#Get_Locations_POST">
 "locations" functionality</a>.  Supporting the "conjunctions" and/or
 "graphs" functionality is a future possibility if there were 
 sufficient interest.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No 
     copyright is claimed in the United States under Title 17, 
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an object representing SSC.

 @keyword endpoint {in} {optional} {type=string}
              {default=http://sscweb.gsfc.nasa.gov/WS/sscr/2}
              URL of SSC web service .
 @keyword userAgent {in} {optional} {type=string} {default=WsExample}
              HTTP user-agent value used in communications with SSC.
 @returns a reference to a SSC object.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets a description of all the observatories that are available.

 @keyword httpErrorReporter {in} {optional} 
              {type=SpdfHttpErrorReporter}
              used to report an HTTP error.
 @returns array of SpdfObservatory objects.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets a description of all the ground stations that are available.

 @keyword httpErrorReporter {in} {optional} 
              {type=SpdfHttpErrorReporter}
              used to report an HTTP error.
 @returns array of SpdfGroundStation objects.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Request the specified satellite location information from SSC.

 @private

 @param locationRequest {in} {type=SpdfLocationRequest}
            specifies the information to get.
 @keyword httpErrorReporter {in} {optional} 
              {type=SpdfHttpErrorReporter}
              used to report an HTTP error.
 @returns SpdfLocationDataResult object.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the node's time values from the given DOM element.

 @private

 @param domElement {in} {required} {type=IDLffXMLDOMElement}
                DOM element to search.
 @returns node's julday time value(s) from the given DOM element.
     A scalar value of !values.d_NaN is returned if no value is found.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the specified node values from the given ssc:DataResult XML
 document.

 @private

 @param resultDoc {in} {type=IDLffXMLDOMDocument}
            SpdfSscDataResult XML document.
 @param type {in} {type=string}
            name of elements whose value is to be gotten.
 @returns strarr of the specified node values from the given document.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfSscDataResult object from the given ssc:DataResult
 XML document.

 @private

 @param doc {in} {type=IDLffXMLDOMDocument}
              SpdfSscDataResult XML document.
 @returns SpdfSscDataResult object.

(See external/spdfssc/spdfssc__define.pro)


SPDFSSC__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfSatelliteData object from the given ssc:SatelliteData
 XML document.

 @private

 @param doc {in} {type=IDLffXMLDOMDocument}
              SpdfSatelliteData XML document.
 @returns objarr containing SpdfSatelliteData or an objarr(1) whose
     first element is ~obj_valid().

(See external/spdfssc/spdfssc__define.pro)


SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the SurfaceGeographicCoordinates
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfsurfacegeographiccoordinates__define.pro)


SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfSurfaceGeographicCoordinates object.

 @param latitude {in} {type=double}
            latitude value.
 @param longitude {in} {type=double}
            longitude value.
 @returns reference to an SpdfSurfaceGeographicCoordinates object.

(See external/spdfssc/spdfsurfacegeographiccoordinates__define.pro)


SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfsurfacegeographiccoordinates__define.pro)


SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the latitude value.

 @returns latitude value.

(See external/spdfssc/spdfsurfacegeographiccoordinates__define.pro)


SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the longitude value.

 @returns longitude value.

(See external/spdfssc/spdfsurfacegeographiccoordinates__define.pro)


SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Prints a textual representation of this object.

(See external/spdfssc/spdfsurfacegeographiccoordinates__define.pro)


SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfSurfaceGeographicCoordinates class.

 @field latitude latitude value.
 @field longitude longitude value.

(See external/spdfssc/spdfsurfacegeographiccoordinates__define.pro)


SPDFTIMEINTERVAL__DEFINE[17]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the TimeInterval element from 
 the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[18]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfTimeInterval object.

 @param start {in} {type=string/julday}
            start time of interval.  Value may be either an
            <a href="http://en.wikipedia.org/wiki/ISO_8601">
            ISO 8601</a> date/time string or a julday value.
 @param stop {in} {type=string/julday}
            stop time of interval.  Value may be either an
            <a href="http://en.wikipedia.org/wiki/ISO_8601">
            ISO 8601</a> date/time string or a julday value.
 @returns reference to an SpdfTimeInterval object.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[19]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[20]

[Previous Routine] [Next Routine] [List of Routines]
 Get the start value.

 @returns julday start value.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[21]

[Previous Routine] [Next Routine] [List of Routines]
 Sets the start value.

 @param value {in} {type=julday} new value

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[22]

[Previous Routine] [Next Routine] [List of Routines]
 Get the stop value.

 @returns julday stop value.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[23]

[Previous Routine] [Next Routine] [List of Routines]
 Sets the stop value.

 @param value {in} {type=julday} new value

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[24]

[Previous Routine] [Next Routine] [List of Routines]
 Get the start value.

 @returns start value as an ISO 8601 string.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[25]

[Previous Routine] [Next Routine] [List of Routines]
 Get the stop value.

 @returns stop value as an ISO 8601 string.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[26]

[Previous Routine] [Next Routine] [List of Routines]
 Get the start value.

 @returns start value as an cdaweb format string.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[27]

[Previous Routine] [Next Routine] [List of Routines]
 Get the stop value.

 @returns stop value as an cdaweb format string.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[28]

[Previous Routine] [Next Routine] [List of Routines]
 Determines if the start time is less than the stop time.

 @returns true if the start time is less than the stop time.
             Otherwise false.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[29]

[Previous Routine] [Next Routine] [List of Routines]
 Determines if this interval is larger than one day.

 @returns true if this interval is larger than one day.
              Otherwise false.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[30]

[Previous Routine] [Next Routine] [List of Routines]
 Converts the given ISO 8601 time value string into the 
 corresponding julday value.

 @param value {in} {type=string}
            ISO 8601 date/time value
 @returns julday value corresponding to the given iso8601 value.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[31]

[Previous Routine] [Next Routine] [List of Routines]
 Prints a textual representation of this object.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[32]

[Previous Routine] [Next Routine] [List of Routines]
 Creates a TimeInterval element using the given XML DOM document with the
 values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the TimeInterval element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTIMEINTERVAL__DEFINE[33]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfTimeInterval class.

 @field start julday start value of interval.
 @field stop julday stop value of interval.
 @field cdawebFormat constant format string for a "cdaweb" time format.
 @field iso8601Format constant format string for an ISO 8601 value.
 @field shortIso8601Format short version of a constant format string 
            for an ISO 8601 value.

(See external/spdfssc/spdftimeinterval__define.pro)


SPDFTSYGANENKO87BFIELDMODEL__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the Tsyganenko87BFieldModel
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdftsyganenko87bfieldmodel__define.pro)


SPDFTSYGANENKO87BFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfTsyganenko87BFieldModel object.

 @keyword keyParameterValues {in} {optional} {type=string}
              {default='KP3_3_3'}
              Model's key parameter values.  Must be one of the 
              following: KP0_0, KP1_1_1, KP2_2_2, KP3_3_3, KP4_4_4,
              or KP5.
 @returns reference to an SpdfTsyganenko87BFieldModel object.

(See external/spdfssc/spdftsyganenko87bfieldmodel__define.pro)


SPDFTSYGANENKO87BFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdftsyganenko87bfieldmodel__define.pro)


SPDFTSYGANENKO87BFIELDMODEL__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an ExternalBFieldModel element using the given XML DOM 
 document with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdftsyganenko87bfieldmodel__define.pro)


SPDFTSYGANENKO87BFIELDMODEL__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfTsyganenko87BFieldModel class.

 @field keyParameterValues model's key parameter values.

(See external/spdfssc/spdftsyganenko87bfieldmodel__define.pro)


SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the Tsyganenko89cBFieldModel
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdftsyganenko89cbfieldmodel__define.pro)


SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfTsyganenko89cBFieldModel object.

 @keyword keyParameterValues {in} {optional} {type=string} 
              {default='KP3_3_3'}
              Model's key parameter values.  Must be one of the 
              following: KP0_0, KP1_1_1, KP2_2_2, KP3_3_3, KP4_4_4,
              KP5_5_5, or KP6.
 @returns reference to an SpdfTsyganenko89cBFieldModel object.

(See external/spdfssc/spdftsyganenko89cbfieldmodel__define.pro)


SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdftsyganenko89cbfieldmodel__define.pro)


SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an ExternalBFieldModel element using the given XML DOM 
 document with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdftsyganenko89cbfieldmodel__define.pro)


SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfTsyganenko89cBFieldModel class.

 @field keyParameterValues model's key parameter values.

(See external/spdfssc/spdftsyganenko89cbfieldmodel__define.pro)


SPDFTSYGANENKO96BFIELDMODEL__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the Tsyganenko96BFieldModel
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdftsyganenko96bfieldmodel__define.pro)


SPDFTSYGANENKO96BFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfTsyganenko96BFieldModel object.

 @keyword solarWindPressure {in} {optional} {type=double}
              solar wind pressure (range: 0 - 30 nP, default=2.1).
 @keyword dstIndex {in} {optional} {type=int}
              Disturbance Storm Time (DST) index 
              (range: -400 - 200 nT, default=-20).
 @keyword byImf {in} {optional} {type=double}
              BY Interplanetary Magnetic Field (IMF)
              (range: -100 - 100 nT, default=0.0).
 @keyword bzImf {in} {optional} {type=double}
              BZ Interplanetary Magnetic Field (IMF)
              (range: -100 - 100 nT, default=0.0).
 @returns reference to an SpdfTsyganenko96BFieldModel object.

(See external/spdfssc/spdftsyganenko96bfieldmodel__define.pro)


SPDFTSYGANENKO96BFIELDMODEL__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdftsyganenko96bfieldmodel__define.pro)


SPDFTSYGANENKO96BFIELDMODEL__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Get the solar wind pressure value.

 @returns the solar wind pressure value.

(See external/spdfssc/spdftsyganenko96bfieldmodel__define.pro)


SPDFTSYGANENKO96BFIELDMODEL__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an ExternalBFieldModel element using the given XML DOM 
 document with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdftsyganenko96bfieldmodel__define.pro)


SPDFTSYGANENKO96BFIELDMODEL__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Defines the SpdfTsyganenko96BFieldModel class.

 @field solarWindPressure solar wind pressure 
            (range: 0 - 30 nP, default=2.1).
 @field dstIndex Disturbance Storm Time (DST) index 
            (range: -400 - 200 nT, default=-20).
 @field byImf BY Interplanetary Magnetic Field (IMF)
            (range: -100 - 100 nT, default=0.0).
 @field bzImf BZ Interplanetary Magnetic Field (IMF)
            (range: -100 - 100 nT, default=0.0).

(See external/spdfssc/spdftsyganenko96bfieldmodel__define.pro)


SPDFVALUEOPTIONS__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]
 This class is an IDL representation of the ValueOptions
 element from the
 <a href="http://sscweb.gsfc.nasa.gov/">Satellite Situation Center</a>
 (SSC) XML schema.

 @copyright Copyright (c) 2013 United States Government as represented
     by the National Aeronautics and Space Administration. No
     copyright is claimed in the United States under Title 17,
     U.S.Code. All Other Rights Reserved.

 @author B. Harris

(See external/spdfssc/spdfvalueoptions__define.pro)


SPDFVALUEOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an SpdfValueOptions object.

 @keyword radialDistance {in} {optional} {type=boolean} {default=false}
              specifies whether the radial distance is to be
              included in the output.
 @keyword bFieldStrength {in} {optional} {type=boolean} {default=false}
              specifies whether the magnetic field strength is to be
              included in the output.
 @keyword dipoleLValue {in} {optional} {type=boolean} {default=false}
              specifies whether the dipole L value is to be included
              in the output.
 @keyword dipoleInvLat {in} {optional} {type=boolean} {default=false}
              specifies whether the dipole invariant latitude is to be
              included in the output.
 @returns reference to an SpdfValueOptions object.

(See external/spdfssc/spdfvalueoptions__define.pro)


SPDFVALUEOPTIONS__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]
 Performs cleanup operations when this object is destroyed.

(See external/spdfssc/spdfvalueoptions__define.pro)


SPDFVALUEOPTIONS__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the radialDistance value.

 @returns radialDistance value.

(See external/spdfssc/spdfvalueoptions__define.pro)


SPDFVALUEOPTIONS__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the magnetic field strength value.

 @returns magnetic field strength value.

(See external/spdfssc/spdfvalueoptions__define.pro)


SPDFVALUEOPTIONS__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the dipole L value.

 @returns dipole L value.

(See external/spdfssc/spdfvalueoptions__define.pro)


SPDFVALUEOPTIONS__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]
 Gets the dipole invariant latitude value.

 @returns dipole invariant latitude value.

(See external/spdfssc/spdfvalueoptions__define.pro)


SPDFVALUEOPTIONS__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]
 Creates an ValueOptions element using the given XML DOM document 
 with the values of this object.

 @param doc {in} {type=IDLffXMLDOMDocument}
            document in which to create the DataRequest element.
 @returns a reference to a new IDLffXMLDOMElement representation of
     this object.

(See external/spdfssc/spdfvalueoptions__define.pro)


SPDFVALUEOPTIONS__DEFINE[8]

[Previous Routine] [List of Routines]
 Defines the SpdfValueOptions class.

 @field radialDistance specifies whether the radial distance is to be
            included in the output.
 @field bFieldStrength specifies whether the magnetic field strength
            is to be included in the output.
 @field dipoleLValue specifies whether the dipole L value is to be
            included in the output.
 @field dipoleInvLat specifies whether the dipole invariant latitude
            is to be included in the output.

(See external/spdfssc/spdfvalueoptions__define.pro)