Class AbstractMachineElement

  • Direct Known Subclasses:
    Corrector, Monitor

    public abstract class AbstractMachineElement
    extends java.lang.Object
    • Field Detail

      • position

        public double position
    • Constructor Detail

      • AbstractMachineElement

        public AbstractMachineElement​(java.lang.String name,
                                      Plane plane,
                                      BeamNumber beamNumber)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getKey

        public java.lang.String getKey()
      • isActive

        public boolean isActive()
      • setActive

        public void setActive​(boolean value)
      • getStatus

        public Status getStatus()
      • setStatus

        public void setStatus​(Status status)
      • isOk

        public boolean isOk()
      • getInitialGain

        public double getInitialGain()
      • setInitialGain

        public void setInitialGain​(double initialGain)
      • getName

        public java.lang.String getName()
      • resetGain

        public void resetGain()
      • setGain

        public void setGain​(double gain)
      • getGain

        public double getGain()
      • getGainError

        public double getGainError()
      • setGainError

        public void setGainError​(double gainError)
      • getPlane

        public Plane getPlane()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object