public interface ISignalPropagationPathService
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
findLinkForReceiver(IServiceProvider receiver)
Finds the
IServiceProvider which represents the link, in the signal propagation path, which has the provided receiver. |
boolean |
getEvaluateInterferenceSources()
Gets a value indicating whether to evaluate signals from interference sources.
|
Iterable<IServiceProvider> |
getLinkPath()
Gets the link path which is a list of links, as
IServiceProvider instances,
from the transmission source to the receiver object. |
IServiceProvider |
getTransmitter()
Gets the desired transmitter for the signal propagation path.
|
@Nullable IServiceProvider findLinkForReceiver(IServiceProvider receiver)
IServiceProvider
which represents the link, in the signal propagation path, which has the provided receiver.receiver
- The receiver used to search the signal propagation path.IServiceProvider
or null
if the receiver can not be found on the link path.@Nullable IServiceProvider getTransmitter()
IServiceProvider
or null
if the transmitter is not found.Iterable<IServiceProvider> getLinkPath()
IServiceProvider
instances,
from the transmission source to the receiver object.boolean getEvaluateInterferenceSources()