Class DefaultVictimImpl<T extends Victim>
- java.lang.Object
-
- org.seamcat.model.simulation.result.SystemLinkImpl<T>
-
- org.seamcat.model.simulation.result.DefaultVictimImpl<T>
-
- All Implemented Interfaces:
SystemLink<T>
,Victim<T>
public class DefaultVictimImpl<T extends Victim> extends SystemLinkImpl<T> implements Victim<T>
-
-
Constructor Summary
Constructors Constructor Description DefaultVictimImpl(AntennaGain antennaGain, LinkResult linkResult)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
adjustTotalInterference(double totalU, double totalB)
void
dropRx()
void
dropTx()
java.lang.String
getRxName()
double
getTotalInterferenceBlocking()
double
getTotalInterferenceUnwanted()
java.lang.String
getTxName()
boolean
isDropped()
boolean
isRxDropped()
boolean
isTxDropped()
-
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
-
DefaultVictimImpl
public DefaultVictimImpl(AntennaGain antennaGain, LinkResult linkResult)
-
-
Method Detail
-
adjustTotalInterference
public void adjustTotalInterference(double totalU, double totalB)
- Specified by:
adjustTotalInterference
in interfaceVictim<T extends Victim>
-
getTotalInterferenceUnwanted
public double getTotalInterferenceUnwanted()
- Specified by:
getTotalInterferenceUnwanted
in interfaceVictim<T extends Victim>
-
getTotalInterferenceBlocking
public double getTotalInterferenceBlocking()
- Specified by:
getTotalInterferenceBlocking
in interfaceVictim<T extends Victim>
-
isTxDropped
public boolean isTxDropped()
- Specified by:
isTxDropped
in interfaceVictim<T extends Victim>
-
isRxDropped
public boolean isRxDropped()
- Specified by:
isRxDropped
in interfaceVictim<T extends Victim>
-
getRxName
public java.lang.String getRxName()
- Specified by:
getRxName
in interfaceSystemLink<T extends Victim>
-
getTxName
public java.lang.String getTxName()
- Specified by:
getTxName
in interfaceSystemLink<T extends Victim>
-
-