HiRISE

HiRISE.HiPlan.PTF
Class FindOrbits

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

public class FindOrbits
extends Object

An application for finding orbits that target candidate observation sites.

The app only works with HiRISE PTF records that use suggestion IDs (i.e., integers) for the team database ID field. Other HiRISE records are flagged as invalid and processing halts.

Original Perl code by Chris Okubo of the US Geological Survey (formerly of the University of Arizona).

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

Nested Class Summary
static class FindOrbits.OrbitAnnotation
           
static class FindOrbits.OrbitPassFilter
           
static class FindOrbits.PointingMode
          A description of MRO pointing.
static class FindOrbits.SortField
          An enumeration of fields for sorting resolved geometries.
static class FindOrbits.SortOrder
           
 
Field Summary
static String ALL_THE_ORBITS
          The system property that controls whether filters should not be applied.
static String APPLICATION_GROUP
           
static String CFO_COMMENT_APPENDIX
           
static String CFO_COMMENT_APPENDIX_REGEX
           
static String CLOBBER_OUTPUT
           
static String CONFIG_SET
           
static String DEBUG
          The system property that sets FindOrbits to debug mode.
static boolean DEFAULT_CLOBBER_OUTPUT
           
static boolean DEFAULT_FILTER_ROLL_MARGIN
           
static boolean DEFAULT_IGNORE_ROLL_LIMITS
           
static boolean DEFAULT_IGNORE_STL_CONSTRAINTS_S0
           
static boolean DEFAULT_IGNORE_STL_CONSTRAINTS_S1
           
static boolean DEFAULT_IGNORE_STL_CONSTRAINTS_S2
           
static double[] DEFAULT_INCIDENCE_ANGLE_INTERVAL_S0
           
static double[] DEFAULT_INCIDENCE_ANGLE_INTERVAL_S1
           
static double[] DEFAULT_INCIDENCE_ANGLE_INTERVAL_S2
           
static double DEFAULT_LS_MAX
           
static double DEFAULT_LS_MIN
           
static double DEFAULT_MAX_INCID
           
static double DEFAULT_MRO_BLOCK_DELAY_NADIR
           
static double DEFAULT_MRO_BLOCK_DELAY_TARGETED
           
static double DEFAULT_MRO_HIRISE_BLOCK_CLEANUP
           
static double DEFAULT_MRO_HIRISE_FILE_CLEANUP
           
static int[] DEFAULT_ORBIT_INTERVAL_S0
           
static int[] DEFAULT_ORBIT_INTERVAL_S1
           
static int[] DEFAULT_ORBIT_INTERVAL_S2
           
static FindOrbits.OrbitPassFilter DEFAULT_PASS_FILTER_S0
           
static FindOrbits.OrbitPassFilter DEFAULT_PASS_FILTER_S1
           
static FindOrbits.OrbitPassFilter DEFAULT_PASS_FILTER_S2
           
static int DEFAULT_ROI_INDEX_BINS_LAT
           
static int DEFAULT_ROI_INDEX_BINS_LON
           
static int DEFAULT_ROI_SEARCH_STEP_SECONDS
           
static double[] DEFAULT_ROLL_ANGLE_INTERVAL_S0
           
static double[] DEFAULT_ROLL_ANGLE_INTERVAL_S1
           
static double[] DEFAULT_ROLL_ANGLE_INTERVAL_S2
           
static double DEFAULT_ROLL_MARGIN
           
static FindOrbits.SortField DEFAULT_SORT_FIELD_S0
           
static FindOrbits.SortField DEFAULT_SORT_FIELD_S1
           
static FindOrbits.SortField DEFAULT_SORT_FIELD_S2
           
static FindOrbits.SortOrder DEFAULT_SORT_ORDER_S0
           
static FindOrbits.SortOrder DEFAULT_SORT_ORDER_S1
           
static FindOrbits.SortOrder DEFAULT_SORT_ORDER_S2
           
static String ELECTRA_COORDINATION_TEXT
          Text for an ELECTRA coordination note.
