Uses of Interface
org.seamcat.model.functions.MaskFunction
-
Packages that use MaskFunction Package Description org.seamcat.model.functions org.seamcat.model.mathematics org.seamcat.model.types -
-
Uses of MaskFunction in org.seamcat.model.functions
Methods in org.seamcat.model.functions that return MaskFunction Modifier and Type Method Description MaskFunction
EmissionMask. getEmissionMask()
MaskFunction
FunctionFactory. maskFunction(java.util.List<Point2D> points, java.util.List<java.lang.Double> mask)
MaskFunction
FunctionFactory. maskFunction(MaskFunction maskFunction)
MaskFunction
MaskFunction. normalize()
Methods in org.seamcat.model.functions with parameters of type MaskFunction Modifier and Type Method Description EmissionMask
FunctionFactory. emissionMask(MaskFunction maskFunction)
EmissionMask
FunctionFactory. emissionMask(MaskFunction maskFunction, Description description)
MaskFunction
FunctionFactory. maskFunction(MaskFunction maskFunction)
-
Uses of MaskFunction in org.seamcat.model.mathematics
Methods in org.seamcat.model.mathematics with parameters of type MaskFunction Modifier and Type Method Description static Bounds
Mathematics. bandwidthBoundsFromEmissionMask(MaskFunction mask, double receptionBandwidth)
consider first the reference bandwidth of the wanted range.
in case the wanted range exceeds the reference bandwidth, calculate upper and lower bounds of the bandwidth
in case the mask is not flat, it takes the lower and upper values at an attenuation of 23 dB
relative to the centre of the mask as Boundsstatic double
Mathematics. bandwidthFromEmissionMask(MaskFunction mask, double receptionBandwidth)
get bandwidth derived from the emission mask
it uses the method bandwidthBoundsFromEmissionMask() which reports the lower and upper edges as Boundsstatic double
Mathematics. getRefBW_of_EmissionMask(MaskFunction emissionMask)
compares the values at an offset of zero of the origin mask against the value of the mask normalized to 1 MHz reference bandwidth
and derives from this ratio the underlying reference bandwidth of the origin mask -
Uses of MaskFunction in org.seamcat.model.types
Methods in org.seamcat.model.types that return MaskFunction Modifier and Type Method Description MaskFunction
Transmitter. getEmissionsFloor()
Constructors in org.seamcat.model.types with parameters of type MaskFunction Constructor Description Transmitter(EmissionMask emissionMask, MaskFunction emissionFloor, boolean usingEmissionFloor, double bandwidth, Bounds bandwidthBounds, java.util.List<LocalEnvironmentUI> localEnvironments, AntennaGain antennaGain, double bandwidthOffset, boolean usePowerControl)
-