예제 #1
0
        /**
         * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful.
         */
        public bool equals(BeamData rhs)
        {
            bool ivarsEqual = true;

            if (rhs.GetType() != this.GetType())
            {
                return(false);
            }

            if (!(_beamAzimuthCenter == rhs._beamAzimuthCenter))
            {
                ivarsEqual = false;
            }
            if (!(_beamAzimuthSweep == rhs._beamAzimuthSweep))
            {
                ivarsEqual = false;
            }
            if (!(_beamElevationCenter == rhs._beamElevationCenter))
            {
                ivarsEqual = false;
            }
            if (!(_beamElevationSweep == rhs._beamElevationSweep))
            {
                ivarsEqual = false;
            }
            if (!(_beamSweepSync == rhs._beamSweepSync))
            {
                ivarsEqual = false;
            }

            return(ivarsEqual);
        }
 ///<summary>
 ///Secondary operational data, 5.2.57
 ///</summary>
 public void setSecondaryOperationalData(BeamData pSecondaryOperationalData)
 {
     _secondaryOperationalData = pSecondaryOperationalData;
 }
 ///<summary>
 ///beam data
 ///</summary>
 public void setBeamData(BeamData pBeamData)
 {
     _beamData = pBeamData;
 }
예제 #4
0
 ///<summary>
 ///Secondary operational data, 5.2.57
 ///</summary>
 public void setSecondaryOperationalData(BeamData pSecondaryOperationalData)
 {
     _secondaryOperationalData = pSecondaryOperationalData;
 }
예제 #5
0
 ///<summary>
 ///beam data
 ///</summary>
 public void setBeamData(BeamData pBeamData)
 {
     _beamData = pBeamData;
 }
예제 #6
0
        /**
          * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful.
          */
        public bool equals(BeamData rhs)
        {
            bool ivarsEqual = true;

            if(rhs.GetType() != this.GetType())
            return false;

             if( ! (_beamAzimuthCenter == rhs._beamAzimuthCenter)) ivarsEqual = false;
             if( ! (_beamAzimuthSweep == rhs._beamAzimuthSweep)) ivarsEqual = false;
             if( ! (_beamElevationCenter == rhs._beamElevationCenter)) ivarsEqual = false;
             if( ! (_beamElevationSweep == rhs._beamElevationSweep)) ivarsEqual = false;
             if( ! (_beamSweepSync == rhs._beamSweepSync)) ivarsEqual = false;

            return ivarsEqual;
        }