/** * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful. */ public bool equals(DesignatorPdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_designatingEntityID.Equals(rhs._designatingEntityID))) { ivarsEqual = false; } if (!(_codeName == rhs._codeName)) { ivarsEqual = false; } if (!(_designatedEntityID.Equals(rhs._designatedEntityID))) { ivarsEqual = false; } if (!(_designatorCode == rhs._designatorCode)) { ivarsEqual = false; } if (!(_designatorPower == rhs._designatorPower)) { ivarsEqual = false; } if (!(_designatorWavelength == rhs._designatorWavelength)) { ivarsEqual = false; } if (!(_designatorSpotWrtDesignated.Equals(rhs._designatorSpotWrtDesignated))) { ivarsEqual = false; } if (!(_designatorSpotLocation.Equals(rhs._designatorSpotLocation))) { ivarsEqual = false; } if (!(_deadReckoningAlgorithm == rhs._deadReckoningAlgorithm)) { ivarsEqual = false; } if (!(_padding1 == rhs._padding1)) { ivarsEqual = false; } if (!(_padding2 == rhs._padding2)) { ivarsEqual = false; } if (!(_entityLinearAcceleration.Equals(rhs._entityLinearAcceleration))) { ivarsEqual = false; } return(ivarsEqual); }
/** * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful. */ public bool equals(DeadReckoningParameter rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_deadReckoningAlgorithm == rhs._deadReckoningAlgorithm)) { ivarsEqual = false; } for (int idx = 0; idx < 15; idx++) { if (!(_otherParameters[idx] == rhs._otherParameters[idx])) { ivarsEqual = false; } } if (!(_entityLinearAcceleration.Equals(rhs._entityLinearAcceleration))) { ivarsEqual = false; } if (!(_entityAngularVelocity.Equals(rhs._entityAngularVelocity))) { ivarsEqual = false; } return(ivarsEqual); }
/** * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful. */ public bool equals(DetonationPdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_munitionID.Equals(rhs._munitionID))) { ivarsEqual = false; } if (!(_eventID.Equals(rhs._eventID))) { ivarsEqual = false; } if (!(_velocity.Equals(rhs._velocity))) { ivarsEqual = false; } if (!(_locationInWorldCoordinates.Equals(rhs._locationInWorldCoordinates))) { ivarsEqual = false; } if (!(_burstDescriptor.Equals(rhs._burstDescriptor))) { ivarsEqual = false; } if (!(_locationInEntityCoordinates.Equals(rhs._locationInEntityCoordinates))) { ivarsEqual = false; } if (!(_detonationResult == rhs._detonationResult)) { ivarsEqual = false; } if (!(_numberOfArticulationParameters == rhs._numberOfArticulationParameters)) { ivarsEqual = false; } if (!(_pad == rhs._pad)) { ivarsEqual = false; } for (int idx = 0; idx < _articulationParameters.Count; idx++) { ArticulationParameter x = (ArticulationParameter)_articulationParameters[idx]; if (!(_articulationParameters[idx].Equals(rhs._articulationParameters[idx]))) { ivarsEqual = false; } } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(EntityStateUpdatePdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } ivarsEqual = base.Equals(rhs); if (!(_entityID.Equals(rhs._entityID))) { ivarsEqual = false; } if (!(_padding1 == rhs._padding1)) { ivarsEqual = false; } if (!(_numberOfArticulationParameters == rhs._numberOfArticulationParameters)) { ivarsEqual = false; } if (!(_entityLinearVelocity.Equals(rhs._entityLinearVelocity))) { ivarsEqual = false; } if (!(_entityLocation.Equals(rhs._entityLocation))) { ivarsEqual = false; } if (!(_entityOrientation.Equals(rhs._entityOrientation))) { ivarsEqual = false; } if (!(_entityAppearance == rhs._entityAppearance)) { ivarsEqual = false; } if (!(_articulationParameters.Count == rhs._articulationParameters.Count)) { ivarsEqual = false; } if (ivarsEqual) { for (int idx = 0; idx < _articulationParameters.Count; idx++) { if (!(_articulationParameters[idx].Equals(rhs._articulationParameters[idx]))) { ivarsEqual = false; } } } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(ElectronicEmissionSystemData rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_systemDataLength == rhs._systemDataLength)) { ivarsEqual = false; } if (!(_numberOfBeams == rhs._numberOfBeams)) { ivarsEqual = false; } if (!(_emissionsPadding2 == rhs._emissionsPadding2)) { ivarsEqual = false; } if (!(_emitterSystem.Equals(rhs._emitterSystem))) { ivarsEqual = false; } if (!(_location.Equals(rhs._location))) { ivarsEqual = false; } if (!(_beamDataRecords.Count == rhs._beamDataRecords.Count)) { ivarsEqual = false; } if (ivarsEqual) { for (int idx = 0; idx < _beamDataRecords.Count; idx++) { if (!(_beamDataRecords[idx].Equals(rhs._beamDataRecords[idx]))) { ivarsEqual = false; } } } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(AcousticEmitterSystemData rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_emitterSystemDataLength == rhs._emitterSystemDataLength)) { ivarsEqual = false; } if (!(_numberOfBeams == rhs._numberOfBeams)) { ivarsEqual = false; } if (!(_pad2 == rhs._pad2)) { ivarsEqual = false; } if (!(_acousticEmitterSystem.Equals(rhs._acousticEmitterSystem))) { ivarsEqual = false; } if (!(_emitterLocation.Equals(rhs._emitterLocation))) { ivarsEqual = false; } if (!(_beamRecords.Count == rhs._beamRecords.Count)) { ivarsEqual = false; } if (ivarsEqual) { for (int idx = 0; idx < _beamRecords.Count; idx++) { if (!(_beamRecords[idx].Equals(rhs._beamRecords[idx]))) { ivarsEqual = false; } } } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(CollisionPdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } ivarsEqual = base.Equals(rhs); if (!(_issuingEntityID.Equals(rhs._issuingEntityID))) { ivarsEqual = false; } if (!(_collidingEntityID.Equals(rhs._collidingEntityID))) { ivarsEqual = false; } if (!(_eventID.Equals(rhs._eventID))) { ivarsEqual = false; } if (!(_collisionType == rhs._collisionType)) { ivarsEqual = false; } if (!(_pad == rhs._pad)) { ivarsEqual = false; } if (!(_velocity.Equals(rhs._velocity))) { ivarsEqual = false; } if (!(_mass == rhs._mass)) { ivarsEqual = false; } if (!(_location.Equals(rhs._location))) { ivarsEqual = false; } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(FirePdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } ivarsEqual = base.Equals(rhs); if (!(_munitionID.Equals(rhs._munitionID))) { ivarsEqual = false; } if (!(_eventID.Equals(rhs._eventID))) { ivarsEqual = false; } if (!(_fireMissionIndex == rhs._fireMissionIndex)) { ivarsEqual = false; } if (!(_locationInWorldCoordinates.Equals(rhs._locationInWorldCoordinates))) { ivarsEqual = false; } if (!(_burstDescriptor.Equals(rhs._burstDescriptor))) { ivarsEqual = false; } if (!(_velocity.Equals(rhs._velocity))) { ivarsEqual = false; } if (!(_range == rhs._range)) { ivarsEqual = false; } return(ivarsEqual); }
/** * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful. */ public bool equals(AntennaLocation rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_antennaLocation.Equals(rhs._antennaLocation))) { ivarsEqual = false; } if (!(_relativeAntennaLocation.Equals(rhs._relativeAntennaLocation))) { ivarsEqual = false; } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(IsPartOfPdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } ivarsEqual = base.Equals(rhs); if (!(_orginatingEntityID.Equals(rhs._orginatingEntityID))) { ivarsEqual = false; } if (!(_receivingEntityID.Equals(rhs._receivingEntityID))) { ivarsEqual = false; } if (!(_relationship.Equals(rhs._relationship))) { ivarsEqual = false; } if (!(_partLocation.Equals(rhs._partLocation))) { ivarsEqual = false; } if (!(_namedLocationID.Equals(rhs._namedLocationID))) { ivarsEqual = false; } if (!(_partEntityType.Equals(rhs._partEntityType))) { ivarsEqual = false; } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(IffAtcNavAidsLayer1Pdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } ivarsEqual = base.Equals(rhs); if (!(_emittingEntityId.Equals(rhs._emittingEntityId))) { ivarsEqual = false; } if (!(_eventID.Equals(rhs._eventID))) { ivarsEqual = false; } if (!(_location.Equals(rhs._location))) { ivarsEqual = false; } if (!(_systemID.Equals(rhs._systemID))) { ivarsEqual = false; } if (!(_pad2 == rhs._pad2)) { ivarsEqual = false; } if (!(_fundamentalParameters.Equals(rhs._fundamentalParameters))) { ivarsEqual = false; } return(ivarsEqual); }
/** * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful. */ public bool equals(EntityStatePdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_entityID.Equals(rhs._entityID))) { ivarsEqual = false; } if (!(_forceId == rhs._forceId)) { ivarsEqual = false; } if (!(_numberOfArticulationParameters == rhs._numberOfArticulationParameters)) { ivarsEqual = false; } if (!(_entityType.Equals(rhs._entityType))) { ivarsEqual = false; } if (!(_alternativeEntityType.Equals(rhs._alternativeEntityType))) { ivarsEqual = false; } if (!(_entityLinearVelocity.Equals(rhs._entityLinearVelocity))) { ivarsEqual = false; } if (!(_entityLocation.Equals(rhs._entityLocation))) { ivarsEqual = false; } if (!(_entityOrientation.Equals(rhs._entityOrientation))) { ivarsEqual = false; } if (!(_entityAppearance == rhs._entityAppearance)) { ivarsEqual = false; } if (!(_deadReckoningParameters.Equals(rhs._deadReckoningParameters))) { ivarsEqual = false; } if (!(_marking.Equals(rhs._marking))) { ivarsEqual = false; } if (!(_capabilities == rhs._capabilities)) { ivarsEqual = false; } for (int idx = 0; idx < _articulationParameters.Count; idx++) { ArticulationParameter x = (ArticulationParameter)_articulationParameters[idx]; if (!(_articulationParameters[idx].Equals(rhs._articulationParameters[idx]))) { ivarsEqual = false; } } return(ivarsEqual); }
/** * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful. */ public bool equals(TransmitterPdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_radioEntityType.Equals(rhs._radioEntityType))) { ivarsEqual = false; } if (!(_transmitState == rhs._transmitState)) { ivarsEqual = false; } if (!(_inputSource == rhs._inputSource)) { ivarsEqual = false; } if (!(_padding1 == rhs._padding1)) { ivarsEqual = false; } if (!(_antennaLocation.Equals(rhs._antennaLocation))) { ivarsEqual = false; } if (!(_relativeAntennaLocation.Equals(rhs._relativeAntennaLocation))) { ivarsEqual = false; } if (!(_antennaPatternType == rhs._antennaPatternType)) { ivarsEqual = false; } if (!(_antennaPatternCount == rhs._antennaPatternCount)) { ivarsEqual = false; } if (!(_frequency == rhs._frequency)) { ivarsEqual = false; } if (!(_transmitFrequencyBandwidth == rhs._transmitFrequencyBandwidth)) { ivarsEqual = false; } if (!(_power == rhs._power)) { ivarsEqual = false; } if (!(_modulationType.Equals(rhs._modulationType))) { ivarsEqual = false; } if (!(_cryptoSystem == rhs._cryptoSystem)) { ivarsEqual = false; } if (!(_cryptoKeyId == rhs._cryptoKeyId)) { ivarsEqual = false; } if (!(_modulationParameterCount == rhs._modulationParameterCount)) { ivarsEqual = false; } if (!(_padding2 == rhs._padding2)) { ivarsEqual = false; } if (!(_padding3 == rhs._padding3)) { ivarsEqual = false; } for (int idx = 0; idx < _modulationParametersList.Count; idx++) { Vector3Float x = (Vector3Float)_modulationParametersList[idx]; if (!(_modulationParametersList[idx].Equals(rhs._modulationParametersList[idx]))) { ivarsEqual = false; } } for (int idx = 0; idx < _antennaPatternList.Count; idx++) { Vector3Float x = (Vector3Float)_antennaPatternList[idx]; if (!(_antennaPatternList[idx].Equals(rhs._antennaPatternList[idx]))) { ivarsEqual = false; } } return(ivarsEqual); }
/** * The equals method doesn't always work--mostly on on classes that consist only of primitives. Be careful. */ public bool equals(AggregateStatePdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } if (!(_aggregateID.Equals(rhs._aggregateID))) { ivarsEqual = false; } if (!(_forceID == rhs._forceID)) { ivarsEqual = false; } if (!(_aggregateState == rhs._aggregateState)) { ivarsEqual = false; } if (!(_aggregateType.Equals(rhs._aggregateType))) { ivarsEqual = false; } if (!(_formation == rhs._formation)) { ivarsEqual = false; } if (!(_aggregateMarking.Equals(rhs._aggregateMarking))) { ivarsEqual = false; } if (!(_dimensions.Equals(rhs._dimensions))) { ivarsEqual = false; } if (!(_orientation.Equals(rhs._orientation))) { ivarsEqual = false; } if (!(_centerOfMass.Equals(rhs._centerOfMass))) { ivarsEqual = false; } if (!(_velocity.Equals(rhs._velocity))) { ivarsEqual = false; } if (!(_numberOfDisAggregates == rhs._numberOfDisAggregates)) { ivarsEqual = false; } if (!(_numberOfDisEntities == rhs._numberOfDisEntities)) { ivarsEqual = false; } if (!(_numberOfSilentAggregateTypes == rhs._numberOfSilentAggregateTypes)) { ivarsEqual = false; } if (!(_numberOfSilentEntityTypes == rhs._numberOfSilentEntityTypes)) { ivarsEqual = false; } for (int idx = 0; idx < _aggregateIDList.Count; idx++) { AggregateID x = (AggregateID)_aggregateIDList[idx]; if (!(_aggregateIDList[idx].Equals(rhs._aggregateIDList[idx]))) { ivarsEqual = false; } } for (int idx = 0; idx < _entityIDList.Count; idx++) { EntityID x = (EntityID)_entityIDList[idx]; if (!(_entityIDList[idx].Equals(rhs._entityIDList[idx]))) { ivarsEqual = false; } } if (!(_pad2 == rhs._pad2)) { ivarsEqual = false; } for (int idx = 0; idx < _silentAggregateSystemList.Count; idx++) { EntityType x = (EntityType)_silentAggregateSystemList[idx]; if (!(_silentAggregateSystemList[idx].Equals(rhs._silentAggregateSystemList[idx]))) { ivarsEqual = false; } } for (int idx = 0; idx < _silentEntitySystemList.Count; idx++) { EntityType x = (EntityType)_silentEntitySystemList[idx]; if (!(_silentEntitySystemList[idx].Equals(rhs._silentEntitySystemList[idx]))) { ivarsEqual = false; } } if (!(_numberOfVariableDatumRecords == rhs._numberOfVariableDatumRecords)) { ivarsEqual = false; } for (int idx = 0; idx < _variableDatumList.Count; idx++) { VariableDatum x = (VariableDatum)_variableDatumList[idx]; if (!(_variableDatumList[idx].Equals(rhs._variableDatumList[idx]))) { ivarsEqual = false; } } return(ivarsEqual); }
/** * Compares for reference equality and value equality. */ public bool equals(CollisionElasticPdu rhs) { bool ivarsEqual = true; if (rhs.GetType() != this.GetType()) { return(false); } ivarsEqual = base.Equals(rhs); if (!(_issuingEntityID.Equals(rhs._issuingEntityID))) { ivarsEqual = false; } if (!(_collidingEntityID.Equals(rhs._collidingEntityID))) { ivarsEqual = false; } if (!(_collisionEventID.Equals(rhs._collisionEventID))) { ivarsEqual = false; } if (!(_pad == rhs._pad)) { ivarsEqual = false; } if (!(_contactVelocity.Equals(rhs._contactVelocity))) { ivarsEqual = false; } if (!(_mass == rhs._mass)) { ivarsEqual = false; } if (!(_location.Equals(rhs._location))) { ivarsEqual = false; } if (!(_collisionResultXX == rhs._collisionResultXX)) { ivarsEqual = false; } if (!(_collisionResultXY == rhs._collisionResultXY)) { ivarsEqual = false; } if (!(_collisionResultXZ == rhs._collisionResultXZ)) { ivarsEqual = false; } if (!(_collisionResultYY == rhs._collisionResultYY)) { ivarsEqual = false; } if (!(_collisionResultYZ == rhs._collisionResultYZ)) { ivarsEqual = false; } if (!(_collisionResultZZ == rhs._collisionResultZZ)) { ivarsEqual = false; } if (!(_unitSurfaceNormal.Equals(rhs._unitSurfaceNormal))) { ivarsEqual = false; } if (!(_coefficientOfRestitution == rhs._coefficientOfRestitution)) { ivarsEqual = false; } return(ivarsEqual); }