static int FAILURE
          Exit status for an unsuccessful operation.
static String FILTER_ROLL_MARGIN
           
static String ID
          Class identification name with source code version and date.
static String IGNORE_ROLL_LIMITS
           
static String IGNORE_STL_CONSTRAINTS_S0
           
static String IGNORE_STL_CONSTRAINTS_S1
           
static String IGNORE_STL_CONSTRAINTS_S2
           
static String INCIDENCE_ANGLE_INTERVAL_S0
           
static String INCIDENCE_ANGLE_INTERVAL_S1
           
static String INCIDENCE_ANGLE_INTERVAL_S2
           
static String LS_MAX
           
static String LS_MIN
           
static double MAX_INCID
           
static double MAX_LS
           
static double MAX_MARGIN
           
static int MAX_ORBIT
           
static double MAX_ROLL
           
static String MH_CFO
           
static String MH_CFO_REQ_CTX
           
static double MIN_INCID
           
static double MIN_LS
           
static double MIN_MARGIN
           
static int MIN_ORBIT
           
static double MIN_ROLL
           
static String MRO_BLOCK_DELAY_NADIR
           
static String MRO_BLOCK_DELAY_TARGETED
           
static String MRO_HIRISE_BLOCK_CLEANUP
           
static String MRO_HIRISE_FILE_CLEANUP
           
static String NADIR_OVERLAP_TEXT
          Text for a nadir overlap note.
static String ORBIT_INTERVAL_S0
           
static String ORBIT_INTERVAL_S1
           
static String ORBIT_INTERVAL_S2
           
static String ORBIT_REPORT_ADDITION
           
static String ORBIT_REPORT_EXTENSION
           
static String OUTPUT_CFO_PTF_ADDITION
           
static String OUTPUT_PTF_ADDITION
           
static String PASS_FILTER_S0
           
static String PASS_FILTER_S1
           
static String PASS_FILTER_S2
           
static String ROI_INDEX_BINS_LAT
           
static String ROI_INDEX_BINS_LON
           
static String ROI_SEARCH_STEP_SECONDS
           
static String ROLL_ANGLE_INTERVAL_S0
           
static String ROLL_ANGLE_INTERVAL_S1
           
static String ROLL_ANGLE_INTERVAL_S2
           
static String ROLL_MARGIN
           
static String SORT_FIELD_S0
           
static String SORT_FIELD_S1
           
static String SORT_FIELD_S2
           
static String SORT_ORDER_S0
           
static String SORT_ORDER_S1
           
static String SORT_ORDER_S2
           
static int SUCCESS
          Exit status for a successful operation.
static String WTH_CONFIG_SET
           
static int WTH_REQUEST_PRIORITY
          The request priority for want-to-have observations.
 
Method Summary
static void main(String[] args)
          Invokes an instance of FindOrbits 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

OUTPUT_CFO_PTF_ADDITION

public static final String OUTPUT_CFO_PTF_ADDITION
See Also:
Constant Field Values

ORBIT_REPORT_ADDITION

public static final String ORBIT_REPORT_ADDITION
See Also:
Constant Field Values

ORBIT_REPORT_EXTENSION

public static final String ORBIT_REPORT_EXTENSION
See Also:
Constant Field Values

MH_CFO

public static final String MH_CFO
See Also:
Constant Field Values

MH_CFO_REQ_CTX

public static final String MH_CFO_REQ_CTX
See Also:
Constant Field Values

CFO_COMMENT_APPENDIX

public static final String CFO_COMMENT_APPENDIX
See Also:
Constant Field Values

CFO_COMMENT_APPENDIX_REGEX

public static final String CFO_COMMENT_APPENDIX_REGEX
See Also:
Constant Field Values

ELECTRA_COORDINATION_TEXT

public static final String ELECTRA_COORDINATION_TEXT
Text for an ELECTRA coordination note. As outlined in section 4.5 of the PTF SIS: If the ELECTRA observation is nadir and the HiRISE observation is targeted, and if the ELECTRA observation has a roll angle range ("RARANGE") that includes the HiRISE roll angle, and if the HiRISE observation block delay starts after the ELECTRA observation's block delay ends, then the two observations can be coordinated.

