Class AntennaLocalEnvironments

  • Direct Known Subclasses:
    Receiver, Transmitter

    public abstract class AntennaLocalEnvironments
    extends java.lang.Object
    This class is used on either a Receiver or Transmitter to represent the local environment options it has configured. It also has a method of picking a random local environment uniformly as per the configured probabilities.
    • Constructor Detail

      • AntennaLocalEnvironments

        public AntennaLocalEnvironments​(java.util.List<LocalEnvironmentUI> localEnvironments)
    • Method Detail

      • getDirection

        public abstract Direction getDirection()
      • getAntennaHeightBounds

        public Bounds getAntennaHeightBounds()
        return the possible min and max values of all configured local environments
      • getHeightBoundsFromEnvironments

        public static Bounds getHeightBoundsFromEnvironments​(java.util.List<LocalEnvironmentUI> localEnvironments)