Class DefaultInterfererImpl<T extends Interferer>
- java.lang.Object
-
- org.seamcat.model.simulation.result.SystemLinkImpl<T>
-
- org.seamcat.model.simulation.result.DefaultInterfererImpl<T>
-
- All Implemented Interfaces:
Interferer<T>
,SystemLink<T>
public class DefaultInterfererImpl<T extends Interferer> extends SystemLinkImpl<T> implements Interferer<T>
-
-
Constructor Summary
Constructors Constructor Description DefaultInterfererImpl(InterferenceLink link, AntennaGain antennaGain, LinkResult linkResult, double mcl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterferenceLink
getLink()
double
getMinimumCouplingLoss()
java.lang.String
getRxName()
java.lang.String
getTxName()
-
Methods inherited from class org.seamcat.model.simulation.result.SystemLinkImpl
getAntennaGain, getLinkResult, isSameRx, isSameTx
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.seamcat.model.simulation.result.SystemLink
getAntennaGain, getLinkResult, isSameRx, isSameTx
-
-
-
-
Constructor Detail
-
DefaultInterfererImpl
public DefaultInterfererImpl(InterferenceLink link, AntennaGain antennaGain, LinkResult linkResult, double mcl)
-
-
Method Detail
-
getMinimumCouplingLoss
public double getMinimumCouplingLoss()
- Specified by:
getMinimumCouplingLoss
in interfaceInterferer<T extends Interferer>
-
getLink
public InterferenceLink getLink()
- Specified by:
getLink
in interfaceInterferer<T extends Interferer>
-
getRxName
public java.lang.String getRxName()
- Specified by:
getRxName
in interfaceSystemLink<T extends Interferer>
-
getTxName
public java.lang.String getTxName()
- Specified by:
getTxName
in interfaceSystemLink<T extends Interferer>
-
-