See Also:
Constant Field Values

NADIR_OVERLAP_TEXT

public static final String NADIR_OVERLAP_TEXT
Text for a nadir overlap note. Two nadir observations are allowed to overlap if the block delay activity of the two observations do not overlap (PTF SIS rule C7E).

See Also:
Constant Field Values

ALL_THE_ORBITS

public static final String ALL_THE_ORBITS
The system property that controls whether filters should not be applied. If "true," filters will not be applied. Note, of course, that this is generally not the way to operate FindOrbits. It may be useful for debugging, however.

If "false" or not defined, filters will be applied. This is the normal mode of operation.

See Also:
Constant Field Values

DEBUG

public static final String DEBUG
The system property that sets FindOrbits to debug mode. If "true," various diagnostic information is printed to System.out. If "false" or no defined, no additional information is printed.

This release of FindOrbits prints information about the nadir algorithm when debug mode is active. It also prints exception stack traces.

See Also:
Constant Field Values

MIN_INCID

public static final double MIN_INCID
See Also:
Constant Field Values

MAX_INCID

public static final double MAX_INCID
See Also:
Constant Field Values

MIN_ROLL

public static final double MIN_ROLL
See Also:
Constant Field Values

MAX_ROLL

public static final double MAX_ROLL
See Also:
Constant Field Values

MIN_ORBIT

public static final int MIN_ORBIT
See Also:
Constant Field Values

MAX_ORBIT

public static final int MAX_ORBIT
See Also:
Constant Field Values

MIN_LS

public static final double MIN_LS
See Also:
Constant Field Values

MAX_LS

public static final double MAX_LS
See Also:
Constant Field Values

MIN_MARGIN

public static final double MIN_MARGIN
See Also:
Constant Field Values

MAX_MARGIN

public static final double MAX_MARGIN
See Also:
Constant Field Values

WTH_REQUEST_PRIORITY

public static final int WTH_REQUEST_PRIORITY
The request priority for want-to-have observations. If an input target is a want-to-have (WTH) target and it is successfully resolved by FindOrbits, the output PTF record's request priority is set to this value.

See Also:
Constant Field Values

APPLICATION_GROUP

public static final String APPLICATION_GROUP
See Also:
Constant Field Values

CONFIG_SET

public static final String CONFIG_SET
See Also:
Constant Field Values

WTH_CONFIG_SET

public static final String WTH_CONFIG_SET
See Also:
Constant Field Values

ROLL_ANGLE_INTERVAL_S0

public static final String ROLL_ANGLE_INTERVAL_S0
See Also:
Constant Field Values

DEFAULT_ROLL_ANGLE_INTERVAL_S0

public static final double[] DEFAULT_ROLL_ANGLE_INTERVAL_S0

ROLL_ANGLE_INTERVAL_S1

public static final String ROLL_ANGLE_INTERVAL_S1
See Also:
Constant Field Values

DEFAULT_ROLL_ANGLE_INTERVAL_S1

public static final double[] DEFAULT_ROLL_ANGLE_INTERVAL_S1

ROLL_ANGLE_INTERVAL_S2

public static final String ROLL_ANGLE_INTERVAL_S2
See Also:
Constant Field Values

DEFAULT_ROLL_ANGLE_INTERVAL_S2

public static final double[] DEFAULT_ROLL_ANGLE_INTERVAL_S2

INCIDENCE_ANGLE_INTERVAL_S0

public static final String INCIDENCE_ANGLE_INTERVAL_S0
See Also:
Constant Field Values

DEFAULT_MAX_INCID

public static final double DEFAULT_MAX_INCID
See Also:
Constant Field Values

DEFAULT_INCIDENCE_ANGLE_INTERVAL_S0

public static final double[] DEFAULT_INCIDENCE_ANGLE_INTERVAL_S0

INCIDENCE_ANGLE_INTERVAL_S1

