F G M O P T

F

formatData(String, String) - Static method in class org.roverguild.pdsutil.PDSInfo
A utility method used to format field names and translated data into tidy, printable strings.

G

getEXTName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for PDS product type field name (ext)
getEXTRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for PDS product type raw value (ext)
getEXTTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for PDS product type extension (ext)
getEYEName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Camera Eye field name (eye)
getEYERaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Camera Eye raw value (eye)
getEYETranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Camera Eye translated value (eye)
getFILTName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Spectral filter position field name (filt)
getFILTRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Spectral filter position raw value (filt)
getFILTTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Spectral filter position translated value (filt)
getINSTName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for MER science instrument Identifier field name (inst)
getINSTRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for MER Science Instrument Identifier raw value (inst)
getINSTTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for MER science instrument ident translated value (inst)
getPOSName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Site location count field name (site)
getPOSRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Position-within-Site count raw value (pos)
getPOSTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Position-within-Site count translated value (pos)
getPRODName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Product Type identifier field name (prod)
getPRODRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Product Type identifier raw value (prod)
getPRODTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Product Type identifier translated value (prod)
getSCIDName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Spacecraft Identifier field name (scid)
getSCIDRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Spacecraft Identifier raw value (scid)
getSCIDTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Spacecraft Identifier translated value (scid)
getSCLKName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Starting Spacecraft Clock Time field name (sclk)
getSCLKRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Starting Spacecraft Clock Time raw value (sclk)
getSCLKTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Starting Spacecraft Clock Time translated value (sclk)
getSeqOpName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Sequence Operation field name (seqOp)
getSeqOpRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Sequence Operation raw value (seqOp)
getSeqOpTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Sequence Operation translated value (seqOp)
getSeqTypeName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Sequence Type field name (seqType)
getSeqTypeRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Sequence Type raw value (seqType)
getSeqTypeTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Sequence Type translated value (seqType)
getSITEName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Site location count field name (site)
getSITERaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Site location count raw value (site)
getSITETranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Site location count translated value (site)
getVERName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Version identifier field name (ver)
getVERRaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Version identifier raw value (ver)
getVERTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Version identifier translated value (ver)
getWHOName() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Product Creator indicator field name (who)
getWHORaw() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Product Creator indicator raw value (who)
getWHOTranslation() - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Getter method for Product Creator indicator (who)

M

main(String[]) - Static method in class org.roverguild.pdsutil.PDSInfo
Main method.
makeSeparatorLine(int, char) - Static method in class org.roverguild.pdsutil.PDSInfo
Make a separator line of a specified length.

O

org.roverguild.pdsutil - package org.roverguild.pdsutil
 

P

PDSFilenameTranslator - class org.roverguild.pdsutil.PDSFilenameTranslator.
The PDSFilenameTranslator class provides a set of utility methods, which permit metadata contained within the NASA PDS filename format to be extracted, and translated into useful, human readable strings, per the guide located on page 13 of the document at: http://pds-imaging.jpl.nasa.gov/Atlas/MER/documents/pancam_ug.pdf

Usage example:

PDSFilenameTranslator example = new PDSFilenameTranslator("2F127262938EFF0218P1003R0M1");
// Get the Spacecraft Identifier field name and translated value
String scidFieldName = example.getSCIDName();
String scidValue = example.getSCIDTranslation();
// Print out the information
System.out.println(scidFieldName + ": " + scidValue);
PDSFilenameTranslator(String) - Constructor for class org.roverguild.pdsutil.PDSFilenameTranslator
Constructor specifying PDS filename.
PDSInfo - class org.roverguild.pdsutil.PDSInfo.
This class uses the PDSFilenameTranslator class to provide a human readable summary of the metadata contained within a PDS file provided as a command line argument.
PDSInfo() - Constructor for class org.roverguild.pdsutil.PDSInfo
 

T

translate(String) - Method in class org.roverguild.pdsutil.PDSFilenameTranslator
Populate the PDSData hashtable with human readable strings derived from the provided PDS filename string.

F G M O P T