HiRISE

HiRISE.HiPlan.HOGG
Class HOGG_Drive

java.lang.Object
  extended by HiRISE.HiPlan.HOGG.HOGG_Drive

public class HOGG_Drive
extends Object

Version:
2.67
Author:
Christian Schaller - UA/PIRL

Field Summary
static String APPLICATION_GROUP
           
static String BATCH_REPORT_ADDITION
           
static String BATCH_REPORT_EXTENSION
           
static String CLOBBER_OUTPUT
           
static boolean DEFAULT_CLOBBER_OUTPUT
           
static String DEFAULT_DEFAULT_MODE
           
static int DEFAULT_LINES
           
static String DEFAULT_MODE
           
static String DEFAULT_NORMAL_TEMPLATE
           
static int DEFAULT_OBSERVATION_DURATION
           
static String DEFAULT_RIDE_ALONG_TEMPLATE
           
static String DEFAULT_SEASONAL_TEMPLATE
           
static int DEFAULT_SETUP_DURATION
           
static String DEFAULT_STEREO1_TEMPLATE
           
static String DEFAULT_STEREO2_TEMPLATE
           
static String DEFAULT_STL_MAX_BINNING_1_MODE
           
static String DEFAULT_STL_MAX_BINNING_2_MODE
           
static String DEFAULT_STL_MAX_BINNING_4_MODE
           
static String DEFAULT_WARMUP_IDENTIFIER
           
static String DEFAULT_WARMUP_TEMPLATE
           
static int FAILURE
          Exit status for an unsuccessful operation.
static String ID
          Class identification name with source code version and date.
static String LINES_SUFFIX
           
static String NORMAL_TEMPLATE
           
static String OBSERVATION_DURATION
           
static String OUTPUT_PTF_ADDITION
           
static String RIDE_ALONG_TEMPLATE
           
static String SEASONAL_TEMPLATE
           
static String SETUP_DURATION
           
static String STEREO1_TEMPLATE
           
static String STEREO2_TEMPLATE
           
static String STL_MAX_BINNING_1_MODE
           
static String STL_MAX_BINNING_2_MODE
           
static String STL_MAX_BINNING_4_MODE
           
static int SUCCESS
          Exit status for a successful operation.
static String WARMUP_IDENTIFIER
           
static String WARMUP_TEMPLATE
           
 
Method Summary
static void main(String[] args)
          Invokes an instance of HOGG_Drive and processes the command-line 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

OUTPUT_PTF_ADDITION

public static final String OUTPUT_PTF_ADDITION
See Also:
Constant Field Values

BATCH_REPORT_ADDITION

public static final String BATCH_REPORT_ADDITION
See Also:
Constant Field Values

BATCH_REPORT_EXTENSION

public static final String BATCH_REPORT_EXTENSION
See Also:
Constant Field Values

APPLICATION_GROUP

public static final String APPLICATION_GROUP
See Also:
Constant Field Values

STEREO1_TEMPLATE

public static final String STEREO1_TEMPLATE
See Also:
Constant Field Values

DEFAULT_STEREO1_TEMPLATE

public static final String DEFAULT_STEREO1_TEMPLATE
See Also:
Constant Field Values

STEREO2_TEMPLATE

public static final String STEREO2_TEMPLATE
See Also:
Constant Field Values

DEFAULT_STEREO2_TEMPLATE

public static final String DEFAULT_STEREO2_TEMPLATE
See Also:
Constant Field Values

SEASONAL_TEMPLATE

public static final String SEASONAL_TEMPLATE
See Also:
Constant Field Values

DEFAULT_SEASONAL_TEMPLATE

public static final String DEFAULT_SEASONAL_TEMPLATE
See Also:
Constant Field Values

RIDE_ALONG_TEMPLATE

public static final String RIDE_ALONG_TEMPLATE
See Also:
Constant Field Values

DEFAULT_RIDE_ALONG_TEMPLATE

public static final String DEFAULT_RIDE_ALONG_TEMPLATE
See Also:
Constant Field Values

WARMUP_TEMPLATE

public static final String WARMUP_TEMPLATE
See Also:
Constant Field Values

DEFAULT_WARMUP_TEMPLATE

public static final String DEFAULT_WARMUP_TEMPLATE
See Also:
Constant Field Values

NORMAL_TEMPLATE

public static final String NORMAL_TEMPLATE
See Also:
Constant Field Values

DEFAULT_NORMAL_TEMPLATE

public static final String DEFAULT_NORMAL_TEMPLATE
See Also:
Constant Field Values

WARMUP_IDENTIFIER