public static final String INCIDENCE_ANGLE_INTERVAL_S1
See Also:
Constant Field Values

DEFAULT_INCIDENCE_ANGLE_INTERVAL_S1

public static final double[] DEFAULT_INCIDENCE_ANGLE_INTERVAL_S1

INCIDENCE_ANGLE_INTERVAL_S2

public static final String INCIDENCE_ANGLE_INTERVAL_S2
See Also:
Constant Field Values

DEFAULT_INCIDENCE_ANGLE_INTERVAL_S2

public static final double[] DEFAULT_INCIDENCE_ANGLE_INTERVAL_S2

ORBIT_INTERVAL_S0

public static final String ORBIT_INTERVAL_S0
See Also:
Constant Field Values

DEFAULT_ORBIT_INTERVAL_S0

public static final int[] DEFAULT_ORBIT_INTERVAL_S0

ORBIT_INTERVAL_S1

public static final String ORBIT_INTERVAL_S1
See Also:
Constant Field Values

DEFAULT_ORBIT_INTERVAL_S1

public static final int[] DEFAULT_ORBIT_INTERVAL_S1

ORBIT_INTERVAL_S2

public static final String ORBIT_INTERVAL_S2
See Also:
Constant Field Values

DEFAULT_ORBIT_INTERVAL_S2

public static final int[] DEFAULT_ORBIT_INTERVAL_S2

PASS_FILTER_S0

public static final String PASS_FILTER_S0
See Also:
Constant Field Values

DEFAULT_PASS_FILTER_S0

public static final FindOrbits.OrbitPassFilter DEFAULT_PASS_FILTER_S0

PASS_FILTER_S1

public static final String PASS_FILTER_S1
See Also:
Constant Field Values

DEFAULT_PASS_FILTER_S1

public static final FindOrbits.OrbitPassFilter DEFAULT_PASS_FILTER_S1

PASS_FILTER_S2

public static final String PASS_FILTER_S2
See Also:
Constant Field Values

DEFAULT_PASS_FILTER_S2

public static final FindOrbits.OrbitPassFilter DEFAULT_PASS_FILTER_S2

IGNORE_STL_CONSTRAINTS_S0

public static final String IGNORE_STL_CONSTRAINTS_S0
See Also:
Constant Field Values

DEFAULT_IGNORE_STL_CONSTRAINTS_S0

public static final boolean DEFAULT_IGNORE_STL_CONSTRAINTS_S0
See Also:
Constant Field Values

IGNORE_STL_CONSTRAINTS_S1

public static final String IGNORE_STL_CONSTRAINTS_S1
See Also:
Constant Field Values

DEFAULT_IGNORE_STL_CONSTRAINTS_S1

public static final boolean DEFAULT_IGNORE_STL_CONSTRAINTS_S1
See Also:
Constant Field Values

IGNORE_STL_CONSTRAINTS_S2

public static final String IGNORE_STL_CONSTRAINTS_S2
See Also:
Constant Field Values

DEFAULT_IGNORE_STL_CONSTRAINTS_S2

public static final boolean DEFAULT_IGNORE_STL_CONSTRAINTS_S2
See Also:
Constant Field Values

SORT_FIELD_S0

public static final String SORT_FIELD_S0
See Also:
Constant Field Values

DEFAULT_SORT_FIELD_S0

public static final FindOrbits.SortField DEFAULT_SORT_FIELD_S0

SORT_FIELD_S1

public static final String SORT_FIELD_S1
See Also:
Constant Field Values

DEFAULT_SORT_FIELD_S1

public static final FindOrbits.SortField DEFAULT_SORT_FIELD_S1

SORT_FIELD_S2

public static final String SORT_FIELD_S2
See Also:
Constant Field Values

DEFAULT_SORT_FIELD_S2

public static final FindOrbits.SortField DEFAULT_SORT_FIELD_S2

SORT_ORDER_S0

public static final String SORT_ORDER_S0
See Also:
Constant Field Values

DEFAULT_SORT_ORDER_S0

