Package org.seamcat.model.types
Interface PropagationModel<T>
-
- All Superinterfaces:
Configuration<Plugin<T>,T>
,LibraryItem
public interface PropagationModel<T> extends Configuration<Plugin<T>,T>
-
-
Field Summary
Fields Modifier and Type Field Description static UniqueValueDef
CLUTTER_LOSS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
evaluate(LinkResult linkResult)
Evaluates the path loss where variation is as set in the workspacedouble
evaluate(LinkResult linkResult, boolean variation)
Evaluates the path loss where the caller decides if variation is selectedClutterEnvironment
getRxClutterEnvironment()
ClutterEnvironment
getTxClutterEnvironment()
boolean
isVariationSelected()
The value representing if the variation is selected or not-
Methods inherited from interface org.seamcat.model.types.Configuration
consistencyCheck, copy, getModel, getModelClass, getNotes, getPlugin, getPluginClass
-
Methods inherited from interface org.seamcat.model.types.LibraryItem
description
-
-
-
-
Field Detail
-
CLUTTER_LOSS
static final UniqueValueDef CLUTTER_LOSS
-
-
Method Detail
-
evaluate
double evaluate(LinkResult linkResult, boolean variation)
Evaluates the path loss where the caller decides if variation is selected
-
evaluate
double evaluate(LinkResult linkResult)
Evaluates the path loss where variation is as set in the workspace
-
isVariationSelected
boolean isVariationSelected()
The value representing if the variation is selected or not- Returns:
- is variation selected
-
getRxClutterEnvironment
ClutterEnvironment getRxClutterEnvironment()
-
getTxClutterEnvironment
ClutterEnvironment getTxClutterEnvironment()
-
-