HiRISE

Package HiRISE.HiCat.Utilities

The HiCat Utilities package contains various utility classes and applications for use with the HiCat subsystem.

See:
          Description

Class Summary
Configuration_Filename_Filter A very simple FileFilter for selecting configuration files.
CRISM_Database_Loader This class specifies the logic behind loading a CRISM database from a PDS data volume.
CRISM_Shapefile_Loader CRISM_Shapefile_Loader Loads information about CRISM footprints from provided ESRI Shape files.
CTX_Database_Loader This class specifies the logic behind loading a CTX database from a PDS data volume.
Cycle A class for working with cycle information.
Cycle_Editor A simple dialog box for editing cycle information.
Cycle_List Together with the Cycle_Editor class, the Cycle_List forms a GUI application for displaying and editing MRO planning cycle information.
Database_Loader Database_Loader This Abstract Class defines what is necessary to read in a database.
DBFeatureTest DBFeatureTest is a class for verifying various idiosyncratic behaviors of the MySQL database server and the JDBC.
Description_Check A utility class for checking the STL_DESCRIPTION and RATIONALE_DESC fields within the HiCat database and the appropriate fields within the PDS labels of HiRISE products.
Find_Overlapping_Observations A utility class for finding HiRISE Observations which overlap.
Geospatial_BackFill Geospatial_BackFill This utility back fills the GIS tables.
HEZ HEZ:
HiCat_File_Verify A database file existence verifier.
Loaded_Database Loaded_Database This class defines the necessary operations to make certain that data loaded from a database is valid.
Merge_Reprocessed_Data Merge_Reprocessed_Data copies a reprocessed orbit range between catalogs.
MOC_Database_Loader Deprecated. The USGS has reprocessed the MOC data to improve the geometry parameters.
OptgParser An application for parsing OPTG files to determine time information for important events in each Orbit.
People_Record A class for searching or updating entries in the People table.
Populate_Cycle_map A class for finding appropriate state files to read cycle information from, and manage the population the the Cycle_map table in HiCat.
Progress_Dialog This is a modal progress dialog that can be used to block a gui while waiting for a long running task to complete, but still indicate to the user what that the task is progressing.
Progress_Monitor This class is a progress monitor that functions as the data model for the Progress_Dialog class.
Progress_Utility A utility class for creating Progress_Monitor dialogs.
Related_Suggestions This class will find suggestions that are related.
Remove_Products  
Remove_Products_Component  
Retire_Suggestions Retire_Suggestions is a utility class which marks HiRISE Suggested Observations as "retired." In this context, retirement means that the DATE_SUCCESS field for the suggestion will be set to the current time, and similarly the RETIRING_OBSERVATION_ID field will be set to the input observation ID.
Retire_Suggestions.Messages The Messages class is a little data structure used for holding informational and warning messages that might be generated during the process of retiring a Suggested Observation.
Retired_Suggestion_Notifier Retired_Suggestion_Notifier is a class for sending email notifications about suggestions that have been retired or released within various contexts.
Roif_Filename_Filter A very simple FileFilter for selecting roif files.
Set_Cubenorm_Tags A small application for translating cubenorming information stored in PVL files into Tags stored in the database.
Shift_Suggestion_Coordinates A class for shifting suggestion coordinates.
Stereo_Completion_Reminder This class retrieves a list of second half stereo suggestions that can be acquired in an upcoming cycle.
Suggestion A very simple class for holding data about a suggestion.
THEMIS_IR_Database_Loader This class specifies the logic behind loading a THEMIS IR database from a PDS data volume.
THEMIS_VIS_Database_Loader This class specifies the logic behind loading a THEMIS VIS database from a PDS data volume.
TopPriorityNotifier TopPriorityNotifier is a class which searches for the top priority suggestions in each science theme and will send a notification email containing an html formated table of the suggestions that were found, ordered by the science theme.
Uneditable_Table_Model This is a trivial extension of the DefaultTableModel class that returns a Table Model where none of the cells are editible.
Unretire_Suggestions Unretire_Suggestions is a utility class performing the operations needed to "unretire" a HiRISE Suggested_Observation.
Update_Mars_Year A simple class for updating the start and end times of the Mars years stored in the Mars_Year table in HiCat.
Utilities Static utility methods used by various classes in the HiCat java packages.
Verify_Suggestion_Coordinates This is a class for verifying Suggestion Coordinates.
 

Enum Summary
DBFeatureTest.DBTestData An enumerated set of test data to be used for testing MySQL database server behavior.
DBFeatureTest.ExitStatus Exit Status Values
Find_Overlapping_Observations.ExitCode Application exit status values.
HEZ.ExitCode Exit status
HEZ.HiRISEFields A simple enumeration of the database fields to be retrieved from the database.
Retired_Suggestion_Notifier.ExitCode Exit status
Stereo_Completion_Reminder.ExitCode  
TopPriorityNotifier.ExitCode Exit status
 

Exception Summary
User_Information_Exception An exception for incomplete or unknown user information, specifically for problems having to do with information related to the People table in HiCat.
 

Package HiRISE.HiCat.Utilities Description

The HiCat Utilities package contains various utility classes and applications for use with the HiCat subsystem.


HiRISE

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