HiRISE

HiRISE.HiPlan.PTF
Class HiCat_to_PTF

java.lang.Object
  extended by HiRISE.HiPlan.PTF.HiCat_to_PTF

public class HiCat_to_PTF
extends Object

An application that creates a HiRISE payload target file (PTF) from HiCat observation records. See main for usage.

Version:
1.45
Author:
Drew Davidson - UA/PIRL
See Also:
"Payload Target File and Integrated Payload Target File Software Interface Specification (JPL MRO SEQ032)"

Field Summary
static String APPLICATION_GROUP
          The application-specific parameter group name for all applications in the HiRISE.HiPlan.PTF package.
static int FAILURE
          Exit status for an unsuccessful operation.
static String ID
          Class identification name with source code version and date.
static int SUCCESS
          Exit status for a successful operation.
 
Method Summary
static void main(String[] args)
          Invokes an instance of HiCat_to_PTF and processes the input arguments.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final String ID
Class identification name with source code version and date.

See Also:
Constant Field Values

APPLICATION_GROUP

public static final String APPLICATION_GROUP
The application-specific parameter group name for all applications in the HiRISE.HiPlan.PTF package. (HiCat_to_PTF is treated as the representative application of this family.)

See Also:
Constant Field Values

SUCCESS

public static final int SUCCESS
Exit status for a successful operation.

See Also:
Constant Field Values

FAILURE

public static final int FAILURE
Exit status for an unsuccessful operation.

See Also:
Constant Field Values
Method Detail

main

public static void main(String[] args)
Invokes an instance of HiCat_to_PTF and processes the input arguments. Records are extracted from HiCat via a command-line input list of sources; a source may be a PTF, a file containing a list of observation IDs, an orbit range, a predict time range, or a simple observation ID itself. See Observation_ID_Accumulator for additional information about sources.

Usage

PTF_to_HiCat [--configuration configuration_pathname] [--informal-ids] [[--state-file] state_file_pathname] [--output output_ptf_pathname] observation_id_source [...]

PTF_to_HiCat --usage

PTF_to_HiCat --version

Options are not case-sensitive and may be reduced to their shortest unique form. One or two dashes may be used.

Options

--configuration configuration_pathname
Sets the pathname of the configuration file from which to configure the application. See Configuration_Helper.getConfiguration(String,String,String...) for details on the configuration pathname; if this option is not used, the config source argument is null.
--informal-ids
Sets the flag to allow informal IDs.
--state-file state_file_pathname
Specifies the optional state file. Note that the B<--state-file> switch is optional if the state filename ends with the ".nk" extension.
--output output_ptf_pathname
Sets the output PTF pathname. If this option isn't used, or if the value is -, the PTF will go to the standard output stream.

Parameters:
args - the command-line args.

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona