HiRISE

HiRISE.HiPlan.PTF
Class PTF_to_HiCat

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

public class PTF_to_HiCat
extends Object

Version:
1.24
Author:
Joshua Reed - UA/PIRL
See Also:
"Payload Target File and Integrated Payload Target File Software Interface Specification (JPL MRO SEQ032)"

Nested Class Summary
static class PTF_to_HiCat.Field_Owner
           
static class PTF_to_HiCat.Output_Style
           
static class PTF_to_HiCat.Status
           
 
Field Summary
static boolean DEFAULT_IGNORE_NON_HICAT_FIELDS
           
static PTF_to_HiCat.Output_Style DEFAULT_OUTPUT_STYLE
           
static boolean DEFAULT_TEST_MODE
           
static int FAILURE
          Exit status for an unsuccessful operation.
static String ID
          Class identification name with source code version and date.
static String IGNORE_NON_HICAT_FIELDS
           
static String OUTPUT_STYLE
           
static int SUCCESS
          Exit status for a successful operation.
static String TEST_MODE
           
 
Method Summary
static void main(String[] args)
          Invokes an instance of PTF_to_HiCat and processes the 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

TEST_MODE

public static final String TEST_MODE
See Also:
Constant Field Values

DEFAULT_TEST_MODE

public static final boolean DEFAULT_TEST_MODE
See Also:
Constant Field Values

IGNORE_NON_HICAT_FIELDS

public static final String IGNORE_NON_HICAT_FIELDS
See Also:
Constant Field Values

DEFAULT_IGNORE_NON_HICAT_FIELDS

public static final boolean DEFAULT_IGNORE_NON_HICAT_FIELDS
See Also:
Constant Field Values

OUTPUT_STYLE

public static final String OUTPUT_STYLE
See Also:
Constant Field Values

DEFAULT_OUTPUT_STYLE

public static final PTF_to_HiCat.Output_Style DEFAULT_OUTPUT_STYLE

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 PTF_to_HiCat and processes the arguments.

Usage

PTF_to_HiCat [--configuration configuration_pathname] [--ptf-fields | --hicat-fields] [--ignore-non-hicat-ptf-fields] [--test] [--verbose | --terse | --csv | --pvl] input_ptf_pathname

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.
--ptf-fields
Sets the application such that PTF field values take precedence for those fields for which the ownership is not clear.
--hicat-fields
Sets the application such that HiCat field values take precedence for those fields for which the ownership is not clear.
--ignore-non-hicat-ptf-fields
Sets the application to ignore fields in the PTF that are not stored in HiCat. If this option is not used, the application will report values in such fields when they appear in the PTF (but shouldn't).
--test
Sets the application to test mode. Observations will not be updated in HiCat.
--verbose
Sets the application to output its results in verbose mode.
--terse
Sets the application to output its results in terse mode.
--csv
Sets the application to output its results as CSV.
--pvl
Sets the application to output its results as PVL.

The above options override configuration parameters where applicable.

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