|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object HiRISE.HiCat.Utilities.StereoPairFinder
public class StereoPairFinder
A utility class for finding HiRISE Observations which overlap and may make good stereo pairs. The overlap test is the overlapping centers test used by the Retire_Suggestions mechanism. The overlap test can be applied to either the color products or the red products, respectively, to obtain a greater or lesser degree of coverage. The observations that overlap are made into MroStereoPairs, and the shadow tip change and stereo separation is calculated using code from HiSEAS
Retire_Suggestions
Field Summary | |
---|---|
static String |
DEFAULT_CONFIGURATION_FILENAME
Default configuration file |
static String |
DEFAULT_OUTFILE_NAME
Default configuration file |
static String |
DEFAULT_PRODUCT_TYPE
Default configuration file |
static int |
EXIT_COMMAND_LINE_SYNTAX_ERROR
|
static int |
EXIT_SUCCESS
|
static int |
EXIT_UNKNOWN_PRODUCT_TYPE
|
static String |
ID
Class identifier |
Constructor Summary | |
---|---|
StereoPairFinder()
Construct a finder object using the default configuration file
and default product type . |
|
StereoPairFinder(String configuration_file,
String product_type)
Construct the finder using a supplied configuration file |
Method Summary | |
---|---|
String |
findAnaglyph(MroStereoPair pair)
|
Collection<MroStereoPair> |
getMroStereoPairs()
Makes a MroStereoPair object for every possible pair of overlapping observations. |
Vector<Vector<String>> |
getOverlappingObservationGroups()
Finds all observations which overlap. |
static void |
main(String[] arguments)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ID
public static final String DEFAULT_CONFIGURATION_FILENAME
public static final String DEFAULT_OUTFILE_NAME
public static final String DEFAULT_PRODUCT_TYPE
public static final int EXIT_SUCCESS
public static final int EXIT_COMMAND_LINE_SYNTAX_ERROR
public static final int EXIT_UNKNOWN_PRODUCT_TYPE
Constructor Detail |
---|
public StereoPairFinder(String configuration_file, String product_type) throws Configuration_Exception, Database_Exception
configuration_file
- - a String containing the name of the configuration
fileproduct_type
- - a String which specifies whether the RED or COLOR products should be used
for detecting overlaps.
Configuration_Exception
Database_Exception
public StereoPairFinder() throws Configuration_Exception, Database_Exception
default configuration file
and default product type
.
Configuration_Exception
Database_Exception
Method Detail |
---|
public Vector<Vector<String>> getOverlappingObservationGroups() throws Database_Exception
Database_Exception
public Collection<MroStereoPair> getMroStereoPairs() throws Database_Exception, SPICE_Exception
Database_Exception
SPICE_Exception
public String findAnaglyph(MroStereoPair pair) throws Database_Exception
pair
- the MroStereoPair to be considered
Database_Exception
public static void main(String[] arguments)
arguments
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |