/** * 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; }
/** * 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; }