public static final FindOrbits.SortOrder DEFAULT_SORT_ORDER_S0

SORT_ORDER_S1

public static final String SORT_ORDER_S1
See Also:
Constant Field Values

DEFAULT_SORT_ORDER_S1

public static final FindOrbits.SortOrder DEFAULT_SORT_ORDER_S1

SORT_ORDER_S2

public static final String SORT_ORDER_S2
See Also:
Constant Field Values

DEFAULT_SORT_ORDER_S2

public static final FindOrbits.SortOrder DEFAULT_SORT_ORDER_S2

LS_MIN

public static final String LS_MIN
See Also:
Constant Field Values

DEFAULT_LS_MIN

public static final double DEFAULT_LS_MIN
See Also:
Constant Field Values

LS_MAX

public static final String LS_MAX
See Also:
Constant Field Values

DEFAULT_LS_MAX

public static final double DEFAULT_LS_MAX
See Also:
Constant Field Values

ROLL_MARGIN

public static final String ROLL_MARGIN
See Also:
Constant Field Values

DEFAULT_ROLL_MARGIN

public static final double DEFAULT_ROLL_MARGIN
See Also:
Constant Field Values

FILTER_ROLL_MARGIN

public static final String FILTER_ROLL_MARGIN
See Also:
Constant Field Values

DEFAULT_FILTER_ROLL_MARGIN

public static final boolean DEFAULT_FILTER_ROLL_MARGIN
See Also:
Constant Field Values

IGNORE_ROLL_LIMITS

public static final String IGNORE_ROLL_LIMITS
See Also:
Constant Field Values

DEFAULT_IGNORE_ROLL_LIMITS

public static final boolean DEFAULT_IGNORE_ROLL_LIMITS
See Also:
Constant Field Values

ROI_SEARCH_STEP_SECONDS

public static final String ROI_SEARCH_STEP_SECONDS
See Also:
Constant Field Values

DEFAULT_ROI_SEARCH_STEP_SECONDS

public static final int DEFAULT_ROI_SEARCH_STEP_SECONDS
See Also:
Constant Field Values

ROI_INDEX_BINS_LAT

public static final String ROI_INDEX_BINS_LAT
See Also:
Constant Field Values

DEFAULT_ROI_INDEX_BINS_LAT

public static final int DEFAULT_ROI_INDEX_BINS_LAT
See Also:
Constant Field Values

ROI_INDEX_BINS_LON

public static final String ROI_INDEX_BINS_LON
See Also:
Constant Field Values

DEFAULT_ROI_INDEX_BINS_LON

public static final int DEFAULT_ROI_INDEX_BINS_LON
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

MRO_BLOCK_DELAY_NADIR

public static final String MRO_BLOCK_DELAY_NADIR
See Also:
Constant Field Values

DEFAULT_MRO_BLOCK_DELAY_NADIR

public static final double DEFAULT_MRO_BLOCK_DELAY_NADIR
See Also:
Constant Field Values

MRO_BLOCK_DELAY_TARGETED

public static final String MRO_BLOCK_DELAY_TARGETED
See Also:
Constant Field Values

DEFAULT_MRO_BLOCK_DELAY_TARGETED

public static final double DEFAULT_MRO_BLOCK_DELAY_TARGETED
See Also:
Constant Field Values

MRO_HIRISE_BLOCK_CLEANUP

public static final String MRO_HIRISE_BLOCK_CLEANUP
See Also:
Constant Field Values

DEFAULT_MRO_HIRISE_BLOCK_CLEANUP

public static final double DEFAULT_MRO_HIRISE_BLOCK_CLEANUP
See Also:
Constant Field Values

MRO_HIRISE_FILE_CLEANUP

public static final String MRO_HIRISE_FILE_CLEANUP
See Also:
Constant Field Values

DEFAULT_MRO_HIRISE_FILE_CLEANUP

public static final double DEFAULT_MRO_HIRISE_FILE_CLEANUP
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 FindOrbits and processes the command-line arguments.

Usage

