public class EdrValidationNode extends ObservationNode implements java.io.Serializable
Constructor and Description |
---|
EdrValidationNode(java.lang.String id,
java.lang.String status,
java.lang.String title,
java.lang.String target,
boolean stereo)
Create a new node for a particular observation
|
Modifier and Type | Method and Description |
---|---|
void |
add(EdrInfo edr)
Add the info for a particular EDR
|
void |
collectStats(boolean collectStats)
If set to true (the default), EDR statistics will be collected
|
EdrInfo |
getBg120()
Convenience method to get EDR info for BG12_0
|
EdrInfo |
getBg121()
Convenience method to get EDR info for BG12_1
|
EdrInfo |
getBg130()
Convenience method to get EDR info for BG13_0
|
EdrInfo |
getBg131()
Convenience method to get EDR info for BG13_1
|
RangeStats |
getBgRangeStats()
Get the stats for the BG channels
|
int |
getChannelCount()
Get the total number of channels available as EDRs
|
EdrInfo |
getEdrInfo(HiProduct edr)
Get the info object for a particular channel
|
java.util.Map<HiProduct,EdrInfo> |
getEdrs()
Get the EDR info collection
|
long |
getGaps()
Get the total number of gapped pixels
|
EdrInfo |
getIr100()
Convenience method to get EDR info for IR10_0
|
EdrInfo |
getIr101()
Convenience method to get EDR info for IR10_1
|
EdrInfo |
getIr110()
Convenience method to get EDR info for IR11_0
|
EdrInfo |
getIr111()
Convenience method to get EDR info for IR11_1
|
RangeStats |
getIrRangeStats()
Get the stats for the IR channels
|
int |
getMissingCount()
Get the total number of missing channels
|
long |
getPixels()
Get the total number of (ungapped) pixels
|
int |
getProblemCount()
Get the total number of problems
|
java.util.Map<EdrProblem,java.util.Set<HiProduct>> |
getProblems()
Get the problem collection
|
RangeStats |
getRangeStats()
Get the stats for all channels
|
EdrInfo |
getRed00()
Convenience method to get EDR info for RED0_0
|
EdrInfo |
getRed01()
Convenience method to get EDR info for RED0_1
|
EdrInfo |
getRed10()
Convenience method to get EDR info for RED1_0
|
EdrInfo |
getRed11()
Convenience method to get EDR info for RED1_1
|
EdrInfo |
getRed20()
Convenience method to get EDR info for RED2_0
|
EdrInfo |
getRed21()
Convenience method to get EDR info for RED2_1
|
EdrInfo |
getRed30()
Convenience method to get EDR info for RED3_0
|
EdrInfo |
getRed31()
Convenience method to get EDR info for RED3_1
|
EdrInfo |
getRed40()
Convenience method to get EDR info for RED4_0
|
EdrInfo |
getRed41()
Convenience method to get EDR info for RED4_1
|
EdrInfo |
getRed50()
Convenience method to get EDR info for RED5_0
|
EdrInfo |
getRed51()
Convenience method to get EDR info for RED5_1
|
EdrInfo |
getRed60()
Convenience method to get EDR info for RED6_0
|
EdrInfo |
getRed61()
Convenience method to get EDR info for RED6_1
|
EdrInfo |
getRed70()
Convenience method to get EDR info for RED7_0
|
EdrInfo |
getRed71()
Convenience method to get EDR info for RED7_1
|
EdrInfo |
getRed80()
Convenience method to get EDR info for RED8_0
|
EdrInfo |
getRed81()
Convenience method to get EDR info for RED8_1
|
EdrInfo |
getRed90()
Convenience method to get EDR info for RED9_0
|
EdrInfo |
getRed91()
Convenience method to get EDR info for RED9_1
|
RangeStats |
getRedRangeStats()
Get the stats for the RED channels
|
int |
getUnvalidatedCount()
Get the total number of unvalidated EDRs
|
int |
getValidatedCount()
Get the total number of validated EDRs
|
boolean |
getValidation()
Return true if all EDRs have been validated
|
int |
getWarningCount()
Get the total number of warnings
|
java.util.Map<EdrProblem,java.util.Set<HiProduct>> |
getWarnings()
Get the warning collection
|
void |
setMissing(HiProduct edr,
java.awt.Dimension dim)
Set a EDR as missing
|
addRelatedId, addTag, cycle, equals, getAcquiredTime, getCommandedCcdSet, getCycle, getDerivable, getId, getPredictedTime, getProductable, getRelated, getRelatedCount, getRelatedStereoId, getStatus, getSuggestion, getTarget, getTheme, getThumb, getTitle, hashCode, isStereo, setSuggestion, setThumb, setTiming, status, stereo, target, theme, title
public EdrValidationNode(java.lang.String id, java.lang.String status, java.lang.String title, java.lang.String target, boolean stereo)
id
- observationstatus
- status valuetitle
- STL descriptiontarget
- e.g. MARSstereo
- true for planned stereopublic void collectStats(boolean collectStats)
collectStats
- if true, stats will be collectedpublic void add(EdrInfo edr)
edr
- infopublic void setMissing(HiProduct edr, java.awt.Dimension dim)
edr
- infodim
- sizepublic int getProblemCount()
public int getWarningCount()
public int getValidatedCount()
public int getUnvalidatedCount()
public RangeStats getRedRangeStats()
public RangeStats getBgRangeStats()
public RangeStats getIrRangeStats()
public RangeStats getRangeStats()
public boolean getValidation()
public java.util.Map<EdrProblem,java.util.Set<HiProduct>> getProblems()
public java.util.Map<EdrProblem,java.util.Set<HiProduct>> getWarnings()
public java.util.Map<HiProduct,EdrInfo> getEdrs()
public long getGaps()
public long getPixels()
public int getChannelCount()
public int getMissingCount()
public EdrInfo getRed00()
public EdrInfo getRed01()
public EdrInfo getRed10()
public EdrInfo getRed11()
public EdrInfo getRed20()
public EdrInfo getRed21()
public EdrInfo getRed30()
public EdrInfo getRed31()
public EdrInfo getRed40()
public EdrInfo getRed41()
public EdrInfo getRed50()
public EdrInfo getRed51()
public EdrInfo getRed60()
public EdrInfo getRed61()
public EdrInfo getRed70()
public EdrInfo getRed71()
public EdrInfo getRed80()
public EdrInfo getRed81()
public EdrInfo getRed90()
public EdrInfo getRed91()
public EdrInfo getIr100()
public EdrInfo getIr101()
public EdrInfo getIr110()
public EdrInfo getIr111()
public EdrInfo getBg120()
public EdrInfo getBg121()
public EdrInfo getBg130()
public EdrInfo getBg131()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona