HiRISE

HiRISE.HiPlan.HiSEAS
Class Pairendipity

java.lang.Object
  extended by HiRISE.HiPlan.HiSEAS.Pairendipity

public class Pairendipity
extends Object

An application for finding serendipitous stereo pairs in the existing HiRISE observation database. Such pairs were not originally planned as stereo pairs, nor do they necessarily have current stereo pair relationships.

Version:
1.9
Author:
Steven Wheelwright, Ashley Ramsey, Rodney Heyd
See Also:
HiSEAS, HiSEAS_Report

Field Summary
static String APPLICATION_GROUP
           
static String CENTER_SEPARATION_MAX
           
static String CLOBBER_OUTPUT
           
static String COLUMN_DEF_FILENAME
           
static double DEFAULT_CENTER_SEPARATION_MAX
           
static boolean DEFAULT_CLOBBER_OUTPUT
           
static String DEFAULT_OUTPUT_FILENAME
           
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 Pairendipity 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

DEFAULT_OUTPUT_FILENAME

public static final String DEFAULT_OUTPUT_FILENAME
See Also:
Constant Field Values

COLUMN_DEF_FILENAME

public static final String COLUMN_DEF_FILENAME
See Also:
Constant Field Values

APPLICATION_GROUP

public static final String APPLICATION_GROUP
See Also:
Constant Field Values

CENTER_SEPARATION_MAX

public static final String CENTER_SEPARATION_MAX
See Also:
Constant Field Values

DEFAULT_CENTER_SEPARATION_MAX

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

Usage

Pairendipity [--configuration configuration_pathname] [--product-type product_type] [--latitude-interval start_latitude,end_latitude] [--longitude-interval start_longitude,end_longitude] [--include-observation-details] [--include-anaglyph-sites] [--include-rejects] [--quiet] [--output output_file_pathname]

Pairendipity --usage

Pairendipity --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 in the helper is null.
--product-type product_type
Specifies which set of RDR products to examine: RED or COLOR. The default value is COLOR.
--latitude-interval start_latitude,end_latitude
Limits the application to a specific planetocentric latitude Interval.
--longitude-interval start_longitude,end_longitude
Limits the application to a specific longitude Interval.
--include-observation-details
Indicates the application should report details of individual considered observations in addition to the stereo pairs.
--include-anaglyph-sites
Indicates the application should consider sites of overlapping RDRs that already have existing anaglyphs. By default, if a site already has an anaglyph, the entire site will be skipped and will not be reported. Even with this option enabled, an existing anaglyph will be skipped, while other candidates of the same site will be considered.
--include-rejects
Instructs the application to report on every possible overlapping combination, even if a combination is rejected.
--quiet
Sets Pairendipity to quiet mode.
--output output_file_pathname
Writes the stereo report to the indicated file, which may be overwritten or not according to the Clobber_Output configuration parameter. The default output filename is DEFAULT_OUTPUT_FILENAME.

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