BEAST
|
Compositing rule for beeing able to generate composites both from scans and volumes. More...
Public Member Functions | |
void | setRuleId (int ruleid) |
int | getRuleId () |
void | setInterval (int interval) |
Sets the interval to be used. | |
int | getInterval () |
void | setTimeout (int timeout) |
int | getTimeout () |
void | setSources (List< String > sources) |
List< String > | getSources () |
void | setArea (String area) |
String | getArea () |
String | getType () |
boolean | isValid () |
void | setScanBased (boolean scanBased) |
boolean | isScanBased () |
synchronized IBltMessage | handle (IBltMessage message) |
synchronized IBltMessage | timeout (long id, int why, Object data) |
void | setRecipients (List< String > recipients) |
void | afterPropertiesSet () |
void | setSelectionMethod (int selectionMethod) |
void | setSelectionMethod (String selectionMethod) |
Sets the selection method from a string. | |
int | getSelectionMethod () |
String | getSelectionMethodAsString () |
void | setDetectors (List< String > detectors) |
List< String > | getDetectors () |
void | setMethod (String method) |
String | getMethod () |
void | setProdpar (String prodpar) |
String | getProdpar () |
boolean | isApplyGRA () |
void | setApplyGRA (boolean applyGRA) |
double | getZR_A () |
void | setZR_A (double zR_A) |
double | getZR_b () |
void | setZR_b (double zR_b) |
boolean | isIgnoreMalfunc () |
void | setIgnoreMalfunc (boolean ignoreMalfunc) |
boolean | isCtFilter () |
void | setCtFilter (boolean ctFilter) |
String | getQitotalField () |
void | setQitotalField (String qitotalField) |
String | getQuantity () |
void | setQuantity (String quantity) |
int | getMaxAgeLimit () |
void | setMaxAgeLimit (int maxAgeLimit) |
boolean | isNominalTimeout () |
void | setNominalTimeout (boolean nominalTimeout) |
int | getQualityControlMode () |
String | getQualityControlModeAsString () |
void | setQualityControlMode (String qualityControlMode) |
void | setQualityControlMode (int qualityControlMode) |
IFilter | getFilter () |
void | setFilter (IFilter filter) |
void | setReprocessQuality (Boolean reprocessQuality) |
boolean | isReprocessQuality () |
Static Public Attributes | |
static final String | TYPE = "blt_composite" |
The name of this static composite type. | |
static final int | QualityControlMode_ANALYZE_AND_APPLY = 0 |
Performs the quality analysis and then applies the result to the original set. | |
static final int | QualityControlMode_ANALYZE = 1 |
Only performs the quality analysis. | |
static final int | SelectionMethod_NEAREST_RADAR = 0 |
If pixel should be determined by "closest to radar". | |
static final int | SelectionMethod_HEIGHT_ABOVE_SEALEVEL = 1 |
If pixel should be determined by "nearest sea level". | |
static final String | PPI = "ppi" |
To set that method should be PPI compositing. | |
static final String | CAPPI = "cappi" |
To set that method should be CAPPPI compositing. | |
static final String | PCAPPI = "pcappi" |
To set that method should be PCAPPI compositing. | |
static final String | PMAX = "pmax" |
Use Pseudo-Max compositing. | |
static final String | MAX = "max" |
Use Max compositing. | |
Static Public Attributes inherited from eu.baltrad.beast.rules.timer.ITimeoutRule | |
static final int | TIMEOUT = 0 |
Timeout was triggered due to timeout. | |
static final int | CANCELLED = 1 |
Timeout was triggered due to cancellation. | |
Protected Member Functions | |
CompositingRule () | |
Default constructor,however, use manager for creation. | |
void | setCatalog (Catalog catalog) |
Catalog | getCatalog () |
void | setTimeoutManager (TimeoutManager mgr) |
TimeoutManager | getTimeoutManager () |
void | setRuleUtilities (IRuleUtilities ruleUtil) |
IRuleUtilities | getRuleUtilities () |
boolean | dateTimeExceedsMaxAgeLimit (DateTime dateTime) |
IBltMessage | createComposite (IBltMessage message, CompositingRuleFilter ruleFilter) |
CompositeTimerData | createTimerData (IBltMessage message) |
If possible creates a CompositingTimerData. | |
DateTime | getDateTimeFromFile (FileEntry file) |
DateTime | getNominalTimeFromFile (FileEntry file) |
IBltMessage | createMessage (DateTime nominalDT, Map< String, CatalogEntry > entriesMap) |
Creates a message if all nessecary entries are there. | |
CompositingRuleFilter | createFilter (DateTime nominalDT) |
Returns a filter. | |
Map< String, CatalogEntry > | fetchPreviousEntriesMap (CompositingRuleFilter ruleFilter) |
Map< String, CatalogEntry > | fetchEntriesMap (CompositingRuleFilter ruleFilter) |
Compositing rule for beeing able to generate composites both from scans and volumes.
However, it is not possible to mix composites and scans yet. The composite by scan will always work on lowest elevation and composite by volume is dependant on the receiving end.
|
inlineprotected |
Default constructor,however, use manager for creation.
|
inline |
|
inlineprotected |
Returns a filter.
nominalDT | the nominal time |
|
inlineprotected |
Creates a message if all nessecary entries are there.
nominalDT | the nominal time |
entriesMap | the list of entries |
|
inlineprotected |
If possible creates a CompositingTimerData.
message | the message (that should be a BltDataMessage) |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
Implements eu.baltrad.beast.rules.IRule.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Implements eu.baltrad.beast.rules.IRule.
|
inline |
applyGRA | if GRA correction should be applied or not |
|
inline |
area | the area to set |
|
inlineprotected |
catalog | the catalog to set |
|
inline |
ctFilter | if ct filtering should be performed or not |
|
inline |
detectors | the detectors to set |
|
inline |
ignoreMalfunc | if malfunc should be ignored or not |
|
inline |
Sets the interval to be used.
Must be a valid integer that is greater than 0 and evenly dividable by 60. E.g. 1,2,3,4,...15,....30,60
interval |
IllegalArgumentException | if interval not valid |
|
inline |
maxAgeLimit | the maximum age limit in minutes |
|
inline |
method | the method to set |
|
inline |
prodpar | the prodpar to set |
|
inline |
qitotalField | the QI total field to set |
|
inline |
quantity | the quantity to set |
|
inline |
Implements eu.baltrad.beast.rules.IRuleRecipientAware.
|
inline |
ruleid | the ruleid to set |
|
inlineprotected |
ruleUtil | the ruleUtil to set |
|
inline |
scanBased | the scanBased to set |
|
inline |
selectionMethod | the selectionMethod to set |
|
inline |
Sets the selection method from a string.
selectionMethod | the selection method |
|
inline |
sources | the list of sources to set |
|
inline |
timeout | the timeout in seconds |
|
inlineprotected |
mgr | the timeout manager to set |
|
inline |
zR_A | the ZR A coefficient |
|
inline |
zR_b | the ZR b coefficient |
|
inline |
|
static |
To set that method should be CAPPPI compositing.
|
static |
Use Max compositing.
|
static |
To set that method should be PCAPPI compositing.
|
static |
Use Pseudo-Max compositing.
|
static |
To set that method should be PPI compositing.
|
static |
Only performs the quality analysis.
|
static |
Performs the quality analysis and then applies the result to the original set.
|
static |
If pixel should be determined by "nearest sea level".
|
static |
If pixel should be determined by "closest to radar".
|
static |
The name of this static composite type.