FindOrbits [--configuration configuration_pathname] [--[wth-]set config_set_name] [--[wth-]roll all:m,n[,...] | s0:m,n[,...] | s1:m,n[,...] | s2:m,n[,...] [...]] [--[wth-]incid all:m,n[,...] | s0:m,n[,...] | s1:m,n[,...] | s2:m,n[,...] [...]] [--[wth-]orbit all:m,n[,...] | s0:m,n[,...] | s1:m,n[,...] | s2:m,n[,...] [...]] [--[wth-]pass|[wth-]node all:pass | s0:pass | s1:pass | s2:pass [...]] [--[wth-]ignore-stl-constraints [all:b | s0:b | s1:b | s2:b [...]]] [--[wth-]lsubs m,n] [--[wth-]roll-margin margin] [--[wth-]filter-roll-margin] [--[wth-]ignore-roll-limits] [--[wth-]sort all:f,o | s0:f,o | s1:f,o | s2:f,o [...]] [--nadir-only | --targeted-only] [--all-nadir] [--all-targeted] [--nadir-by-result] [--cfo] [--quiet] [--output output_ptf_pathname] [--state-file] state_file_pathname [--mhez mhez1.ptf [--mhez mhez2.ptf [...]]] input_ptf_pathname

FindOrbits --usage

FindOrbits --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

If an option is prefixed with wth-, it is applied to want-to-have (WTH) targets; otherwise it is applied to non-WTH targets.

--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.
--[wth-]set config_set_name
Specifies the configuration set to use from the configuration file for non-WTH targets, overriding the optional CONFIG_SET parameter.
If prefixed by wth-, it specifies the configuration set for WTH targets instead, overriding the option WTH_CONFIG_SET parameter.
--[wth-]roll all:m,n[,...] | s0:m,n[,...] | s1:m,n[,...] | s2:m,n[,...] [...]
Sets the roll angle filtering options.
--[wth-]incid all:m,n[,...] | s0:m,n[,...] | s1:m,n[,...] | s2:m,n[,...] [...]
Sets the incidence angle filtering options.
--[wth-]orbit all:m,n[,...] | s0:m,n[,...] | s1:m,n[,...] | s2:m,n[,...] [...]
Sets the orbit number filtering options.
--[wth-]pass|[wth-]node all:pass | s0:pass | s1:pass | s2:pass [...]
Sets the orbit pass filtering options.
--[wth-]ignore-stl-constraints [all:b | s0:b | s1:b | s2:b [...]]
Indicates whether to ignore STL photometric constraints.
--[wth-]lsubs m,n
Sets the Ls filtering options.
--[wth-]roll-margin margin
Sets the roll limits margin, to allow for future roll drift with updated state files.
--[wth-]filter-roll-margin
Instructs FindOrbits to discard orbits that are within the roll margin of the roll limits. If not specified, the orbits are not so filtered, but they are flagged in the output orbit report.
--[wth-]ignore-roll-limits
Instructs FindOrbits to ignore the state file's roll limits file.
--[wth-]sort all:f,o | s0:f,o | s1:f,o | s2:f,o [...]
Sets the sorting options. The orbit alternatives of the output PTF records will be sorted according to these settings.
--nadir-only
Sets the app to consider only nadir observations.
--targeted-only
Sets the app to consider only targeted observations.
--all-nadir
Sets the app to consider all suggestions as candidates for nadir observation.
--all-targeted
Sets the app to consider all suggestions as candidates for targeted observation.
--nadir-by-result
Instructs FindOrbits to generate a separate PTF record for each nadir result for its nadir targets.
--cfo
Instructs FindOrbits to perform CFO ("candidate for observation") processing. Doing so requires at least one MHEZ that includes an ELECTRA MH-CFO observation.
--quiet
Sets FindOrbits 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.
--mhez mhez.ptf
Specifies a "MHEZ" PTF to use for filtering. Multiple MHEZ PTFs may be specified via multiple uses of the --mhez option.

The filtering and sorting options override their counterparts in the configuration file.

Parameters:
args - the command-line arguments.

HiRISE

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