public static final String WARMUP_IDENTIFIER
See Also:
Constant Field Values

DEFAULT_WARMUP_IDENTIFIER

public static final String DEFAULT_WARMUP_IDENTIFIER
See Also:
Constant Field Values

SETUP_DURATION

public static final String SETUP_DURATION
See Also:
Constant Field Values

DEFAULT_SETUP_DURATION

public static final int DEFAULT_SETUP_DURATION
See Also:
Constant Field Values

OBSERVATION_DURATION

public static final String OBSERVATION_DURATION
See Also:
Constant Field Values

DEFAULT_OBSERVATION_DURATION

public static final int DEFAULT_OBSERVATION_DURATION
See Also:
Constant Field Values

STL_MAX_BINNING_1_MODE

public static final String STL_MAX_BINNING_1_MODE
See Also:
Constant Field Values

DEFAULT_STL_MAX_BINNING_1_MODE

public static final String DEFAULT_STL_MAX_BINNING_1_MODE
See Also:
Constant Field Values

STL_MAX_BINNING_2_MODE

public static final String STL_MAX_BINNING_2_MODE
See Also:
Constant Field Values

DEFAULT_STL_MAX_BINNING_2_MODE

public static final String DEFAULT_STL_MAX_BINNING_2_MODE
See Also:
Constant Field Values

STL_MAX_BINNING_4_MODE

public static final String STL_MAX_BINNING_4_MODE
See Also:
Constant Field Values

DEFAULT_STL_MAX_BINNING_4_MODE

public static final String DEFAULT_STL_MAX_BINNING_4_MODE
See Also:
Constant Field Values

DEFAULT_MODE

public static final String DEFAULT_MODE
See Also:
Constant Field Values

DEFAULT_DEFAULT_MODE

public static final String DEFAULT_DEFAULT_MODE
See Also:
Constant Field Values

LINES_SUFFIX

public static final String LINES_SUFFIX
See Also:
Constant Field Values

DEFAULT_LINES

public static final int DEFAULT_LINES
See Also:
Constant Field Values

CLOBBER_OUTPUT

public static final String CLOBBER_OUTPUT
See Also:
Constant Field Values

DEFAULT_CLOBBER_OUTPUT

public static final boolean DEFAULT_CLOBBER_OUTPUT
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 HOGG_Drive and processes the command-line arguments.

Usage

HOGG_Drive [--configuration configuration_pathname] [--s1 template | --stereo1 template] [--s2 template | --stereo2 template] [--seasonal template] [--ride-along template] [--warmup template] [--normal template] [--quiet] [--output output_ptf_pathname] [--state-file] state_file_pathname input_ptf_pathname

HOGG_Drive --usage

HOGG_Drive --version

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

Required Arguments

state_file_pathname
The name of the state file to use for resolving geometry observations. The filename must end with the "nk" extension.
input_ptf_pathname
The name of the input PTF file containing candidate observations. The filename must end with the "ptf" or "iptf" extension.

The order in which the input PTF and state filenames appear is not important; they are identified strictly by their filename extensions.

Options

--configuration configuration_pathname
Sets the pathname of the configuration file from which to configure the application. See Configuration_Helper for details on the configuration pathname; if this option is not used, the config source argument is null.
--s1 template | --stereo1 template
Sets the template parameter to use for stereo-1 observations. This template is also applied to same-cycle stereo pairs ("SPORCs") from HiSEAS.
--s2 template | --stereo2 template
Sets the template parameter to use for stereo-2 observations.
--seasonal template
Sets the template parameter to use for seasonal observations.
--ride-along template
Sets the template parameter to use for ride-along observations. Ride-alongs are observations with no suggestion ID that are not warmup observations.
--warmup template
Sets the template parameter to use for warmup observations.
--normal template
Sets the template parameter to use for normal (non-stereo, non-seasonal, non-ride-along, non-warmup) observations.
--quiet
Sets HOGG_Drive to quiet mode.
--output output_ptf_pathname
Sets the output PTF filename, overriding the default name.
--state-file state_file_pathname
Specifies the required state file. Note that the B<--state-file> switch is optional if the state filename ends with the ".nk" extension; the state file pathname, however, is required in either case.

The above options override configuration parameters where applicable.

A template parameter is one of the following: SKIP to skip the processing of that category of observation; NONE to apply no template to that category of observaton but to resolve its geometry and derive its observation ID; AUTO/[XS] to retrieve the template observation from the PTF record (only applicable to stereo-2 observations); template_id[/XS] to use a particular observation as the template for that category of observation; or MODE to use an imaging mode derived from the parent suggestion ID.

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