From 751200e8dc3c92efd636cb5ed4ff62e1bb3f8c09 Mon Sep 17 00:00:00 2001 From: Don McGregor Date: Mon, 16 Jan 2017 00:03:22 -0800 Subject: [PATCH] Removing javadoc; though it would show up as rendered HTML in github, but such is not the case; it shows up as unrendered HTML. --- .gitignore | 2 +- dist/javadoc/allclasses-frame.html | 411 - dist/javadoc/allclasses-noframe.html | 411 - dist/javadoc/constant-values.html | 537 - dist/javadoc/deprecated-list.html | 122 - .../moves/deadreckoning/DIS_DR_FPB_06.html | 317 - .../moves/deadreckoning/DIS_DR_FPW_02.html | 316 - .../moves/deadreckoning/DIS_DR_FVB_09.html | 317 - .../moves/deadreckoning/DIS_DR_FVW_05.html | 311 - .../moves/deadreckoning/DIS_DR_RPB_07.html | 319 - .../moves/deadreckoning/DIS_DR_RPW_03.html | 315 - .../moves/deadreckoning/DIS_DR_RPW_03b.html | 315 - .../moves/deadreckoning/DIS_DR_RVB_08.html | 319 - .../moves/deadreckoning/DIS_DR_RVW_04.html | 311 - .../moves/deadreckoning/DIS_DR_RVW_04b.html | 311 - .../moves/deadreckoning/DIS_DR_Static_01.html | 310 - .../deadreckoning/DIS_DeadReckoning.html | 1122 - .../moves/deadreckoning/package-frame.html | 31 - .../moves/deadreckoning/package-summary.html | 217 - .../nps/moves/deadreckoning/package-tree.html | 149 - .../nps/moves/deadreckoning/utils/Matrix.html | 832 - .../deadreckoning/utils/MatrixException.html | 265 - .../deadreckoning/utils/package-frame.html | 24 - .../deadreckoning/utils/package-summary.html | 163 - .../deadreckoning/utils/package-tree.html | 144 - .../edu/nps/moves/dis/AcknowledgePdu.html | 613 - .../nps/moves/dis/AcknowledgeReliablePdu.html | 613 - .../edu/nps/moves/dis/AcousticBeamData.html | 598 - .../dis/AcousticBeamFundamentalParameter.html | 682 - .../edu/nps/moves/dis/AcousticEmitter.html | 556 - .../nps/moves/dis/AcousticEmitterSystem.html | 556 - .../moves/dis/AcousticEmitterSystemData.html | 687 - .../edu/nps/moves/dis/ActionRequestPdu.html | 749 - .../moves/dis/ActionRequestReliablePdu.html | 875 - .../edu/nps/moves/dis/ActionResponsePdu.html | 749 - .../moves/dis/ActionResponseReliablePdu.html | 749 - .../edu/nps/moves/dis/AggregateID.html | 556 - .../edu/nps/moves/dis/AggregateMarking.html | 514 - .../edu/nps/moves/dis/AggregateStatePdu.html | 1380 - .../edu/nps/moves/dis/AggregateType.html | 721 - .../nps/moves/dis/AngularVelocityVector.html | 556 - .../edu/nps/moves/dis/AntennaLocation.html | 514 - dist/javadoc/edu/nps/moves/dis/ApaData.html | 514 - .../nps/moves/dis/ArealObjectStatePdu.html | 940 - .../nps/moves/dis/ArticulationParameter.html | 625 - .../edu/nps/moves/dis/BeamAntennaPattern.html | 793 - dist/javadoc/edu/nps/moves/dis/BeamData.html | 640 - .../edu/nps/moves/dis/BurstDescriptor.html | 640 - dist/javadoc/edu/nps/moves/dis/ClockTime.html | 514 - .../nps/moves/dis/CollisionElasticPdu.html | 1103 - .../edu/nps/moves/dis/CollisionPdu.html | 809 - .../javadoc/edu/nps/moves/dis/CommentPdu.html | 665 - .../edu/nps/moves/dis/CommentReliablePdu.html | 665 - .../edu/nps/moves/dis/CreateEntityPdu.html | 529 - .../moves/dis/CreateEntityReliablePdu.html | 655 - dist/javadoc/edu/nps/moves/dis/DataPdu.html | 749 - .../edu/nps/moves/dis/DataQueryPdu.html | 749 - .../nps/moves/dis/DataQueryReliablePdu.html | 875 - .../edu/nps/moves/dis/DataReliablePdu.html | 833 - .../nps/moves/dis/DeadReckoningParameter.html | 598 - .../edu/nps/moves/dis/DesignatorPdu.html | 977 - .../edu/nps/moves/dis/DetonationPdu.html | 909 - .../dis/DistributedEmissionsFamilyPdu.html | 457 - .../edu/nps/moves/dis/EightByteChunk.html | 472 - .../moves/dis/ElectronicEmissionBeamData.html | 855 - .../dis/ElectronicEmissionSystemData.html | 687 - .../nps/moves/dis/ElectronicEmissionsPdu.html | 730 - .../edu/nps/moves/dis/EmitterSystem.html | 556 - dist/javadoc/edu/nps/moves/dis/EntityID.html | 580 - .../moves/dis/EntityInformationFamilyPdu.html | 457 - .../moves/dis/EntityManagementFamilyPdu.html | 457 - .../edu/nps/moves/dis/EntityStatePdu.html | 1437 - .../nps/moves/dis/EntityStateUpdatePdu.html | 1227 - .../javadoc/edu/nps/moves/dis/EntityType.html | 721 - .../edu/nps/moves/dis/Environment.html | 682 - .../moves/dis/EnvironmentalProcessPdu.html | 772 - dist/javadoc/edu/nps/moves/dis/EventID.html | 556 - .../edu/nps/moves/dis/EventReportPdu.html | 749 - .../nps/moves/dis/EventReportReliablePdu.html | 749 - .../edu/nps/moves/dis/FastEntityStatePdu.html | 2559 -- dist/javadoc/edu/nps/moves/dis/FirePdu.html | 778 - .../javadoc/edu/nps/moves/dis/FixedDatum.html | 514 - .../edu/nps/moves/dis/FourByteChunk.html | 472 - .../moves/dis/FundamentalParameterData.html | 850 - .../dis/FundamentalParameterDataIff.html | 766 - .../edu/nps/moves/dis/GridAxisRecord.html | 518 - .../dis/GridAxisRecordRepresentation0.html | 557 - .../dis/GridAxisRecordRepresentation1.html | 641 - .../dis/GridAxisRecordRepresentation2.html | 557 - .../edu/nps/moves/dis/GriddedDataPdu.html | 1108 - .../nps/moves/dis/IffAtcNavAidsLayer1Pdu.html | 729 - .../nps/moves/dis/IffAtcNavAidsLayer2Pdu.html | 660 - .../edu/nps/moves/dis/IffFundamentalData.html | 850 - .../dis/IntercomCommunicationsParameters.html | 561 - .../edu/nps/moves/dis/IntercomControlPdu.html | 982 - .../edu/nps/moves/dis/IntercomSignalPdu.html | 814 - .../edu/nps/moves/dis/IsGroupOfPdu.html | 772 - .../edu/nps/moves/dis/IsPartOfPdu.html | 725 - .../edu/nps/moves/dis/LayerHeader.html | 556 - .../nps/moves/dis/LinearObjectStatePdu.html | 856 - .../nps/moves/dis/LinearSegmentParameter.html | 808 - .../edu/nps/moves/dis/LogisticsFamilyPdu.html | 457 - dist/javadoc/edu/nps/moves/dis/Marking.html | 557 - .../edu/nps/moves/dis/MinefieldDataPdu.html | 1071 - .../edu/nps/moves/dis/MinefieldFamilyPdu.html | 457 - .../edu/nps/moves/dis/MinefieldQueryPdu.html | 903 - .../moves/dis/MinefieldResponseNackPdu.html | 688 - .../edu/nps/moves/dis/MinefieldStatePdu.html | 987 - .../edu/nps/moves/dis/ModulationType.html | 598 - .../edu/nps/moves/dis/NamedLocation.html | 514 - .../javadoc/edu/nps/moves/dis/ObjectType.html | 640 - .../edu/nps/moves/dis/OneByteChunk.html | 472 - .../edu/nps/moves/dis/Orientation.html | 547 - dist/javadoc/edu/nps/moves/dis/Pdu.html | 963 - .../edu/nps/moves/dis/PduContainer.html | 519 - dist/javadoc/edu/nps/moves/dis/PduStream.html | 771 - dist/javadoc/edu/nps/moves/dis/Point.html | 514 - .../nps/moves/dis/PointObjectStatePdu.html | 977 - .../nps/moves/dis/PropulsionSystemData.html | 514 - .../dis/RadioCommunicationsFamilyPdu.html | 457 - .../edu/nps/moves/dis/RadioEntityType.html | 679 - .../edu/nps/moves/dis/ReceiverPdu.html | 767 - .../nps/moves/dis/RecordQueryReliablePdu.html | 828 - dist/javadoc/edu/nps/moves/dis/RecordSet.html | 682 - .../edu/nps/moves/dis/Relationship.html | 514 - .../edu/nps/moves/dis/RemoveEntityPdu.html | 529 - .../moves/dis/RemoveEntityReliablePdu.html | 655 - .../edu/nps/moves/dis/RepairCompletePdu.html | 641 - .../edu/nps/moves/dis/RepairResponsePdu.html | 683 - .../edu/nps/moves/dis/ResupplyCancelPdu.html | 557 - .../edu/nps/moves/dis/ResupplyOfferPdu.html | 727 - .../nps/moves/dis/ResupplyReceivedPdu.html | 727 - dist/javadoc/edu/nps/moves/dis/SeesPdu.html | 819 - .../edu/nps/moves/dis/ServiceRequestPdu.html | 727 - .../javadoc/edu/nps/moves/dis/SetDataPdu.html | 749 - .../edu/nps/moves/dis/SetDataReliablePdu.html | 833 - .../nps/moves/dis/SetRecordReliablePdu.html | 744 - dist/javadoc/edu/nps/moves/dis/ShaftRPMs.html | 556 - dist/javadoc/edu/nps/moves/dis/SignalPdu.html | 814 - .../edu/nps/moves/dis/SimulationAddress.html | 514 - .../dis/SimulationManagementFamilyPdu.html | 556 - ...ionManagementWithReliabilityFamilyPdu.html | 556 - .../edu/nps/moves/dis/SixByteChunk.html | 472 - .../dis/SphericalHarmonicAntennaPattern.html | 469 - .../edu/nps/moves/dis/StartResumePdu.html | 613 - .../nps/moves/dis/StartResumeReliablePdu.html | 739 - .../edu/nps/moves/dis/StopFreezePdu.html | 697 - .../nps/moves/dis/StopFreezeReliablePdu.html | 739 - .../edu/nps/moves/dis/SupplyQuantity.html | 514 - .../dis/SyntheticEnvironmentFamilyPdu.html | 457 - dist/javadoc/edu/nps/moves/dis/SystemID.html | 598 - .../edu/nps/moves/dis/TrackJamTarget.html | 556 - .../moves/dis/TransferControlRequestPdu.html | 814 - .../edu/nps/moves/dis/TransmitterPdu.html | 1365 - .../edu/nps/moves/dis/TwoByteChunk.html | 472 - dist/javadoc/edu/nps/moves/dis/UaPdu.html | 989 - .../nps/moves/dis/UnsignedIntegerWrapper.html | 472 - .../edu/nps/moves/dis/VariableDatum.html | 561 - .../edu/nps/moves/dis/Vector3Double.html | 612 - .../edu/nps/moves/dis/Vector3Float.html | 556 - .../moves/dis/VectoringNozzleSystemData.html | 514 - .../edu/nps/moves/dis/WarfareFamilyPdu.html | 556 - .../edu/nps/moves/dis/package-frame.html | 156 - .../edu/nps/moves/dis/package-summary.html | 1016 - .../edu/nps/moves/dis/package-tree.html | 310 - .../edu/nps/moves/dis7/AcknowledgePdu.html | 716 - .../moves/dis7/AcknowledgeReliablePdu.html | 632 - .../edu/nps/moves/dis7/AcousticEmitter.html | 556 - .../edu/nps/moves/dis7/ActionRequestPdu.html | 852 - .../moves/dis7/ActionRequestReliablePdu.html | 894 - .../edu/nps/moves/dis7/ActionResponsePdu.html | 852 - .../moves/dis7/ActionResponseReliablePdu.html | 768 - .../nps/moves/dis7/AggregateIdentifier.html | 514 - .../edu/nps/moves/dis7/AggregateMarking.html | 514 - .../edu/nps/moves/dis7/AggregateType.html | 724 - .../edu/nps/moves/dis7/AngleDeception.html | 1054 - .../nps/moves/dis7/AngularVelocityVector.html | 556 - .../edu/nps/moves/dis7/AntennaLocation.html | 514 - .../nps/moves/dis7/ArealObjectStatePdu.html | 1001 - .../edu/nps/moves/dis7/ArticulatedParts.html | 640 - .../edu/nps/moves/dis7/Association.html | 592 - .../edu/nps/moves/dis7/AttachedParts.html | 640 - .../javadoc/edu/nps/moves/dis7/Attribute.html | 547 - .../edu/nps/moves/dis7/AttributePdu.html | 870 - .../nps/moves/dis7/BeamAntennaPattern.html | 835 - dist/javadoc/edu/nps/moves/dis7/BeamData.html | 640 - .../edu/nps/moves/dis7/BeamStatus.html | 536 - .../edu/nps/moves/dis7/BlankingSector.html | 976 - .../edu/nps/moves/dis7/ChangeOptions.html | 407 - .../javadoc/edu/nps/moves/dis7/ClockTime.html | 514 - .../nps/moves/dis7/CollisionElasticPdu.html | 1122 - .../edu/nps/moves/dis7/CollisionPdu.html | 828 - .../edu/nps/moves/dis7/CommentPdu.html | 684 - .../nps/moves/dis7/CommentReliablePdu.html | 684 - .../nps/moves/dis7/CommunicationsNodeID.html | 508 - .../edu/nps/moves/dis7/CreateEntityPdu.html | 632 - .../moves/dis7/CreateEntityReliablePdu.html | 674 - .../edu/nps/moves/dis7/DataFilterRecord.html | 856 - dist/javadoc/edu/nps/moves/dis7/DataPdu.html | 768 - .../dis7/DataQueryDatumSpecification.html | 598 - .../edu/nps/moves/dis7/DataQueryPdu.html | 768 - .../nps/moves/dis7/DataQueryReliablePdu.html | 894 - .../edu/nps/moves/dis7/DataReliablePdu.html | 852 - .../nps/moves/dis7/DatumSpecification.html | 598 - .../moves/dis7/DeadReckoningParameters.html | 598 - .../edu/nps/moves/dis7/DesignatorPdu.html | 996 - .../edu/nps/moves/dis7/DetonationPdu.html | 931 - .../dis7/DirectedEnergyAreaAimpoint.html | 724 - .../nps/moves/dis7/DirectedEnergyDamage.html | 934 - .../nps/moves/dis7/DirectedEnergyFirePdu.html | 1183 - .../dis7/DirectedEnergyPrecisionAimpoint.html | 1060 - .../DirectedEnergyTargetEnergyDeposition.html | 556 - .../dis7/DistributedEmissionsFamilyPdu.html | 476 - .../dis7/EEFundamentalParameterData.html | 640 - .../edu/nps/moves/dis7/EightByteChunk.html | 472 - .../moves/dis7/ElectronicEmissionsPdu.html | 917 - .../edu/nps/moves/dis7/EmitterSystem.html | 556 - .../edu/nps/moves/dis7/EngineFuel.html | 640 - .../edu/nps/moves/dis7/EngineFuelReload.html | 724 - .../edu/nps/moves/dis7/EntityAssociation.html | 808 - .../nps/moves/dis7/EntityDamageStatusPdu.html | 721 - dist/javadoc/edu/nps/moves/dis7/EntityID.html | 556 - .../edu/nps/moves/dis7/EntityIdentifier.html | 514 - .../dis7/EntityInformationFamilyPdu.html | 476 - .../moves/dis7/EntityManagementFamilyPdu.html | 476 - .../edu/nps/moves/dis7/EntityMarking.html | 514 - .../edu/nps/moves/dis7/EntityStatePdu.html | 1040 - .../nps/moves/dis7/EntityStateUpdatePdu.html | 833 - .../edu/nps/moves/dis7/EntityType.html | 721 - .../edu/nps/moves/dis7/EntityTypeVP.html | 637 - .../edu/nps/moves/dis7/Environment.html | 598 - .../nps/moves/dis7/EnvironmentGeneral.html | 682 - .../edu/nps/moves/dis7/EnvironmentType.html | 721 - .../edu/nps/moves/dis7/EulerAngles.html | 547 - .../edu/nps/moves/dis7/EventIdentifier.html | 511 - .../moves/dis7/EventIdentifierLiveEntity.html | 547 - .../edu/nps/moves/dis7/EventReportPdu.html | 768 - .../moves/dis7/EventReportReliablePdu.html | 768 - .../edu/nps/moves/dis7/Expendable.html | 628 - .../nps/moves/dis7/ExpendableDescriptor.html | 514 - .../edu/nps/moves/dis7/ExpendableReload.html | 667 - .../nps/moves/dis7/ExplosionDescriptor.html | 598 - .../nps/moves/dis7/FalseTargetsAttribute.html | 937 - .../nps/moves/dis7/FastEntityStatePdu.html | 2162 -- dist/javadoc/edu/nps/moves/dis7/FirePdu.html | 800 - .../edu/nps/moves/dis7/FixedDatum.html | 514 - .../edu/nps/moves/dis7/FourByteChunk.html | 472 - .../dis7/FundamentalOperationalData.html | 850 - dist/javadoc/edu/nps/moves/dis7/GridAxis.html | 724 - .../dis7/GridAxisDescriptorVariable.html | 855 - dist/javadoc/edu/nps/moves/dis7/GroupID.html | 514 - dist/javadoc/edu/nps/moves/dis7/IFFData.html | 561 - .../dis7/IFFFundamentalParameterData.html | 724 - .../nps/moves/dis7/IOCommunicationsNode.html | 625 - dist/javadoc/edu/nps/moves/dis7/IOEffect.html | 781 - .../nps/moves/dis7/IffDataSpecification.html | 519 - .../IntercomCommunicationsParameters.html | 556 - .../nps/moves/dis7/IntercomControlPdu.html | 1001 - .../nps/moves/dis7/IntercomIdentifier.html | 586 - .../edu/nps/moves/dis7/IntercomSignalPdu.html | 833 - .../edu/nps/moves/dis7/IsPartOfPdu.html | 744 - .../edu/nps/moves/dis7/JammingTechnique.html | 586 - .../moves/dis7/LaunchedMunitionRecord.html | 703 - .../edu/nps/moves/dis7/LayerHeader.html | 553 - .../nps/moves/dis7/LinearObjectStatePdu.html | 875 - .../moves/dis7/LinearSegmentParameter.html | 892 - .../nps/moves/dis7/LiveEntityIdentifier.html | 514 - .../edu/nps/moves/dis7/LiveEntityPdu.html | 552 - .../nps/moves/dis7/LiveSimulationAddress.html | 514 - .../nps/moves/dis7/LogisticsFamilyPdu.html | 476 - .../nps/moves/dis7/MineEntityIdentifier.html | 508 - .../nps/moves/dis7/MinefieldFamilyPdu.html | 476 - .../nps/moves/dis7/MinefieldIdentifier.html | 508 - .../moves/dis7/MinefieldResponseNackPdu.html | 707 - .../nps/moves/dis7/MinefieldSensorType.html | 472 - .../edu/nps/moves/dis7/MinefieldStatePdu.html | 1006 - .../nps/moves/dis7/ModulationParameters.html | 407 - .../edu/nps/moves/dis7/ModulationType.html | 598 - dist/javadoc/edu/nps/moves/dis7/Munition.html | 640 - .../nps/moves/dis7/MunitionDescriptor.html | 640 - .../edu/nps/moves/dis7/MunitionReload.html | 682 - .../dis7/NamedLocationIdentification.html | 514 - .../edu/nps/moves/dis7/ObjectIdentifier.html | 514 - .../edu/nps/moves/dis7/ObjectType.html | 598 - .../edu/nps/moves/dis7/OneByteChunk.html | 472 - .../edu/nps/moves/dis7/OwnershipStatus.html | 556 - dist/javadoc/edu/nps/moves/dis7/Pdu.html | 579 - .../edu/nps/moves/dis7/PduContainer.html | 519 - .../javadoc/edu/nps/moves/dis7/PduHeader.html | 766 - .../javadoc/edu/nps/moves/dis7/PduStatus.html | 472 - .../javadoc/edu/nps/moves/dis7/PduStream.html | 598 - .../edu/nps/moves/dis7/PduSuperclass.html | 686 - .../nps/moves/dis7/PointObjectStatePdu.html | 996 - .../nps/moves/dis7/PropulsionSystemData.html | 514 - .../edu/nps/moves/dis7/ProtocolMode.html | 472 - .../dis7/RadioCommunicationsFamilyPdu.html | 476 - .../edu/nps/moves/dis7/RadioIdentifier.html | 598 - .../javadoc/edu/nps/moves/dis7/RadioType.html | 718 - .../edu/nps/moves/dis7/ReceiverPdu.html | 702 - .../moves/dis7/RecordQueryReliablePdu.html | 847 - .../moves/dis7/RecordQuerySpecification.html | 516 - .../nps/moves/dis7/RecordSpecification.html | 519 - .../dis7/RecordSpecificationElement.html | 682 - .../edu/nps/moves/dis7/Relationship.html | 514 - .../edu/nps/moves/dis7/RemoveEntityPdu.html | 632 - .../moves/dis7/RemoveEntityReliablePdu.html | 674 - .../edu/nps/moves/dis7/RepairCompletePdu.html | 660 - .../edu/nps/moves/dis7/RepairResponsePdu.html | 702 - .../javadoc/edu/nps/moves/dis7/RequestID.html | 472 - .../edu/nps/moves/dis7/ResupplyOfferPdu.html | 749 - .../nps/moves/dis7/ResupplyReceivedPdu.html | 749 - .../moves/dis7/SecondaryOperationalData.html | 556 - dist/javadoc/edu/nps/moves/dis7/SeesPdu.html | 838 - dist/javadoc/edu/nps/moves/dis7/Sensor.html | 682 - .../edu/nps/moves/dis7/SeparationVP.html | 724 - .../edu/nps/moves/dis7/ServiceRequestPdu.html | 749 - .../edu/nps/moves/dis7/SetDataPdu.html | 768 - .../nps/moves/dis7/SetDataReliablePdu.html | 852 - .../javadoc/edu/nps/moves/dis7/SignalPdu.html | 749 - .../nps/moves/dis7/SilentEntitySystem.html | 603 - .../edu/nps/moves/dis7/SimulationAddress.html | 514 - .../nps/moves/dis7/SimulationIdentifier.html | 514 - .../dis7/SimulationManagementFamilyPdu.html | 575 - .../dis7/SimulationManagementPduHeader.html | 556 - ...ionManagementWithReliabilityFamilyPdu.html | 575 - .../dis7/StandardVariableSpecification.html | 519 - .../edu/nps/moves/dis7/StartResumePdu.html | 716 - .../moves/dis7/StartResumeReliablePdu.html | 758 - .../edu/nps/moves/dis7/StopFreezePdu.html | 800 - .../nps/moves/dis7/StopFreezeReliablePdu.html | 758 - .../edu/nps/moves/dis7/StorageFuel.html | 640 - .../edu/nps/moves/dis7/StorageFuelReload.html | 766 - .../edu/nps/moves/dis7/SupplyQuantity.html | 514 - .../dis7/SyntheticEnvironmentFamilyPdu.html | 476 - .../edu/nps/moves/dis7/SystemIdentifier.html | 598 - .../javadoc/edu/nps/moves/dis7/Timestamp.html | 536 - .../edu/nps/moves/dis7/TotalRecordSets.html | 514 - .../edu/nps/moves/dis7/TrackJamData.html | 556 - .../edu/nps/moves/dis7/TransmitterPdu.html | 1384 - .../edu/nps/moves/dis7/TwoByteChunk.html | 472 - .../moves/dis7/UAFundamentalParameter.html | 682 - dist/javadoc/edu/nps/moves/dis7/UaPdu.html | 1011 - .../nps/moves/dis7/UnattachedIdentifier.html | 514 - .../nps/moves/dis7/UnsignedDISInteger.html | 472 - .../moves/dis7/UnsignedIntegerWrapper.html | 472 - .../edu/nps/moves/dis7/VariableDatum.html | 561 - .../edu/nps/moves/dis7/VariableParameter.html | 640 - .../dis7/VariableTransmitterParameters.html | 514 - .../edu/nps/moves/dis7/Vector2Float.html | 514 - .../edu/nps/moves/dis7/Vector3Double.html | 556 - .../edu/nps/moves/dis7/Vector3Float.html | 556 - .../nps/moves/dis7/VectoringNozzleSystem.html | 514 - .../edu/nps/moves/dis7/WarfareFamilyPdu.html | 575 - .../edu/nps/moves/dis7/package-frame.html | 207 - .../edu/nps/moves/dis7/package-summary.html | 1312 - .../edu/nps/moves/dis7/package-tree.html | 358 - .../edu/nps/moves/disutil/ByteBufferPool.html | 317 - .../moves/disutil/ConcatenatedDisPdus.html | 391 - .../moves/disutil/CoordinateConversions.html | 399 - .../moves/disutil/CoordinateTransformer.html | 312 - .../disutil/DisMarshaller.TimestampStyle.html | 356 - .../edu/nps/moves/disutil/DisMarshaller.html | 311 - .../edu/nps/moves/disutil/DisTime.html | 506 - .../nps/moves/disutil/EulerConversions.html | 465 - .../nps/moves/disutil/NioServer.Adapter.html | 382 - .../nps/moves/disutil/NioServer.Event.html | 541 - .../nps/moves/disutil/NioServer.Listener.html | 370 - .../nps/moves/disutil/NioServer.State.html | 375 - .../edu/nps/moves/disutil/NioServer.html | 1476 - .../edu/nps/moves/disutil/PduFactory.html | 413 - .../disutil/PduMulticastReceiver.Event.html | 324 - .../PduMulticastReceiver.Listener.html | 240 - .../moves/disutil/PduMulticastReceiver.html | 502 - .../PduNioMulticastReceiver.Event.html | 324 - .../PduNioMulticastReceiver.Listener.html | 240 - .../disutil/PduNioMulticastReceiver.html | 498 - .../nps/moves/disutil/UdpServer.Adapter.html | 334 - .../nps/moves/disutil/UdpServer.Event.html | 431 - .../nps/moves/disutil/UdpServer.Listener.html | 290 - .../nps/moves/disutil/UdpServer.State.html | 375 - .../edu/nps/moves/disutil/UdpServer.html | 1053 - .../VariableLengthData.DataLengthUnits.html | 346 - .../VariableLengthData.PadToBoundary.html | 369 - .../nps/moves/disutil/VariableLengthData.html | 506 - .../edu/nps/moves/disutil/package-frame.html | 51 - .../nps/moves/disutil/package-summary.html | 317 - .../edu/nps/moves/disutil/package-tree.html | 190 - .../moves/examples/ClassNameComparator.html | 350 - .../edu/nps/moves/examples/EspduReceiver.html | 320 - .../nps/moves/examples/EspduReceiverNIO.html | 321 - .../examples/EspduSender.NetworkMode.html | 355 - .../edu/nps/moves/examples/EspduSender.html | 417 - .../nps/moves/examples/EspduSenderNIO.html | 338 - .../nps/moves/examples/MarshallExample.html | 284 - .../edu/nps/moves/examples/MemoryView.html | 440 - .../nps/moves/examples/OpenHouseSender.html | 354 - .../edu/nps/moves/examples/PduSender.html | 350 - .../moves/examples/ReceiverPerformance.html | 343 - .../moves/examples/TimestampComparator.html | 309 - .../edu/nps/moves/examples/package-frame.html | 34 - .../nps/moves/examples/package-summary.html | 216 - .../edu/nps/moves/examples/package-tree.html | 173 - .../edu/nps/moves/logger/DisLogger.html | 443 - .../edu/nps/moves/logger/LogReplay.html | 333 - .../edu/nps/moves/logger/LogWriter.html | 358 - .../edu/nps/moves/logger/package-frame.html | 22 - .../edu/nps/moves/logger/package-summary.html | 154 - .../edu/nps/moves/logger/package-tree.html | 137 - dist/javadoc/edu/nps/moves/math/Matrix3f.html | 562 - dist/javadoc/edu/nps/moves/math/Matrix4f.html | 562 - .../edu/nps/moves/math/Quaternion.html | 1198 - .../edu/nps/moves/math/Quaternion2.html | 736 - dist/javadoc/edu/nps/moves/math/Vec3f.html | 689 - dist/javadoc/edu/nps/moves/math/Vec4f.html | 664 - .../edu/nps/moves/math/package-frame.html | 25 - .../edu/nps/moves/math/package-summary.html | 196 - .../edu/nps/moves/math/package-tree.html | 140 - .../edu/nps/moves/net/BehaviorConsumerIF.html | 240 - .../moves/net/BehaviorConsumerThreaded.html | 315 - .../edu/nps/moves/net/BehaviorProducerIF.html | 296 - .../nps/moves/net/BehaviorProducerUDP.html | 469 - .../edu/nps/moves/net/BehaviorWriterIF.html | 311 - .../edu/nps/moves/net/package-frame.html | 27 - .../edu/nps/moves/net/package-summary.html | 181 - .../edu/nps/moves/net/package-tree.html | 142 - .../moves/spatial/EntityBodyCoordinates.html | 274 - .../nps/moves/spatial/RangeCoordinates.html | 523 - .../edu/nps/moves/spatial/package-frame.html | 21 - .../nps/moves/spatial/package-summary.html | 149 - .../edu/nps/moves/spatial/package-tree.html | 136 - dist/javadoc/help-doc.html | 223 - dist/javadoc/index-all.html | 25908 ---------------- dist/javadoc/index.html | 74 - dist/javadoc/overview-frame.html | 30 - dist/javadoc/overview-summary.html | 171 - dist/javadoc/overview-tree.html | 668 - dist/javadoc/package-list | 10 - dist/javadoc/script.js | 30 - dist/javadoc/serialized-form.html | 12584 -------- dist/javadoc/stylesheet.css | 574 - dist/lib/dis-enums_1.1.jar | Bin 464963 -> 0 bytes dist/lib/hamcrest-all-1.3.jar | Bin 306578 -> 0 bytes dist/lib/junit-4.12.jar | Bin 314932 -> 0 bytes dist/lib/srm_4.4.0.jar | Bin 3380637 -> 0 bytes open-dis_4.16.jar | Bin 0 -> 2841457 bytes 445 files changed, 1 insertion(+), 301325 deletions(-) delete mode 100644 dist/javadoc/allclasses-frame.html delete mode 100644 dist/javadoc/allclasses-noframe.html delete mode 100644 dist/javadoc/constant-values.html delete mode 100644 dist/javadoc/deprecated-list.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FPB_06.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FPW_02.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FVB_09.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FVW_05.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPB_07.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPW_03.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPW_03b.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVB_08.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVW_04.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVW_04b.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_Static_01.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/DIS_DeadReckoning.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/utils/Matrix.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/utils/MatrixException.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/utils/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/utils/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/deadreckoning/utils/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AcknowledgePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AcknowledgeReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AcousticBeamData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AcousticBeamFundamentalParameter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AcousticEmitter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AcousticEmitterSystem.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AcousticEmitterSystemData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ActionRequestPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ActionRequestReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ActionResponsePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ActionResponseReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AggregateID.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AggregateMarking.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AggregateStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AggregateType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AngularVelocityVector.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/AntennaLocation.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ApaData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ArealObjectStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ArticulationParameter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/BeamAntennaPattern.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/BeamData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/BurstDescriptor.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ClockTime.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/CollisionElasticPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/CollisionPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/CommentPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/CommentReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/CreateEntityPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/CreateEntityReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/DataPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/DataQueryPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/DataQueryReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/DataReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/DeadReckoningParameter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/DesignatorPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/DetonationPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/DistributedEmissionsFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EightByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ElectronicEmissionBeamData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ElectronicEmissionSystemData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ElectronicEmissionsPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EmitterSystem.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EntityID.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EntityInformationFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EntityManagementFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EntityStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EntityStateUpdatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EntityType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/Environment.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EnvironmentalProcessPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EventID.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EventReportPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/EventReportReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/FastEntityStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/FirePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/FixedDatum.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/FourByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/FundamentalParameterData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/FundamentalParameterDataIff.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/GridAxisRecord.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation0.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation1.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation2.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/GriddedDataPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/IffAtcNavAidsLayer1Pdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/IffAtcNavAidsLayer2Pdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/IffFundamentalData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/IntercomCommunicationsParameters.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/IntercomControlPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/IntercomSignalPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/IsGroupOfPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/IsPartOfPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/LayerHeader.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/LinearObjectStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/LinearSegmentParameter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/LogisticsFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/Marking.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/MinefieldDataPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/MinefieldFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/MinefieldQueryPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/MinefieldResponseNackPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/MinefieldStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ModulationType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/NamedLocation.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ObjectType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/OneByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/Orientation.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/Pdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/PduContainer.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/PduStream.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/Point.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/PointObjectStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/PropulsionSystemData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/RadioCommunicationsFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/RadioEntityType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ReceiverPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/RecordQueryReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/RecordSet.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/Relationship.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/RemoveEntityPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/RemoveEntityReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/RepairCompletePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/RepairResponsePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ResupplyCancelPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ResupplyOfferPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ResupplyReceivedPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SeesPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ServiceRequestPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SetDataPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SetDataReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SetRecordReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/ShaftRPMs.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SignalPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SimulationAddress.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SimulationManagementFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SimulationManagementWithReliabilityFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SixByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SphericalHarmonicAntennaPattern.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/StartResumePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/StartResumeReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/StopFreezePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/StopFreezeReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SupplyQuantity.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SyntheticEnvironmentFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/SystemID.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/TrackJamTarget.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/TransferControlRequestPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/TransmitterPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/TwoByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/UaPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/UnsignedIntegerWrapper.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/VariableDatum.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/Vector3Double.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/Vector3Float.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/VectoringNozzleSystemData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/WarfareFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/dis/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AcknowledgePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AcknowledgeReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AcousticEmitter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ActionRequestPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ActionRequestReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ActionResponsePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ActionResponseReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AggregateIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AggregateMarking.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AggregateType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AngleDeception.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AngularVelocityVector.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AntennaLocation.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ArealObjectStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ArticulatedParts.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Association.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AttachedParts.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Attribute.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/AttributePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/BeamAntennaPattern.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/BeamData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/BeamStatus.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/BlankingSector.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ChangeOptions.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ClockTime.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/CollisionElasticPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/CollisionPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/CommentPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/CommentReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/CommunicationsNodeID.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/CreateEntityPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/CreateEntityReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DataFilterRecord.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DataPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DataQueryDatumSpecification.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DataQueryPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DataQueryReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DataReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DatumSpecification.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DeadReckoningParameters.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DesignatorPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DetonationPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DirectedEnergyAreaAimpoint.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DirectedEnergyDamage.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DirectedEnergyFirePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DirectedEnergyPrecisionAimpoint.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DirectedEnergyTargetEnergyDeposition.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/DistributedEmissionsFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EEFundamentalParameterData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EightByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ElectronicEmissionsPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EmitterSystem.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EngineFuel.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EngineFuelReload.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityAssociation.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityDamageStatusPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityID.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityInformationFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityManagementFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityMarking.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityStateUpdatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EntityTypeVP.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Environment.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EnvironmentGeneral.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EnvironmentType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EulerAngles.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EventIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EventIdentifierLiveEntity.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EventReportPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/EventReportReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Expendable.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ExpendableDescriptor.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ExpendableReload.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ExplosionDescriptor.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/FalseTargetsAttribute.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/FastEntityStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/FirePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/FixedDatum.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/FourByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/FundamentalOperationalData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/GridAxis.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/GridAxisDescriptorVariable.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/GroupID.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IFFData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IFFFundamentalParameterData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IOCommunicationsNode.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IOEffect.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IffDataSpecification.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IntercomCommunicationsParameters.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IntercomControlPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IntercomIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IntercomSignalPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/IsPartOfPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/JammingTechnique.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/LaunchedMunitionRecord.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/LayerHeader.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/LinearObjectStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/LinearSegmentParameter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/LiveEntityIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/LiveEntityPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/LiveSimulationAddress.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/LogisticsFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/MineEntityIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/MinefieldFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/MinefieldIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/MinefieldResponseNackPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/MinefieldSensorType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/MinefieldStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ModulationParameters.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ModulationType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Munition.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/MunitionDescriptor.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/MunitionReload.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/NamedLocationIdentification.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ObjectIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ObjectType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/OneByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/OwnershipStatus.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Pdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/PduContainer.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/PduHeader.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/PduStatus.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/PduStream.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/PduSuperclass.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/PointObjectStatePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/PropulsionSystemData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ProtocolMode.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RadioCommunicationsFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RadioIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RadioType.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ReceiverPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RecordQueryReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RecordQuerySpecification.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RecordSpecification.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RecordSpecificationElement.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Relationship.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RemoveEntityPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RemoveEntityReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RepairCompletePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RepairResponsePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/RequestID.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ResupplyOfferPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ResupplyReceivedPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SecondaryOperationalData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SeesPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Sensor.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SeparationVP.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/ServiceRequestPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SetDataPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SetDataReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SignalPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SilentEntitySystem.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SimulationAddress.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SimulationIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SimulationManagementFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SimulationManagementPduHeader.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SimulationManagementWithReliabilityFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/StandardVariableSpecification.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/StartResumePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/StartResumeReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/StopFreezePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/StopFreezeReliablePdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/StorageFuel.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/StorageFuelReload.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SupplyQuantity.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SyntheticEnvironmentFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/SystemIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Timestamp.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/TotalRecordSets.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/TrackJamData.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/TransmitterPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/TwoByteChunk.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/UAFundamentalParameter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/UaPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/UnattachedIdentifier.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/UnsignedDISInteger.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/UnsignedIntegerWrapper.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/VariableDatum.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/VariableParameter.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/VariableTransmitterParameters.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Vector2Float.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Vector3Double.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/Vector3Float.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/VectoringNozzleSystem.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/WarfareFamilyPdu.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/dis7/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/ByteBufferPool.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/ConcatenatedDisPdus.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/CoordinateConversions.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/CoordinateTransformer.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/DisMarshaller.TimestampStyle.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/DisMarshaller.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/DisTime.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/EulerConversions.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/NioServer.Adapter.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/NioServer.Event.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/NioServer.Listener.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/NioServer.State.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/NioServer.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/PduFactory.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.Event.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.Listener.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.Event.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.Listener.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/UdpServer.Adapter.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/UdpServer.Event.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/UdpServer.Listener.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/UdpServer.State.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/UdpServer.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/VariableLengthData.DataLengthUnits.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/VariableLengthData.PadToBoundary.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/VariableLengthData.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/disutil/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/ClassNameComparator.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/EspduReceiver.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/EspduReceiverNIO.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/EspduSender.NetworkMode.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/EspduSender.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/EspduSenderNIO.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/MarshallExample.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/MemoryView.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/OpenHouseSender.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/PduSender.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/ReceiverPerformance.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/TimestampComparator.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/examples/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/logger/DisLogger.html delete mode 100644 dist/javadoc/edu/nps/moves/logger/LogReplay.html delete mode 100644 dist/javadoc/edu/nps/moves/logger/LogWriter.html delete mode 100644 dist/javadoc/edu/nps/moves/logger/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/logger/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/logger/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/math/Matrix3f.html delete mode 100644 dist/javadoc/edu/nps/moves/math/Matrix4f.html delete mode 100644 dist/javadoc/edu/nps/moves/math/Quaternion.html delete mode 100644 dist/javadoc/edu/nps/moves/math/Quaternion2.html delete mode 100644 dist/javadoc/edu/nps/moves/math/Vec3f.html delete mode 100644 dist/javadoc/edu/nps/moves/math/Vec4f.html delete mode 100644 dist/javadoc/edu/nps/moves/math/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/math/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/math/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/net/BehaviorConsumerIF.html delete mode 100644 dist/javadoc/edu/nps/moves/net/BehaviorConsumerThreaded.html delete mode 100644 dist/javadoc/edu/nps/moves/net/BehaviorProducerIF.html delete mode 100644 dist/javadoc/edu/nps/moves/net/BehaviorProducerUDP.html delete mode 100644 dist/javadoc/edu/nps/moves/net/BehaviorWriterIF.html delete mode 100644 dist/javadoc/edu/nps/moves/net/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/net/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/net/package-tree.html delete mode 100644 dist/javadoc/edu/nps/moves/spatial/EntityBodyCoordinates.html delete mode 100644 dist/javadoc/edu/nps/moves/spatial/RangeCoordinates.html delete mode 100644 dist/javadoc/edu/nps/moves/spatial/package-frame.html delete mode 100644 dist/javadoc/edu/nps/moves/spatial/package-summary.html delete mode 100644 dist/javadoc/edu/nps/moves/spatial/package-tree.html delete mode 100644 dist/javadoc/help-doc.html delete mode 100644 dist/javadoc/index-all.html delete mode 100644 dist/javadoc/index.html delete mode 100644 dist/javadoc/overview-frame.html delete mode 100644 dist/javadoc/overview-summary.html delete mode 100644 dist/javadoc/overview-tree.html delete mode 100644 dist/javadoc/package-list delete mode 100644 dist/javadoc/script.js delete mode 100644 dist/javadoc/serialized-form.html delete mode 100644 dist/javadoc/stylesheet.css delete mode 100644 dist/lib/dis-enums_1.1.jar delete mode 100644 dist/lib/hamcrest-all-1.3.jar delete mode 100644 dist/lib/junit-4.12.jar delete mode 100644 dist/lib/srm_4.4.0.jar create mode 100644 open-dis_4.16.jar diff --git a/.gitignore b/.gitignore index 30bddc3d..957ff534 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ /target/ /build/ -/dist/*.jar +/dist/ /nbproject/ diff --git a/dist/javadoc/allclasses-frame.html b/dist/javadoc/allclasses-frame.html deleted file mode 100644 index da139407..00000000 --- a/dist/javadoc/allclasses-frame.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - -All Classes - - - - - -

All Classes

-
- -
- - diff --git a/dist/javadoc/allclasses-noframe.html b/dist/javadoc/allclasses-noframe.html deleted file mode 100644 index c1108a22..00000000 --- a/dist/javadoc/allclasses-noframe.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - -All Classes - - - - - -

All Classes

-
- -
- - diff --git a/dist/javadoc/constant-values.html b/dist/javadoc/constant-values.html deleted file mode 100644 index 889acb77..00000000 --- a/dist/javadoc/constant-values.html +++ /dev/null @@ -1,537 +0,0 @@ - - - - - -Constant Field Values - - - - - - - - -
- - - - - - - -
- - -
-

Constant Field Values

-

Contents

- -
-
- - -

edu.nps.*

- - - - -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/deprecated-list.html b/dist/javadoc/deprecated-list.html deleted file mode 100644 index d56b2f21..00000000 --- a/dist/javadoc/deprecated-list.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - -Deprecated List - - - - - - - - -
- - - - - - - -
- - -
-

Deprecated API

-

Contents

-
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FPB_06.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FPB_06.html deleted file mode 100644 index d367fef7..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FPB_06.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - -DIS_DR_FPB_06 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_FPB_06

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_FPB_06
    -extends DIS_DeadReckoning
    -
    (SECONDARY Methods Group) Fixed, rate of position, body coordinates || - Linear motion without rotation -

    - it is coded up, but the linear motion does not seem to work.... -

    - The alogrithm is coded IAW IEEE 1278.1-1995 so perhaps it is a - coordinate change of basis issue and since I am not working in both world - and body coordinates, it fails or limits to 0

    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_FPB_06

        -
        public DIS_DR_FPB_06()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_FPB_06 DR algorithm from the Runnable interface -

        - linear motion only without rotation

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FPW_02.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FPW_02.html deleted file mode 100644 index 6f7112f7..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FPW_02.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - -DIS_DR_FPW_02 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_FPW_02

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_FPW_02
    -extends DIS_DeadReckoning
    -
    (PRIMARY Methods group) Fixed, Rate of Positon, World || Constant Linear motion
    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_FPW_02

        -
        public DIS_DR_FPW_02()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_FPW_02 DR algorithm from the Runnable interface -

        - Updates the position of this entity -

        - P_new = P_original + LinVel * delta * t -

        - called by thread.start() in the super class -

        - Velocity is the speed that a entity is moving...linear constant speed

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FVB_09.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FVB_09.html deleted file mode 100644 index b38d1880..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FVB_09.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - -DIS_DR_FVB_09 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_FVB_09

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_FVB_09
    -extends DIS_DeadReckoning
    -
    (SECONDARY Methods Group) Fixed, rate of velocity, body coordinates || - Linear Motion with Rotation -

    - it is coded up, but the linear motion does not seem to work.... -

    - The alogrithm is coded IAW IEEE 1278.1-1995 so perhaps it is a - coordinate change of basis issue and since I am not working in both world - and body coordinates, it fails or limits to 0

    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_FVB_09

        -
        public DIS_DR_FVB_09()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_FVB_09 DR algorithm from the Runnable interface -

        - linear motion only without rotation

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FVW_05.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FVW_05.html deleted file mode 100644 index b3888c94..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_FVW_05.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -DIS_DR_FVW_05 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_FVW_05

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_FVW_05
    -extends DIS_DeadReckoning
    -
    (PRIMARY Methods group) Fixed, rate of velocity, world coordinates || Linear Motion with - Acceleration but no rotation
    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_FVW_05

        -
        public DIS_DR_FVW_05()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_FVW_05 DR algorithm from the Runnable interface -

        - Linear motion with acceleration without rotation

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPB_07.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPB_07.html deleted file mode 100644 index 9a48f2e6..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPB_07.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - -DIS_DR_RPB_07 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_RPB_07

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_RPB_07
    -extends DIS_DeadReckoning
    -
    (SECONDARY Methods Group) Rotating, rate of position, body coordinates || - Linear motion with Rotation -

    - it is coded up, but the linear motion does not seem to work....rotation - works but linear motion fails...not sure why they are calculating the - linear motion the way they are... -

    - The alogrithm is coded IAW IEEE 1278.1-1995 so perhaps it is a - coordinate change of basis issue and since I am not working in both world - and body coordinates, it fails or limits to 0

    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_RPB_07

        -
        public DIS_DR_RPB_07()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_RPB_07 DR algorithm from the Runnable interface -

        - linear motion and rotation

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPW_03.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPW_03.html deleted file mode 100644 index ed379894..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPW_03.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - -DIS_DR_RPW_03 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_RPW_03

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_RPW_03
    -extends DIS_DeadReckoning
    -
    (PRIMARY Methods group) Rotating, rate of position, world coordinates || Constant Linear motion with - Rotation -

    - I am not sure about the transformation between world and body coordinates - This does not seem to return what I would expect...but it does follow the - IEEE algorithms.

    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_RPW_03

        -
        public DIS_DR_RPW_03()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_RPW_03 DR algorithm from the Runnable interface -

        - Rotation and linear motion

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPW_03b.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPW_03b.html deleted file mode 100644 index aa0f4d08..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RPW_03b.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - -DIS_DR_RPW_03b - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_RPW_03b

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_RPW_03b
    -extends DIS_DeadReckoning
    -
    (PRIMARY Methods group) Rotating, rate of position, world coordinates || Constant Linear motion with - Rotation (Alternative non-IEEE) -

    - Doesn't follow the IEEE standard algorithms -

    - Takes a more straightforward approach to rotation

    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_RPW_03b

        -
        public DIS_DR_RPW_03b()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_RPW_03b DR algorithm from the Runnable interface -

        - Rotation and linear motion

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVB_08.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVB_08.html deleted file mode 100644 index 4ec3252d..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVB_08.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - -DIS_DR_RVB_08 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_RVB_08

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_RVB_08
    -extends DIS_DeadReckoning
    -
    (SECONDARY Methods Group) Rotating, rate of velocity, body coordinates || - Linear motion with Rotation -

    - it is coded up, but the linear motion does not seem to work....rotation - works but linear motion fails...not sure why they are calculating the - linear motion the way they are... -

    - The alogrithm is coded IAW IEEE 1278.1-1995 so perhaps it is a - coordinate change of basis issue and since I am not working in both world - and body coordinates, it fails or limits to 0

    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_RVB_08

        -
        public DIS_DR_RVB_08()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_RVB_08 DR algorithm from the Runnable interface -

        - linear motion and rotation

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVW_04.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVW_04.html deleted file mode 100644 index 36f935f7..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVW_04.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -DIS_DR_RVW_04 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_RVW_04

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_RVW_04
    -extends DIS_DeadReckoning
    -
    (PRIMARY Methods group) Rotating, rate of velocity, world coordinates || Linear Motion with - Acceleration and rotation
    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_RVW_04

        -
        public DIS_DR_RVW_04()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_RVW_04 DR algorithm from the Runnable interface -

        - Rotation and linear motion with acceleration

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVW_04b.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVW_04b.html deleted file mode 100644 index afa99ec5..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_RVW_04b.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -DIS_DR_RVW_04b - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_RVW_04b

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_RVW_04b
    -extends DIS_DeadReckoning
    -
    (PRIMARY Methods group) Rotating, rate of velocity, world coordinates || Linear Motion with - Acceleration and rotation (Alterntive non-IEEE)
    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_RVW_04b

        -
        public DIS_DR_RVW_04b()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_RVW_04 DR algorithm from the Runnable interface -

        - Rotation and linear motion with acceleration

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_Static_01.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_Static_01.html deleted file mode 100644 index 98248876..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DR_Static_01.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - -DIS_DR_Static_01 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DR_Static_01

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DIS_DR_Static_01
    -extends DIS_DeadReckoning
    -
    (PRIMARY Methods group) Static DR, no movement || No motion
    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DR_Static_01

        -
        public DIS_DR_Static_01()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
        The driver for a DIS_DR_Static_01 DR algorithm from the Runnable interface -

        - No motion or rotation

        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DeadReckoning.html b/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DeadReckoning.html deleted file mode 100644 index 582a9986..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/DIS_DeadReckoning.html +++ /dev/null @@ -1,1122 +0,0 @@ - - - - - -DIS_DeadReckoning - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning
-

Class DIS_DeadReckoning

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    Direct Known Subclasses:
    -
    DIS_DR_FPB_06, DIS_DR_FPW_02, DIS_DR_FVB_09, DIS_DR_FVW_05, DIS_DR_RPB_07, DIS_DR_RPW_03, DIS_DR_RPW_03b, DIS_DR_RVB_08, DIS_DR_RVW_04, DIS_DR_RVW_04b, DIS_DR_Static_01
    -
    -
    -
    -
    public abstract class DIS_DeadReckoning
    -extends java.lang.Object
    -implements java.lang.Runnable
    -
    The root super class for all DIS Dead-Reckoning algorithms. - Based on the algrorithms from the - IEEE 1278_1-1995_DIS standards found in Annex B. -

    - Creates an abstract instance of a Dead Reckoning (DR) algorithm, defined - by the concrete Dead Reckoning algorithm on the right hand side. -

    - At each PDU update received, call the set function to update the DR - algorithm with the most accurance and update information. Expected to receive - a new update approx every 5 seconds or so. Each PDU is essentally a - restart or reset of the DR state. -

    - The DR wroks off the last good state (origin) and extrapulates out from that - point based on the velocity and acceleration parameters from the set - function. -

    - The DR algorithm updates 30 times a second. The instantiating entity - can get updated DR states at its leasure upto 30 times a second by calling - the get function, which returns an array of 6 doubles 3 x location and - 3 x orientation. With these 6 parameters the entity can redraw itslef in an - updatedloation and orientsation based on its projected path. -

    -


    -

    -

    Keynotes form the IEEE DIS standard about DR

    -

    -

    -

    - DRM notation shall consist of three elements. - - The First element shall indicate whether the model specifies - rotation as either fixed (F) or rotating (R). - The second element shall specify dead reckoning rates to be held - constant as either rate of position (P) or rate of velocity (V). - The third element shall specify the coordinate system to be used with - the dead reckoning algorithm as either world coordinates (W) or body axis - coordinates (B). - -

    -


    -

    - 5.2.1 Angle representation
    - Angles shall be specfified as 32-bit floating point numbers expressed - in radians.(page 55) -

    - 5.2.2 Angular Velocity Vector record
    - The angular velocity of simulated entities shall be represented by the Angular - Velocity Vector record. This record shall specify the rate at which an - entity's orientation is changing. The angular velocity shall be measured - in radians per second measured about each of the entity's own - coordinate axes. The record shall consist of three fields. The first field - shall represent velocity about the x-axis, the second about the y-axis, and - the third about the z-axis [see 5.2.33 item a)]. The positive direction of - the angular velocity is defined by the right-hand rule. The format of the - Angular Velocity Vector record shall be shown as in table 5. (Page 55) -
    -

    -

    - 5.2.17 Euler Angles record
    - Orientation of a simulated entity shall be specified by the Euler Angles - record. This record shall specify three angles as described in figure 3 and - 3.1.13. These angles shall be specified with respect to the entity's - coordinate system. The three angles shall each be specified by a 32-bit - floating point number representing radians. The format of the Euler - Angles record shall be as shown in table 19. (page 65) -
    -

    -

    - 5.2.33 Vector record
    - Vector values for entity coordinates, linear acceleration, and linear - velocity, shall be represented using a Vector record. This record shall - consist of three fields, each a 32-bit floating point number. The unit of - measure represented by these fields shall depend on the information - represented. The values utilizing the Vector record are as follows: -

    - a) Entity Coordinate Vector. Location with respect to a particular entity - shall be specified with respect to three orthogonal axes whose origin shall - be the geometric center of the bounding volume of the entity excluding its - articulated and attached parts (see figure 2). The x-axis extends in the - positive direction out the front of the entity. The y-axis extends in the - positive direction out the right side of the entity as viewed from above, - facing in the direction of the positive x-axis. The z-axis extends in the - positive direction out the bottom of the entity. Each vector component - shall represent meters from the origin (see figure 2). -

    - b) Linear Acceleration Vector. Linear acceleration shall be represented as a - vector with components in either world coordinate system or entity's - coordinate system depending on the value in the Dead Reckoning Algorithm - field. Each vector component shall represent acceleration in meters per - second squared. -

    - c) Linear Velocity Vector. Linear velocity shall be represented as a vector - with three components in either world coordinate system or entity's - coordinate system depending on the value in the Dead Reckoning Algorithm - field. Each vector component shall represent velocity in meters per - second. The format of the Vector record shall be as shown in - table 30. (page 73) -
    -

    -

    - 5.2.34 World Coordinates record
    - Location of the origin of the entity's coordinate system shall be specified - by a set of three coordinates: X, Y, and Z. The shape of the earth shall be - specified using DMA TR 8350.2, 1987. The origin of the world coordinate - system shall be the centroid of the earth, with the X-axis passing through - the prime meridian at the equator, the Y-axis passing through 90° east - longitude at the equator, and the Z-axis passing through the north pole - (see figure 1). These coordinates shall represent meters from the centroid - of the earth. A 64-bit double precision floating point number shall represent - the location for each coordinate. -

    The format of the World Coordinates record shall be as shown in table - 31. (page 73) -
    -

    -

    - The Dead Reckoning parameters captured from each PDU -

    - -
    - - - - - -

    -


    -

    -

    The IEEE specified algorithms to compute the DR for Primary - Methods Group (1-5)

    -

    -


    -

    -

    REVISED POSITION
    -

    -


    -

    - - The Position portion of the algorithms
    - -


    -

    -

    ORIENTATION SOLVER
    -

    - Ultimately, the PSI (rotation about the y-axis), THETA (rotation about the - z-axis), PHI (rotation about the x-axis) need to be in the range - of 0 - 2PI since the fields are in radians. -

    -


    -

    - - - The Orientation portion of the algorithms
    -

    -
    - -

    -


    -

    -

    DR MATRIX SOLVER
    -

    -


    -

    - - The generic DR matrix
    -

    -
    -
    - Graphics rotate (x,y,z) matrices -
    - Rotate X - Rotate Y - Rotate Z = [DR] -
    - ultimately what this is DR equation is doing but with a change of basis - from world to entity coordinates. -
    -

    - - The angular velocity Magnitude
    -

    -
    -

    - - - The SKEW matrix
    -

    -
    - - - The angular velocity Matrix
    -
    -
    -

    - NOTE - It was mentioned above that the angular velocities are contained in - the Entity State PDU as body axis velocities. However, if the angular - velocities are in terms of the Euler angles, then a transformation to body - axis angular velocities is needed. Thus the following transformation - formulas are given: -

    - - Body to Wrold Transformation
    -

    -
    - - World to Body Transformation
    -
    -
    -

    -


    -

    -

    R MATRIX SOLVER
    -

    -


    -

    - - Initial Orientation Matrix
    -

    -

    -


    -

    -

    REVISED ORIENTATION
    -

    -


    -

    - - Get the Revised Orientation
    -

    - - -

    -


    -

    -

    The IEEE specified algorithms to compute the DR for Secondary - Methods Group (6-9)

    -

    -


    -

    - Note: the Rotaion formula - where applicable is the same as that used in the Primary Methods Group (1-5), - as well is the equation for getting the - revised orientations. -

    - - General position formula
    -

    -

    - - R1 vector (though I am not sure what its really calculating)
    -

    - -

    - - R2 vector (though I am not sure what its really calculating)
    -

    -

    - - -

    -


    -

    - An Example:
    -

    -import DIS.DeadReconing.*;
    -
    -public class runTest 
    -{
    -    public static void main(String s[])
    -    {
    -        // create a DeadReconing Entity
    -        DIS_DeadReckoning dr = new DIS_DR_FPW_02();
    -
    -        // make the arrays of location and other parameters
    -        //                loc      orien    lin V    Accel    Ang V
    -        double[] locOr = {2,3,4,   5,6,1,   1,2,1,   0,0,0,   0,0,0};
    -        
    -        // set the parameters
    -        dr.setNewAll(locOr);
    -        
    -        // Print out the current state
    -        System.out.println(dr.toString());
    -        System.out.println();
    -
    -        try
    -        {
    -            // wait 1 second
    -            Thread.sleep(1000);
    -            
    -            // request an update from the DR algorith
    -            // should be original + 1 full value of other parameters
    -            // new position should be (3, 5, 5)
    -            double[] update = dr.getUpdatedPositionOrientation();
    -            
    -            // print the update to the screen
    -            System.out.println(dr.toString());        
    -        }
    -        catch(Exception e)
    -        {
    -            System.out.println("Unknow Error...?\n    " + e);
    -        }
    -        
    -        // terminate with exit to get out of the inf while loop
    -        System.exit(0);
    -    }
    -}
    -
    -Resulting Output:
    -Current State of this Entity:
    -    Entity Location = (2.0, 3.0, 4.0)
    -    Entity Orientation = (5.0, 6.0, 1.0)
    -    Entity Linear Velocity = (1.0, 2.0, 1.0)
    -    Entity Linear Acceleration = (0.0, 0.0, 0.0)
    -    Entity Angular Velocity = (0.0, 0.0, 0.0)
    -    Delta between updates = 0.033333335
    -
    -Current State of this Entity:
    -    Entity Location = (3.000000052154064, 5.000000104308128, 5.000000052154064)
    -    Entity Orientation = (5.0, 6.0, 1.0)
    -    Entity Linear Velocity = (1.0, 2.0, 1.0)
    -    Entity Linear Acceleration = (0.0, 0.0, 0.0)
    -    Entity Angular Velocity = (0.0, 0.0, 0.0)
    -    Delta between updates = 0.033333335
    - 
    - 
    -
    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected java.lang.ThreadaThread -
      Thread for the DR algorithm update timing (1/30 second)
      -
      protected floatchangeDelta -
      How far to change the location/orientation per update
      -
      protected intdeltaCt -
      How many updates have occured ...
      -
      protected floatentityAngularVelocity_X -
      The X angular velocity 32bit float
      -
      protected floatentityAngularVelocity_Y -
      The Y angular velocity 32bit float
      -
      protected floatentityAngularVelocity_Z -
      The Z angular velocity 32bit float
      -
      protected floatentityLinearAcceleration_X -
      The linear X acceleration 32bit float
      -
      protected floatentityLinearAcceleration_Y -
      The linear Y acceleration 32bit float
      -
      protected floatentityLinearAcceleration_Z -
      The linear Z acceleration 32bit float
      -
      protected floatentityLinearVelocity_X -
      The X linear velocity 32bit float
      -
      protected floatentityLinearVelocity_Y -
      The Y linear velocity 32bit float
      -
      protected floatentityLinearVelocity_Z -
      The Z linear velocity 32bit float
      -
      protected doubleentityLocation_X -
      The entity's X coordinate location with double percision 64bit
      -
      protected doubleentityLocation_Y -
      The entity's Y coordinate location with double percision 64bit
      -
      protected doubleentityLocation_Z -
      The entity's Z coordinate location with double percision 64bit
      -
      protected floatentityOrientation_phi -
      The Z orientation of the entity with 32bit float
      -
      protected floatentityOrientation_psi -
      The X orientation of the entity with 32bit float
      -
      protected floatentityOrientation_theta -
      The Y orientation of the entity with 32bit float
      -
      protected floatfps -
      how may times per second to update this entity's positon
      -
      protected longstall -
      How long to wait between updates
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      DIS_DeadReckoning() -
      Constructor for all DR algorithms...
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      double[]getUpdatedPositionOrientation() -
      Gets the revised position and orientation of this entity
      -
      voidsetFPS(int frames) -
      Sets the refresh rate for the scene.
      -
      voidsetNewAll(double[] allDis) -
      Set the parameters for this entity's DR function based on the most - recent PDU.
      -
      java.lang.StringtoString() -
      Pretty print the current state of this Dead Reckoning object
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
        -
      • - - -

        Methods inherited from interface java.lang.Runnable

        -run
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityLocation_X

        -
        protected double entityLocation_X
        -
        The entity's X coordinate location with double percision 64bit
        -
      • -
      - - - -
        -
      • -

        entityLocation_Y

        -
        protected double entityLocation_Y
        -
        The entity's Y coordinate location with double percision 64bit
        -
      • -
      - - - -
        -
      • -

        entityLocation_Z

        -
        protected double entityLocation_Z
        -
        The entity's Z coordinate location with double percision 64bit
        -
      • -
      - - - -
        -
      • -

        entityOrientation_psi

        -
        protected float entityOrientation_psi
        -
        The X orientation of the entity with 32bit float
        -
      • -
      - - - -
        -
      • -

        entityOrientation_theta

        -
        protected float entityOrientation_theta
        -
        The Y orientation of the entity with 32bit float
        -
      • -
      - - - -
        -
      • -

        entityOrientation_phi

        -
        protected float entityOrientation_phi
        -
        The Z orientation of the entity with 32bit float
        -
      • -
      - - - -
        -
      • -

        entityLinearVelocity_X

        -
        protected float entityLinearVelocity_X
        -
        The X linear velocity 32bit float
        -
      • -
      - - - -
        -
      • -

        entityLinearVelocity_Y

        -
        protected float entityLinearVelocity_Y
        -
        The Y linear velocity 32bit float
        -
      • -
      - - - -
        -
      • -

        entityLinearVelocity_Z

        -
        protected float entityLinearVelocity_Z
        -
        The Z linear velocity 32bit float
        -
      • -
      - - - -
        -
      • -

        entityLinearAcceleration_X

        -
        protected float entityLinearAcceleration_X
        -
        The linear X acceleration 32bit float
        -
      • -
      - - - -
        -
      • -

        entityLinearAcceleration_Y

        -
        protected float entityLinearAcceleration_Y
        -
        The linear Y acceleration 32bit float
        -
      • -
      - - - -
        -
      • -

        entityLinearAcceleration_Z

        -
        protected float entityLinearAcceleration_Z
        -
        The linear Z acceleration 32bit float
        -
      • -
      - - - -
        -
      • -

        entityAngularVelocity_X

        -
        protected float entityAngularVelocity_X
        -
        The X angular velocity 32bit float
        -
      • -
      - - - -
        -
      • -

        entityAngularVelocity_Y

        -
        protected float entityAngularVelocity_Y
        -
        The Y angular velocity 32bit float
        -
      • -
      - - - -
        -
      • -

        entityAngularVelocity_Z

        -
        protected float entityAngularVelocity_Z
        -
        The Z angular velocity 32bit float
        -
      • -
      - - - -
        -
      • -

        fps

        -
        protected float fps
        -
        how may times per second to update this entity's positon
        -
      • -
      - - - -
        -
      • -

        changeDelta

        -
        protected float changeDelta
        -
        How far to change the location/orientation per update
        -
      • -
      - - - -
        -
      • -

        deltaCt

        -
        protected int deltaCt
        -
        How many updates have occured ... only used for testing -

        - Reset to 0 with each call to setAll()

        -
      • -
      - - - -
        -
      • -

        stall

        -
        protected long stall
        -
        How long to wait between updates -

        - the delta between calls...how fast an entity will be updated -

          - Assumed a desired rate of 30 fps - Given from the standard that all parameters are in meters/s - To move 1 meter/second with 30 incriments = 1/30 Delta between updates - delay in milli seconds is 1/30 * 1000 || 1000 / 30 - -

          - Note from Java Doc for JDK:
          - Causes the currently executing thread to sleep (temporarily cease - execution) for the specified number of milliseconds, subject to the - precision and accuracy of system timers and schedulers. The thread does - not lose ownership of any monitors.

        -
      • -
      - - - -
        -
      • -

        aThread

        -
        protected java.lang.Thread aThread
        -
        Thread for the DR algorithm update timing (1/30 second)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DIS_DeadReckoning

        -
        public DIS_DeadReckoning()
        -
        Constructor for all DR algorithms... -

        - Each subclass DR algorithm has a no arguments constructor, but all it - does is call the super, i.e. this constructor, which establishes the - Thread

        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getUpdatedPositionOrientation

        -
        public double[] getUpdatedPositionOrientation()
        -
        Gets the revised position and orientation of this entity -

        - Applies the required DR formula to the initial position and orientation - of this entity and returns the updated locaiton and position. -

        - This function does not actually perform the computations, it only returns - the current state of the entity. The entity state is updated byt the - specified DR alorithm within the DR class behind the scenes. Updates are - crated every 1/30 seconds. -

          - Assume a desire of 30 fps - All parameters are in meters/s - to move 1 meter/second with 30 incriments = 1/30 Delta between updates - -

          - Only returns an array of location and orientation because that - is all that is needed to update the location of the entity. All other - DR inputs are parameters for solving the locaiton and orientation and so - are not returned, only set. -

          - Order of the retruned array elements -

            - entityLocation_X - entityLocation_Y - entityLocation_Z - entityOrientation_psi - entityOrientation_theta - entityOrientation_phi - -

        -
        -
        Returns:
        -
        - 6 doubles of location and orientation
        -
        -
      • -
      - - - -
        -
      • -

        setFPS

        -
        public void setFPS(int frames)
        -
        Sets the refresh rate for the scene. -

        - Default is 30 but can be changed throught this function call

        -
        -
        Parameters:
        -
        frames - - the number of updats per second to make
        -
        -
      • -
      - - - -
        -
      • -

        setNewAll

        -
        public void setNewAll(double[] allDis)
        -               throws java.lang.Exception
        -
        Set the parameters for this entity's DR function based on the most - recent PDU. -

        - This ic called by the entity anytime the entity receives an updated - ESPDU for this entity. -

        - This can be the first and initialization call or update. -

        - The folowing (triples) are set with each call: -

          -
        1. Entity Locaiton 64bit -
        2. Entity Orientation 32bit - Entity Linear Velocity 32bit - Entity Linear Acceleration 32bit - Entity Angular Velocity 32bit - -

          - entityLocation_X = allDis[0];
          - entityLocation_Y = allDis[1];
          - entityLocation_Z = allDis[2];
          -

          - entityOrientation_psi = (float)allDis[3];
          - entityOrientation_theta = (float)allDis[4];
          - entityOrientation_phi = (float)allDis[5];
          -

          - entityLinearVelocity_X = (float)allDis[6];
          - entityLinearVelocity_Y = (float)allDis[7];
          - entityLinearVelocity_Z = (float)allDis[8];
          -

          - entityLinearAcceleration_X = (float)allDis[9];
          - entityLinearAcceleration_Y = (float)allDis[10];
          - entityLinearAcceleration_Z = (float)allDis[11];
          -

          - entityAngularVelocity_X = (float)allDis[12];
          - entityAngularVelocity_Y = (float)allDis[13];
          - entityAngularVelocity_Z = (float)allDis[14];
          -

          - DR fields from a PDU update or initial

        -
        -
        Parameters:
        -
        allDis - - 15 double percisions representing the above in order of the above
        -
        Throws:
        -
        java.lang.Exception
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        Pretty print the current state of this Dead Reckoning object -

        - Updates are not included in this call, this is only the state.

        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        Returns:
        -
        - String of pretty print of this DR entity
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/package-frame.html b/dist/javadoc/edu/nps/moves/deadreckoning/package-frame.html deleted file mode 100644 index 96aea676..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/package-frame.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - -edu.nps.moves.deadreckoning - - - - - -

edu.nps.moves.deadreckoning

-
-

Classes

- -
- - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/package-summary.html b/dist/javadoc/edu/nps/moves/deadreckoning/package-summary.html deleted file mode 100644 index 525d4386..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/package-summary.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - -edu.nps.moves.deadreckoning - - - - - - - - -
- - - - - - - -
- - -
-

Package edu.nps.moves.deadreckoning

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/package-tree.html b/dist/javadoc/edu/nps/moves/deadreckoning/package-tree.html deleted file mode 100644 index 5437942e..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/package-tree.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - -edu.nps.moves.deadreckoning Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package edu.nps.moves.deadreckoning

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/utils/Matrix.html b/dist/javadoc/edu/nps/moves/deadreckoning/utils/Matrix.html deleted file mode 100644 index 0afc1c89..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/utils/Matrix.html +++ /dev/null @@ -1,832 +0,0 @@ - - - - - -Matrix - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning.utils
-

Class Matrix

-
-
- -
-
    -
  • -
    -
    -
    public class Matrix
    -extends java.lang.Object
    -
    A class that performs some basic Matrix manipulations, stopping short of - Eigenvectors, Single Value Decomposition, LU, and other more advaced - manipulations. -
      -
    1. Multiplication
    2. -
    3. Inverse
    4. -
    5. Add
    6. -
    7. Subtract
    8. -
    9. Transpose
    10. -
    11. Row swap
    12. -
    13. Sub determinate (2x2)
    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      Matrix(int dimension) -
      create a square matrix initialized to the identity
      -
      Matrix(int rows, - int cols) -
      create a matrix of any dimensions initialized to all zeroes.
      -
      Matrix(Matrix M) -
      Creates a matrix of a matrix...a copy
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Matrixadd(Matrix M2) -
      Adds two matrices together
      -
      static voidadd(Matrix r1, - double a) -
      Adds a constant to each element of this matrix
      -
      static Matrixadd(Matrix M1, - Matrix M2) -
      Static method to add any two matrices
      -
      doublecell(int i, - int j) -
      return the value in this matrix located at the ith row and jth column
      -
      intcols() -
      Get the number of columns in this matrix
      -
      static doubledet(double d1, - double d2, - double d3, - double d4) -
      Solves the determinate of this 2x2 matrix
      -
      static MatrixinversMat3x3(Matrix in) -
      Given a 3 x 3 matrix and using Determinats to solve for inverse
      -
      Matrixmult(double a) -
      scales a matrix, but does not destroy the content of the original
      -
      Matrixmult(Matrix M2) -
      Multiplies 2 matrixes together
      -
      static Matrixmult(Matrix M1, - Matrix M2) -
      multiplies two matrixes together - None Destructive
      -
      voidmultSelf(double a) -
      Scalar multiply in place
      -
      static double[]multVec(Matrix A, - double[] x) -
      Performs Ax multiplication
      -
      voidprint() -
      Prints the content of a matrix to standard out
      -
      voidreplace(Matrix M) -
      copy each cell from M to this.data
      -
      introws() -
      Gets the number of rows in this matrix
      -
      voidsetCell(int i, - int j, - double value) -
      set the value of the cell at the ith row and jth column to value
      -
      Matrixsubtract(Matrix M2) -
      Subtracts a matrix from this
      -
      static Matrixsubtract(Matrix M1, - Matrix M2) -
      static Subtraces M2 from M1 5 = 8 - 3
      -
      static Matrixtranspose(Matrix in) -
      Makes a transpose of the input matrix
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Matrix

        -
        public Matrix(int dimension)
        -
        create a square matrix initialized to the identity
        -
        -
        Parameters:
        -
        dimension - - size to make a square matrix
        -
        -
      • -
      - - - -
        -
      • -

        Matrix

        -
        public Matrix(int rows,
        -              int cols)
        -
        create a matrix of any dimensions initialized to all zeroes.
        -
        -
        Parameters:
        -
        rows -
        -
        cols -
        -
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        replace

        -
        public void replace(Matrix M)
        -             throws MatrixException
        -
        copy each cell from M to this.data -

        - Replaces the value of this...destructive copy -

        - to just get a copy of a matrix
        - Matrix mm33 is a matrix initialized to some value
        - Matrix inv = Matrix.inverseMxM(mm33); -

        - This makes a copy of mm33 into inv. mm33 is not altered in this process.

        -
        -
        Parameters:
        -
        M - - matrix to copy
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        cols

        -
        public int cols()
        -
        Get the number of columns in this matrix
        -
        -
        Returns:
        -
        the number of columns in this matrix
        -
        -
      • -
      - - - -
        -
      • -

        rows

        -
        public int rows()
        -
        Gets the number of rows in this matrix
        -
        -
        Returns:
        -
        the number rows in this matrix
        -
        -
      • -
      - - - -
        -
      • -

        cell

        -
        public double cell(int i,
        -                   int j)
        -            throws MatrixException
        -
        return the value in this matrix located at the ith row and jth column -

        - Should have made this getCell, but I got too far along to make all the - changes....

        -
        -
        Parameters:
        -
        i - - row
        -
        j - - column
        -
        Returns:
        -
        - the value at row i and column j
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        setCell

        -
        public void setCell(int i,
        -                    int j,
        -                    double value)
        -             throws MatrixException
        -
        set the value of the cell at the ith row and jth column to value
        -
        -
        Parameters:
        -
        i - - row
        -
        j - - column
        -
        value - - the double to put in the cell (i,j)
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        add

        -
        public Matrix add(Matrix M2)
        -           throws MatrixException
        -
        Adds two matrices together -

        - non-destructive

        -
        -
        Parameters:
        -
        M2 - - what to add to this
        -
        Returns:
        -
        this matrix with M2 added to itthis + M2 of same only if both are same dim
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        add

        -
        public static void add(Matrix r1,
        -                       double a)
        -                throws java.lang.Exception
        -
        Adds a constant to each element of this matrix
        -
        -
        Parameters:
        -
        r1 - - the matrix to receve the addition
        -
        a - - the vlaue to ad to each cell of the matrix
        -
        Throws:
        -
        java.lang.Exception
        -
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        subtract

        -
        public static Matrix subtract(Matrix M1,
        -                              Matrix M2)
        -                       throws MatrixException
        -
        static Subtraces M2 from M1 5 = 8 - 3
        -
        -
        Parameters:
        -
        M1 - - subtraced from matrix (the 8 in the above)
        -
        M2 - - what is subtracte (the 3 in the above)
        -
        Returns:
        -
        - the result of subrtaction (the 5 in the above)
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        mult

        -
        public Matrix mult(double a)
        -            throws MatrixException
        -
        scales a matrix, but does not destroy the content of the original -

        - Non-destructive multiply

        -
        -
        Parameters:
        -
        a - - the scalar
        -
        Returns:
        -
        this multipled by a
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        transpose

        -
        public static Matrix transpose(Matrix in)
        -                        throws MatrixException
        -
        Makes a transpose of the input matrix -

        - rows become columns
        - Row 1 is now column 1
        - Row 2 is now column 2
        - Row n is now column n

        -
        -
        Parameters:
        -
        in - - input matrix
        -
        Returns:
        -
        - the transpose of the input
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        multVec

        -
        public static double[] multVec(Matrix A,
        -                               double[] x)
        -                        throws MatrixException
        -
        Performs Ax multiplication
        -
        -
        Parameters:
        -
        A -
        -
        x -
        -
        Returns:
        -
        the resulting array
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        multSelf

        -
        public void multSelf(double a)
        -
        Scalar multiply in place -

        - Destructive multiply

        -
        -
        Parameters:
        -
        a -
        -
        -
      • -
      - - - -
        -
      • -

        mult

        -
        public Matrix mult(Matrix M2)
        -            throws MatrixException
        -
        Multiplies 2 matrixes together -

        - 3x1 * 1x3 = 3x3 -

        - None Destructive

        -
        -
        Parameters:
        -
        M2 -
        -
        Returns:
        -
        a Matrix of this * M2
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        mult

        -
        public static Matrix mult(Matrix M1,
        -                          Matrix M2)
        -                   throws MatrixException
        -
        multiplies two matrixes together - None Destructive
        -
        -
        Parameters:
        -
        M1 - left hand side
        -
        M2 - right hand side
        -
        Returns:
        -
        a Matrix of M1 * M2
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - - - - - -
        -
      • -

        inversMat3x3

        -
        public static Matrix inversMat3x3(Matrix in)
        -                           throws MatrixException
        -
        Given a 3 x 3 matrix and using Determinats to solve for inverse
        -
        -
        Parameters:
        -
        in - - input 3x3 matrix
        -
        Returns:
        -
        - the inverse of this matrix
        -
        Throws:
        -
        MatrixException
        -
        -
      • -
      - - - -
        -
      • -

        det

        -
        public static double det(double d1,
        -                         double d2,
        -                         double d3,
        -                         double d4)
        -
        Solves the determinate of this 2x2 matrix
        -
        -
        Parameters:
        -
        d1 - - a11
        -
        d2 - - a12
        -
        d3 - - a21
        -
        d4 - - a22
        -
        Returns:
        -
        the determinate of this 2x2
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/utils/MatrixException.html b/dist/javadoc/edu/nps/moves/deadreckoning/utils/MatrixException.html deleted file mode 100644 index 90d2e3c7..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/utils/MatrixException.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - -MatrixException - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.deadreckoning.utils
-

Class MatrixException

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MatrixException
    -extends java.lang.Exception
    -
    The Exception class that is thrown by the Matrix.java class - Very basic Exception class, only passes a description of the error - that will hopefully lead to simple troubleshooting resolution...:)
    -
    -
    Author:
    -
    Sheldon L. Snyder
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      MatrixException(java.lang.String s) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      -
        -
      • - - -

        Methods inherited from class java.lang.Throwable

        -addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MatrixException

        -
        public MatrixException(java.lang.String s)
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-frame.html b/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-frame.html deleted file mode 100644 index 8d59f41c..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-frame.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -edu.nps.moves.deadreckoning.utils - - - - - -

edu.nps.moves.deadreckoning.utils

-
-

Classes

- -

Exceptions

- -
- - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-summary.html b/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-summary.html deleted file mode 100644 index 63dae451..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-summary.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - -edu.nps.moves.deadreckoning.utils - - - - - - - - -
- - - - - - - -
- - -
-

Package edu.nps.moves.deadreckoning.utils

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-tree.html b/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-tree.html deleted file mode 100644 index 6eaca725..00000000 --- a/dist/javadoc/edu/nps/moves/deadreckoning/utils/package-tree.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -edu.nps.moves.deadreckoning.utils Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package edu.nps.moves.deadreckoning.utils

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AcknowledgePdu.html b/dist/javadoc/edu/nps/moves/dis/AcknowledgePdu.html deleted file mode 100644 index b4d17e8a..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AcknowledgePdu.html +++ /dev/null @@ -1,613 +0,0 @@ - - - - - -AcknowledgePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AcknowledgePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcknowledgePdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.5. Acknowledge the receiptof a start/resume, stop/freeze, or RemoveEntityPDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        acknowledgeFlag

        -
        protected int acknowledgeFlag
        -
        type of message being acknowledged
        -
      • -
      - - - -
        -
      • -

        responseFlag

        -
        protected int responseFlag
        -
        Whether or not the receiving entity was able to comply with the request
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID that is unique
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcknowledgePdu

        -
        public AcknowledgePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setAcknowledgeFlag

        -
        public void setAcknowledgeFlag(int pAcknowledgeFlag)
        -
      • -
      - - - -
        -
      • -

        getAcknowledgeFlag

        -
        public int getAcknowledgeFlag()
        -
      • -
      - - - -
        -
      • -

        setResponseFlag

        -
        public void setResponseFlag(int pResponseFlag)
        -
      • -
      - - - -
        -
      • -

        getResponseFlag

        -
        public int getResponseFlag()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AcknowledgeReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/AcknowledgeReliablePdu.html deleted file mode 100644 index a0a7bda3..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AcknowledgeReliablePdu.html +++ /dev/null @@ -1,613 +0,0 @@ - - - - - -AcknowledgeReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AcknowledgeReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcknowledgeReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.5: Ack receipt of a start-resume, stop-freeze, create-entity or remove enitty (reliable) pdus. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        acknowledgeFlag

        -
        protected int acknowledgeFlag
        -
        ack flags
        -
      • -
      - - - -
        -
      • -

        responseFlag

        -
        protected int responseFlag
        -
        response flags
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcknowledgeReliablePdu

        -
        public AcknowledgeReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setAcknowledgeFlag

        -
        public void setAcknowledgeFlag(int pAcknowledgeFlag)
        -
      • -
      - - - -
        -
      • -

        getAcknowledgeFlag

        -
        public int getAcknowledgeFlag()
        -
      • -
      - - - -
        -
      • -

        setResponseFlag

        -
        public void setResponseFlag(int pResponseFlag)
        -
      • -
      - - - -
        -
      • -

        getResponseFlag

        -
        public int getResponseFlag()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AcousticBeamData.html b/dist/javadoc/edu/nps/moves/dis/AcousticBeamData.html deleted file mode 100644 index 2ba42a08..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AcousticBeamData.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -AcousticBeamData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AcousticBeamData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcousticBeamData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Used in UA PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        beamDataLength

        -
        protected int beamDataLength
        -
        beam data length
        -
      • -
      - - - -
        -
      • -

        beamIDNumber

        -
        protected short beamIDNumber
        -
        beamIDNumber
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected int pad2
        -
        padding
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcousticBeamData

        -
        public AcousticBeamData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setBeamDataLength

        -
        public void setBeamDataLength(int pBeamDataLength)
        -
      • -
      - - - -
        -
      • -

        getBeamDataLength

        -
        public int getBeamDataLength()
        -
      • -
      - - - -
        -
      • -

        setBeamIDNumber

        -
        public void setBeamIDNumber(short pBeamIDNumber)
        -
      • -
      - - - -
        -
      • -

        getBeamIDNumber

        -
        public short getBeamIDNumber()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(int pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public int getPad2()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AcousticBeamFundamentalParameter.html b/dist/javadoc/edu/nps/moves/dis/AcousticBeamFundamentalParameter.html deleted file mode 100644 index ea41db67..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AcousticBeamFundamentalParameter.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -AcousticBeamFundamentalParameter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AcousticBeamFundamentalParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcousticBeamFundamentalParameter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Used in UaPdu - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        activeEmissionParameterIndex

        -
        protected int activeEmissionParameterIndex
        -
        parameter index
        -
      • -
      - - - -
        -
      • -

        scanPattern

        -
        protected int scanPattern
        -
        scan pattern
        -
      • -
      - - - -
        -
      • -

        beamCenterAzimuth

        -
        protected float beamCenterAzimuth
        -
        beam center azimuth
        -
      • -
      - - - -
        -
      • -

        azimuthalBeamwidth

        -
        protected float azimuthalBeamwidth
        -
        azimuthal beamwidth
        -
      • -
      - - - -
        -
      • -

        beamCenterDE

        -
        protected float beamCenterDE
        -
        beam center
        -
      • -
      - - - -
        -
      • -

        deBeamwidth

        -
        protected float deBeamwidth
        -
        DE beamwidth (vertical beamwidth)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcousticBeamFundamentalParameter

        -
        public AcousticBeamFundamentalParameter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setActiveEmissionParameterIndex

        -
        public void setActiveEmissionParameterIndex(int pActiveEmissionParameterIndex)
        -
      • -
      - - - -
        -
      • -

        getActiveEmissionParameterIndex

        -
        public int getActiveEmissionParameterIndex()
        -
      • -
      - - - -
        -
      • -

        setScanPattern

        -
        public void setScanPattern(int pScanPattern)
        -
      • -
      - - - -
        -
      • -

        getScanPattern

        -
        public int getScanPattern()
        -
      • -
      - - - -
        -
      • -

        setBeamCenterAzimuth

        -
        public void setBeamCenterAzimuth(float pBeamCenterAzimuth)
        -
      • -
      - - - -
        -
      • -

        getBeamCenterAzimuth

        -
        public float getBeamCenterAzimuth()
        -
      • -
      - - - -
        -
      • -

        setAzimuthalBeamwidth

        -
        public void setAzimuthalBeamwidth(float pAzimuthalBeamwidth)
        -
      • -
      - - - -
        -
      • -

        getAzimuthalBeamwidth

        -
        public float getAzimuthalBeamwidth()
        -
      • -
      - - - -
        -
      • -

        setBeamCenterDE

        -
        public void setBeamCenterDE(float pBeamCenterDE)
        -
      • -
      - - - -
        -
      • -

        getBeamCenterDE

        -
        public float getBeamCenterDE()
        -
      • -
      - - - -
        -
      • -

        setDeBeamwidth

        -
        public void setDeBeamwidth(float pDeBeamwidth)
        -
      • -
      - - - -
        -
      • -

        getDeBeamwidth

        -
        public float getDeBeamwidth()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AcousticEmitter.html b/dist/javadoc/edu/nps/moves/dis/AcousticEmitter.html deleted file mode 100644 index 7411b112..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AcousticEmitter.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -AcousticEmitter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AcousticEmitter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcousticEmitter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.35. information about a specific UA emmtter - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortacousticIdNumber -
      The UA emitter identification number relative to a specific system
      -
      protected intacousticName -
      the system for a particular UA emitter, and an enumeration
      -
      protected shortfunction -
      The function of the acoustic system
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AcousticEmitter() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetAcousticIdNumber() 
      intgetAcousticName() 
      shortgetFunction() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetAcousticIdNumber(short pAcousticIdNumber) 
      voidsetAcousticName(int pAcousticName) 
      voidsetFunction(short pFunction) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        acousticName

        -
        protected int acousticName
        -
        the system for a particular UA emitter, and an enumeration
        -
      • -
      - - - -
        -
      • -

        function

        -
        protected short function
        -
        The function of the acoustic system
        -
      • -
      - - - -
        -
      • -

        acousticIdNumber

        -
        protected short acousticIdNumber
        -
        The UA emitter identification number relative to a specific system
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcousticEmitter

        -
        public AcousticEmitter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setAcousticName

        -
        public void setAcousticName(int pAcousticName)
        -
      • -
      - - - -
        -
      • -

        getAcousticName

        -
        public int getAcousticName()
        -
      • -
      - - - -
        -
      • -

        setFunction

        -
        public void setFunction(short pFunction)
        -
      • -
      - - - -
        -
      • -

        getFunction

        -
        public short getFunction()
        -
      • -
      - - - -
        -
      • -

        setAcousticIdNumber

        -
        public void setAcousticIdNumber(short pAcousticIdNumber)
        -
      • -
      - - - -
        -
      • -

        getAcousticIdNumber

        -
        public short getAcousticIdNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AcousticEmitterSystem.html b/dist/javadoc/edu/nps/moves/dis/AcousticEmitterSystem.html deleted file mode 100644 index 0b11fdd5..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AcousticEmitterSystem.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -AcousticEmitterSystem - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AcousticEmitterSystem

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcousticEmitterSystem
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.3.35: Information about a particular UA emitter shall be represented using an Acoustic Emitter System record. This record shall consist of three fields: Acoustic Name, Function, and Acoustic ID Number - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortacousticFunction -
      This field shall describe the function of the acoustic system.
      -
      protected shortacousticID -
      This field shall specify the UA emitter identification number relative to a specific system.
      -
      protected intacousticName -
      This field shall specify the system for a particular UA emitter.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AcousticEmitterSystem() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetAcousticFunction() 
      shortgetAcousticID() 
      intgetAcousticName() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetAcousticFunction(short pAcousticFunction) 
      voidsetAcousticID(short pAcousticID) 
      voidsetAcousticName(int pAcousticName) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        acousticName

        -
        protected int acousticName
        -
        This field shall specify the system for a particular UA emitter.
        -
      • -
      - - - -
        -
      • -

        acousticFunction

        -
        protected short acousticFunction
        -
        This field shall describe the function of the acoustic system.
        -
      • -
      - - - -
        -
      • -

        acousticID

        -
        protected short acousticID
        -
        This field shall specify the UA emitter identification number relative to a specific system. This field shall be represented by an 8-bit unsigned integer. This field allows the differentiation of multiple systems on an entity, even if in some instances two or more of the systems may be identical UA emitter types. Numbering of systems shall begin with the value 1.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcousticEmitterSystem

        -
        public AcousticEmitterSystem()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setAcousticName

        -
        public void setAcousticName(int pAcousticName)
        -
      • -
      - - - -
        -
      • -

        getAcousticName

        -
        public int getAcousticName()
        -
      • -
      - - - -
        -
      • -

        setAcousticFunction

        -
        public void setAcousticFunction(short pAcousticFunction)
        -
      • -
      - - - -
        -
      • -

        getAcousticFunction

        -
        public short getAcousticFunction()
        -
      • -
      - - - -
        -
      • -

        setAcousticID

        -
        public void setAcousticID(short pAcousticID)
        -
      • -
      - - - -
        -
      • -

        getAcousticID

        -
        public short getAcousticID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AcousticEmitterSystemData.html b/dist/javadoc/edu/nps/moves/dis/AcousticEmitterSystemData.html deleted file mode 100644 index 0b3d8e05..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AcousticEmitterSystemData.html +++ /dev/null @@ -1,687 +0,0 @@ - - - - - -AcousticEmitterSystemData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AcousticEmitterSystemData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcousticEmitterSystemData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Used in the UA pdu; ties together an emmitter and a location. This requires manual cleanup; the beam data should not be attached to each emitter system. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        emitterSystemDataLength

        -
        protected short emitterSystemDataLength
        -
        Length of emitter system data
        -
      • -
      - - - -
        -
      • -

        numberOfBeams

        -
        protected short numberOfBeams
        -
        Number of beams
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected int pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        acousticEmitterSystem

        -
        protected AcousticEmitterSystem acousticEmitterSystem
        -
        This field shall specify the system for a particular UA emitter.
        -
      • -
      - - - -
        -
      • -

        emitterLocation

        -
        protected Vector3Float emitterLocation
        -
        Represents the location wrt the entity
        -
      • -
      - - - -
        -
      • -

        beamRecords

        -
        protected java.util.List<AcousticBeamData> beamRecords
        -
        For each beam in numberOfBeams, an emitter system. This is not right--the beam records need to be at the end of the PDU, rather than attached to each system.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcousticEmitterSystemData

        -
        public AcousticEmitterSystemData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEmitterSystemDataLength

        -
        public void setEmitterSystemDataLength(short pEmitterSystemDataLength)
        -
      • -
      - - - -
        -
      • -

        getEmitterSystemDataLength

        -
        public short getEmitterSystemDataLength()
        -
      • -
      - - - -
        -
      • -

        getNumberOfBeams

        -
        public short getNumberOfBeams()
        -
      • -
      - - - -
        -
      • -

        setNumberOfBeams

        -
        public void setNumberOfBeams(short pNumberOfBeams)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfBeams method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(int pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public int getPad2()
        -
      • -
      - - - -
        -
      • -

        setAcousticEmitterSystem

        -
        public void setAcousticEmitterSystem(AcousticEmitterSystem pAcousticEmitterSystem)
        -
      • -
      - - - - - - - -
        -
      • -

        setEmitterLocation

        -
        public void setEmitterLocation(Vector3Float pEmitterLocation)
        -
      • -
      - - - -
        -
      • -

        getEmitterLocation

        -
        public Vector3Float getEmitterLocation()
        -
      • -
      - - - -
        -
      • -

        setBeamRecords

        -
        public void setBeamRecords(java.util.List<AcousticBeamData> pBeamRecords)
        -
      • -
      - - - -
        -
      • -

        getBeamRecords

        -
        public java.util.List<AcousticBeamData> getBeamRecords()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ActionRequestPdu.html b/dist/javadoc/edu/nps/moves/dis/ActionRequestPdu.html deleted file mode 100644 index 17271455..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ActionRequestPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -ActionRequestPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ActionRequestPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ActionRequestPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.6. Request from simulation manager to an entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID that is unique
        -
      • -
      - - - -
        -
      • -

        actionID

        -
        protected long actionID
        -
        identifies the action being requested
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ActionRequestPdu

        -
        public ActionRequestPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setActionID

        -
        public void setActionID(long pActionID)
        -
      • -
      - - - -
        -
      • -

        getActionID

        -
        public long getActionID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ActionRequestReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/ActionRequestReliablePdu.html deleted file mode 100644 index 10b1898e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ActionRequestReliablePdu.html +++ /dev/null @@ -1,875 +0,0 @@ - - - - - -ActionRequestReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ActionRequestReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ActionRequestReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.6: request from a simulation manager to a managed entity to perform a specified action. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        actionID

        -
        protected long actionID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ActionRequestReliablePdu

        -
        public ActionRequestReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setActionID

        -
        public void setActionID(long pActionID)
        -
      • -
      - - - -
        -
      • -

        getActionID

        -
        public long getActionID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ActionResponsePdu.html b/dist/javadoc/edu/nps/moves/dis/ActionResponsePdu.html deleted file mode 100644 index fcdf2042..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ActionResponsePdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -ActionResponsePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ActionResponsePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ActionResponsePdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.7. response to an action request PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID that is unique
        -
      • -
      - - - -
        -
      • -

        requestStatus

        -
        protected long requestStatus
        -
        Status of response
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ActionResponsePdu

        -
        public ActionResponsePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setRequestStatus

        -
        public void setRequestStatus(long pRequestStatus)
        -
      • -
      - - - -
        -
      • -

        getRequestStatus

        -
        public long getRequestStatus()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ActionResponseReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/ActionResponseReliablePdu.html deleted file mode 100644 index b7f1d11b..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ActionResponseReliablePdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -ActionResponseReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ActionResponseReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ActionResponseReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.7: Response from an entity to an action request PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        responseStatus

        -
        protected long responseStatus
        -
        status of response
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ActionResponseReliablePdu

        -
        public ActionResponseReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setResponseStatus

        -
        public void setResponseStatus(long pResponseStatus)
        -
      • -
      - - - -
        -
      • -

        getResponseStatus

        -
        public long getResponseStatus()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AggregateID.html b/dist/javadoc/edu/nps/moves/dis/AggregateID.html deleted file mode 100644 index 7339fa3f..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AggregateID.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -AggregateID - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AggregateID

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AggregateID
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.36. Each agregate in a given simulation app is given an aggregate identifier number unique for all other aggregates in that app and in that exercise. The id is valid for the duration of the the exercise. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intaggregateID -
      the aggregate ID
      -
      protected intapplication -
      The application ID
      -
      protected intsite -
      The site ID
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AggregateID() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetAggregateID() 
      intgetApplication() 
      intgetMarshalledSize() 
      intgetSite() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetAggregateID(int pAggregateID) 
      voidsetApplication(int pApplication) 
      voidsetSite(int pSite) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        site

        -
        protected int site
        -
        The site ID
        -
      • -
      - - - -
        -
      • -

        application

        -
        protected int application
        -
        The application ID
        -
      • -
      - - - -
        -
      • -

        aggregateID

        -
        protected int aggregateID
        -
        the aggregate ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AggregateID

        -
        public AggregateID()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSite

        -
        public void setSite(int pSite)
        -
      • -
      - - - -
        -
      • -

        getSite

        -
        public int getSite()
        -
      • -
      - - - -
        -
      • -

        setApplication

        -
        public void setApplication(int pApplication)
        -
      • -
      - - - -
        -
      • -

        getApplication

        -
        public int getApplication()
        -
      • -
      - - - -
        -
      • -

        setAggregateID

        -
        public void setAggregateID(int pAggregateID)
        -
      • -
      - - - -
        -
      • -

        getAggregateID

        -
        public int getAggregateID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AggregateMarking.html b/dist/javadoc/edu/nps/moves/dis/AggregateMarking.html deleted file mode 100644 index aaa157c7..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AggregateMarking.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -AggregateMarking - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AggregateMarking

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AggregateMarking
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.37. Specifies the character set used inthe first byte, followed by up to 31 characters of text data. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]characters -
      The characters
      -
      protected shortcharacterSet -
      The character set
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AggregateMarking() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      byte[]getCharacters() 
      shortgetCharacterSet() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCharacters(byte[] pCharacters) 
      voidsetCharacterSet(short pCharacterSet) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        characterSet

        -
        protected short characterSet
        -
        The character set
        -
      • -
      - - - -
        -
      • -

        characters

        -
        protected byte[] characters
        -
        The characters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AggregateMarking

        -
        public AggregateMarking()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setCharacterSet

        -
        public void setCharacterSet(short pCharacterSet)
        -
      • -
      - - - -
        -
      • -

        getCharacterSet

        -
        public short getCharacterSet()
        -
      • -
      - - - -
        -
      • -

        setCharacters

        -
        public void setCharacters(byte[] pCharacters)
        -
      • -
      - - - -
        -
      • -

        getCharacters

        -
        public byte[] getCharacters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AggregateStatePdu.html b/dist/javadoc/edu/nps/moves/dis/AggregateStatePdu.html deleted file mode 100644 index 8c56d905..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AggregateStatePdu.html +++ /dev/null @@ -1,1380 +0,0 @@ - - - - - -AggregateStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AggregateStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AggregateStatePdu
    -extends EntityManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.9.1 informationa bout aggregating entities anc communicating information about the aggregated entities. requires manual intervention to fix the padding between entityID lists and silent aggregate sysem lists--this padding is dependent on how many entityIDs there are, and needs to be on a 32 bit word boundary. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        aggregateID

        -
        protected EntityID aggregateID
        -
        ID of aggregated entities
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        aggregateState

        -
        protected short aggregateState
        -
        state of aggregate
        -
      • -
      - - - -
        -
      • -

        aggregateType

        -
        protected EntityType aggregateType
        -
        entity type of the aggregated entities
        -
      • -
      - - - -
        -
      • -

        formation

        -
        protected long formation
        -
        formation of aggregated entities
        -
      • -
      - - - -
        -
      • -

        aggregateMarking

        -
        protected AggregateMarking aggregateMarking
        -
        marking for aggregate; first char is charset type, rest is char data
        -
      • -
      - - - -
        -
      • -

        dimensions

        -
        protected Vector3Float dimensions
        -
        dimensions of bounding box for the aggregated entities, origin at the center of mass
        -
      • -
      - - - -
        -
      • -

        orientation

        -
        protected Orientation orientation
        -
        orientation of the bounding box
        -
      • -
      - - - -
        -
      • -

        centerOfMass

        -
        protected Vector3Double centerOfMass
        -
        center of mass of the aggregation
        -
      • -
      - - - -
        -
      • -

        velocity

        -
        protected Vector3Float velocity
        -
        velocity of aggregation
        -
      • -
      - - - -
        -
      • -

        numberOfDisAggregates

        -
        protected int numberOfDisAggregates
        -
        number of aggregates
        -
      • -
      - - - -
        -
      • -

        numberOfDisEntities

        -
        protected int numberOfDisEntities
        -
        number of entities
        -
      • -
      - - - -
        -
      • -

        numberOfSilentAggregateTypes

        -
        protected int numberOfSilentAggregateTypes
        -
        number of silent aggregate types
        -
      • -
      - - - -
        -
      • -

        numberOfSilentEntityTypes

        -
        protected int numberOfSilentEntityTypes
        -
        number of silent entity types
        -
      • -
      - - - -
        -
      • -

        aggregateIDList

        -
        protected java.util.List<AggregateID> aggregateIDList
        -
        aggregates list
        -
      • -
      - - - -
        -
      • -

        entityIDList

        -
        protected java.util.List<EntityID> entityIDList
        -
        entity ID list
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        ^^^padding to put the start of the next list on a 32 bit boundary. This needs to be fixed
        -
      • -
      - - - -
        -
      • -

        silentAggregateSystemList

        -
        protected java.util.List<EntityType> silentAggregateSystemList
        -
        silent entity types
        -
      • -
      - - - -
        -
      • -

        silentEntitySystemList

        -
        protected java.util.List<EntityType> silentEntitySystemList
        -
        silent entity types
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        number of variable datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumList

        -
        protected java.util.List<VariableDatum> variableDatumList
        -
        variableDatums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AggregateStatePdu

        -
        public AggregateStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setAggregateID

        -
        public void setAggregateID(EntityID pAggregateID)
        -
      • -
      - - - -
        -
      • -

        getAggregateID

        -
        public EntityID getAggregateID()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        setAggregateState

        -
        public void setAggregateState(short pAggregateState)
        -
      • -
      - - - -
        -
      • -

        getAggregateState

        -
        public short getAggregateState()
        -
      • -
      - - - -
        -
      • -

        setAggregateType

        -
        public void setAggregateType(EntityType pAggregateType)
        -
      • -
      - - - -
        -
      • -

        getAggregateType

        -
        public EntityType getAggregateType()
        -
      • -
      - - - -
        -
      • -

        setFormation

        -
        public void setFormation(long pFormation)
        -
      • -
      - - - -
        -
      • -

        getFormation

        -
        public long getFormation()
        -
      • -
      - - - -
        -
      • -

        setAggregateMarking

        -
        public void setAggregateMarking(AggregateMarking pAggregateMarking)
        -
      • -
      - - - - - - - -
        -
      • -

        setDimensions

        -
        public void setDimensions(Vector3Float pDimensions)
        -
      • -
      - - - -
        -
      • -

        getDimensions

        -
        public Vector3Float getDimensions()
        -
      • -
      - - - -
        -
      • -

        setOrientation

        -
        public void setOrientation(Orientation pOrientation)
        -
      • -
      - - - -
        -
      • -

        getOrientation

        -
        public Orientation getOrientation()
        -
      • -
      - - - -
        -
      • -

        setCenterOfMass

        -
        public void setCenterOfMass(Vector3Double pCenterOfMass)
        -
      • -
      - - - -
        -
      • -

        getCenterOfMass

        -
        public Vector3Double getCenterOfMass()
        -
      • -
      - - - -
        -
      • -

        setVelocity

        -
        public void setVelocity(Vector3Float pVelocity)
        -
      • -
      - - - - - - - -
        -
      • -

        getNumberOfDisAggregates

        -
        public int getNumberOfDisAggregates()
        -
      • -
      - - - -
        -
      • -

        setNumberOfDisAggregates

        -
        public void setNumberOfDisAggregates(int pNumberOfDisAggregates)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfDisAggregates method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfDisEntities

        -
        public int getNumberOfDisEntities()
        -
      • -
      - - - -
        -
      • -

        setNumberOfDisEntities

        -
        public void setNumberOfDisEntities(int pNumberOfDisEntities)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfDisEntities method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfSilentAggregateTypes

        -
        public int getNumberOfSilentAggregateTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSilentAggregateTypes

        -
        public void setNumberOfSilentAggregateTypes(int pNumberOfSilentAggregateTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSilentAggregateTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfSilentEntityTypes

        -
        public int getNumberOfSilentEntityTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSilentEntityTypes

        -
        public void setNumberOfSilentEntityTypes(int pNumberOfSilentEntityTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSilentEntityTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setAggregateIDList

        -
        public void setAggregateIDList(java.util.List<AggregateID> pAggregateIDList)
        -
      • -
      - - - -
        -
      • -

        getAggregateIDList

        -
        public java.util.List<AggregateID> getAggregateIDList()
        -
      • -
      - - - -
        -
      • -

        setEntityIDList

        -
        public void setEntityIDList(java.util.List<EntityID> pEntityIDList)
        -
      • -
      - - - -
        -
      • -

        getEntityIDList

        -
        public java.util.List<EntityID> getEntityIDList()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setSilentAggregateSystemList

        -
        public void setSilentAggregateSystemList(java.util.List<EntityType> pSilentAggregateSystemList)
        -
      • -
      - - - -
        -
      • -

        getSilentAggregateSystemList

        -
        public java.util.List<EntityType> getSilentAggregateSystemList()
        -
      • -
      - - - -
        -
      • -

        setSilentEntitySystemList

        -
        public void setSilentEntitySystemList(java.util.List<EntityType> pSilentEntitySystemList)
        -
      • -
      - - - -
        -
      • -

        getSilentEntitySystemList

        -
        public java.util.List<EntityType> getSilentEntitySystemList()
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setVariableDatumList

        -
        public void setVariableDatumList(java.util.List<VariableDatum> pVariableDatumList)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumList

        -
        public java.util.List<VariableDatum> getVariableDatumList()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AggregateType.html b/dist/javadoc/edu/nps/moves/dis/AggregateType.html deleted file mode 100644 index b0655f7d..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AggregateType.html +++ /dev/null @@ -1,721 +0,0 @@ - - - - - -AggregateType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AggregateType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AggregateType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.38. Identifies the type of aggregate including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortaggregateKind -
      Kind of entity
      -
      protected shortcategory -
      category of entity
      -
      protected intcountry -
      country to which the design of the entity is attributed
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc)
      -
      protected shortextra 
      protected shortspecificInfo -
      specific info based on subcategory field, sql has a reserved word for specific
      -
      protected shortsubcategory -
      subcategory of entity
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AggregateType() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        aggregateKind

        -
        protected short aggregateKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        specificInfo

        -
        protected short specificInfo
        -
        specific info based on subcategory field, sql has a reserved word for specific
        -
      • -
      - - - -
        -
      • -

        extra

        -
        protected short extra
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AggregateType

        -
        public AggregateType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setAggregateKind

        -
        public void setAggregateKind(short pAggregateKind)
        -
      • -
      - - - -
        -
      • -

        getAggregateKind

        -
        public short getAggregateKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpecificInfo

        -
        public void setSpecificInfo(short pSpecificInfo)
        -
      • -
      - - - -
        -
      • -

        getSpecificInfo

        -
        public short getSpecificInfo()
        -
      • -
      - - - -
        -
      • -

        setExtra

        -
        public void setExtra(short pExtra)
        -
      • -
      - - - -
        -
      • -

        getExtra

        -
        public short getExtra()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AngularVelocityVector.html b/dist/javadoc/edu/nps/moves/dis/AngularVelocityVector.html deleted file mode 100644 index da3d9304..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AngularVelocityVector.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -AngularVelocityVector - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AngularVelocityVector

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AngularVelocityVector
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.2: angular velocity measured in radians per second out each of the entity's own coordinate axes. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatx -
      velocity about the x axis
      -
      protected floaty -
      velocity about the y axis
      -
      protected floatz -
      velocity about the zaxis
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AngularVelocityVector() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetX() 
      floatgetY() 
      floatgetZ() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetX(float pX) 
      voidsetY(float pY) 
      voidsetZ(float pZ) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        x

        -
        protected float x
        -
        velocity about the x axis
        -
      • -
      - - - -
        -
      • -

        y

        -
        protected float y
        -
        velocity about the y axis
        -
      • -
      - - - -
        -
      • -

        z

        -
        protected float z
        -
        velocity about the zaxis
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AngularVelocityVector

        -
        public AngularVelocityVector()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setX

        -
        public void setX(float pX)
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public float getX()
        -
      • -
      - - - -
        -
      • -

        setY

        -
        public void setY(float pY)
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public float getY()
        -
      • -
      - - - -
        -
      • -

        setZ

        -
        public void setZ(float pZ)
        -
      • -
      - - - -
        -
      • -

        getZ

        -
        public float getZ()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/AntennaLocation.html b/dist/javadoc/edu/nps/moves/dis/AntennaLocation.html deleted file mode 100644 index ec129a15..00000000 --- a/dist/javadoc/edu/nps/moves/dis/AntennaLocation.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -AntennaLocation - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class AntennaLocation

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AntennaLocation
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.3: location of the radiating portion of the antenna, specified in world coordinates and entity coordinates. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        antennaLocation

        -
        protected Vector3Double antennaLocation
        -
        Location of the radiating portion of the antenna in world coordinates
        -
      • -
      - - - -
        -
      • -

        relativeAntennaLocation

        -
        protected Vector3Float relativeAntennaLocation
        -
        Location of the radiating portion of the antenna in entity coordinates
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AntennaLocation

        -
        public AntennaLocation()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setAntennaLocation

        -
        public void setAntennaLocation(Vector3Double pAntennaLocation)
        -
      • -
      - - - -
        -
      • -

        getAntennaLocation

        -
        public Vector3Double getAntennaLocation()
        -
      • -
      - - - -
        -
      • -

        setRelativeAntennaLocation

        -
        public void setRelativeAntennaLocation(Vector3Float pRelativeAntennaLocation)
        -
      • -
      - - - -
        -
      • -

        getRelativeAntennaLocation

        -
        public Vector3Float getRelativeAntennaLocation()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ApaData.html b/dist/javadoc/edu/nps/moves/dis/ApaData.html deleted file mode 100644 index 064f10fe..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ApaData.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -ApaData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ApaData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ApaData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Used in UA PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intparameterIndex -
      Index of APA parameter
      -
      protected shortparameterValue -
      Index of APA parameter
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ApaData() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetParameterIndex() 
      shortgetParameterValue() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetParameterIndex(int pParameterIndex) 
      voidsetParameterValue(short pParameterValue) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        parameterIndex

        -
        protected int parameterIndex
        -
        Index of APA parameter
        -
      • -
      - - - -
        -
      • -

        parameterValue

        -
        protected short parameterValue
        -
        Index of APA parameter
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ApaData

        -
        public ApaData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setParameterIndex

        -
        public void setParameterIndex(int pParameterIndex)
        -
      • -
      - - - -
        -
      • -

        getParameterIndex

        -
        public int getParameterIndex()
        -
      • -
      - - - -
        -
      • -

        setParameterValue

        -
        public void setParameterValue(short pParameterValue)
        -
      • -
      - - - -
        -
      • -

        getParameterValue

        -
        public short getParameterValue()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ArealObjectStatePdu.html b/dist/javadoc/edu/nps/moves/dis/ArealObjectStatePdu.html deleted file mode 100644 index 289d9584..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ArealObjectStatePdu.html +++ /dev/null @@ -1,940 +0,0 @@ - - - - - -ArealObjectStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ArealObjectStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ArealObjectStatePdu
    -extends SyntheticEnvironmentFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.11.5: Information about the addition/modification of an oobject that is geometrically achored to the terrain with a set of three or more points that come to a closure. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        objectID

        -
        protected EntityID objectID
        -
        Object in synthetic environment
        -
      • -
      - - - -
        -
      • -

        referencedObjectID

        -
        protected EntityID referencedObjectID
        -
        Object with which this point object is associated
        -
      • -
      - - - -
        -
      • -

        updateNumber

        -
        protected int updateNumber
        -
        unique update number of each state transition of an object
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        modifications

        -
        protected short modifications
        -
        modifications enumeration
        -
      • -
      - - - -
        -
      • -

        objectType

        -
        protected EntityType objectType
        -
        Object type
        -
      • -
      - - - -
        -
      • -

        objectAppearance

        -
        protected SixByteChunk objectAppearance
        -
        Object appearance
        -
      • -
      - - - -
        -
      • -

        numberOfPoints

        -
        protected int numberOfPoints
        -
        Number of points
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        objectLocation

        -
        protected java.util.List<Vector3Double> objectLocation
        -
        location of object
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ArealObjectStatePdu

        -
        public ArealObjectStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setObjectID

        -
        public void setObjectID(EntityID pObjectID)
        -
      • -
      - - - -
        -
      • -

        getObjectID

        -
        public EntityID getObjectID()
        -
      • -
      - - - -
        -
      • -

        setReferencedObjectID

        -
        public void setReferencedObjectID(EntityID pReferencedObjectID)
        -
      • -
      - - - -
        -
      • -

        getReferencedObjectID

        -
        public EntityID getReferencedObjectID()
        -
      • -
      - - - -
        -
      • -

        setUpdateNumber

        -
        public void setUpdateNumber(int pUpdateNumber)
        -
      • -
      - - - -
        -
      • -

        getUpdateNumber

        -
        public int getUpdateNumber()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        setModifications

        -
        public void setModifications(short pModifications)
        -
      • -
      - - - -
        -
      • -

        getModifications

        -
        public short getModifications()
        -
      • -
      - - - -
        -
      • -

        setObjectType

        -
        public void setObjectType(EntityType pObjectType)
        -
      • -
      - - - -
        -
      • -

        getObjectType

        -
        public EntityType getObjectType()
        -
      • -
      - - - -
        -
      • -

        setObjectAppearance

        -
        public void setObjectAppearance(SixByteChunk pObjectAppearance)
        -
      • -
      - - - -
        -
      • -

        getObjectAppearance

        -
        public SixByteChunk getObjectAppearance()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPoints

        -
        public int getNumberOfPoints()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPoints

        -
        public void setNumberOfPoints(int pNumberOfPoints)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPoints method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRequesterID

        -
        public void setRequesterID(SimulationAddress pRequesterID)
        -
      • -
      - - - - - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(SimulationAddress pReceivingID)
        -
      • -
      - - - - - - - -
        -
      • -

        setObjectLocation

        -
        public void setObjectLocation(java.util.List<Vector3Double> pObjectLocation)
        -
      • -
      - - - -
        -
      • -

        getObjectLocation

        -
        public java.util.List<Vector3Double> getObjectLocation()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ArticulationParameter.html b/dist/javadoc/edu/nps/moves/dis/ArticulationParameter.html deleted file mode 100644 index 851e8de6..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ArticulationParameter.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - - -ArticulationParameter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ArticulationParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ArticulationParameter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.5. Articulation parameters for movable parts and attached parts of an entity. Specifes wether or not a change has occured, the part identifcation of the articulated part to which it is attached, and the type and value of each parameter. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        parameterTypeDesignator

        -
        protected short parameterTypeDesignator
        -
      • -
      - - - -
        -
      • -

        changeIndicator

        -
        protected short changeIndicator
        -
      • -
      - - - -
        -
      • -

        partAttachedTo

        -
        protected int partAttachedTo
        -
      • -
      - - - -
        -
      • -

        parameterType

        -
        protected int parameterType
        -
      • -
      - - - -
        -
      • -

        parameterValue

        -
        protected double parameterValue
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ArticulationParameter

        -
        public ArticulationParameter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setParameterTypeDesignator

        -
        public void setParameterTypeDesignator(short pParameterTypeDesignator)
        -
      • -
      - - - -
        -
      • -

        getParameterTypeDesignator

        -
        public short getParameterTypeDesignator()
        -
      • -
      - - - -
        -
      • -

        setChangeIndicator

        -
        public void setChangeIndicator(short pChangeIndicator)
        -
      • -
      - - - -
        -
      • -

        getChangeIndicator

        -
        public short getChangeIndicator()
        -
      • -
      - - - -
        -
      • -

        setPartAttachedTo

        -
        public void setPartAttachedTo(int pPartAttachedTo)
        -
      • -
      - - - -
        -
      • -

        getPartAttachedTo

        -
        public int getPartAttachedTo()
        -
      • -
      - - - -
        -
      • -

        setParameterType

        -
        public void setParameterType(int pParameterType)
        -
      • -
      - - - -
        -
      • -

        getParameterType

        -
        public int getParameterType()
        -
      • -
      - - - -
        -
      • -

        setParameterValue

        -
        public void setParameterValue(double pParameterValue)
        -
      • -
      - - - -
        -
      • -

        getParameterValue

        -
        public double getParameterValue()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/BeamAntennaPattern.html b/dist/javadoc/edu/nps/moves/dis/BeamAntennaPattern.html deleted file mode 100644 index e539c014..00000000 --- a/dist/javadoc/edu/nps/moves/dis/BeamAntennaPattern.html +++ /dev/null @@ -1,793 +0,0 @@ - - - - - -BeamAntennaPattern - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class BeamAntennaPattern

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class BeamAntennaPattern
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.4.2. Used when the antenna pattern type field has a value of 1. Specifies the direction, patter, and polarization of radiation from an antenna. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatazimuthBeamwidth 
      protected OrientationbeamDirection -
      The rotation that transformst he reference coordinate sytem into the beam coordinate system.
      -
      protected floatelevationBeamwidth 
      protected floatex -
      Magnigute of the x-component in beam coordinates at some arbitrary single point in the mainbeam and in the far field of the antenna.
      -
      protected floatez -
      Magnigute of the z-component in beam coordinates at some arbitrary single point in the mainbeam and in the far field of the antenna.
      -
      protected shortpadding1 
      protected bytepadding2 
      protected floatphase -
      THe phase angle between Ez and Ex in radians.
      -
      protected floatreferenceSystem 
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      BeamAntennaPattern() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        beamDirection

        -
        protected Orientation beamDirection
        -
        The rotation that transformst he reference coordinate sytem into the beam coordinate system. Either world coordinates or entity coordinates may be used as the reference coordinate system, as specified by teh reference system field of the antenna pattern record.
        -
      • -
      - - - -
        -
      • -

        azimuthBeamwidth

        -
        protected float azimuthBeamwidth
        -
      • -
      - - - -
        -
      • -

        elevationBeamwidth

        -
        protected float elevationBeamwidth
        -
      • -
      - - - -
        -
      • -

        referenceSystem

        -
        protected float referenceSystem
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected byte padding2
        -
      • -
      - - - -
        -
      • -

        ez

        -
        protected float ez
        -
        Magnigute of the z-component in beam coordinates at some arbitrary single point in the mainbeam and in the far field of the antenna.
        -
      • -
      - - - -
        -
      • -

        ex

        -
        protected float ex
        -
        Magnigute of the x-component in beam coordinates at some arbitrary single point in the mainbeam and in the far field of the antenna.
        -
      • -
      - - - -
        -
      • -

        phase

        -
        protected float phase
        -
        THe phase angle between Ez and Ex in radians.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BeamAntennaPattern

        -
        public BeamAntennaPattern()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setBeamDirection

        -
        public void setBeamDirection(Orientation pBeamDirection)
        -
      • -
      - - - -
        -
      • -

        getBeamDirection

        -
        public Orientation getBeamDirection()
        -
      • -
      - - - -
        -
      • -

        setAzimuthBeamwidth

        -
        public void setAzimuthBeamwidth(float pAzimuthBeamwidth)
        -
      • -
      - - - -
        -
      • -

        getAzimuthBeamwidth

        -
        public float getAzimuthBeamwidth()
        -
      • -
      - - - -
        -
      • -

        setElevationBeamwidth

        -
        public void setElevationBeamwidth(float pElevationBeamwidth)
        -
      • -
      - - - -
        -
      • -

        getElevationBeamwidth

        -
        public float getElevationBeamwidth()
        -
      • -
      - - - -
        -
      • -

        setReferenceSystem

        -
        public void setReferenceSystem(float pReferenceSystem)
        -
      • -
      - - - -
        -
      • -

        getReferenceSystem

        -
        public float getReferenceSystem()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(byte pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public byte getPadding2()
        -
      • -
      - - - -
        -
      • -

        setEz

        -
        public void setEz(float pEz)
        -
      • -
      - - - -
        -
      • -

        getEz

        -
        public float getEz()
        -
      • -
      - - - -
        -
      • -

        setEx

        -
        public void setEx(float pEx)
        -
      • -
      - - - -
        -
      • -

        getEx

        -
        public float getEx()
        -
      • -
      - - - -
        -
      • -

        setPhase

        -
        public void setPhase(float pPhase)
        -
      • -
      - - - -
        -
      • -

        getPhase

        -
        public float getPhase()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/BeamData.html b/dist/javadoc/edu/nps/moves/dis/BeamData.html deleted file mode 100644 index eb802b61..00000000 --- a/dist/javadoc/edu/nps/moves/dis/BeamData.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -BeamData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class BeamData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class BeamData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.39. Specification of the data necessary to describe the scan volume of an emitter. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatbeamAzimuthCenter -
      Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
      -
      protected floatbeamAzimuthSweep -
      Specifies the beam azimuth sweep to determine scan volume
      -
      protected floatbeamElevationCenter -
      Specifies the beam elevation center to determine scan volume
      -
      protected floatbeamElevationSweep -
      Specifies the beam elevation sweep to determine scan volume
      -
      protected floatbeamSweepSync -
      allows receiver to synchronize its regenerated scan pattern to that of the emmitter.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      BeamData() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        beamAzimuthCenter

        -
        protected float beamAzimuthCenter
        -
        Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
        -
      • -
      - - - -
        -
      • -

        beamAzimuthSweep

        -
        protected float beamAzimuthSweep
        -
        Specifies the beam azimuth sweep to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamElevationCenter

        -
        protected float beamElevationCenter
        -
        Specifies the beam elevation center to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamElevationSweep

        -
        protected float beamElevationSweep
        -
        Specifies the beam elevation sweep to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamSweepSync

        -
        protected float beamSweepSync
        -
        allows receiver to synchronize its regenerated scan pattern to that of the emmitter. Specifies the percentage of time a scan is through its pattern from its origion.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BeamData

        -
        public BeamData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setBeamAzimuthCenter

        -
        public void setBeamAzimuthCenter(float pBeamAzimuthCenter)
        -
      • -
      - - - -
        -
      • -

        getBeamAzimuthCenter

        -
        public float getBeamAzimuthCenter()
        -
      • -
      - - - -
        -
      • -

        setBeamAzimuthSweep

        -
        public void setBeamAzimuthSweep(float pBeamAzimuthSweep)
        -
      • -
      - - - -
        -
      • -

        getBeamAzimuthSweep

        -
        public float getBeamAzimuthSweep()
        -
      • -
      - - - -
        -
      • -

        setBeamElevationCenter

        -
        public void setBeamElevationCenter(float pBeamElevationCenter)
        -
      • -
      - - - -
        -
      • -

        getBeamElevationCenter

        -
        public float getBeamElevationCenter()
        -
      • -
      - - - -
        -
      • -

        setBeamElevationSweep

        -
        public void setBeamElevationSweep(float pBeamElevationSweep)
        -
      • -
      - - - -
        -
      • -

        getBeamElevationSweep

        -
        public float getBeamElevationSweep()
        -
      • -
      - - - -
        -
      • -

        setBeamSweepSync

        -
        public void setBeamSweepSync(float pBeamSweepSync)
        -
      • -
      - - - -
        -
      • -

        getBeamSweepSync

        -
        public float getBeamSweepSync()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/BurstDescriptor.html b/dist/javadoc/edu/nps/moves/dis/BurstDescriptor.html deleted file mode 100644 index 822686f1..00000000 --- a/dist/javadoc/edu/nps/moves/dis/BurstDescriptor.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -BurstDescriptor - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class BurstDescriptor

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class BurstDescriptor
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.7. Specifies the type of muntion fired, the type of warhead, the type of fuse, the number of rounds fired, and the rate at which the roudns are fired in rounds per minute. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intfuse -
      type of fuse used
      -
      protected EntityTypemunition -
      What munition was used in the burst
      -
      protected intquantity -
      how many of the munition were fired
      -
      protected intrate -
      rate at which the munition was fired
      -
      protected intwarhead -
      type of warhead
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      BurstDescriptor() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetFuse() 
      intgetMarshalledSize() 
      EntityTypegetMunition() 
      intgetQuantity() 
      intgetRate() 
      intgetWarhead() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetFuse(int pFuse) 
      voidsetMunition(EntityType pMunition) 
      voidsetQuantity(int pQuantity) 
      voidsetRate(int pRate) 
      voidsetWarhead(int pWarhead) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        munition

        -
        protected EntityType munition
        -
        What munition was used in the burst
        -
      • -
      - - - -
        -
      • -

        warhead

        -
        protected int warhead
        -
        type of warhead
        -
      • -
      - - - -
        -
      • -

        fuse

        -
        protected int fuse
        -
        type of fuse used
        -
      • -
      - - - -
        -
      • -

        quantity

        -
        protected int quantity
        -
        how many of the munition were fired
        -
      • -
      - - - -
        -
      • -

        rate

        -
        protected int rate
        -
        rate at which the munition was fired
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BurstDescriptor

        -
        public BurstDescriptor()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setMunition

        -
        public void setMunition(EntityType pMunition)
        -
      • -
      - - - -
        -
      • -

        getMunition

        -
        public EntityType getMunition()
        -
      • -
      - - - -
        -
      • -

        setWarhead

        -
        public void setWarhead(int pWarhead)
        -
      • -
      - - - -
        -
      • -

        getWarhead

        -
        public int getWarhead()
        -
      • -
      - - - -
        -
      • -

        setFuse

        -
        public void setFuse(int pFuse)
        -
      • -
      - - - -
        -
      • -

        getFuse

        -
        public int getFuse()
        -
      • -
      - - - -
        -
      • -

        setQuantity

        -
        public void setQuantity(int pQuantity)
        -
      • -
      - - - -
        -
      • -

        getQuantity

        -
        public int getQuantity()
        -
      • -
      - - - -
        -
      • -

        setRate

        -
        public void setRate(int pRate)
        -
      • -
      - - - -
        -
      • -

        getRate

        -
        public int getRate()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ClockTime.html b/dist/javadoc/edu/nps/moves/dis/ClockTime.html deleted file mode 100644 index 5080ed6a..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ClockTime.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -ClockTime - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ClockTime

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ClockTime
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.8. Time measurements that exceed one hour. Hours is the number of hours since January 1, 1970, UTC - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected inthour -
      Hours in UTC
      -
      protected longtimePastHour -
      Time past the hour
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ClockTime() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetHour() 
      intgetMarshalledSize() 
      longgetTimePastHour() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetHour(int pHour) 
      voidsetTimePastHour(long pTimePastHour) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        hour

        -
        protected int hour
        -
        Hours in UTC
        -
      • -
      - - - -
        -
      • -

        timePastHour

        -
        protected long timePastHour
        -
        Time past the hour
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ClockTime

        -
        public ClockTime()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setHour

        -
        public void setHour(int pHour)
        -
      • -
      - - - -
        -
      • -

        getHour

        -
        public int getHour()
        -
      • -
      - - - -
        -
      • -

        setTimePastHour

        -
        public void setTimePastHour(long pTimePastHour)
        -
      • -
      - - - -
        -
      • -

        getTimePastHour

        -
        public long getTimePastHour()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/CollisionElasticPdu.html b/dist/javadoc/edu/nps/moves/dis/CollisionElasticPdu.html deleted file mode 100644 index 6aae18ff..00000000 --- a/dist/javadoc/edu/nps/moves/dis/CollisionElasticPdu.html +++ /dev/null @@ -1,1103 +0,0 @@ - - - - - -CollisionElasticPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class CollisionElasticPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CollisionElasticPdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    5.3.3.3. Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        issuingEntityID

        -
        protected EntityID issuingEntityID
        -
        ID of the entity that issued the collision PDU
        -
      • -
      - - - -
        -
      • -

        collidingEntityID

        -
        protected EntityID collidingEntityID
        -
        ID of entity that has collided with the issuing entity ID
        -
      • -
      - - - -
        -
      • -

        collisionEventID

        -
        protected EventID collisionEventID
        -
        ID of event
        -
      • -
      - - - -
        -
      • -

        pad

        -
        protected short pad
        -
        some padding
        -
      • -
      - - - -
        -
      • -

        contactVelocity

        -
        protected Vector3Float contactVelocity
        -
        velocity at collision
        -
      • -
      - - - -
        -
      • -

        mass

        -
        protected float mass
        -
        mass of issuing entity
        -
      • -
      - - - -
        -
      • -

        location

        -
        protected Vector3Float location
        -
        Location with respect to entity the issuing entity collided with
        -
      • -
      - - - -
        -
      • -

        collisionResultXX

        -
        protected float collisionResultXX
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionResultXY

        -
        protected float collisionResultXY
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionResultXZ

        -
        protected float collisionResultXZ
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionResultYY

        -
        protected float collisionResultYY
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionResultYZ

        -
        protected float collisionResultYZ
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionResultZZ

        -
        protected float collisionResultZZ
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        unitSurfaceNormal

        -
        protected Vector3Float unitSurfaceNormal
        -
        This record shall represent the normal vector to the surface at the point of collision detection. The surface normal shall be represented in world coordinates.
        -
      • -
      - - - -
        -
      • -

        coefficientOfRestitution

        -
        protected float coefficientOfRestitution
        -
        This field shall represent the degree to which energy is conserved in a collision
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CollisionElasticPdu

        -
        public CollisionElasticPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setIssuingEntityID

        -
        public void setIssuingEntityID(EntityID pIssuingEntityID)
        -
      • -
      - - - -
        -
      • -

        getIssuingEntityID

        -
        public EntityID getIssuingEntityID()
        -
      • -
      - - - -
        -
      • -

        setCollidingEntityID

        -
        public void setCollidingEntityID(EntityID pCollidingEntityID)
        -
      • -
      - - - -
        -
      • -

        getCollidingEntityID

        -
        public EntityID getCollidingEntityID()
        -
      • -
      - - - -
        -
      • -

        setCollisionEventID

        -
        public void setCollisionEventID(EventID pCollisionEventID)
        -
      • -
      - - - -
        -
      • -

        getCollisionEventID

        -
        public EventID getCollisionEventID()
        -
      • -
      - - - -
        -
      • -

        setPad

        -
        public void setPad(short pPad)
        -
      • -
      - - - -
        -
      • -

        getPad

        -
        public short getPad()
        -
      • -
      - - - -
        -
      • -

        setContactVelocity

        -
        public void setContactVelocity(Vector3Float pContactVelocity)
        -
      • -
      - - - -
        -
      • -

        getContactVelocity

        -
        public Vector3Float getContactVelocity()
        -
      • -
      - - - -
        -
      • -

        setMass

        -
        public void setMass(float pMass)
        -
      • -
      - - - -
        -
      • -

        getMass

        -
        public float getMass()
        -
      • -
      - - - -
        -
      • -

        setLocation

        -
        public void setLocation(Vector3Float pLocation)
        -
      • -
      - - - - - - - -
        -
      • -

        setCollisionResultXX

        -
        public void setCollisionResultXX(float pCollisionResultXX)
        -
      • -
      - - - -
        -
      • -

        getCollisionResultXX

        -
        public float getCollisionResultXX()
        -
      • -
      - - - -
        -
      • -

        setCollisionResultXY

        -
        public void setCollisionResultXY(float pCollisionResultXY)
        -
      • -
      - - - -
        -
      • -

        getCollisionResultXY

        -
        public float getCollisionResultXY()
        -
      • -
      - - - -
        -
      • -

        setCollisionResultXZ

        -
        public void setCollisionResultXZ(float pCollisionResultXZ)
        -
      • -
      - - - -
        -
      • -

        getCollisionResultXZ

        -
        public float getCollisionResultXZ()
        -
      • -
      - - - -
        -
      • -

        setCollisionResultYY

        -
        public void setCollisionResultYY(float pCollisionResultYY)
        -
      • -
      - - - -
        -
      • -

        getCollisionResultYY

        -
        public float getCollisionResultYY()
        -
      • -
      - - - -
        -
      • -

        setCollisionResultYZ

        -
        public void setCollisionResultYZ(float pCollisionResultYZ)
        -
      • -
      - - - -
        -
      • -

        getCollisionResultYZ

        -
        public float getCollisionResultYZ()
        -
      • -
      - - - -
        -
      • -

        setCollisionResultZZ

        -
        public void setCollisionResultZZ(float pCollisionResultZZ)
        -
      • -
      - - - -
        -
      • -

        getCollisionResultZZ

        -
        public float getCollisionResultZZ()
        -
      • -
      - - - -
        -
      • -

        setUnitSurfaceNormal

        -
        public void setUnitSurfaceNormal(Vector3Float pUnitSurfaceNormal)
        -
      • -
      - - - -
        -
      • -

        getUnitSurfaceNormal

        -
        public Vector3Float getUnitSurfaceNormal()
        -
      • -
      - - - -
        -
      • -

        setCoefficientOfRestitution

        -
        public void setCoefficientOfRestitution(float pCoefficientOfRestitution)
        -
      • -
      - - - -
        -
      • -

        getCoefficientOfRestitution

        -
        public float getCoefficientOfRestitution()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/CollisionPdu.html b/dist/javadoc/edu/nps/moves/dis/CollisionPdu.html deleted file mode 100644 index 3b3f4e0c..00000000 --- a/dist/javadoc/edu/nps/moves/dis/CollisionPdu.html +++ /dev/null @@ -1,809 +0,0 @@ - - - - - -CollisionPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class CollisionPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CollisionPdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.3.2. Information about a collision. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        issuingEntityID

        -
        protected EntityID issuingEntityID
        -
        ID of the entity that issued the collision PDU
        -
      • -
      - - - -
        -
      • -

        collidingEntityID

        -
        protected EntityID collidingEntityID
        -
        ID of entity that has collided with the issuing entity ID
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventID eventID
        -
        ID of event
        -
      • -
      - - - -
        -
      • -

        collisionType

        -
        protected short collisionType
        -
        ID of event
        -
      • -
      - - - -
        -
      • -

        pad

        -
        protected byte pad
        -
        some padding
        -
      • -
      - - - -
        -
      • -

        velocity

        -
        protected Vector3Float velocity
        -
        velocity at collision
        -
      • -
      - - - -
        -
      • -

        mass

        -
        protected float mass
        -
        mass of issuing entity
        -
      • -
      - - - -
        -
      • -

        location

        -
        protected Vector3Float location
        -
        Location with respect to entity the issuing entity collided with
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CollisionPdu

        -
        public CollisionPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setIssuingEntityID

        -
        public void setIssuingEntityID(EntityID pIssuingEntityID)
        -
      • -
      - - - -
        -
      • -

        getIssuingEntityID

        -
        public EntityID getIssuingEntityID()
        -
      • -
      - - - -
        -
      • -

        setCollidingEntityID

        -
        public void setCollidingEntityID(EntityID pCollidingEntityID)
        -
      • -
      - - - -
        -
      • -

        getCollidingEntityID

        -
        public EntityID getCollidingEntityID()
        -
      • -
      - - - -
        -
      • -

        setEventID

        -
        public void setEventID(EventID pEventID)
        -
      • -
      - - - -
        -
      • -

        getEventID

        -
        public EventID getEventID()
        -
      • -
      - - - -
        -
      • -

        setCollisionType

        -
        public void setCollisionType(short pCollisionType)
        -
      • -
      - - - -
        -
      • -

        getCollisionType

        -
        public short getCollisionType()
        -
      • -
      - - - -
        -
      • -

        setPad

        -
        public void setPad(byte pPad)
        -
      • -
      - - - -
        -
      • -

        getPad

        -
        public byte getPad()
        -
      • -
      - - - -
        -
      • -

        setVelocity

        -
        public void setVelocity(Vector3Float pVelocity)
        -
      • -
      - - - - - - - -
        -
      • -

        setMass

        -
        public void setMass(float pMass)
        -
      • -
      - - - -
        -
      • -

        getMass

        -
        public float getMass()
        -
      • -
      - - - -
        -
      • -

        setLocation

        -
        public void setLocation(Vector3Float pLocation)
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/CommentPdu.html b/dist/javadoc/edu/nps/moves/dis/CommentPdu.html deleted file mode 100644 index b26f968b..00000000 --- a/dist/javadoc/edu/nps/moves/dis/CommentPdu.html +++ /dev/null @@ -1,665 +0,0 @@ - - - - - -CommentPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class CommentPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CommentPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.12. Arbitrary messages can be entered into the data stream via use of this PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CommentPdu

        -
        public CommentPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/CommentReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/CommentReliablePdu.html deleted file mode 100644 index b136d527..00000000 --- a/dist/javadoc/edu/nps/moves/dis/CommentReliablePdu.html +++ /dev/null @@ -1,665 +0,0 @@ - - - - - -CommentReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class CommentReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CommentReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.12: Arbitrary messages. Only reliable this time. Neds manual intervention to fix padding in variable datums. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CommentReliablePdu

        -
        public CommentReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/CreateEntityPdu.html b/dist/javadoc/edu/nps/moves/dis/CreateEntityPdu.html deleted file mode 100644 index b02634a6..00000000 --- a/dist/javadoc/edu/nps/moves/dis/CreateEntityPdu.html +++ /dev/null @@ -1,529 +0,0 @@ - - - - - -CreateEntityPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class CreateEntityPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CreateEntityPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.1. Create a new entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Identifier for the request
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CreateEntityPdu

        -
        public CreateEntityPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/CreateEntityReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/CreateEntityReliablePdu.html deleted file mode 100644 index 519a4e63..00000000 --- a/dist/javadoc/edu/nps/moves/dis/CreateEntityReliablePdu.html +++ /dev/null @@ -1,655 +0,0 @@ - - - - - -CreateEntityReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class CreateEntityReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CreateEntityReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.1: creation of an entity , reliable. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CreateEntityReliablePdu

        -
        public CreateEntityReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/DataPdu.html b/dist/javadoc/edu/nps/moves/dis/DataPdu.html deleted file mode 100644 index b7fb19c9..00000000 --- a/dist/javadoc/edu/nps/moves/dis/DataPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -DataPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class DataPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.10. Information issued in response to a data query pdu or a set data pdu is communicated using a data pdu. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        ID of request
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected long padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataPdu

        -
        public DataPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(long pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public long getPadding1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/DataQueryPdu.html b/dist/javadoc/edu/nps/moves/dis/DataQueryPdu.html deleted file mode 100644 index 27c9bbab..00000000 --- a/dist/javadoc/edu/nps/moves/dis/DataQueryPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -DataQueryPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class DataQueryPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataQueryPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.8. Request for data from an entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        ID of request
        -
      • -
      - - - -
        -
      • -

        timeInterval

        -
        protected long timeInterval
        -
        time issues between issues of Data PDUs. Zero means send once only.
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<UnsignedIntegerWrapper> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<UnsignedIntegerWrapper> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataQueryPdu

        -
        public DataQueryPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setTimeInterval

        -
        public void setTimeInterval(long pTimeInterval)
        -
      • -
      - - - -
        -
      • -

        getTimeInterval

        -
        public long getTimeInterval()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<UnsignedIntegerWrapper> pVariableDatums)
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/DataQueryReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/DataQueryReliablePdu.html deleted file mode 100644 index 32dffb21..00000000 --- a/dist/javadoc/edu/nps/moves/dis/DataQueryReliablePdu.html +++ /dev/null @@ -1,875 +0,0 @@ - - - - - -DataQueryReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class DataQueryReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataQueryReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.8: request for data from an entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        timeInterval

        -
        protected long timeInterval
        -
        time interval between issuing data query PDUs
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataQueryReliablePdu

        -
        public DataQueryReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setTimeInterval

        -
        public void setTimeInterval(long pTimeInterval)
        -
      • -
      - - - -
        -
      • -

        getTimeInterval

        -
        public long getTimeInterval()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/DataReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/DataReliablePdu.html deleted file mode 100644 index fe6f55fe..00000000 --- a/dist/javadoc/edu/nps/moves/dis/DataReliablePdu.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - - -DataReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class DataReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.10: issued in response to a data query R or set dataR pdu. Needs manual intervention to fix padding on variable datums. UNFINSIHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataReliablePdu

        -
        public DataReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/DeadReckoningParameter.html b/dist/javadoc/edu/nps/moves/dis/DeadReckoningParameter.html deleted file mode 100644 index e84fb887..00000000 --- a/dist/javadoc/edu/nps/moves/dis/DeadReckoningParameter.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -DeadReckoningParameter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class DeadReckoningParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DeadReckoningParameter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    represents values used in dead reckoning algorithms - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        deadReckoningAlgorithm

        -
        protected short deadReckoningAlgorithm
        -
        enumeration of what dead reckoning algorighm to use
        -
      • -
      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        other parameters to use in the dead reckoning algorithm
        -
      • -
      - - - -
        -
      • -

        entityLinearAcceleration

        -
        protected Vector3Float entityLinearAcceleration
        -
        Linear acceleration of the entity
        -
      • -
      - - - -
        -
      • -

        entityAngularVelocity

        -
        protected Vector3Float entityAngularVelocity
        -
        angular velocity of the entity
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DeadReckoningParameter

        -
        public DeadReckoningParameter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setDeadReckoningAlgorithm

        -
        public void setDeadReckoningAlgorithm(short pDeadReckoningAlgorithm)
        -
      • -
      - - - -
        -
      • -

        getDeadReckoningAlgorithm

        -
        public short getDeadReckoningAlgorithm()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        setEntityLinearAcceleration

        -
        public void setEntityLinearAcceleration(Vector3Float pEntityLinearAcceleration)
        -
      • -
      - - - -
        -
      • -

        getEntityLinearAcceleration

        -
        public Vector3Float getEntityLinearAcceleration()
        -
      • -
      - - - -
        -
      • -

        setEntityAngularVelocity

        -
        public void setEntityAngularVelocity(Vector3Float pEntityAngularVelocity)
        -
      • -
      - - - -
        -
      • -

        getEntityAngularVelocity

        -
        public Vector3Float getEntityAngularVelocity()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/DesignatorPdu.html b/dist/javadoc/edu/nps/moves/dis/DesignatorPdu.html deleted file mode 100644 index bae3dcd2..00000000 --- a/dist/javadoc/edu/nps/moves/dis/DesignatorPdu.html +++ /dev/null @@ -1,977 +0,0 @@ - - - - - -DesignatorPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class DesignatorPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DesignatorPdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.7.2. Handles designating operations. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        designatingEntityID

        -
        protected EntityID designatingEntityID
        -
        ID of the entity designating
        -
      • -
      - - - -
        -
      • -

        codeName

        -
        protected int codeName
        -
        This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
        -
      • -
      - - - -
        -
      • -

        designatedEntityID

        -
        protected EntityID designatedEntityID
        -
        ID of the entity being designated
        -
      • -
      - - - -
        -
      • -

        designatorCode

        -
        protected int designatorCode
        -
        This field shall identify the designator code being used by the designating entity
        -
      • -
      - - - -
        -
      • -

        designatorPower

        -
        protected float designatorPower
        -
        This field shall identify the designator output power in watts
        -
      • -
      - - - -
        -
      • -

        designatorWavelength

        -
        protected float designatorWavelength
        -
        This field shall identify the designator wavelength in units of microns
        -
      • -
      - - - -
        -
      • -

        designatorSpotWrtDesignated

        -
        protected Vector3Float designatorSpotWrtDesignated
        -
        designtor spot wrt the designated entity
        -
      • -
      - - - -
        -
      • -

        designatorSpotLocation

        -
        protected Vector3Double designatorSpotLocation
        -
        designtor spot wrt the designated entity
        -
      • -
      - - - -
        -
      • -

        deadReckoningAlgorithm

        -
        protected byte deadReckoningAlgorithm
        -
        Dead reckoning algorithm
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected int padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected byte padding2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        entityLinearAcceleration

        -
        protected Vector3Float entityLinearAcceleration
        -
        linear accelleration of entity
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DesignatorPdu

        -
        public DesignatorPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setDesignatingEntityID

        -
        public void setDesignatingEntityID(EntityID pDesignatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getDesignatingEntityID

        -
        public EntityID getDesignatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setCodeName

        -
        public void setCodeName(int pCodeName)
        -
      • -
      - - - -
        -
      • -

        getCodeName

        -
        public int getCodeName()
        -
      • -
      - - - -
        -
      • -

        setDesignatedEntityID

        -
        public void setDesignatedEntityID(EntityID pDesignatedEntityID)
        -
      • -
      - - - -
        -
      • -

        getDesignatedEntityID

        -
        public EntityID getDesignatedEntityID()
        -
      • -
      - - - -
        -
      • -

        setDesignatorCode

        -
        public void setDesignatorCode(int pDesignatorCode)
        -
      • -
      - - - -
        -
      • -

        getDesignatorCode

        -
        public int getDesignatorCode()
        -
      • -
      - - - -
        -
      • -

        setDesignatorPower

        -
        public void setDesignatorPower(float pDesignatorPower)
        -
      • -
      - - - -
        -
      • -

        getDesignatorPower

        -
        public float getDesignatorPower()
        -
      • -
      - - - -
        -
      • -

        setDesignatorWavelength

        -
        public void setDesignatorWavelength(float pDesignatorWavelength)
        -
      • -
      - - - -
        -
      • -

        getDesignatorWavelength

        -
        public float getDesignatorWavelength()
        -
      • -
      - - - -
        -
      • -

        setDesignatorSpotWrtDesignated

        -
        public void setDesignatorSpotWrtDesignated(Vector3Float pDesignatorSpotWrtDesignated)
        -
      • -
      - - - -
        -
      • -

        getDesignatorSpotWrtDesignated

        -
        public Vector3Float getDesignatorSpotWrtDesignated()
        -
      • -
      - - - -
        -
      • -

        setDesignatorSpotLocation

        -
        public void setDesignatorSpotLocation(Vector3Double pDesignatorSpotLocation)
        -
      • -
      - - - -
        -
      • -

        getDesignatorSpotLocation

        -
        public Vector3Double getDesignatorSpotLocation()
        -
      • -
      - - - -
        -
      • -

        setDeadReckoningAlgorithm

        -
        public void setDeadReckoningAlgorithm(byte pDeadReckoningAlgorithm)
        -
      • -
      - - - -
        -
      • -

        getDeadReckoningAlgorithm

        -
        public byte getDeadReckoningAlgorithm()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(int pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public int getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(byte pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public byte getPadding2()
        -
      • -
      - - - -
        -
      • -

        setEntityLinearAcceleration

        -
        public void setEntityLinearAcceleration(Vector3Float pEntityLinearAcceleration)
        -
      • -
      - - - -
        -
      • -

        getEntityLinearAcceleration

        -
        public Vector3Float getEntityLinearAcceleration()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/DetonationPdu.html b/dist/javadoc/edu/nps/moves/dis/DetonationPdu.html deleted file mode 100644 index 2864e605..00000000 --- a/dist/javadoc/edu/nps/moves/dis/DetonationPdu.html +++ /dev/null @@ -1,909 +0,0 @@ - - - - - -DetonationPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class DetonationPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DetonationPdu
    -extends WarfareFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.4.2. Information about stuff exploding. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        munitionID

        -
        protected EntityID munitionID
        -
        ID of muntion that was fired
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventID eventID
        -
        ID firing event
        -
      • -
      - - - -
        -
      • -

        velocity

        -
        protected Vector3Float velocity
        -
        ID firing event
        -
      • -
      - - - -
        -
      • -

        locationInWorldCoordinates

        -
        protected Vector3Double locationInWorldCoordinates
        -
        where the detonation is, in world coordinates
        -
      • -
      - - - -
        -
      • -

        burstDescriptor

        -
        protected BurstDescriptor burstDescriptor
        -
        Describes munition used
        -
      • -
      - - - -
        -
      • -

        locationInEntityCoordinates

        -
        protected Vector3Float locationInEntityCoordinates
        -
        location of the detonation or impact in the target entity's coordinate system. This information should be used for damage assessment.
        -
      • -
      - - - -
        -
      • -

        detonationResult

        -
        protected short detonationResult
        -
        result of the explosion
        -
      • -
      - - - -
        -
      • -

        numberOfArticulationParameters

        -
        protected short numberOfArticulationParameters
        -
        How many articulation parameters we have
        -
      • -
      - - - -
        -
      • -

        pad

        -
        protected short pad
        -
        padding
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DetonationPdu

        -
        public DetonationPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMunitionID

        -
        public void setMunitionID(EntityID pMunitionID)
        -
      • -
      - - - -
        -
      • -

        getMunitionID

        -
        public EntityID getMunitionID()
        -
      • -
      - - - -
        -
      • -

        setEventID

        -
        public void setEventID(EventID pEventID)
        -
      • -
      - - - -
        -
      • -

        getEventID

        -
        public EventID getEventID()
        -
      • -
      - - - -
        -
      • -

        setVelocity

        -
        public void setVelocity(Vector3Float pVelocity)
        -
      • -
      - - - - - - - -
        -
      • -

        setLocationInWorldCoordinates

        -
        public void setLocationInWorldCoordinates(Vector3Double pLocationInWorldCoordinates)
        -
      • -
      - - - -
        -
      • -

        getLocationInWorldCoordinates

        -
        public Vector3Double getLocationInWorldCoordinates()
        -
      • -
      - - - -
        -
      • -

        setBurstDescriptor

        -
        public void setBurstDescriptor(BurstDescriptor pBurstDescriptor)
        -
      • -
      - - - - - - - -
        -
      • -

        setLocationInEntityCoordinates

        -
        public void setLocationInEntityCoordinates(Vector3Float pLocationInEntityCoordinates)
        -
      • -
      - - - -
        -
      • -

        getLocationInEntityCoordinates

        -
        public Vector3Float getLocationInEntityCoordinates()
        -
      • -
      - - - -
        -
      • -

        setDetonationResult

        -
        public void setDetonationResult(short pDetonationResult)
        -
      • -
      - - - -
        -
      • -

        getDetonationResult

        -
        public short getDetonationResult()
        -
      • -
      - - - -
        -
      • -

        getNumberOfArticulationParameters

        -
        public short getNumberOfArticulationParameters()
        -
      • -
      - - - -
        -
      • -

        setNumberOfArticulationParameters

        -
        public void setNumberOfArticulationParameters(short pNumberOfArticulationParameters)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfArticulationParameters method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPad

        -
        public void setPad(short pPad)
        -
      • -
      - - - -
        -
      • -

        getPad

        -
        public short getPad()
        -
      • -
      - - - -
        -
      • -

        setArticulationParameters

        -
        public void setArticulationParameters(java.util.List<ArticulationParameter> pArticulationParameters)
        -
      • -
      - - - -
        -
      • -

        getArticulationParameters

        -
        public java.util.List<ArticulationParameter> getArticulationParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class WarfareFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/DistributedEmissionsFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/DistributedEmissionsFamilyPdu.html deleted file mode 100644 index f079d42a..00000000 --- a/dist/javadoc/edu/nps/moves/dis/DistributedEmissionsFamilyPdu.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - -DistributedEmissionsFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class DistributedEmissionsFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    DesignatorPdu, ElectronicEmissionsPdu, IffAtcNavAidsLayer1Pdu, SeesPdu, UaPdu
    -
    -
    -
    -
    public class DistributedEmissionsFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.7. Electronic Emissions. Abstract superclass for distirubted emissions PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DistributedEmissionsFamilyPdu

        -
        public DistributedEmissionsFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EightByteChunk.html b/dist/javadoc/edu/nps/moves/dis/EightByteChunk.html deleted file mode 100644 index 3fb803c6..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EightByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -EightByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EightByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EightByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    64 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      Eight bytes of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EightByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        Eight bytes of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EightByteChunk

        -
        public EightByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionBeamData.html b/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionBeamData.html deleted file mode 100644 index cc11ef7c..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionBeamData.html +++ /dev/null @@ -1,855 +0,0 @@ - - - - - -ElectronicEmissionBeamData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ElectronicEmissionBeamData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ElectronicEmissionBeamData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Description of one electronic emission beam - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        beamDataLength

        -
        protected short beamDataLength
        -
        This field shall specify the length of this beams data in 32 bit words
        -
      • -
      - - - -
        -
      • -

        beamIDNumber

        -
        protected short beamIDNumber
        -
        This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
        -
      • -
      - - - -
        -
      • -

        beamParameterIndex

        -
        protected int beamParameterIndex
        -
        This field shall specify a Beam Parameter Index number that shall be used by receiving entities in conjunction with the Emitter Name field to provide a pointer to the stored database parameters required to regenerate the beam.
        -
      • -
      - - - -
        -
      • -

        fundamentalParameterData

        -
        protected FundamentalParameterData fundamentalParameterData
        -
        Fundamental parameter data such as frequency range, beam sweep, etc.
        -
      • -
      - - - -
        -
      • -

        beamFunction

        -
        protected short beamFunction
        -
        beam function of a particular beam
        -
      • -
      - - - -
        -
      • -

        numberOfTrackJamTargets

        -
        protected short numberOfTrackJamTargets
        -
        Number of track/jam targets
        -
      • -
      - - - -
        -
      • -

        highDensityTrackJam

        -
        protected short highDensityTrackJam
        -
        wheher or not the receiving simulation apps can assume all the targets in the scan pattern are being tracked/jammed
        -
      • -
      - - - -
        -
      • -

        pad4

        -
        protected short pad4
        -
        padding
        -
      • -
      - - - -
        -
      • -

        jammingModeSequence

        -
        protected long jammingModeSequence
        -
        identify jamming techniques used
        -
      • -
      - - - -
        -
      • -

        trackJamTargets

        -
        protected java.util.List<TrackJamTarget> trackJamTargets
        -
        variable length variablelist of track/jam targets
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ElectronicEmissionBeamData

        -
        public ElectronicEmissionBeamData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setBeamDataLength

        -
        public void setBeamDataLength(short pBeamDataLength)
        -
      • -
      - - - -
        -
      • -

        getBeamDataLength

        -
        public short getBeamDataLength()
        -
      • -
      - - - -
        -
      • -

        setBeamIDNumber

        -
        public void setBeamIDNumber(short pBeamIDNumber)
        -
      • -
      - - - -
        -
      • -

        getBeamIDNumber

        -
        public short getBeamIDNumber()
        -
      • -
      - - - -
        -
      • -

        setBeamParameterIndex

        -
        public void setBeamParameterIndex(int pBeamParameterIndex)
        -
      • -
      - - - -
        -
      • -

        getBeamParameterIndex

        -
        public int getBeamParameterIndex()
        -
      • -
      - - - -
        -
      • -

        setFundamentalParameterData

        -
        public void setFundamentalParameterData(FundamentalParameterData pFundamentalParameterData)
        -
      • -
      - - - - - - - -
        -
      • -

        setBeamFunction

        -
        public void setBeamFunction(short pBeamFunction)
        -
      • -
      - - - -
        -
      • -

        getBeamFunction

        -
        public short getBeamFunction()
        -
      • -
      - - - -
        -
      • -

        getNumberOfTrackJamTargets

        -
        public short getNumberOfTrackJamTargets()
        -
      • -
      - - - -
        -
      • -

        setNumberOfTrackJamTargets

        -
        public void setNumberOfTrackJamTargets(short pNumberOfTrackJamTargets)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfTrackJamTargets method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setHighDensityTrackJam

        -
        public void setHighDensityTrackJam(short pHighDensityTrackJam)
        -
      • -
      - - - -
        -
      • -

        getHighDensityTrackJam

        -
        public short getHighDensityTrackJam()
        -
      • -
      - - - -
        -
      • -

        setPad4

        -
        public void setPad4(short pPad4)
        -
      • -
      - - - -
        -
      • -

        getPad4

        -
        public short getPad4()
        -
      • -
      - - - -
        -
      • -

        setJammingModeSequence

        -
        public void setJammingModeSequence(long pJammingModeSequence)
        -
      • -
      - - - -
        -
      • -

        getJammingModeSequence

        -
        public long getJammingModeSequence()
        -
      • -
      - - - -
        -
      • -

        setTrackJamTargets

        -
        public void setTrackJamTargets(java.util.List<TrackJamTarget> pTrackJamTargets)
        -
      • -
      - - - -
        -
      • -

        getTrackJamTargets

        -
        public java.util.List<TrackJamTarget> getTrackJamTargets()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionSystemData.html b/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionSystemData.html deleted file mode 100644 index aa0598fa..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionSystemData.html +++ /dev/null @@ -1,687 +0,0 @@ - - - - - -ElectronicEmissionSystemData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ElectronicEmissionSystemData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ElectronicEmissionSystemData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Data about one electronic system - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        systemDataLength

        -
        protected short systemDataLength
        -
        This field shall specify the length of this emitter system�s data (including beam data and its track/jam information) in 32-bit words. The length shall include the System Data Length field.
        -
      • -
      - - - -
        -
      • -

        numberOfBeams

        -
        protected short numberOfBeams
        -
        This field shall specify the number of beams being described in the current PDU for the system being described.
        -
      • -
      - - - -
        -
      • -

        emissionsPadding2

        -
        protected int emissionsPadding2
        -
        padding.
        -
      • -
      - - - -
        -
      • -

        emitterSystem

        -
        protected EmitterSystem emitterSystem
        -
        This field shall specify information about a particular emitter system
        -
      • -
      - - - -
        -
      • -

        location

        -
        protected Vector3Float location
        -
        Location with respect to the entity
        -
      • -
      - - - -
        -
      • -

        beamDataRecords

        -
        protected java.util.List<ElectronicEmissionBeamData> beamDataRecords
        -
        variable length variablelist of beam data records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ElectronicEmissionSystemData

        -
        public ElectronicEmissionSystemData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSystemDataLength

        -
        public void setSystemDataLength(short pSystemDataLength)
        -
      • -
      - - - -
        -
      • -

        getSystemDataLength

        -
        public short getSystemDataLength()
        -
      • -
      - - - -
        -
      • -

        getNumberOfBeams

        -
        public short getNumberOfBeams()
        -
      • -
      - - - -
        -
      • -

        setNumberOfBeams

        -
        public void setNumberOfBeams(short pNumberOfBeams)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfBeams method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setEmissionsPadding2

        -
        public void setEmissionsPadding2(int pEmissionsPadding2)
        -
      • -
      - - - -
        -
      • -

        getEmissionsPadding2

        -
        public int getEmissionsPadding2()
        -
      • -
      - - - -
        -
      • -

        setEmitterSystem

        -
        public void setEmitterSystem(EmitterSystem pEmitterSystem)
        -
      • -
      - - - -
        -
      • -

        getEmitterSystem

        -
        public EmitterSystem getEmitterSystem()
        -
      • -
      - - - -
        -
      • -

        setLocation

        -
        public void setLocation(Vector3Float pLocation)
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionsPdu.html b/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionsPdu.html deleted file mode 100644 index 28b11791..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ElectronicEmissionsPdu.html +++ /dev/null @@ -1,730 +0,0 @@ - - - - - -ElectronicEmissionsPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ElectronicEmissionsPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ElectronicEmissionsPdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.7.1. Information about active electronic warfare (EW) emissions and active EW countermeasures shall be communicated using an Electromagnetic Emission PDU. COMPLETE (I think) - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        emittingEntityID

        -
        protected EntityID emittingEntityID
        -
        ID of the entity emitting
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventID eventID
        -
        ID of event
        -
      • -
      - - - -
        -
      • -

        stateUpdateIndicator

        -
        protected short stateUpdateIndicator
        -
        This field shall be used to indicate if the data in the PDU represents a state update or just data that has changed since issuance of the last Electromagnetic Emission PDU [relative to the identified entity and emission system(s)].
        -
      • -
      - - - -
        -
      • -

        numberOfSystems

        -
        protected short numberOfSystems
        -
        This field shall specify the number of emission systems being described in the current PDU.
        -
      • -
      - - - -
        -
      • -

        paddingForEmissionsPdu

        -
        protected int paddingForEmissionsPdu
        -
        padding
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ElectronicEmissionsPdu

        -
        public ElectronicEmissionsPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEmittingEntityID

        -
        public void setEmittingEntityID(EntityID pEmittingEntityID)
        -
      • -
      - - - -
        -
      • -

        getEmittingEntityID

        -
        public EntityID getEmittingEntityID()
        -
      • -
      - - - -
        -
      • -

        setEventID

        -
        public void setEventID(EventID pEventID)
        -
      • -
      - - - -
        -
      • -

        getEventID

        -
        public EventID getEventID()
        -
      • -
      - - - -
        -
      • -

        setStateUpdateIndicator

        -
        public void setStateUpdateIndicator(short pStateUpdateIndicator)
        -
      • -
      - - - -
        -
      • -

        getStateUpdateIndicator

        -
        public short getStateUpdateIndicator()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSystems

        -
        public short getNumberOfSystems()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSystems

        -
        public void setNumberOfSystems(short pNumberOfSystems)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSystems method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPaddingForEmissionsPdu

        -
        public void setPaddingForEmissionsPdu(int pPaddingForEmissionsPdu)
        -
      • -
      - - - -
        -
      • -

        getPaddingForEmissionsPdu

        -
        public int getPaddingForEmissionsPdu()
        -
      • -
      - - - - - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EmitterSystem.html b/dist/javadoc/edu/nps/moves/dis/EmitterSystem.html deleted file mode 100644 index 28a28e49..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EmitterSystem.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -EmitterSystem - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EmitterSystem

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EmitterSystem
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.11. This field shall specify information about a particular emitter system - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortemitterIdNumber -
      emitter ID, 8 bit enumeration
      -
      protected intemitterName -
      Name of the emitter, 16 bit enumeration
      -
      protected shortfunction -
      function of the emitter, 8 bit enumeration
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EmitterSystem() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetEmitterIdNumber() 
      intgetEmitterName() 
      shortgetFunction() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetEmitterIdNumber(short pEmitterIdNumber) 
      voidsetEmitterName(int pEmitterName) 
      voidsetFunction(short pFunction) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        emitterName

        -
        protected int emitterName
        -
        Name of the emitter, 16 bit enumeration
        -
      • -
      - - - -
        -
      • -

        function

        -
        protected short function
        -
        function of the emitter, 8 bit enumeration
        -
      • -
      - - - -
        -
      • -

        emitterIdNumber

        -
        protected short emitterIdNumber
        -
        emitter ID, 8 bit enumeration
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EmitterSystem

        -
        public EmitterSystem()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEmitterName

        -
        public void setEmitterName(int pEmitterName)
        -
      • -
      - - - -
        -
      • -

        getEmitterName

        -
        public int getEmitterName()
        -
      • -
      - - - -
        -
      • -

        setFunction

        -
        public void setFunction(short pFunction)
        -
      • -
      - - - -
        -
      • -

        getFunction

        -
        public short getFunction()
        -
      • -
      - - - -
        -
      • -

        setEmitterIdNumber

        -
        public void setEmitterIdNumber(short pEmitterIdNumber)
        -
      • -
      - - - -
        -
      • -

        getEmitterIdNumber

        -
        public short getEmitterIdNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EntityID.html b/dist/javadoc/edu/nps/moves/dis/EntityID.html deleted file mode 100644 index 0867a1a9..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EntityID.html +++ /dev/null @@ -1,580 +0,0 @@ - - - - - -EntityID - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EntityID

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityID
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Each entity in a given DIS simulation application shall be given an entity identifier number unique to all other entities in that application. This identifier number is valid for the duration of the exercise; however, entity identifier numbers may be reused when all possible numbers have been exhausted. No entity shall have an entity identifier number of NO_ENTITY, ALL_ENTITIES, or RQST_ASSIGN_ID. The entity iden- tifier number need not be registered or retained for future exercises. The entity identifier number shall be specified by a 16-bit unsigned integer. An entity identifier number equal to zero with valid site and application identification shall address a simulation application. An entity identifier number equal to ALL_ENTITIES shall mean all entities within the specified site and application. An entity identifier number equal to RQST_ASSIGN_ID allows the receiver of the create entity to define the entity identifier number of the new entity. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intapplication -
      The application ID
      -
      protected intentity -
      the entity ID
      -
      protected intsite -
      The site ID
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EntityID() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetApplication() 
      intgetEntity() 
      intgetMarshalledSize() 
      intgetSite() 
      inthashCode() -
      Override of base class hashCode.
      -
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetApplication(int pApplication) 
      voidsetEntity(int pEntity) 
      voidsetSite(int pSite) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        site

        -
        protected int site
        -
        The site ID
        -
      • -
      - - - -
        -
      • -

        application

        -
        protected int application
        -
        The application ID
        -
      • -
      - - - -
        -
      • -

        entity

        -
        protected int entity
        -
        the entity ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityID

        -
        public EntityID()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSite

        -
        public void setSite(int pSite)
        -
      • -
      - - - -
        -
      • -

        getSite

        -
        public int getSite()
        -
      • -
      - - - -
        -
      • -

        setApplication

        -
        public void setApplication(int pApplication)
        -
      • -
      - - - -
        -
      • -

        getApplication

        -
        public int getApplication()
        -
      • -
      - - - -
        -
      • -

        setEntity

        -
        public void setEntity(int pEntity)
        -
      • -
      - - - -
        -
      • -

        getEntity

        -
        public int getEntity()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        Override of base class hashCode. This is convienent to use when looking up entities in - a hash table. It uses the application and entity IDs to fill out the 32 bits. The idea - is to get a "pretty close" to unique hashcode for each entity ID in 32 bits, and the - best way to do that is leave out the site ID while keeping the rest, which tends to - be more unique.
        -
        -
        Overrides:
        -
        hashCode in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EntityInformationFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/EntityInformationFamilyPdu.html deleted file mode 100644 index 4c4f5816..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EntityInformationFamilyPdu.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - -EntityInformationFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EntityInformationFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    CollisionElasticPdu, CollisionPdu, EntityStatePdu, EntityStateUpdatePdu, FastEntityStatePdu
    -
    -
    -
    -
    public class EntityInformationFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.3. Common superclass for EntityState, Collision, collision-elastic, and entity state update PDUs. This should be abstract. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityInformationFamilyPdu

        -
        public EntityInformationFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EntityManagementFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/EntityManagementFamilyPdu.html deleted file mode 100644 index e32a814d..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EntityManagementFamilyPdu.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - -EntityManagementFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EntityManagementFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    AggregateStatePdu, IsGroupOfPdu, IsPartOfPdu, TransferControlRequestPdu
    -
    -
    -
    -
    public class EntityManagementFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.9. Common superclass for EntityManagment PDUs, including aggregate state, isGroupOf, TransferControLRequest, and isPartOf - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityManagementFamilyPdu

        -
        public EntityManagementFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EntityStatePdu.html b/dist/javadoc/edu/nps/moves/dis/EntityStatePdu.html deleted file mode 100644 index 70d8bf83..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EntityStatePdu.html +++ /dev/null @@ -1,1437 +0,0 @@ - - - - - -EntityStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EntityStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityStatePdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.3.1. Represents the postion and state of one entity in the world. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityID

        -
        protected EntityID entityID
        -
        Unique ID for an entity that is tied to this state information
        -
      • -
      - - - -
        -
      • -

        forceId

        -
        protected short forceId
        -
        What force this entity is affiliated with, eg red, blue, neutral, etc
        -
      • -
      - - - -
        -
      • -

        numberOfArticulationParameters

        -
        protected byte numberOfArticulationParameters
        -
        How many articulation parameters are in the variable length list
        -
      • -
      - - - -
        -
      • -

        entityType

        -
        protected EntityType entityType
        -
        Describes the type of entity in the world
        -
      • -
      - - - -
        -
      • -

        alternativeEntityType

        -
        protected EntityType alternativeEntityType
        -
      • -
      - - - -
        -
      • -

        entityLinearVelocity

        -
        protected Vector3Float entityLinearVelocity
        -
        Describes the speed of the entity in the world
        -
      • -
      - - - -
        -
      • -

        entityLocation

        -
        protected Vector3Double entityLocation
        -
        describes the location of the entity in the world
        -
      • -
      - - - -
        -
      • -

        entityOrientation

        -
        protected Orientation entityOrientation
        -
        describes the orientation of the entity, in euler angles
        -
      • -
      - - - -
        -
      • -

        entityAppearance

        -
        protected int entityAppearance
        -
        a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
        -
      • -
      - - - -
        -
      • -

        deadReckoningParameters

        -
        protected DeadReckoningParameter deadReckoningParameters
        -
        parameters used for dead reckoning
        -
      • -
      - - - -
        -
      • -

        marking

        -
        protected Marking marking
        -
        characters that can be used for debugging, or to draw unique strings on the side of entities in the world
        -
      • -
      - - - -
        -
      • -

        capabilities

        -
        protected int capabilities
        -
        a series of bit flags
        -
      • -
      - - - -
        -
      • -

        articulationParameters

        -
        protected java.util.List<ArticulationParameter> articulationParameters
        -
        variable length list of articulation parameters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityStatePdu

        -
        public EntityStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(EntityID pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public EntityID getEntityID()
        -
      • -
      - - - -
        -
      • -

        setForceId

        -
        public void setForceId(short pForceId)
        -
      • -
      - - - -
        -
      • -

        getForceId

        -
        public short getForceId()
        -
      • -
      - - - -
        -
      • -

        getNumberOfArticulationParameters

        -
        public byte getNumberOfArticulationParameters()
        -
      • -
      - - - -
        -
      • -

        setNumberOfArticulationParameters

        -
        public void setNumberOfArticulationParameters(byte pNumberOfArticulationParameters)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfArticulationParameters method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setEntityType

        -
        public void setEntityType(EntityType pEntityType)
        -
      • -
      - - - -
        -
      • -

        getEntityType

        -
        public EntityType getEntityType()
        -
      • -
      - - - -
        -
      • -

        setAlternativeEntityType

        -
        public void setAlternativeEntityType(EntityType pAlternativeEntityType)
        -
      • -
      - - - -
        -
      • -

        getAlternativeEntityType

        -
        public EntityType getAlternativeEntityType()
        -
      • -
      - - - -
        -
      • -

        setEntityLinearVelocity

        -
        public void setEntityLinearVelocity(Vector3Float pEntityLinearVelocity)
        -
      • -
      - - - -
        -
      • -

        getEntityLinearVelocity

        -
        public Vector3Float getEntityLinearVelocity()
        -
      • -
      - - - -
        -
      • -

        setEntityLocation

        -
        public void setEntityLocation(Vector3Double pEntityLocation)
        -
      • -
      - - - -
        -
      • -

        getEntityLocation

        -
        public Vector3Double getEntityLocation()
        -
      • -
      - - - -
        -
      • -

        setEntityOrientation

        -
        public void setEntityOrientation(Orientation pEntityOrientation)
        -
      • -
      - - - -
        -
      • -

        getEntityOrientation

        -
        public Orientation getEntityOrientation()
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance

        -
        public void setEntityAppearance(int pEntityAppearance)
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance

        -
        public int getEntityAppearance()
        -
      • -
      - - - -
        -
      • -

        setDeadReckoningParameters

        -
        public void setDeadReckoningParameters(DeadReckoningParameter pDeadReckoningParameters)
        -
      • -
      - - - - - - - -
        -
      • -

        setMarking

        -
        public void setMarking(Marking pMarking)
        -
      • -
      - - - -
        -
      • -

        getMarking

        -
        public Marking getMarking()
        -
      • -
      - - - -
        -
      • -

        setCapabilities

        -
        public void setCapabilities(int pCapabilities)
        -
      • -
      - - - -
        -
      • -

        getCapabilities

        -
        public int getCapabilities()
        -
      • -
      - - - -
        -
      • -

        setArticulationParameters

        -
        public void setArticulationParameters(java.util.List<ArticulationParameter> pArticulationParameters)
        -
      • -
      - - - -
        -
      • -

        getArticulationParameters

        -
        public java.util.List<ArticulationParameter> getArticulationParameters()
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_paintScheme

        -
        public int getEntityAppearance_paintScheme()
        -
        0 uniform color, 1 camouflage
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_paintScheme

        -
        public void setEntityAppearance_paintScheme(int val)
        -
        0 uniform color, 1 camouflage
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_mobility

        -
        public int getEntityAppearance_mobility()
        -
        0 no mobility kill, 1 mobility kill
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_mobility

        -
        public void setEntityAppearance_mobility(int val)
        -
        0 no mobility kill, 1 mobility kill
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_firepower

        -
        public int getEntityAppearance_firepower()
        -
        0 no firepower iill, 1 firepower kill
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_firepower

        -
        public void setEntityAppearance_firepower(int val)
        -
        0 no firepower iill, 1 firepower kill
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_damage

        -
        public int getEntityAppearance_damage()
        -
        0 no damage, 1 slight damage, 2 moderate, 3 destroyed
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_damage

        -
        public void setEntityAppearance_damage(int val)
        -
        0 no damage, 1 slight damage, 2 moderate, 3 destroyed
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_smoke

        -
        public int getEntityAppearance_smoke()
        -
        0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_smoke

        -
        public void setEntityAppearance_smoke(int val)
        -
        0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_trailingEffects

        -
        public int getEntityAppearance_trailingEffects()
        -
        dust cloud, 0 none 1 small 2 medium 3 large
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_trailingEffects

        -
        public void setEntityAppearance_trailingEffects(int val)
        -
        dust cloud, 0 none 1 small 2 medium 3 large
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_hatch

        -
        public int getEntityAppearance_hatch()
        -
        0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_hatch

        -
        public void setEntityAppearance_hatch(int val)
        -
        0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_headlights

        -
        public int getEntityAppearance_headlights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_headlights

        -
        public void setEntityAppearance_headlights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_tailLights

        -
        public int getEntityAppearance_tailLights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_tailLights

        -
        public void setEntityAppearance_tailLights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_brakeLights

        -
        public int getEntityAppearance_brakeLights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_brakeLights

        -
        public void setEntityAppearance_brakeLights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_flaming

        -
        public int getEntityAppearance_flaming()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_flaming

        -
        public void setEntityAppearance_flaming(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_launcher

        -
        public int getEntityAppearance_launcher()
        -
        0 not raised 1 raised
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_launcher

        -
        public void setEntityAppearance_launcher(int val)
        -
        0 not raised 1 raised
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_camouflageType

        -
        public int getEntityAppearance_camouflageType()
        -
        0 desert 1 winter 2 forest 3 unused
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_camouflageType

        -
        public void setEntityAppearance_camouflageType(int val)
        -
        0 desert 1 winter 2 forest 3 unused
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EntityStateUpdatePdu.html b/dist/javadoc/edu/nps/moves/dis/EntityStateUpdatePdu.html deleted file mode 100644 index d209c78e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EntityStateUpdatePdu.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - -EntityStateUpdatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EntityStateUpdatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityStateUpdatePdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    5.3.3.4. Nonstatic information about a particular entity may be communicated by issuing an Entity State Update PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityID

        -
        protected EntityID entityID
        -
        This field shall identify the entity issuing the PDU
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected byte padding1
        -
        Padding
        -
      • -
      - - - -
        -
      • -

        numberOfArticulationParameters

        -
        protected short numberOfArticulationParameters
        -
        How many articulation parameters are in the variable length list
        -
      • -
      - - - -
        -
      • -

        entityLinearVelocity

        -
        protected Vector3Float entityLinearVelocity
        -
        Describes the speed of the entity in the world
        -
      • -
      - - - -
        -
      • -

        entityLocation

        -
        protected Vector3Double entityLocation
        -
        describes the location of the entity in the world
        -
      • -
      - - - -
        -
      • -

        entityOrientation

        -
        protected Orientation entityOrientation
        -
        describes the orientation of the entity, in euler angles
        -
      • -
      - - - -
        -
      • -

        entityAppearance

        -
        protected int entityAppearance
        -
        a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityStateUpdatePdu

        -
        public EntityStateUpdatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(EntityID pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public EntityID getEntityID()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(byte pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public byte getPadding1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfArticulationParameters

        -
        public short getNumberOfArticulationParameters()
        -
      • -
      - - - -
        -
      • -

        setNumberOfArticulationParameters

        -
        public void setNumberOfArticulationParameters(short pNumberOfArticulationParameters)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfArticulationParameters method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setEntityLinearVelocity

        -
        public void setEntityLinearVelocity(Vector3Float pEntityLinearVelocity)
        -
      • -
      - - - -
        -
      • -

        getEntityLinearVelocity

        -
        public Vector3Float getEntityLinearVelocity()
        -
      • -
      - - - -
        -
      • -

        setEntityLocation

        -
        public void setEntityLocation(Vector3Double pEntityLocation)
        -
      • -
      - - - -
        -
      • -

        getEntityLocation

        -
        public Vector3Double getEntityLocation()
        -
      • -
      - - - -
        -
      • -

        setEntityOrientation

        -
        public void setEntityOrientation(Orientation pEntityOrientation)
        -
      • -
      - - - -
        -
      • -

        getEntityOrientation

        -
        public Orientation getEntityOrientation()
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance

        -
        public void setEntityAppearance(int pEntityAppearance)
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance

        -
        public int getEntityAppearance()
        -
      • -
      - - - -
        -
      • -

        setArticulationParameters

        -
        public void setArticulationParameters(java.util.List<ArticulationParameter> pArticulationParameters)
        -
      • -
      - - - -
        -
      • -

        getArticulationParameters

        -
        public java.util.List<ArticulationParameter> getArticulationParameters()
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_paintScheme

        -
        public int getEntityAppearance_paintScheme()
        -
        0 uniform color, 1 camouflage
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_paintScheme

        -
        public void setEntityAppearance_paintScheme(int val)
        -
        0 uniform color, 1 camouflage
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_mobility

        -
        public int getEntityAppearance_mobility()
        -
        0 no mobility kill, 1 mobility kill
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_mobility

        -
        public void setEntityAppearance_mobility(int val)
        -
        0 no mobility kill, 1 mobility kill
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_firepower

        -
        public int getEntityAppearance_firepower()
        -
        0 no firepower iill, 1 firepower kill
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_firepower

        -
        public void setEntityAppearance_firepower(int val)
        -
        0 no firepower iill, 1 firepower kill
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_damage

        -
        public int getEntityAppearance_damage()
        -
        0 no damage, 1 slight damage, 2 moderate, 3 destroyed
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_damage

        -
        public void setEntityAppearance_damage(int val)
        -
        0 no damage, 1 slight damage, 2 moderate, 3 destroyed
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_smoke

        -
        public int getEntityAppearance_smoke()
        -
        0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_smoke

        -
        public void setEntityAppearance_smoke(int val)
        -
        0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_trailingEffects

        -
        public int getEntityAppearance_trailingEffects()
        -
        dust cloud, 0 none 1 small 2 medium 3 large
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_trailingEffects

        -
        public void setEntityAppearance_trailingEffects(int val)
        -
        dust cloud, 0 none 1 small 2 medium 3 large
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_hatch

        -
        public int getEntityAppearance_hatch()
        -
        0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_hatch

        -
        public void setEntityAppearance_hatch(int val)
        -
        0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_headlights

        -
        public int getEntityAppearance_headlights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_headlights

        -
        public void setEntityAppearance_headlights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_tailLights

        -
        public int getEntityAppearance_tailLights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_tailLights

        -
        public void setEntityAppearance_tailLights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_brakeLights

        -
        public int getEntityAppearance_brakeLights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_brakeLights

        -
        public void setEntityAppearance_brakeLights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_flaming

        -
        public int getEntityAppearance_flaming()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_flaming

        -
        public void setEntityAppearance_flaming(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_launcher

        -
        public int getEntityAppearance_launcher()
        -
        0 not raised 1 raised
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_launcher

        -
        public void setEntityAppearance_launcher(int val)
        -
        0 not raised 1 raised
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_camouflageType

        -
        public int getEntityAppearance_camouflageType()
        -
        0 desert 1 winter 2 forest 3 unused
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_camouflageType

        -
        public void setEntityAppearance_camouflageType(int val)
        -
        0 desert 1 winter 2 forest 3 unused
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EntityType.html b/dist/javadoc/edu/nps/moves/dis/EntityType.html deleted file mode 100644 index 9c35bb55..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EntityType.html +++ /dev/null @@ -1,721 +0,0 @@ - - - - - -EntityType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EntityType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.16. Identifies the type of entity, including kind of entity, domain (surface, subsurface, air, etc) country, category, etc. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcategory -
      category of entity
      -
      protected intcountry -
      country to which the design of the entity is attributed
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc)
      -
      protected shortentityKind -
      Kind of entity
      -
      protected shortextra 
      protected shortspec -
      specific info based on subcategory field.
      -
      protected shortsubcategory -
      subcategory of entity
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EntityType() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetCategory() 
      intgetCountry() 
      shortgetDomain() 
      shortgetEntityKind() 
      shortgetExtra() 
      intgetMarshalledSize() 
      shortgetSpec() 
      shortgetSubcategory() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCategory(short pCategory) 
      voidsetCountry(int pCountry) 
      voidsetDomain(short pDomain) 
      voidsetEntityKind(short pEntityKind) 
      voidsetExtra(short pExtra) 
      voidsetSpec(short pSpec) 
      voidsetSubcategory(short pSubcategory) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityKind

        -
        protected short entityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        spec

        -
        protected short spec
        -
        specific info based on subcategory field. Renamed from specific because that is a reserved word in SQL
        -
      • -
      - - - -
        -
      • -

        extra

        -
        protected short extra
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityType

        -
        public EntityType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityKind

        -
        public void setEntityKind(short pEntityKind)
        -
      • -
      - - - -
        -
      • -

        getEntityKind

        -
        public short getEntityKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpec

        -
        public void setSpec(short pSpec)
        -
      • -
      - - - -
        -
      • -

        getSpec

        -
        public short getSpec()
        -
      • -
      - - - -
        -
      • -

        setExtra

        -
        public void setExtra(short pExtra)
        -
      • -
      - - - -
        -
      • -

        getExtra

        -
        public short getExtra()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/Environment.html b/dist/javadoc/edu/nps/moves/dis/Environment.html deleted file mode 100644 index aba8c18f..00000000 --- a/dist/javadoc/edu/nps/moves/dis/Environment.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -Environment - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class Environment

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Environment
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.40. Information about a geometry, a state associated with a geometry, a bounding volume, or an associated entity ID. NOTE: this class requires hand coding. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longenvironmentType -
      Record type
      -
      protected shortgeometry -
      Geometry or state record
      -
      protected shortlength -
      length, in bits
      -
      protected shortpadding1 -
      padding
      -
      protected shortpadding2 -
      padding to bring the total size up to a 64 bit boundry
      -
      protected shortrecordIndex -
      Identify the sequentially numbered record index
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Environment() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        environmentType

        -
        protected long environmentType
        -
        Record type
        -
      • -
      - - - -
        -
      • -

        length

        -
        protected short length
        -
        length, in bits
        -
      • -
      - - - -
        -
      • -

        recordIndex

        -
        protected short recordIndex
        -
        Identify the sequentially numbered record index
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        geometry

        -
        protected short geometry
        -
        Geometry or state record
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
        padding to bring the total size up to a 64 bit boundry
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Environment

        -
        public Environment()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEnvironmentType

        -
        public void setEnvironmentType(long pEnvironmentType)
        -
      • -
      - - - -
        -
      • -

        getEnvironmentType

        -
        public long getEnvironmentType()
        -
      • -
      - - - -
        -
      • -

        setLength

        -
        public void setLength(short pLength)
        -
      • -
      - - - -
        -
      • -

        getLength

        -
        public short getLength()
        -
      • -
      - - - -
        -
      • -

        setRecordIndex

        -
        public void setRecordIndex(short pRecordIndex)
        -
      • -
      - - - -
        -
      • -

        getRecordIndex

        -
        public short getRecordIndex()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setGeometry

        -
        public void setGeometry(short pGeometry)
        -
      • -
      - - - -
        -
      • -

        getGeometry

        -
        public short getGeometry()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EnvironmentalProcessPdu.html b/dist/javadoc/edu/nps/moves/dis/EnvironmentalProcessPdu.html deleted file mode 100644 index 3d59b3e1..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EnvironmentalProcessPdu.html +++ /dev/null @@ -1,772 +0,0 @@ - - - - - -EnvironmentalProcessPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EnvironmentalProcessPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EnvironmentalProcessPdu
    -extends SyntheticEnvironmentFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.11.1: Information about environmental effects and processes. This requires manual cleanup. the environmental record is variable, as is the padding. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        environementalProcessID

        -
        protected EntityID environementalProcessID
        -
        Environmental process ID
        -
      • -
      - - - -
        -
      • -

        environmentType

        -
        protected EntityType environmentType
        -
        Environment type
        -
      • -
      - - - -
        -
      • -

        modelType

        -
        protected short modelType
        -
        model type
        -
      • -
      - - - -
        -
      • -

        environmentStatus

        -
        protected short environmentStatus
        -
        Environment status
        -
      • -
      - - - -
        -
      • -

        numberOfEnvironmentRecords

        -
        protected short numberOfEnvironmentRecords
        -
        number of environment records
        -
      • -
      - - - -
        -
      • -

        sequenceNumber

        -
        protected int sequenceNumber
        -
        PDU sequence number for the environmentla process if pdu sequencing required
        -
      • -
      - - - -
        -
      • -

        environmentRecords

        -
        protected java.util.List<Environment> environmentRecords
        -
        environemt records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EnvironmentalProcessPdu

        -
        public EnvironmentalProcessPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEnvironementalProcessID

        -
        public void setEnvironementalProcessID(EntityID pEnvironementalProcessID)
        -
      • -
      - - - -
        -
      • -

        getEnvironementalProcessID

        -
        public EntityID getEnvironementalProcessID()
        -
      • -
      - - - -
        -
      • -

        setEnvironmentType

        -
        public void setEnvironmentType(EntityType pEnvironmentType)
        -
      • -
      - - - -
        -
      • -

        getEnvironmentType

        -
        public EntityType getEnvironmentType()
        -
      • -
      - - - -
        -
      • -

        setModelType

        -
        public void setModelType(short pModelType)
        -
      • -
      - - - -
        -
      • -

        getModelType

        -
        public short getModelType()
        -
      • -
      - - - -
        -
      • -

        setEnvironmentStatus

        -
        public void setEnvironmentStatus(short pEnvironmentStatus)
        -
      • -
      - - - -
        -
      • -

        getEnvironmentStatus

        -
        public short getEnvironmentStatus()
        -
      • -
      - - - -
        -
      • -

        getNumberOfEnvironmentRecords

        -
        public short getNumberOfEnvironmentRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfEnvironmentRecords

        -
        public void setNumberOfEnvironmentRecords(short pNumberOfEnvironmentRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfEnvironmentRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setSequenceNumber

        -
        public void setSequenceNumber(int pSequenceNumber)
        -
      • -
      - - - -
        -
      • -

        getSequenceNumber

        -
        public int getSequenceNumber()
        -
      • -
      - - - -
        -
      • -

        setEnvironmentRecords

        -
        public void setEnvironmentRecords(java.util.List<Environment> pEnvironmentRecords)
        -
      • -
      - - - -
        -
      • -

        getEnvironmentRecords

        -
        public java.util.List<Environment> getEnvironmentRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EventID.html b/dist/javadoc/edu/nps/moves/dis/EventID.html deleted file mode 100644 index 2fd333fe..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EventID.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -EventID - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EventID

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EventID
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.18. Identifies a unique event in a simulation via the combination of three values - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intapplication -
      The application ID
      -
      protected inteventNumber -
      the number of the event
      -
      protected intsite -
      The site ID
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EventID() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetApplication() 
      intgetEventNumber() 
      intgetMarshalledSize() 
      intgetSite() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetApplication(int pApplication) 
      voidsetEventNumber(int pEventNumber) 
      voidsetSite(int pSite) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        site

        -
        protected int site
        -
        The site ID
        -
      • -
      - - - -
        -
      • -

        application

        -
        protected int application
        -
        The application ID
        -
      • -
      - - - -
        -
      • -

        eventNumber

        -
        protected int eventNumber
        -
        the number of the event
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EventID

        -
        public EventID()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSite

        -
        public void setSite(int pSite)
        -
      • -
      - - - -
        -
      • -

        getSite

        -
        public int getSite()
        -
      • -
      - - - -
        -
      • -

        setApplication

        -
        public void setApplication(int pApplication)
        -
      • -
      - - - -
        -
      • -

        getApplication

        -
        public int getApplication()
        -
      • -
      - - - -
        -
      • -

        setEventNumber

        -
        public void setEventNumber(int pEventNumber)
        -
      • -
      - - - -
        -
      • -

        getEventNumber

        -
        public int getEventNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EventReportPdu.html b/dist/javadoc/edu/nps/moves/dis/EventReportPdu.html deleted file mode 100644 index ec771aec..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EventReportPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -EventReportPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EventReportPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EventReportPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.11. Reports occurance of a significant event to the simulation manager. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        eventType

        -
        protected long eventType
        -
        Type of event
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected long padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EventReportPdu

        -
        public EventReportPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEventType

        -
        public void setEventType(long pEventType)
        -
      • -
      - - - -
        -
      • -

        getEventType

        -
        public long getEventType()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(long pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public long getPadding1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/EventReportReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/EventReportReliablePdu.html deleted file mode 100644 index b4c47e96..00000000 --- a/dist/javadoc/edu/nps/moves/dis/EventReportReliablePdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -EventReportReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class EventReportReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EventReportReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.11: reports the occurance of a significatnt event to the simulation manager. Needs manual intervention to fix padding in variable datums. UNFINISHED. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        eventType

        -
        protected int eventType
        -
        Event type
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected long pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EventReportReliablePdu

        -
        public EventReportReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEventType

        -
        public void setEventType(int pEventType)
        -
      • -
      - - - -
        -
      • -

        getEventType

        -
        public int getEventType()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(long pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public long getPad1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/FastEntityStatePdu.html b/dist/javadoc/edu/nps/moves/dis/FastEntityStatePdu.html deleted file mode 100644 index 84c624df..00000000 --- a/dist/javadoc/edu/nps/moves/dis/FastEntityStatePdu.html +++ /dev/null @@ -1,2559 +0,0 @@ - - - - - -FastEntityStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class FastEntityStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FastEntityStatePdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.3.1. Represents the postion and state of one entity in the world. This is identical in function to entity state pdu, but generates less garbage to collect in the Java world. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        site

        -
        protected int site
        -
        The site ID
        -
      • -
      - - - -
        -
      • -

        application

        -
        protected int application
        -
        The application ID
        -
      • -
      - - - -
        -
      • -

        entity

        -
        protected int entity
        -
        the entity ID
        -
      • -
      - - - -
        -
      • -

        forceId

        -
        protected short forceId
        -
        what force this entity is affiliated with, eg red, blue, neutral, etc
        -
      • -
      - - - -
        -
      • -

        numberOfArticulationParameters

        -
        protected byte numberOfArticulationParameters
        -
        How many articulation parameters are in the variable length list
        -
      • -
      - - - -
        -
      • -

        entityKind

        -
        protected short entityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        specif

        -
        protected short specif
        -
        specific info based on subcategory field. Name changed from specific because that is a reserved word in SQL.
        -
      • -
      - - - -
        -
      • -

        extra

        -
        protected short extra
        -
      • -
      - - - -
        -
      • -

        altEntityKind

        -
        protected short altEntityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        altDomain

        -
        protected short altDomain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        altCountry

        -
        protected int altCountry
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        altCategory

        -
        protected short altCategory
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        altSubcategory

        -
        protected short altSubcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        altSpecific

        -
        protected short altSpecific
        -
        specific info based on subcategory field
        -
      • -
      - - - -
        -
      • -

        altExtra

        -
        protected short altExtra
        -
      • -
      - - - -
        -
      • -

        xVelocity

        -
        protected float xVelocity
        -
        X velo
        -
      • -
      - - - -
        -
      • -

        yVelocity

        -
        protected float yVelocity
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        zVelocity

        -
        protected float zVelocity
        -
        Z value
        -
      • -
      - - - -
        -
      • -

        xLocation

        -
        protected double xLocation
        -
        X value
        -
      • -
      - - - -
        -
      • -

        yLocation

        -
        protected double yLocation
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        zLocation

        -
        protected double zLocation
        -
        Z value
        -
      • -
      - - - -
        -
      • -

        psi

        -
        protected float psi
        -
      • -
      - - - -
        -
      • -

        theta

        -
        protected float theta
        -
      • -
      - - - -
        -
      • -

        phi

        -
        protected float phi
        -
      • -
      - - - -
        -
      • -

        entityAppearance

        -
        protected int entityAppearance
        -
        a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
        -
      • -
      - - - -
        -
      • -

        deadReckoningAlgorithm

        -
        protected short deadReckoningAlgorithm
        -
        enumeration of what dead reckoning algorighm to use
        -
      • -
      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        other parameters to use in the dead reckoning algorithm
        -
      • -
      - - - -
        -
      • -

        xAcceleration

        -
        protected float xAcceleration
        -
        X value
        -
      • -
      - - - -
        -
      • -

        yAcceleration

        -
        protected float yAcceleration
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        zAcceleration

        -
        protected float zAcceleration
        -
        Z value
        -
      • -
      - - - -
        -
      • -

        xAngularVelocity

        -
        protected float xAngularVelocity
        -
        X value
        -
      • -
      - - - -
        -
      • -

        yAngularVelocity

        -
        protected float yAngularVelocity
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        zAngularVelocity

        -
        protected float zAngularVelocity
        -
        Z value
        -
      • -
      - - - -
        -
      • -

        marking

        -
        protected byte[] marking
        -
        characters that can be used for debugging, or to draw unique strings on the side of entities in the world
        -
      • -
      - - - -
        -
      • -

        capabilities

        -
        protected int capabilities
        -
        a series of bit flags
        -
      • -
      - - - -
        -
      • -

        articulationParameters

        -
        protected java.util.List<ArticulationParameter> articulationParameters
        -
        variable length list of articulation parameters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FastEntityStatePdu

        -
        public FastEntityStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setSite

        -
        public void setSite(int pSite)
        -
      • -
      - - - -
        -
      • -

        getSite

        -
        public int getSite()
        -
      • -
      - - - -
        -
      • -

        setApplication

        -
        public void setApplication(int pApplication)
        -
      • -
      - - - -
        -
      • -

        getApplication

        -
        public int getApplication()
        -
      • -
      - - - -
        -
      • -

        setEntity

        -
        public void setEntity(int pEntity)
        -
      • -
      - - - -
        -
      • -

        getEntity

        -
        public int getEntity()
        -
      • -
      - - - -
        -
      • -

        setForceId

        -
        public void setForceId(short pForceId)
        -
      • -
      - - - -
        -
      • -

        getForceId

        -
        public short getForceId()
        -
      • -
      - - - -
        -
      • -

        getNumberOfArticulationParameters

        -
        public byte getNumberOfArticulationParameters()
        -
      • -
      - - - -
        -
      • -

        setNumberOfArticulationParameters

        -
        public void setNumberOfArticulationParameters(byte pNumberOfArticulationParameters)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfArticulationParameters method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setEntityKind

        -
        public void setEntityKind(short pEntityKind)
        -
      • -
      - - - -
        -
      • -

        getEntityKind

        -
        public short getEntityKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpecif

        -
        public void setSpecif(short pSpecif)
        -
      • -
      - - - -
        -
      • -

        getSpecif

        -
        public short getSpecif()
        -
      • -
      - - - -
        -
      • -

        setExtra

        -
        public void setExtra(short pExtra)
        -
      • -
      - - - -
        -
      • -

        getExtra

        -
        public short getExtra()
        -
      • -
      - - - -
        -
      • -

        setAltEntityKind

        -
        public void setAltEntityKind(short pAltEntityKind)
        -
      • -
      - - - -
        -
      • -

        getAltEntityKind

        -
        public short getAltEntityKind()
        -
      • -
      - - - -
        -
      • -

        setAltDomain

        -
        public void setAltDomain(short pAltDomain)
        -
      • -
      - - - -
        -
      • -

        getAltDomain

        -
        public short getAltDomain()
        -
      • -
      - - - -
        -
      • -

        setAltCountry

        -
        public void setAltCountry(int pAltCountry)
        -
      • -
      - - - -
        -
      • -

        getAltCountry

        -
        public int getAltCountry()
        -
      • -
      - - - -
        -
      • -

        setAltCategory

        -
        public void setAltCategory(short pAltCategory)
        -
      • -
      - - - -
        -
      • -

        getAltCategory

        -
        public short getAltCategory()
        -
      • -
      - - - -
        -
      • -

        setAltSubcategory

        -
        public void setAltSubcategory(short pAltSubcategory)
        -
      • -
      - - - -
        -
      • -

        getAltSubcategory

        -
        public short getAltSubcategory()
        -
      • -
      - - - -
        -
      • -

        setAltSpecific

        -
        public void setAltSpecific(short pAltSpecific)
        -
      • -
      - - - -
        -
      • -

        getAltSpecific

        -
        public short getAltSpecific()
        -
      • -
      - - - -
        -
      • -

        setAltExtra

        -
        public void setAltExtra(short pAltExtra)
        -
      • -
      - - - -
        -
      • -

        getAltExtra

        -
        public short getAltExtra()
        -
      • -
      - - - -
        -
      • -

        setXVelocity

        -
        public void setXVelocity(float pXVelocity)
        -
      • -
      - - - -
        -
      • -

        getXVelocity

        -
        public float getXVelocity()
        -
      • -
      - - - -
        -
      • -

        setYVelocity

        -
        public void setYVelocity(float pYVelocity)
        -
      • -
      - - - -
        -
      • -

        getYVelocity

        -
        public float getYVelocity()
        -
      • -
      - - - -
        -
      • -

        setZVelocity

        -
        public void setZVelocity(float pZVelocity)
        -
      • -
      - - - -
        -
      • -

        getZVelocity

        -
        public float getZVelocity()
        -
      • -
      - - - -
        -
      • -

        setXLocation

        -
        public void setXLocation(double pXLocation)
        -
      • -
      - - - -
        -
      • -

        getXLocation

        -
        public double getXLocation()
        -
      • -
      - - - -
        -
      • -

        setYLocation

        -
        public void setYLocation(double pYLocation)
        -
      • -
      - - - -
        -
      • -

        getYLocation

        -
        public double getYLocation()
        -
      • -
      - - - -
        -
      • -

        setZLocation

        -
        public void setZLocation(double pZLocation)
        -
      • -
      - - - -
        -
      • -

        getZLocation

        -
        public double getZLocation()
        -
      • -
      - - - -
        -
      • -

        setPsi

        -
        public void setPsi(float pPsi)
        -
      • -
      - - - -
        -
      • -

        getPsi

        -
        public float getPsi()
        -
      • -
      - - - -
        -
      • -

        setTheta

        -
        public void setTheta(float pTheta)
        -
      • -
      - - - -
        -
      • -

        getTheta

        -
        public float getTheta()
        -
      • -
      - - - -
        -
      • -

        setPhi

        -
        public void setPhi(float pPhi)
        -
      • -
      - - - -
        -
      • -

        getPhi

        -
        public float getPhi()
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance

        -
        public void setEntityAppearance(int pEntityAppearance)
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance

        -
        public int getEntityAppearance()
        -
      • -
      - - - -
        -
      • -

        setDeadReckoningAlgorithm

        -
        public void setDeadReckoningAlgorithm(short pDeadReckoningAlgorithm)
        -
      • -
      - - - -
        -
      • -

        getDeadReckoningAlgorithm

        -
        public short getDeadReckoningAlgorithm()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        setXAcceleration

        -
        public void setXAcceleration(float pXAcceleration)
        -
      • -
      - - - -
        -
      • -

        getXAcceleration

        -
        public float getXAcceleration()
        -
      • -
      - - - -
        -
      • -

        setYAcceleration

        -
        public void setYAcceleration(float pYAcceleration)
        -
      • -
      - - - -
        -
      • -

        getYAcceleration

        -
        public float getYAcceleration()
        -
      • -
      - - - -
        -
      • -

        setZAcceleration

        -
        public void setZAcceleration(float pZAcceleration)
        -
      • -
      - - - -
        -
      • -

        getZAcceleration

        -
        public float getZAcceleration()
        -
      • -
      - - - -
        -
      • -

        setXAngularVelocity

        -
        public void setXAngularVelocity(float pXAngularVelocity)
        -
      • -
      - - - -
        -
      • -

        getXAngularVelocity

        -
        public float getXAngularVelocity()
        -
      • -
      - - - -
        -
      • -

        setYAngularVelocity

        -
        public void setYAngularVelocity(float pYAngularVelocity)
        -
      • -
      - - - -
        -
      • -

        getYAngularVelocity

        -
        public float getYAngularVelocity()
        -
      • -
      - - - -
        -
      • -

        setZAngularVelocity

        -
        public void setZAngularVelocity(float pZAngularVelocity)
        -
      • -
      - - - -
        -
      • -

        getZAngularVelocity

        -
        public float getZAngularVelocity()
        -
      • -
      - - - -
        -
      • -

        setMarking

        -
        public void setMarking(byte[] pMarking)
        -
      • -
      - - - -
        -
      • -

        getMarking

        -
        public byte[] getMarking()
        -
      • -
      - - - -
        -
      • -

        setCapabilities

        -
        public void setCapabilities(int pCapabilities)
        -
      • -
      - - - -
        -
      • -

        getCapabilities

        -
        public int getCapabilities()
        -
      • -
      - - - -
        -
      • -

        setArticulationParameters

        -
        public void setArticulationParameters(java.util.List<ArticulationParameter> pArticulationParameters)
        -
      • -
      - - - -
        -
      • -

        getArticulationParameters

        -
        public java.util.List<ArticulationParameter> getArticulationParameters()
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_paintScheme

        -
        public int getEntityAppearance_paintScheme()
        -
        0 uniform color, 1 camouflage
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_paintScheme

        -
        public void setEntityAppearance_paintScheme(int val)
        -
        0 uniform color, 1 camouflage
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_mobility

        -
        public int getEntityAppearance_mobility()
        -
        0 no mobility kill, 1 mobility kill
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_mobility

        -
        public void setEntityAppearance_mobility(int val)
        -
        0 no mobility kill, 1 mobility kill
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_firepower

        -
        public int getEntityAppearance_firepower()
        -
        0 no firepower iill, 1 firepower kill
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_firepower

        -
        public void setEntityAppearance_firepower(int val)
        -
        0 no firepower iill, 1 firepower kill
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_damage

        -
        public int getEntityAppearance_damage()
        -
        0 no damage, 1 slight damage, 2 moderate, 3 destroyed
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_damage

        -
        public void setEntityAppearance_damage(int val)
        -
        0 no damage, 1 slight damage, 2 moderate, 3 destroyed
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_smoke

        -
        public int getEntityAppearance_smoke()
        -
        0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_smoke

        -
        public void setEntityAppearance_smoke(int val)
        -
        0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_trailingEffects

        -
        public int getEntityAppearance_trailingEffects()
        -
        dust cloud, 0 none 1 small 2 medium 3 large
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_trailingEffects

        -
        public void setEntityAppearance_trailingEffects(int val)
        -
        dust cloud, 0 none 1 small 2 medium 3 large
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_hatch

        -
        public int getEntityAppearance_hatch()
        -
        0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_hatch

        -
        public void setEntityAppearance_hatch(int val)
        -
        0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_headlights

        -
        public int getEntityAppearance_headlights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_headlights

        -
        public void setEntityAppearance_headlights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_tailLights

        -
        public int getEntityAppearance_tailLights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_tailLights

        -
        public void setEntityAppearance_tailLights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_brakeLights

        -
        public int getEntityAppearance_brakeLights()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_brakeLights

        -
        public void setEntityAppearance_brakeLights(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_flaming

        -
        public int getEntityAppearance_flaming()
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_flaming

        -
        public void setEntityAppearance_flaming(int val)
        -
        0 off 1 on
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_launcher

        -
        public int getEntityAppearance_launcher()
        -
        0 not raised 1 raised
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_launcher

        -
        public void setEntityAppearance_launcher(int val)
        -
        0 not raised 1 raised
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance_camouflageType

        -
        public int getEntityAppearance_camouflageType()
        -
        0 desert 1 winter 2 forest 3 unused
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance_camouflageType

        -
        public void setEntityAppearance_camouflageType(int val)
        -
        0 desert 1 winter 2 forest 3 unused
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/FirePdu.html b/dist/javadoc/edu/nps/moves/dis/FirePdu.html deleted file mode 100644 index 4d95fc7a..00000000 --- a/dist/javadoc/edu/nps/moves/dis/FirePdu.html +++ /dev/null @@ -1,778 +0,0 @@ - - - - - -FirePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class FirePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FirePdu
    -extends WarfareFamilyPdu
    -implements java.io.Serializable
    -
    Sectioin 5.3.4.1. Information about someone firing something. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        munitionID

        -
        protected EntityID munitionID
        -
        ID of the munition that is being shot
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventID eventID
        -
        ID of event
        -
      • -
      - - - -
        -
      • -

        fireMissionIndex

        -
        protected int fireMissionIndex
        -
      • -
      - - - -
        -
      • -

        locationInWorldCoordinates

        -
        protected Vector3Double locationInWorldCoordinates
        -
        location of the firing event
        -
      • -
      - - - -
        -
      • -

        burstDescriptor

        -
        protected BurstDescriptor burstDescriptor
        -
        Describes munitions used in the firing event
        -
      • -
      - - - -
        -
      • -

        velocity

        -
        protected Vector3Float velocity
        -
        Velocity of the ammunition
        -
      • -
      - - - -
        -
      • -

        rangeToTarget

        -
        protected float rangeToTarget
        -
        range to the target. Note the word range is a SQL reserved word.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FirePdu

        -
        public FirePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMunitionID

        -
        public void setMunitionID(EntityID pMunitionID)
        -
      • -
      - - - -
        -
      • -

        getMunitionID

        -
        public EntityID getMunitionID()
        -
      • -
      - - - -
        -
      • -

        setEventID

        -
        public void setEventID(EventID pEventID)
        -
      • -
      - - - -
        -
      • -

        getEventID

        -
        public EventID getEventID()
        -
      • -
      - - - -
        -
      • -

        setFireMissionIndex

        -
        public void setFireMissionIndex(int pFireMissionIndex)
        -
      • -
      - - - -
        -
      • -

        getFireMissionIndex

        -
        public int getFireMissionIndex()
        -
      • -
      - - - -
        -
      • -

        setLocationInWorldCoordinates

        -
        public void setLocationInWorldCoordinates(Vector3Double pLocationInWorldCoordinates)
        -
      • -
      - - - -
        -
      • -

        getLocationInWorldCoordinates

        -
        public Vector3Double getLocationInWorldCoordinates()
        -
      • -
      - - - -
        -
      • -

        setBurstDescriptor

        -
        public void setBurstDescriptor(BurstDescriptor pBurstDescriptor)
        -
      • -
      - - - - - - - -
        -
      • -

        setVelocity

        -
        public void setVelocity(Vector3Float pVelocity)
        -
      • -
      - - - - - - - -
        -
      • -

        setRangeToTarget

        -
        public void setRangeToTarget(float pRangeToTarget)
        -
      • -
      - - - -
        -
      • -

        getRangeToTarget

        -
        public float getRangeToTarget()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class WarfareFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/FixedDatum.html b/dist/javadoc/edu/nps/moves/dis/FixedDatum.html deleted file mode 100644 index 3d56cc64..00000000 --- a/dist/javadoc/edu/nps/moves/dis/FixedDatum.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -FixedDatum - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class FixedDatum

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FixedDatum
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.18. Fixed Datum Record - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longfixedDatumID -
      ID of the fixed datum
      -
      protected longfixedDatumValue -
      Value for the fixed datum
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FixedDatum() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      longgetFixedDatumID() 
      longgetFixedDatumValue() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetFixedDatumID(long pFixedDatumID) 
      voidsetFixedDatumValue(long pFixedDatumValue) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        fixedDatumID

        -
        protected long fixedDatumID
        -
        ID of the fixed datum
        -
      • -
      - - - -
        -
      • -

        fixedDatumValue

        -
        protected long fixedDatumValue
        -
        Value for the fixed datum
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FixedDatum

        -
        public FixedDatum()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setFixedDatumID

        -
        public void setFixedDatumID(long pFixedDatumID)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumID

        -
        public long getFixedDatumID()
        -
      • -
      - - - -
        -
      • -

        setFixedDatumValue

        -
        public void setFixedDatumValue(long pFixedDatumValue)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumValue

        -
        public long getFixedDatumValue()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/FourByteChunk.html b/dist/javadoc/edu/nps/moves/dis/FourByteChunk.html deleted file mode 100644 index 1b346fdb..00000000 --- a/dist/javadoc/edu/nps/moves/dis/FourByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -FourByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class FourByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FourByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    32 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      four bytes of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FourByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        four bytes of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FourByteChunk

        -
        public FourByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/FundamentalParameterData.html b/dist/javadoc/edu/nps/moves/dis/FundamentalParameterData.html deleted file mode 100644 index cabafb42..00000000 --- a/dist/javadoc/edu/nps/moves/dis/FundamentalParameterData.html +++ /dev/null @@ -1,850 +0,0 @@ - - - - - -FundamentalParameterData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class FundamentalParameterData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FundamentalParameterData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.22. Contains electromagnetic emmision regineratin parameters that are variable throughout a scenario dependent on the actions of the participants in the simulation. Also provides basic parametric data that may be used to support low-fidelity simulations. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        frequency

        -
        protected float frequency
        -
        center frequency of the emission in hertz.
        -
      • -
      - - - -
        -
      • -

        frequencyRange

        -
        protected float frequencyRange
        -
        Bandwidth of the frequencies corresponding to the fequency field.
        -
      • -
      - - - -
        -
      • -

        effectiveRadiatedPower

        -
        protected float effectiveRadiatedPower
        -
        Effective radiated power for the emission in DdBm. For a radar noise jammer, indicates the peak of the transmitted power.
        -
      • -
      - - - -
        -
      • -

        pulseRepetitionFrequency

        -
        protected float pulseRepetitionFrequency
        -
        Average repetition frequency of the emission in hertz.
        -
      • -
      - - - -
        -
      • -

        pulseWidth

        -
        protected float pulseWidth
        -
        Average pulse width of the emission in microseconds.
        -
      • -
      - - - -
        -
      • -

        beamAzimuthCenter

        -
        protected float beamAzimuthCenter
        -
        Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
        -
      • -
      - - - -
        -
      • -

        beamAzimuthSweep

        -
        protected float beamAzimuthSweep
        -
        Specifies the beam azimuth sweep to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamElevationCenter

        -
        protected float beamElevationCenter
        -
        Specifies the beam elevation center to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamElevationSweep

        -
        protected float beamElevationSweep
        -
        Specifies the beam elevation sweep to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamSweepSync

        -
        protected float beamSweepSync
        -
        allows receiver to synchronize its regenerated scan pattern to that of the emmitter. Specifies the percentage of time a scan is through its pattern from its origion.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FundamentalParameterData

        -
        public FundamentalParameterData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setFrequency

        -
        public void setFrequency(float pFrequency)
        -
      • -
      - - - -
        -
      • -

        getFrequency

        -
        public float getFrequency()
        -
      • -
      - - - -
        -
      • -

        setFrequencyRange

        -
        public void setFrequencyRange(float pFrequencyRange)
        -
      • -
      - - - -
        -
      • -

        getFrequencyRange

        -
        public float getFrequencyRange()
        -
      • -
      - - - -
        -
      • -

        setEffectiveRadiatedPower

        -
        public void setEffectiveRadiatedPower(float pEffectiveRadiatedPower)
        -
      • -
      - - - -
        -
      • -

        getEffectiveRadiatedPower

        -
        public float getEffectiveRadiatedPower()
        -
      • -
      - - - -
        -
      • -

        setPulseRepetitionFrequency

        -
        public void setPulseRepetitionFrequency(float pPulseRepetitionFrequency)
        -
      • -
      - - - -
        -
      • -

        getPulseRepetitionFrequency

        -
        public float getPulseRepetitionFrequency()
        -
      • -
      - - - -
        -
      • -

        setPulseWidth

        -
        public void setPulseWidth(float pPulseWidth)
        -
      • -
      - - - -
        -
      • -

        getPulseWidth

        -
        public float getPulseWidth()
        -
      • -
      - - - -
        -
      • -

        setBeamAzimuthCenter

        -
        public void setBeamAzimuthCenter(float pBeamAzimuthCenter)
        -
      • -
      - - - -
        -
      • -

        getBeamAzimuthCenter

        -
        public float getBeamAzimuthCenter()
        -
      • -
      - - - -
        -
      • -

        setBeamAzimuthSweep

        -
        public void setBeamAzimuthSweep(float pBeamAzimuthSweep)
        -
      • -
      - - - -
        -
      • -

        getBeamAzimuthSweep

        -
        public float getBeamAzimuthSweep()
        -
      • -
      - - - -
        -
      • -

        setBeamElevationCenter

        -
        public void setBeamElevationCenter(float pBeamElevationCenter)
        -
      • -
      - - - -
        -
      • -

        getBeamElevationCenter

        -
        public float getBeamElevationCenter()
        -
      • -
      - - - -
        -
      • -

        setBeamElevationSweep

        -
        public void setBeamElevationSweep(float pBeamElevationSweep)
        -
      • -
      - - - -
        -
      • -

        getBeamElevationSweep

        -
        public float getBeamElevationSweep()
        -
      • -
      - - - -
        -
      • -

        setBeamSweepSync

        -
        public void setBeamSweepSync(float pBeamSweepSync)
        -
      • -
      - - - -
        -
      • -

        getBeamSweepSync

        -
        public float getBeamSweepSync()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/FundamentalParameterDataIff.html b/dist/javadoc/edu/nps/moves/dis/FundamentalParameterDataIff.html deleted file mode 100644 index f0995454..00000000 --- a/dist/javadoc/edu/nps/moves/dis/FundamentalParameterDataIff.html +++ /dev/null @@ -1,766 +0,0 @@ - - - - - -FundamentalParameterDataIff - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class FundamentalParameterDataIff

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FundamentalParameterDataIff
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.45. Fundamental IFF atc data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortapplicableModes -
      Applicable modes enumeration
      -
      protected longburstLength -
      Burst length
      -
      protected floaterp -
      ERP
      -
      protected floatfrequency -
      frequency
      -
      protected intpad2 -
      padding
      -
      protected shortpad3 -
      padding
      -
      protected floatpgrf -
      pgrf
      -
      protected floatpulseWidth -
      Pulse width
      -
      -
    • -
    - - - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        erp

        -
        protected float erp
        -
        ERP
        -
      • -
      - - - -
        -
      • -

        frequency

        -
        protected float frequency
        -
        frequency
        -
      • -
      - - - -
        -
      • -

        pgrf

        -
        protected float pgrf
        -
        pgrf
        -
      • -
      - - - -
        -
      • -

        pulseWidth

        -
        protected float pulseWidth
        -
        Pulse width
        -
      • -
      - - - -
        -
      • -

        burstLength

        -
        protected long burstLength
        -
        Burst length
        -
      • -
      - - - -
        -
      • -

        applicableModes

        -
        protected short applicableModes
        -
        Applicable modes enumeration
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected int pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad3

        -
        protected short pad3
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FundamentalParameterDataIff

        -
        public FundamentalParameterDataIff()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setErp

        -
        public void setErp(float pErp)
        -
      • -
      - - - -
        -
      • -

        getErp

        -
        public float getErp()
        -
      • -
      - - - -
        -
      • -

        setFrequency

        -
        public void setFrequency(float pFrequency)
        -
      • -
      - - - -
        -
      • -

        getFrequency

        -
        public float getFrequency()
        -
      • -
      - - - -
        -
      • -

        setPgrf

        -
        public void setPgrf(float pPgrf)
        -
      • -
      - - - -
        -
      • -

        getPgrf

        -
        public float getPgrf()
        -
      • -
      - - - -
        -
      • -

        setPulseWidth

        -
        public void setPulseWidth(float pPulseWidth)
        -
      • -
      - - - -
        -
      • -

        getPulseWidth

        -
        public float getPulseWidth()
        -
      • -
      - - - -
        -
      • -

        setBurstLength

        -
        public void setBurstLength(long pBurstLength)
        -
      • -
      - - - -
        -
      • -

        getBurstLength

        -
        public long getBurstLength()
        -
      • -
      - - - -
        -
      • -

        setApplicableModes

        -
        public void setApplicableModes(short pApplicableModes)
        -
      • -
      - - - -
        -
      • -

        getApplicableModes

        -
        public short getApplicableModes()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(int pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public int getPad2()
        -
      • -
      - - - -
        -
      • -

        setPad3

        -
        public void setPad3(short pPad3)
        -
      • -
      - - - -
        -
      • -

        getPad3

        -
        public short getPad3()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/GridAxisRecord.html b/dist/javadoc/edu/nps/moves/dis/GridAxisRecord.html deleted file mode 100644 index 285f742d..00000000 --- a/dist/javadoc/edu/nps/moves/dis/GridAxisRecord.html +++ /dev/null @@ -1,518 +0,0 @@ - - - - - -GridAxisRecord - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class GridAxisRecord

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    GridAxisRecordRepresentation0, GridAxisRecordRepresentation1, GridAxisRecordRepresentation2
    -
    -
    -
    -
    public class GridAxisRecord
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.44: Grid data record, a common abstract superclass for several subtypes - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intdataRepresentation -
      value that describes data representation
      -
      protected intsampleType -
      type of environmental sample
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      GridAxisRecord() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetDataRepresentation() 
      intgetMarshalledSize() 
      intgetSampleType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetDataRepresentation(int pDataRepresentation) 
      voidsetSampleType(int pSampleType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        sampleType

        -
        protected int sampleType
        -
        type of environmental sample
        -
      • -
      - - - -
        -
      • -

        dataRepresentation

        -
        protected int dataRepresentation
        -
        value that describes data representation
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GridAxisRecord

        -
        public GridAxisRecord()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSampleType

        -
        public void setSampleType(int pSampleType)
        -
      • -
      - - - -
        -
      • -

        getSampleType

        -
        public int getSampleType()
        -
      • -
      - - - -
        -
      • -

        setDataRepresentation

        -
        public void setDataRepresentation(int pDataRepresentation)
        -
      • -
      - - - -
        -
      • -

        getDataRepresentation

        -
        public int getDataRepresentation()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation0.html b/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation0.html deleted file mode 100644 index a6f60292..00000000 --- a/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation0.html +++ /dev/null @@ -1,557 +0,0 @@ - - - - - -GridAxisRecordRepresentation0 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class GridAxisRecordRepresentation0

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class GridAxisRecordRepresentation0
    -extends GridAxisRecord
    -implements java.io.Serializable
    -
    5.2.44: Grid data record, representation 0 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfBytes

        -
        protected int numberOfBytes
        -
        number of bytes of environmental state data
        -
      • -
      - - - -
        -
      • -

        dataValues

        -
        protected java.util.List<OneByteChunk> dataValues
        -
        variable length variablelist of data parameters ^^^this is wrong--need padding as well
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GridAxisRecordRepresentation0

        -
        public GridAxisRecordRepresentation0()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getNumberOfBytes

        -
        public int getNumberOfBytes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfBytes

        -
        public void setNumberOfBytes(int pNumberOfBytes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfBytes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setDataValues

        -
        public void setDataValues(java.util.List<OneByteChunk> pDataValues)
        -
      • -
      - - - -
        -
      • -

        getDataValues

        -
        public java.util.List<OneByteChunk> getDataValues()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class GridAxisRecord
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class GridAxisRecord
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: GridAxisRecord
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class GridAxisRecord
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation1.html b/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation1.html deleted file mode 100644 index 8b45e14c..00000000 --- a/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation1.html +++ /dev/null @@ -1,641 +0,0 @@ - - - - - -GridAxisRecordRepresentation1 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class GridAxisRecordRepresentation1

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class GridAxisRecordRepresentation1
    -extends GridAxisRecord
    -implements java.io.Serializable
    -
    5.2.44: Grid data record, representation 1 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        fieldScale

        -
        protected float fieldScale
        -
        constant scale factor
        -
      • -
      - - - -
        -
      • -

        fieldOffset

        -
        protected float fieldOffset
        -
        constant offset used to scale grid data
        -
      • -
      - - - -
        -
      • -

        numberOfValues

        -
        protected int numberOfValues
        -
        Number of data values
        -
      • -
      - - - -
        -
      • -

        dataValues

        -
        protected java.util.List<TwoByteChunk> dataValues
        -
        variable length list of data parameters ^^^this is wrong--need padding as well
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GridAxisRecordRepresentation1

        -
        public GridAxisRecordRepresentation1()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setFieldScale

        -
        public void setFieldScale(float pFieldScale)
        -
      • -
      - - - -
        -
      • -

        getFieldScale

        -
        public float getFieldScale()
        -
      • -
      - - - -
        -
      • -

        setFieldOffset

        -
        public void setFieldOffset(float pFieldOffset)
        -
      • -
      - - - -
        -
      • -

        getFieldOffset

        -
        public float getFieldOffset()
        -
      • -
      - - - -
        -
      • -

        getNumberOfValues

        -
        public int getNumberOfValues()
        -
      • -
      - - - -
        -
      • -

        setNumberOfValues

        -
        public void setNumberOfValues(int pNumberOfValues)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfValues method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setDataValues

        -
        public void setDataValues(java.util.List<TwoByteChunk> pDataValues)
        -
      • -
      - - - -
        -
      • -

        getDataValues

        -
        public java.util.List<TwoByteChunk> getDataValues()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class GridAxisRecord
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class GridAxisRecord
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: GridAxisRecord
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class GridAxisRecord
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation2.html b/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation2.html deleted file mode 100644 index b209318b..00000000 --- a/dist/javadoc/edu/nps/moves/dis/GridAxisRecordRepresentation2.html +++ /dev/null @@ -1,557 +0,0 @@ - - - - - -GridAxisRecordRepresentation2 - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class GridAxisRecordRepresentation2

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class GridAxisRecordRepresentation2
    -extends GridAxisRecord
    -implements java.io.Serializable
    -
    5.2.44: Grid data record, representation 1 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfValues

        -
        protected int numberOfValues
        -
        number of values
        -
      • -
      - - - -
        -
      • -

        dataValues

        -
        protected java.util.List<FourByteChunk> dataValues
        -
        variable length list of data parameters ^^^this is wrong--need padding as well
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GridAxisRecordRepresentation2

        -
        public GridAxisRecordRepresentation2()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getNumberOfValues

        -
        public int getNumberOfValues()
        -
      • -
      - - - -
        -
      • -

        setNumberOfValues

        -
        public void setNumberOfValues(int pNumberOfValues)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfValues method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setDataValues

        -
        public void setDataValues(java.util.List<FourByteChunk> pDataValues)
        -
      • -
      - - - -
        -
      • -

        getDataValues

        -
        public java.util.List<FourByteChunk> getDataValues()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class GridAxisRecord
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class GridAxisRecord
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class GridAxisRecord
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: GridAxisRecord
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class GridAxisRecord
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/GriddedDataPdu.html b/dist/javadoc/edu/nps/moves/dis/GriddedDataPdu.html deleted file mode 100644 index 192f0ffc..00000000 --- a/dist/javadoc/edu/nps/moves/dis/GriddedDataPdu.html +++ /dev/null @@ -1,1108 +0,0 @@ - - - - - -GriddedDataPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class GriddedDataPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class GriddedDataPdu
    -extends SyntheticEnvironmentFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.11.2: Information about globat, spatially varying enviornmental effects. This requires manual cleanup; the grid axis records are variable sized. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        environmentalSimulationApplicationID

        -
        protected EntityID environmentalSimulationApplicationID
        -
        environmental simulation application ID
        -
      • -
      - - - -
        -
      • -

        fieldNumber

        -
        protected int fieldNumber
        -
        unique identifier for each piece of enviornmental data
        -
      • -
      - - - -
        -
      • -

        pduNumber

        -
        protected int pduNumber
        -
        sequence number for the total set of PDUS used to transmit the data
        -
      • -
      - - - -
        -
      • -

        pduTotal

        -
        protected int pduTotal
        -
        Total number of PDUS used to transmit the data
        -
      • -
      - - - -
        -
      • -

        coordinateSystem

        -
        protected int coordinateSystem
        -
        coordinate system of the grid
        -
      • -
      - - - -
        -
      • -

        numberOfGridAxes

        -
        protected short numberOfGridAxes
        -
        number of grid axes for the environmental data
        -
      • -
      - - - -
        -
      • -

        constantGrid

        -
        protected short constantGrid
        -
        are domain grid axes identidal to those of the priveious domain update?
        -
      • -
      - - - -
        -
      • -

        environmentType

        -
        protected EntityType environmentType
        -
        type of environment
        -
      • -
      - - - -
        -
      • -

        orientation

        -
        protected Orientation orientation
        -
        orientation of the data grid
        -
      • -
      - - - -
        -
      • -

        sampleTime

        -
        protected long sampleTime
        -
        valid time of the enviormental data sample, 64 bit unsigned int
        -
      • -
      - - - -
        -
      • -

        totalValues

        -
        protected long totalValues
        -
        total number of all data values for all pdus for an environmental sample
        -
      • -
      - - - -
        -
      • -

        vectorDimension

        -
        protected short vectorDimension
        -
        total number of data values at each grid point.
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected int padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        gridDataList

        -
        protected java.util.List<GridAxisRecord> gridDataList
        -
        Grid data ^^^This is wrong
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GriddedDataPdu

        -
        public GriddedDataPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEnvironmentalSimulationApplicationID

        -
        public void setEnvironmentalSimulationApplicationID(EntityID pEnvironmentalSimulationApplicationID)
        -
      • -
      - - - -
        -
      • -

        getEnvironmentalSimulationApplicationID

        -
        public EntityID getEnvironmentalSimulationApplicationID()
        -
      • -
      - - - -
        -
      • -

        setFieldNumber

        -
        public void setFieldNumber(int pFieldNumber)
        -
      • -
      - - - -
        -
      • -

        getFieldNumber

        -
        public int getFieldNumber()
        -
      • -
      - - - -
        -
      • -

        setPduNumber

        -
        public void setPduNumber(int pPduNumber)
        -
      • -
      - - - -
        -
      • -

        getPduNumber

        -
        public int getPduNumber()
        -
      • -
      - - - -
        -
      • -

        setPduTotal

        -
        public void setPduTotal(int pPduTotal)
        -
      • -
      - - - -
        -
      • -

        getPduTotal

        -
        public int getPduTotal()
        -
      • -
      - - - -
        -
      • -

        setCoordinateSystem

        -
        public void setCoordinateSystem(int pCoordinateSystem)
        -
      • -
      - - - -
        -
      • -

        getCoordinateSystem

        -
        public int getCoordinateSystem()
        -
      • -
      - - - -
        -
      • -

        getNumberOfGridAxes

        -
        public short getNumberOfGridAxes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfGridAxes

        -
        public void setNumberOfGridAxes(short pNumberOfGridAxes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfGridAxes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setConstantGrid

        -
        public void setConstantGrid(short pConstantGrid)
        -
      • -
      - - - -
        -
      • -

        getConstantGrid

        -
        public short getConstantGrid()
        -
      • -
      - - - -
        -
      • -

        setEnvironmentType

        -
        public void setEnvironmentType(EntityType pEnvironmentType)
        -
      • -
      - - - -
        -
      • -

        getEnvironmentType

        -
        public EntityType getEnvironmentType()
        -
      • -
      - - - -
        -
      • -

        setOrientation

        -
        public void setOrientation(Orientation pOrientation)
        -
      • -
      - - - -
        -
      • -

        getOrientation

        -
        public Orientation getOrientation()
        -
      • -
      - - - -
        -
      • -

        setSampleTime

        -
        public void setSampleTime(long pSampleTime)
        -
      • -
      - - - -
        -
      • -

        getSampleTime

        -
        public long getSampleTime()
        -
      • -
      - - - -
        -
      • -

        setTotalValues

        -
        public void setTotalValues(long pTotalValues)
        -
      • -
      - - - -
        -
      • -

        getTotalValues

        -
        public long getTotalValues()
        -
      • -
      - - - -
        -
      • -

        setVectorDimension

        -
        public void setVectorDimension(short pVectorDimension)
        -
      • -
      - - - -
        -
      • -

        getVectorDimension

        -
        public short getVectorDimension()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(int pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public int getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - -
        -
      • -

        setGridDataList

        -
        public void setGridDataList(java.util.List<GridAxisRecord> pGridDataList)
        -
      • -
      - - - -
        -
      • -

        getGridDataList

        -
        public java.util.List<GridAxisRecord> getGridDataList()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/IffAtcNavAidsLayer1Pdu.html b/dist/javadoc/edu/nps/moves/dis/IffAtcNavAidsLayer1Pdu.html deleted file mode 100644 index d425ad50..00000000 --- a/dist/javadoc/edu/nps/moves/dis/IffAtcNavAidsLayer1Pdu.html +++ /dev/null @@ -1,729 +0,0 @@ - - - - - -IffAtcNavAidsLayer1Pdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class IffAtcNavAidsLayer1Pdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    IffAtcNavAidsLayer2Pdu
    -
    -
    -
    -
    public class IffAtcNavAidsLayer1Pdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    5.3.7.4.1: Navigational and IFF PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        emittingEntityId

        -
        protected EntityID emittingEntityId
        -
        ID of the entity that is the source of the emissions
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventID eventID
        -
        Number generated by the issuing simulation to associate realted events.
        -
      • -
      - - - -
        -
      • -

        location

        -
        protected Vector3Float location
        -
        Location wrt entity. There is some ambugiuity in the standard here, but this is the order it is listed in the table.
        -
      • -
      - - - -
        -
      • -

        systemID

        -
        protected SystemID systemID
        -
        System ID information
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected int pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        fundamentalParameters

        -
        protected IffFundamentalData fundamentalParameters
        -
        fundamental parameters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IffAtcNavAidsLayer1Pdu

        -
        public IffAtcNavAidsLayer1Pdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEmittingEntityId

        -
        public void setEmittingEntityId(EntityID pEmittingEntityId)
        -
      • -
      - - - -
        -
      • -

        getEmittingEntityId

        -
        public EntityID getEmittingEntityId()
        -
      • -
      - - - -
        -
      • -

        setEventID

        -
        public void setEventID(EventID pEventID)
        -
      • -
      - - - -
        -
      • -

        getEventID

        -
        public EventID getEventID()
        -
      • -
      - - - -
        -
      • -

        setLocation

        -
        public void setLocation(Vector3Float pLocation)
        -
      • -
      - - - - - - - -
        -
      • -

        setSystemID

        -
        public void setSystemID(SystemID pSystemID)
        -
      • -
      - - - -
        -
      • -

        getSystemID

        -
        public SystemID getSystemID()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(int pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public int getPad2()
        -
      • -
      - - - -
        -
      • -

        setFundamentalParameters

        -
        public void setFundamentalParameters(IffFundamentalData pFundamentalParameters)
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/IffAtcNavAidsLayer2Pdu.html b/dist/javadoc/edu/nps/moves/dis/IffAtcNavAidsLayer2Pdu.html deleted file mode 100644 index 7f4b0a9e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/IffAtcNavAidsLayer2Pdu.html +++ /dev/null @@ -1,660 +0,0 @@ - - - - - -IffAtcNavAidsLayer2Pdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class IffAtcNavAidsLayer2Pdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IffAtcNavAidsLayer2Pdu
    -extends IffAtcNavAidsLayer1Pdu
    -implements java.io.Serializable
    -
    Section 5.3.7.4.2 When present, layer 2 should follow layer 1 and have the following fields. This requires manual cleanup. the beamData attribute semantics are used in multiple ways. UNFINSISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        layerHeader

        -
        protected LayerHeader layerHeader
        -
        layer header
        -
      • -
      - - - -
        -
      • -

        beamData

        -
        protected BeamData beamData
        -
        beam data
        -
      • -
      - - - -
        -
      • -

        secondaryOperationalData

        -
        protected BeamData secondaryOperationalData
        -
        Secondary operational data, 5.2.57
        -
      • -
      - - - -
        -
      • -

        fundamentalIffParameters

        -
        protected java.util.List<FundamentalParameterDataIff> fundamentalIffParameters
        -
        variable length list of fundamental parameters. ^^^This is wrong
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IffAtcNavAidsLayer2Pdu

        -
        public IffAtcNavAidsLayer2Pdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setLayerHeader

        -
        public void setLayerHeader(LayerHeader pLayerHeader)
        -
      • -
      - - - -
        -
      • -

        getLayerHeader

        -
        public LayerHeader getLayerHeader()
        -
      • -
      - - - -
        -
      • -

        setBeamData

        -
        public void setBeamData(BeamData pBeamData)
        -
      • -
      - - - -
        -
      • -

        getBeamData

        -
        public BeamData getBeamData()
        -
      • -
      - - - -
        -
      • -

        setSecondaryOperationalData

        -
        public void setSecondaryOperationalData(BeamData pSecondaryOperationalData)
        -
      • -
      - - - -
        -
      • -

        getSecondaryOperationalData

        -
        public BeamData getSecondaryOperationalData()
        -
      • -
      - - - -
        -
      • -

        setFundamentalIffParameters

        -
        public void setFundamentalIffParameters(java.util.List<FundamentalParameterDataIff> pFundamentalIffParameters)
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class IffAtcNavAidsLayer1Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class IffAtcNavAidsLayer1Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class IffAtcNavAidsLayer1Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/IffFundamentalData.html b/dist/javadoc/edu/nps/moves/dis/IffFundamentalData.html deleted file mode 100644 index 9a1b1751..00000000 --- a/dist/javadoc/edu/nps/moves/dis/IffFundamentalData.html +++ /dev/null @@ -1,850 +0,0 @@ - - - - - -IffFundamentalData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class IffFundamentalData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IffFundamentalData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.42. Basic operational data ofr IFF ATC NAVAIDS - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        systemStatus

        -
        protected short systemStatus
        -
        system status
        -
      • -
      - - - -
        -
      • -

        alternateParameter4

        -
        protected short alternateParameter4
        -
        Alternate parameter 4
        -
      • -
      - - - -
        -
      • -

        informationLayers

        -
        protected short informationLayers
        -
        eight boolean fields
        -
      • -
      - - - -
        -
      • -

        modifier

        -
        protected short modifier
        -
        enumeration
        -
      • -
      - - - -
        -
      • -

        parameter1

        -
        protected int parameter1
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter2

        -
        protected int parameter2
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter3

        -
        protected int parameter3
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter4

        -
        protected int parameter4
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter5

        -
        protected int parameter5
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter6

        -
        protected int parameter6
        -
        parameter, enumeration
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IffFundamentalData

        -
        public IffFundamentalData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSystemStatus

        -
        public void setSystemStatus(short pSystemStatus)
        -
      • -
      - - - -
        -
      • -

        getSystemStatus

        -
        public short getSystemStatus()
        -
      • -
      - - - -
        -
      • -

        setAlternateParameter4

        -
        public void setAlternateParameter4(short pAlternateParameter4)
        -
      • -
      - - - -
        -
      • -

        getAlternateParameter4

        -
        public short getAlternateParameter4()
        -
      • -
      - - - -
        -
      • -

        setInformationLayers

        -
        public void setInformationLayers(short pInformationLayers)
        -
      • -
      - - - -
        -
      • -

        getInformationLayers

        -
        public short getInformationLayers()
        -
      • -
      - - - -
        -
      • -

        setModifier

        -
        public void setModifier(short pModifier)
        -
      • -
      - - - -
        -
      • -

        getModifier

        -
        public short getModifier()
        -
      • -
      - - - -
        -
      • -

        setParameter1

        -
        public void setParameter1(int pParameter1)
        -
      • -
      - - - -
        -
      • -

        getParameter1

        -
        public int getParameter1()
        -
      • -
      - - - -
        -
      • -

        setParameter2

        -
        public void setParameter2(int pParameter2)
        -
      • -
      - - - -
        -
      • -

        getParameter2

        -
        public int getParameter2()
        -
      • -
      - - - -
        -
      • -

        setParameter3

        -
        public void setParameter3(int pParameter3)
        -
      • -
      - - - -
        -
      • -

        getParameter3

        -
        public int getParameter3()
        -
      • -
      - - - -
        -
      • -

        setParameter4

        -
        public void setParameter4(int pParameter4)
        -
      • -
      - - - -
        -
      • -

        getParameter4

        -
        public int getParameter4()
        -
      • -
      - - - -
        -
      • -

        setParameter5

        -
        public void setParameter5(int pParameter5)
        -
      • -
      - - - -
        -
      • -

        getParameter5

        -
        public int getParameter5()
        -
      • -
      - - - -
        -
      • -

        setParameter6

        -
        public void setParameter6(int pParameter6)
        -
      • -
      - - - -
        -
      • -

        getParameter6

        -
        public int getParameter6()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/IntercomCommunicationsParameters.html b/dist/javadoc/edu/nps/moves/dis/IntercomCommunicationsParameters.html deleted file mode 100644 index b0951610..00000000 --- a/dist/javadoc/edu/nps/moves/dis/IntercomCommunicationsParameters.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - -IntercomCommunicationsParameters - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class IntercomCommunicationsParameters

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IntercomCommunicationsParameters
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.46. Intercom communcations parameters - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected java.util.List<OneByteChunk>parameterValues -
      variable length variablelist of data parameters
      -
      protected intrecordLength -
      length of record-specifid field, in octets
      -
      protected intrecordType -
      Type of intercom parameters record
      -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      java.util.List<OneByteChunk>getParameterValues() 
      intgetRecordLength() 
      intgetRecordType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetParameterValues(java.util.List<OneByteChunk> pParameterValues) 
      voidsetRecordLength(int pRecordLength) -
      Note that setting this value will not change the marshalled value.
      -
      voidsetRecordType(int pRecordType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected int recordType
        -
        Type of intercom parameters record
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
        length of record-specifid field, in octets
        -
      • -
      - - - -
        -
      • -

        parameterValues

        -
        protected java.util.List<OneByteChunk> parameterValues
        -
        variable length variablelist of data parameters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IntercomCommunicationsParameters

        -
        public IntercomCommunicationsParameters()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(int pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public int getRecordType()
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getrecordLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setParameterValues

        -
        public void setParameterValues(java.util.List<OneByteChunk> pParameterValues)
        -
      • -
      - - - -
        -
      • -

        getParameterValues

        -
        public java.util.List<OneByteChunk> getParameterValues()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/IntercomControlPdu.html b/dist/javadoc/edu/nps/moves/dis/IntercomControlPdu.html deleted file mode 100644 index db9e28ca..00000000 --- a/dist/javadoc/edu/nps/moves/dis/IntercomControlPdu.html +++ /dev/null @@ -1,982 +0,0 @@ - - - - - -IntercomControlPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class IntercomControlPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IntercomControlPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.8.5. Detailed inofrmation about the state of an intercom device and the actions it is requestion of another intercom device, or the response to a requested action. Required manual intervention to fix the intercom parameters, which can be of varialbe length. UNFINSISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        controlType

        -
        protected short controlType
        -
        control type
        -
      • -
      - - - -
        -
      • -

        communicationsChannelType

        -
        protected short communicationsChannelType
        -
        control type
        -
      • -
      - - - -
        -
      • -

        sourceEntityID

        -
        protected EntityID sourceEntityID
        -
        Source entity ID
        -
      • -
      - - - -
        -
      • -

        sourceCommunicationsDeviceID

        -
        protected short sourceCommunicationsDeviceID
        -
        The specific intercom device being simulated within an entity.
        -
      • -
      - - - -
        -
      • -

        sourceLineID

        -
        protected short sourceLineID
        -
        Line number to which the intercom control refers
        -
      • -
      - - - -
        -
      • -

        transmitPriority

        -
        protected short transmitPriority
        -
        priority of this message relative to transmissons from other intercom devices
        -
      • -
      - - - -
        -
      • -

        transmitLineState

        -
        protected short transmitLineState
        -
        current transmit state of the line
        -
      • -
      - - - -
        -
      • -

        command

        -
        protected short command
        -
        detailed type requested.
        -
      • -
      - - - -
        -
      • -

        masterEntityID

        -
        protected EntityID masterEntityID
        -
        eid of the entity that has created this intercom channel.
        -
      • -
      - - - -
        -
      • -

        masterCommunicationsDeviceID

        -
        protected int masterCommunicationsDeviceID
        -
        specific intercom device that has created this intercom channel
        -
      • -
      - - - -
        -
      • -

        intercomParametersLength

        -
        protected long intercomParametersLength
        -
        number of intercom parameters
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IntercomControlPdu

        -
        public IntercomControlPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setControlType

        -
        public void setControlType(short pControlType)
        -
      • -
      - - - -
        -
      • -

        getControlType

        -
        public short getControlType()
        -
      • -
      - - - -
        -
      • -

        setCommunicationsChannelType

        -
        public void setCommunicationsChannelType(short pCommunicationsChannelType)
        -
      • -
      - - - -
        -
      • -

        getCommunicationsChannelType

        -
        public short getCommunicationsChannelType()
        -
      • -
      - - - -
        -
      • -

        setSourceEntityID

        -
        public void setSourceEntityID(EntityID pSourceEntityID)
        -
      • -
      - - - -
        -
      • -

        getSourceEntityID

        -
        public EntityID getSourceEntityID()
        -
      • -
      - - - -
        -
      • -

        setSourceCommunicationsDeviceID

        -
        public void setSourceCommunicationsDeviceID(short pSourceCommunicationsDeviceID)
        -
      • -
      - - - -
        -
      • -

        getSourceCommunicationsDeviceID

        -
        public short getSourceCommunicationsDeviceID()
        -
      • -
      - - - -
        -
      • -

        setSourceLineID

        -
        public void setSourceLineID(short pSourceLineID)
        -
      • -
      - - - -
        -
      • -

        getSourceLineID

        -
        public short getSourceLineID()
        -
      • -
      - - - -
        -
      • -

        setTransmitPriority

        -
        public void setTransmitPriority(short pTransmitPriority)
        -
      • -
      - - - -
        -
      • -

        getTransmitPriority

        -
        public short getTransmitPriority()
        -
      • -
      - - - -
        -
      • -

        setTransmitLineState

        -
        public void setTransmitLineState(short pTransmitLineState)
        -
      • -
      - - - -
        -
      • -

        getTransmitLineState

        -
        public short getTransmitLineState()
        -
      • -
      - - - -
        -
      • -

        setCommand

        -
        public void setCommand(short pCommand)
        -
      • -
      - - - -
        -
      • -

        getCommand

        -
        public short getCommand()
        -
      • -
      - - - -
        -
      • -

        setMasterEntityID

        -
        public void setMasterEntityID(EntityID pMasterEntityID)
        -
      • -
      - - - -
        -
      • -

        getMasterEntityID

        -
        public EntityID getMasterEntityID()
        -
      • -
      - - - -
        -
      • -

        setMasterCommunicationsDeviceID

        -
        public void setMasterCommunicationsDeviceID(int pMasterCommunicationsDeviceID)
        -
      • -
      - - - -
        -
      • -

        getMasterCommunicationsDeviceID

        -
        public int getMasterCommunicationsDeviceID()
        -
      • -
      - - - -
        -
      • -

        getIntercomParametersLength

        -
        public long getIntercomParametersLength()
        -
      • -
      - - - -
        -
      • -

        setIntercomParametersLength

        -
        public void setIntercomParametersLength(long pIntercomParametersLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getintercomParametersLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - - - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/IntercomSignalPdu.html b/dist/javadoc/edu/nps/moves/dis/IntercomSignalPdu.html deleted file mode 100644 index af4078cd..00000000 --- a/dist/javadoc/edu/nps/moves/dis/IntercomSignalPdu.html +++ /dev/null @@ -1,814 +0,0 @@ - - - - - -IntercomSignalPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class IntercomSignalPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IntercomSignalPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.8.4. Actual transmission of intercome voice data. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityId

        -
        protected EntityID entityId
        -
        ID of the entitythat is the source of the communication
        -
      • -
      - - - -
        -
      • -

        communicationsDeviceID

        -
        protected int communicationsDeviceID
        -
        particular radio within an entity
        -
      • -
      - - - -
        -
      • -

        encodingScheme

        -
        protected int encodingScheme
        -
        encoding scheme
        -
      • -
      - - - -
        -
      • -

        tdlType

        -
        protected int tdlType
        -
        tactical data link type
        -
      • -
      - - - -
        -
      • -

        sampleRate

        -
        protected long sampleRate
        -
        sample rate
        -
      • -
      - - - -
        -
      • -

        dataLength

        -
        protected int dataLength
        -
        data length, in bits
        -
      • -
      - - - -
        -
      • -

        samples

        -
        protected int samples
        -
        samples
        -
      • -
      - - - -
        -
      • -

        data

        -
        protected java.util.List<OneByteChunk> data
        -
        data bytes
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IntercomSignalPdu

        -
        public IntercomSignalPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityId

        -
        public void setEntityId(EntityID pEntityId)
        -
      • -
      - - - -
        -
      • -

        getEntityId

        -
        public EntityID getEntityId()
        -
      • -
      - - - -
        -
      • -

        setCommunicationsDeviceID

        -
        public void setCommunicationsDeviceID(int pCommunicationsDeviceID)
        -
      • -
      - - - -
        -
      • -

        getCommunicationsDeviceID

        -
        public int getCommunicationsDeviceID()
        -
      • -
      - - - -
        -
      • -

        setEncodingScheme

        -
        public void setEncodingScheme(int pEncodingScheme)
        -
      • -
      - - - -
        -
      • -

        getEncodingScheme

        -
        public int getEncodingScheme()
        -
      • -
      - - - -
        -
      • -

        setTdlType

        -
        public void setTdlType(int pTdlType)
        -
      • -
      - - - -
        -
      • -

        getTdlType

        -
        public int getTdlType()
        -
      • -
      - - - -
        -
      • -

        setSampleRate

        -
        public void setSampleRate(long pSampleRate)
        -
      • -
      - - - -
        -
      • -

        getSampleRate

        -
        public long getSampleRate()
        -
      • -
      - - - -
        -
      • -

        getDataLength

        -
        public int getDataLength()
        -
      • -
      - - - -
        -
      • -

        setDataLength

        -
        public void setDataLength(int pDataLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getdataLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setSamples

        -
        public void setSamples(int pSamples)
        -
      • -
      - - - -
        -
      • -

        getSamples

        -
        public int getSamples()
        -
      • -
      - - - -
        -
      • -

        setData

        -
        public void setData(java.util.List<OneByteChunk> pData)
        -
      • -
      - - - -
        -
      • -

        getData

        -
        public java.util.List<OneByteChunk> getData()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/IsGroupOfPdu.html b/dist/javadoc/edu/nps/moves/dis/IsGroupOfPdu.html deleted file mode 100644 index af6ebeff..00000000 --- a/dist/javadoc/edu/nps/moves/dis/IsGroupOfPdu.html +++ /dev/null @@ -1,772 +0,0 @@ - - - - - -IsGroupOfPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class IsGroupOfPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IsGroupOfPdu
    -extends EntityManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.9.2 Information about a particular group of entities grouped together for the purposes of netowrk bandwidth reduction or aggregation. Needs manual cleanup. The GED size requires a database lookup. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        groupEntityID

        -
        protected EntityID groupEntityID
        -
        ID of aggregated entities
        -
      • -
      - - - -
        -
      • -

        groupedEntityCategory

        -
        protected short groupedEntityCategory
        -
        type of entities constituting the group
        -
      • -
      - - - -
        -
      • -

        numberOfGroupedEntities

        -
        protected short numberOfGroupedEntities
        -
        Number of individual entities constituting the group
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected long pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        latitude

        -
        protected double latitude
        -
        latitude
        -
      • -
      - - - -
        -
      • -

        longitude

        -
        protected double longitude
        -
        longitude
        -
      • -
      - - - -
        -
      • -

        groupedEntityDescriptions

        -
        protected java.util.List<VariableDatum> groupedEntityDescriptions
        -
        GED records about each individual entity in the group. ^^^this is wrong--need a database lookup to find the actual size of the list elements
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IsGroupOfPdu

        -
        public IsGroupOfPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setGroupEntityID

        -
        public void setGroupEntityID(EntityID pGroupEntityID)
        -
      • -
      - - - -
        -
      • -

        getGroupEntityID

        -
        public EntityID getGroupEntityID()
        -
      • -
      - - - -
        -
      • -

        setGroupedEntityCategory

        -
        public void setGroupedEntityCategory(short pGroupedEntityCategory)
        -
      • -
      - - - -
        -
      • -

        getGroupedEntityCategory

        -
        public short getGroupedEntityCategory()
        -
      • -
      - - - -
        -
      • -

        getNumberOfGroupedEntities

        -
        public short getNumberOfGroupedEntities()
        -
      • -
      - - - -
        -
      • -

        setNumberOfGroupedEntities

        -
        public void setNumberOfGroupedEntities(short pNumberOfGroupedEntities)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfGroupedEntities method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(long pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public long getPad2()
        -
      • -
      - - - -
        -
      • -

        setLatitude

        -
        public void setLatitude(double pLatitude)
        -
      • -
      - - - -
        -
      • -

        getLatitude

        -
        public double getLatitude()
        -
      • -
      - - - -
        -
      • -

        setLongitude

        -
        public void setLongitude(double pLongitude)
        -
      • -
      - - - -
        -
      • -

        getLongitude

        -
        public double getLongitude()
        -
      • -
      - - - -
        -
      • -

        setGroupedEntityDescriptions

        -
        public void setGroupedEntityDescriptions(java.util.List<VariableDatum> pGroupedEntityDescriptions)
        -
      • -
      - - - -
        -
      • -

        getGroupedEntityDescriptions

        -
        public java.util.List<VariableDatum> getGroupedEntityDescriptions()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/IsPartOfPdu.html b/dist/javadoc/edu/nps/moves/dis/IsPartOfPdu.html deleted file mode 100644 index 67bc9f31..00000000 --- a/dist/javadoc/edu/nps/moves/dis/IsPartOfPdu.html +++ /dev/null @@ -1,725 +0,0 @@ - - - - - -IsPartOfPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class IsPartOfPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IsPartOfPdu
    -extends EntityManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.9.4 The joining of two or more simulation entities is communicated by this PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        orginatingEntityID

        -
        protected EntityID orginatingEntityID
        -
        ID of entity originating PDU
        -
      • -
      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        ID of entity receiving PDU
        -
      • -
      - - - -
        -
      • -

        relationship

        -
        protected Relationship relationship
        -
        relationship of joined parts
        -
      • -
      - - - -
        -
      • -

        partLocation

        -
        protected Vector3Float partLocation
        -
        location of part; centroid of part in host's coordinate system. x=range, y=bearing, z=0
        -
      • -
      - - - -
        -
      • -

        namedLocationID

        -
        protected NamedLocation namedLocationID
        -
        named location
        -
      • -
      - - - -
        -
      • -

        partEntityType

        -
        protected EntityType partEntityType
        -
        entity type
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IsPartOfPdu

        -
        public IsPartOfPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOrginatingEntityID

        -
        public void setOrginatingEntityID(EntityID pOrginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOrginatingEntityID

        -
        public EntityID getOrginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRelationship

        -
        public void setRelationship(Relationship pRelationship)
        -
      • -
      - - - -
        -
      • -

        getRelationship

        -
        public Relationship getRelationship()
        -
      • -
      - - - -
        -
      • -

        setPartLocation

        -
        public void setPartLocation(Vector3Float pPartLocation)
        -
      • -
      - - - -
        -
      • -

        getPartLocation

        -
        public Vector3Float getPartLocation()
        -
      • -
      - - - -
        -
      • -

        setNamedLocationID

        -
        public void setNamedLocationID(NamedLocation pNamedLocationID)
        -
      • -
      - - - -
        -
      • -

        getNamedLocationID

        -
        public NamedLocation getNamedLocationID()
        -
      • -
      - - - -
        -
      • -

        setPartEntityType

        -
        public void setPartEntityType(EntityType pPartEntityType)
        -
      • -
      - - - -
        -
      • -

        getPartEntityType

        -
        public EntityType getPartEntityType()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/LayerHeader.html b/dist/javadoc/edu/nps/moves/dis/LayerHeader.html deleted file mode 100644 index 4f81909b..00000000 --- a/dist/javadoc/edu/nps/moves/dis/LayerHeader.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -LayerHeader - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class LayerHeader

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LayerHeader
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.47. Layer header. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortlayerNumber -
      Layer number
      -
      protected shortlayerSpecificInformaiton -
      Layer speccific information enumeration
      -
      protected intlength -
      information length
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      LayerHeader() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetLayerNumber() 
      shortgetLayerSpecificInformaiton() 
      intgetLength() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetLayerNumber(short pLayerNumber) 
      voidsetLayerSpecificInformaiton(short pLayerSpecificInformaiton) 
      voidsetLength(int pLength) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        layerNumber

        -
        protected short layerNumber
        -
        Layer number
        -
      • -
      - - - -
        -
      • -

        layerSpecificInformaiton

        -
        protected short layerSpecificInformaiton
        -
        Layer speccific information enumeration
        -
      • -
      - - - -
        -
      • -

        length

        -
        protected int length
        -
        information length
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LayerHeader

        -
        public LayerHeader()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setLayerNumber

        -
        public void setLayerNumber(short pLayerNumber)
        -
      • -
      - - - -
        -
      • -

        getLayerNumber

        -
        public short getLayerNumber()
        -
      • -
      - - - -
        -
      • -

        setLayerSpecificInformaiton

        -
        public void setLayerSpecificInformaiton(short pLayerSpecificInformaiton)
        -
      • -
      - - - -
        -
      • -

        getLayerSpecificInformaiton

        -
        public short getLayerSpecificInformaiton()
        -
      • -
      - - - -
        -
      • -

        setLength

        -
        public void setLength(int pLength)
        -
      • -
      - - - -
        -
      • -

        getLength

        -
        public int getLength()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/LinearObjectStatePdu.html b/dist/javadoc/edu/nps/moves/dis/LinearObjectStatePdu.html deleted file mode 100644 index bd6a47d3..00000000 --- a/dist/javadoc/edu/nps/moves/dis/LinearObjectStatePdu.html +++ /dev/null @@ -1,856 +0,0 @@ - - - - - -LinearObjectStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class LinearObjectStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LinearObjectStatePdu
    -extends SyntheticEnvironmentFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.11.4: Information abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point and has size or orientation. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        objectID

        -
        protected EntityID objectID
        -
        Object in synthetic environment
        -
      • -
      - - - -
        -
      • -

        referencedObjectID

        -
        protected EntityID referencedObjectID
        -
        Object with which this point object is associated
        -
      • -
      - - - -
        -
      • -

        updateNumber

        -
        protected int updateNumber
        -
        unique update number of each state transition of an object
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        numberOfSegments

        -
        protected short numberOfSegments
        -
        number of linear segment parameters
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        objectType

        -
        protected ObjectType objectType
        -
        Object type
        -
      • -
      - - - -
        -
      • -

        linearSegmentParameters

        -
        protected java.util.List<LinearSegmentParameter> linearSegmentParameters
        -
        Linear segment parameters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LinearObjectStatePdu

        -
        public LinearObjectStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setObjectID

        -
        public void setObjectID(EntityID pObjectID)
        -
      • -
      - - - -
        -
      • -

        getObjectID

        -
        public EntityID getObjectID()
        -
      • -
      - - - -
        -
      • -

        setReferencedObjectID

        -
        public void setReferencedObjectID(EntityID pReferencedObjectID)
        -
      • -
      - - - -
        -
      • -

        getReferencedObjectID

        -
        public EntityID getReferencedObjectID()
        -
      • -
      - - - -
        -
      • -

        setUpdateNumber

        -
        public void setUpdateNumber(int pUpdateNumber)
        -
      • -
      - - - -
        -
      • -

        getUpdateNumber

        -
        public int getUpdateNumber()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSegments

        -
        public short getNumberOfSegments()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSegments

        -
        public void setNumberOfSegments(short pNumberOfSegments)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSegments method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRequesterID

        -
        public void setRequesterID(SimulationAddress pRequesterID)
        -
      • -
      - - - - - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(SimulationAddress pReceivingID)
        -
      • -
      - - - - - - - -
        -
      • -

        setObjectType

        -
        public void setObjectType(ObjectType pObjectType)
        -
      • -
      - - - -
        -
      • -

        getObjectType

        -
        public ObjectType getObjectType()
        -
      • -
      - - - -
        -
      • -

        setLinearSegmentParameters

        -
        public void setLinearSegmentParameters(java.util.List<LinearSegmentParameter> pLinearSegmentParameters)
        -
      • -
      - - - -
        -
      • -

        getLinearSegmentParameters

        -
        public java.util.List<LinearSegmentParameter> getLinearSegmentParameters()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/LinearSegmentParameter.html b/dist/javadoc/edu/nps/moves/dis/LinearSegmentParameter.html deleted file mode 100644 index 1d412662..00000000 --- a/dist/javadoc/edu/nps/moves/dis/LinearSegmentParameter.html +++ /dev/null @@ -1,808 +0,0 @@ - - - - - -LinearSegmentParameter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class LinearSegmentParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LinearSegmentParameter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.48: Linear segment parameters - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        segmentNumber

        -
        protected short segmentNumber
        -
        number of segments
        -
      • -
      - - - -
        -
      • -

        segmentAppearance

        -
        protected SixByteChunk segmentAppearance
        -
        segment appearance
        -
      • -
      - - - - - - - -
        -
      • -

        orientation

        -
        protected Orientation orientation
        -
        orientation
        -
      • -
      - - - -
        -
      • -

        segmentLength

        -
        protected int segmentLength
        -
        segmentLength
        -
      • -
      - - - -
        -
      • -

        segmentWidth

        -
        protected int segmentWidth
        -
        segmentWidth
        -
      • -
      - - - -
        -
      • -

        segmentHeight

        -
        protected int segmentHeight
        -
        segmentHeight
        -
      • -
      - - - -
        -
      • -

        segmentDepth

        -
        protected int segmentDepth
        -
        segment Depth
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected long pad1
        -
        segment Depth
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LinearSegmentParameter

        -
        public LinearSegmentParameter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSegmentNumber

        -
        public void setSegmentNumber(short pSegmentNumber)
        -
      • -
      - - - -
        -
      • -

        getSegmentNumber

        -
        public short getSegmentNumber()
        -
      • -
      - - - -
        -
      • -

        setSegmentAppearance

        -
        public void setSegmentAppearance(SixByteChunk pSegmentAppearance)
        -
      • -
      - - - -
        -
      • -

        getSegmentAppearance

        -
        public SixByteChunk getSegmentAppearance()
        -
      • -
      - - - -
        -
      • -

        setLocation

        -
        public void setLocation(Vector3Double pLocation)
        -
      • -
      - - - - - - - -
        -
      • -

        setOrientation

        -
        public void setOrientation(Orientation pOrientation)
        -
      • -
      - - - -
        -
      • -

        getOrientation

        -
        public Orientation getOrientation()
        -
      • -
      - - - -
        -
      • -

        setSegmentLength

        -
        public void setSegmentLength(int pSegmentLength)
        -
      • -
      - - - -
        -
      • -

        getSegmentLength

        -
        public int getSegmentLength()
        -
      • -
      - - - -
        -
      • -

        setSegmentWidth

        -
        public void setSegmentWidth(int pSegmentWidth)
        -
      • -
      - - - -
        -
      • -

        getSegmentWidth

        -
        public int getSegmentWidth()
        -
      • -
      - - - -
        -
      • -

        setSegmentHeight

        -
        public void setSegmentHeight(int pSegmentHeight)
        -
      • -
      - - - -
        -
      • -

        getSegmentHeight

        -
        public int getSegmentHeight()
        -
      • -
      - - - -
        -
      • -

        setSegmentDepth

        -
        public void setSegmentDepth(int pSegmentDepth)
        -
      • -
      - - - -
        -
      • -

        getSegmentDepth

        -
        public int getSegmentDepth()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(long pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public long getPad1()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/LogisticsFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/LogisticsFamilyPdu.html deleted file mode 100644 index 7ab6752a..00000000 --- a/dist/javadoc/edu/nps/moves/dis/LogisticsFamilyPdu.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - -LogisticsFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class LogisticsFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    RepairCompletePdu, RepairResponsePdu, ResupplyCancelPdu, ResupplyOfferPdu, ResupplyReceivedPdu, ServiceRequestPdu
    -
    -
    -
    -
    public class LogisticsFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.5. Abstract superclass for logistics PDUs. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LogisticsFamilyPdu

        -
        public LogisticsFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/Marking.html b/dist/javadoc/edu/nps/moves/dis/Marking.html deleted file mode 100644 index 3c780937..00000000 --- a/dist/javadoc/edu/nps/moves/dis/Marking.html +++ /dev/null @@ -1,557 +0,0 @@ - - - - - -Marking - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class Marking

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Marking
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.15. Specifies the character set used inthe first byte, followed by 11 characters of text data. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]characters -
      The characters
      -
      protected shortcharacterSet -
      The character set
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Marking() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetCharacterSet() 
      java.lang.StringgetCharactersString() -
      Post-processing added convenience method.
      -
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCharacters(byte[] pCharacters) -
      Ensure what is set does not go over 11 characters, and anything under - 11 characters zero-fills.
      -
      voidsetCharacterSet(short pCharacterSet) 
      voidsetCharactersString(java.lang.String marking) -
      An added conveniece method (added by patch): accepts a string, and either - truncates or zero-fills it to fit into the 11-byte character marking field.
      -
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        characterSet

        -
        protected short characterSet
        -
        The character set
        -
      • -
      - - - -
        -
      • -

        characters

        -
        protected byte[] characters
        -
        The characters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Marking

        -
        public Marking()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setCharacterSet

        -
        public void setCharacterSet(short pCharacterSet)
        -
      • -
      - - - -
        -
      • -

        getCharacterSet

        -
        public short getCharacterSet()
        -
      • -
      - - - -
        -
      • -

        setCharacters

        -
        public void setCharacters(byte[] pCharacters)
        -
        Ensure what is set does not go over 11 characters, and anything under - 11 characters zero-fills. post-processing patch
        -
        -
        Parameters:
        -
        pCharacters - an array of characters to set
        -
        -
      • -
      - - - -
        -
      • -

        setCharactersString

        -
        public void setCharactersString(java.lang.String marking)
        -
        An added conveniece method (added by patch): accepts a string, and either - truncates or zero-fills it to fit into the 11-byte character marking field.
        -
        -
        Parameters:
        -
        marking - the marking string, converted internally into a character array that - is exactly 11 bytes long
        -
        -
      • -
      - - - -
        -
      • -

        getCharactersString

        -
        public java.lang.String getCharactersString()
        -
        Post-processing added convenience method. Converts the byte array of - characters to a string. This uses the platform's default charset, - rather than respecting the charset specified in the other field. - For the most part this will work, unless you're in some wacky foreign - country, in which case you should start speaking English.
        -
        -
        Returns:
        -
        character array converted to a string
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/MinefieldDataPdu.html b/dist/javadoc/edu/nps/moves/dis/MinefieldDataPdu.html deleted file mode 100644 index e2638449..00000000 --- a/dist/javadoc/edu/nps/moves/dis/MinefieldDataPdu.html +++ /dev/null @@ -1,1071 +0,0 @@ - - - - - -MinefieldDataPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class MinefieldDataPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MinefieldDataPdu
    -extends MinefieldFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.10.3 Information about individual mines within a minefield. This is very, very wrong. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        minefieldID

        -
        protected EntityID minefieldID
        -
        Minefield ID
        -
      • -
      - - - -
        -
      • -

        requestingEntityID

        -
        protected EntityID requestingEntityID
        -
        ID of entity making request
        -
      • -
      - - - -
        -
      • -

        minefieldSequenceNumbeer

        -
        protected int minefieldSequenceNumbeer
        -
        Minefield sequence number
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected short requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        pduSequenceNumber

        -
        protected short pduSequenceNumber
        -
        pdu sequence number
        -
      • -
      - - - -
        -
      • -

        numberOfPdus

        -
        protected short numberOfPdus
        -
        number of pdus in response
        -
      • -
      - - - -
        -
      • -

        numberOfMinesInThisPdu

        -
        protected short numberOfMinesInThisPdu
        -
        how many mines are in this PDU
        -
      • -
      - - - -
        -
      • -

        numberOfSensorTypes

        -
        protected short numberOfSensorTypes
        -
        how many sensor type are in this PDU
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        dataFilter

        -
        protected long dataFilter
        -
        32 boolean fields
        -
      • -
      - - - -
        -
      • -

        mineType

        -
        protected EntityType mineType
        -
        Mine type
        -
      • -
      - - - -
        -
      • -

        sensorTypes

        -
        protected java.util.List<TwoByteChunk> sensorTypes
        -
        Sensor types, each 16 bits long
        -
      • -
      - - - -
        -
      • -

        pad3

        -
        protected short pad3
        -
        Padding to get things 32-bit aligned. ^^^this is wrong--dyanmically sized padding needed
        -
      • -
      - - - -
        -
      • -

        mineLocation

        -
        protected java.util.List<Vector3Float> mineLocation
        -
        Mine locations
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldDataPdu

        -
        public MinefieldDataPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMinefieldID

        -
        public void setMinefieldID(EntityID pMinefieldID)
        -
      • -
      - - - -
        -
      • -

        getMinefieldID

        -
        public EntityID getMinefieldID()
        -
      • -
      - - - -
        -
      • -

        setRequestingEntityID

        -
        public void setRequestingEntityID(EntityID pRequestingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRequestingEntityID

        -
        public EntityID getRequestingEntityID()
        -
      • -
      - - - -
        -
      • -

        setMinefieldSequenceNumbeer

        -
        public void setMinefieldSequenceNumbeer(int pMinefieldSequenceNumbeer)
        -
      • -
      - - - -
        -
      • -

        getMinefieldSequenceNumbeer

        -
        public int getMinefieldSequenceNumbeer()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(short pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public short getRequestID()
        -
      • -
      - - - -
        -
      • -

        setPduSequenceNumber

        -
        public void setPduSequenceNumber(short pPduSequenceNumber)
        -
      • -
      - - - -
        -
      • -

        getPduSequenceNumber

        -
        public short getPduSequenceNumber()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPdus

        -
        public void setNumberOfPdus(short pNumberOfPdus)
        -
      • -
      - - - -
        -
      • -

        getNumberOfPdus

        -
        public short getNumberOfPdus()
        -
      • -
      - - - -
        -
      • -

        getNumberOfMinesInThisPdu

        -
        public short getNumberOfMinesInThisPdu()
        -
      • -
      - - - -
        -
      • -

        setNumberOfMinesInThisPdu

        -
        public void setNumberOfMinesInThisPdu(short pNumberOfMinesInThisPdu)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfMinesInThisPdu method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfSensorTypes

        -
        public short getNumberOfSensorTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSensorTypes

        -
        public void setNumberOfSensorTypes(short pNumberOfSensorTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSensorTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setDataFilter

        -
        public void setDataFilter(long pDataFilter)
        -
      • -
      - - - -
        -
      • -

        getDataFilter

        -
        public long getDataFilter()
        -
      • -
      - - - -
        -
      • -

        setMineType

        -
        public void setMineType(EntityType pMineType)
        -
      • -
      - - - -
        -
      • -

        getMineType

        -
        public EntityType getMineType()
        -
      • -
      - - - -
        -
      • -

        setSensorTypes

        -
        public void setSensorTypes(java.util.List<TwoByteChunk> pSensorTypes)
        -
      • -
      - - - -
        -
      • -

        getSensorTypes

        -
        public java.util.List<TwoByteChunk> getSensorTypes()
        -
      • -
      - - - -
        -
      • -

        setPad3

        -
        public void setPad3(short pPad3)
        -
      • -
      - - - -
        -
      • -

        getPad3

        -
        public short getPad3()
        -
      • -
      - - - -
        -
      • -

        setMineLocation

        -
        public void setMineLocation(java.util.List<Vector3Float> pMineLocation)
        -
      • -
      - - - -
        -
      • -

        getMineLocation

        -
        public java.util.List<Vector3Float> getMineLocation()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class MinefieldFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/MinefieldFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/MinefieldFamilyPdu.html deleted file mode 100644 index 5f0d208d..00000000 --- a/dist/javadoc/edu/nps/moves/dis/MinefieldFamilyPdu.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - -MinefieldFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class MinefieldFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    MinefieldDataPdu, MinefieldQueryPdu, MinefieldResponseNackPdu, MinefieldStatePdu
    -
    -
    -
    -
    public class MinefieldFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.10.1 Abstract superclass for PDUs relating to minefields - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldFamilyPdu

        -
        public MinefieldFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/MinefieldQueryPdu.html b/dist/javadoc/edu/nps/moves/dis/MinefieldQueryPdu.html deleted file mode 100644 index b2c906e9..00000000 --- a/dist/javadoc/edu/nps/moves/dis/MinefieldQueryPdu.html +++ /dev/null @@ -1,903 +0,0 @@ - - - - - -MinefieldQueryPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class MinefieldQueryPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MinefieldQueryPdu
    -extends MinefieldFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.10.2 Query a minefield for information about individual mines. Requires manual clean up to get the padding right. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        minefieldID

        -
        protected EntityID minefieldID
        -
        Minefield ID
        -
      • -
      - - - -
        -
      • -

        requestingEntityID

        -
        protected EntityID requestingEntityID
        -
        EID of entity making the request
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected short requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        numberOfPerimeterPoints

        -
        protected short numberOfPerimeterPoints
        -
        Number of perimeter points for the minefield
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        Padding
        -
      • -
      - - - -
        -
      • -

        numberOfSensorTypes

        -
        protected short numberOfSensorTypes
        -
        Number of sensor types
        -
      • -
      - - - -
        -
      • -

        dataFilter

        -
        protected long dataFilter
        -
        data filter, 32 boolean fields
        -
      • -
      - - - -
        -
      • -

        requestedMineType

        -
        protected EntityType requestedMineType
        -
        Entity type of mine being requested
        -
      • -
      - - - -
        -
      • -

        requestedPerimeterPoints

        -
        protected java.util.List<Point> requestedPerimeterPoints
        -
        perimeter points of request
        -
      • -
      - - - -
        -
      • -

        sensorTypes

        -
        protected java.util.List<TwoByteChunk> sensorTypes
        -
        Sensor types, each 16 bits long
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldQueryPdu

        -
        public MinefieldQueryPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMinefieldID

        -
        public void setMinefieldID(EntityID pMinefieldID)
        -
      • -
      - - - -
        -
      • -

        getMinefieldID

        -
        public EntityID getMinefieldID()
        -
      • -
      - - - -
        -
      • -

        setRequestingEntityID

        -
        public void setRequestingEntityID(EntityID pRequestingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRequestingEntityID

        -
        public EntityID getRequestingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(short pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public short getRequestID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPerimeterPoints

        -
        public short getNumberOfPerimeterPoints()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPerimeterPoints

        -
        public void setNumberOfPerimeterPoints(short pNumberOfPerimeterPoints)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPerimeterPoints method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSensorTypes

        -
        public short getNumberOfSensorTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSensorTypes

        -
        public void setNumberOfSensorTypes(short pNumberOfSensorTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSensorTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setDataFilter

        -
        public void setDataFilter(long pDataFilter)
        -
      • -
      - - - -
        -
      • -

        getDataFilter

        -
        public long getDataFilter()
        -
      • -
      - - - -
        -
      • -

        setRequestedMineType

        -
        public void setRequestedMineType(EntityType pRequestedMineType)
        -
      • -
      - - - -
        -
      • -

        getRequestedMineType

        -
        public EntityType getRequestedMineType()
        -
      • -
      - - - -
        -
      • -

        setRequestedPerimeterPoints

        -
        public void setRequestedPerimeterPoints(java.util.List<Point> pRequestedPerimeterPoints)
        -
      • -
      - - - -
        -
      • -

        getRequestedPerimeterPoints

        -
        public java.util.List<Point> getRequestedPerimeterPoints()
        -
      • -
      - - - -
        -
      • -

        setSensorTypes

        -
        public void setSensorTypes(java.util.List<TwoByteChunk> pSensorTypes)
        -
      • -
      - - - -
        -
      • -

        getSensorTypes

        -
        public java.util.List<TwoByteChunk> getSensorTypes()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class MinefieldFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/MinefieldResponseNackPdu.html b/dist/javadoc/edu/nps/moves/dis/MinefieldResponseNackPdu.html deleted file mode 100644 index 6cbea656..00000000 --- a/dist/javadoc/edu/nps/moves/dis/MinefieldResponseNackPdu.html +++ /dev/null @@ -1,688 +0,0 @@ - - - - - -MinefieldResponseNackPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class MinefieldResponseNackPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MinefieldResponseNackPdu
    -extends MinefieldFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.10.4 proivde the means to request a retransmit of a minefield data pdu. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        minefieldID

        -
        protected EntityID minefieldID
        -
        Minefield ID
        -
      • -
      - - - -
        -
      • -

        requestingEntityID

        -
        protected EntityID requestingEntityID
        -
        entity ID making the request
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected short requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        numberOfMissingPdus

        -
        protected short numberOfMissingPdus
        -
        how many pdus were missing
        -
      • -
      - - - -
        -
      • -

        missingPduSequenceNumbers

        -
        protected java.util.List<EightByteChunk> missingPduSequenceNumbers
        -
        PDU sequence numbers that were missing
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldResponseNackPdu

        -
        public MinefieldResponseNackPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMinefieldID

        -
        public void setMinefieldID(EntityID pMinefieldID)
        -
      • -
      - - - -
        -
      • -

        getMinefieldID

        -
        public EntityID getMinefieldID()
        -
      • -
      - - - -
        -
      • -

        setRequestingEntityID

        -
        public void setRequestingEntityID(EntityID pRequestingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRequestingEntityID

        -
        public EntityID getRequestingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(short pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public short getRequestID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfMissingPdus

        -
        public short getNumberOfMissingPdus()
        -
      • -
      - - - -
        -
      • -

        setNumberOfMissingPdus

        -
        public void setNumberOfMissingPdus(short pNumberOfMissingPdus)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfMissingPdus method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setMissingPduSequenceNumbers

        -
        public void setMissingPduSequenceNumbers(java.util.List<EightByteChunk> pMissingPduSequenceNumbers)
        -
      • -
      - - - -
        -
      • -

        getMissingPduSequenceNumbers

        -
        public java.util.List<EightByteChunk> getMissingPduSequenceNumbers()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class MinefieldFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/MinefieldStatePdu.html b/dist/javadoc/edu/nps/moves/dis/MinefieldStatePdu.html deleted file mode 100644 index 58d8ae86..00000000 --- a/dist/javadoc/edu/nps/moves/dis/MinefieldStatePdu.html +++ /dev/null @@ -1,987 +0,0 @@ - - - - - -MinefieldStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class MinefieldStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MinefieldStatePdu
    -extends MinefieldFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.10.1 Abstract superclass for PDUs relating to minefields. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        minefieldID

        -
        protected EntityID minefieldID
        -
        Minefield ID
        -
      • -
      - - - -
        -
      • -

        minefieldSequence

        -
        protected int minefieldSequence
        -
        Minefield sequence
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        numberOfPerimeterPoints

        -
        protected short numberOfPerimeterPoints
        -
        Number of permieter points
        -
      • -
      - - - -
        -
      • -

        minefieldType

        -
        protected EntityType minefieldType
        -
        type of minefield
        -
      • -
      - - - -
        -
      • -

        numberOfMineTypes

        -
        protected int numberOfMineTypes
        -
        how many mine types
        -
      • -
      - - - -
        -
      • -

        minefieldLocation

        -
        protected Vector3Double minefieldLocation
        -
        location of minefield in world coords
        -
      • -
      - - - -
        -
      • -

        minefieldOrientation

        -
        protected Orientation minefieldOrientation
        -
        orientation of minefield
        -
      • -
      - - - -
        -
      • -

        appearance

        -
        protected int appearance
        -
        appearance bitflags
        -
      • -
      - - - -
        -
      • -

        protocolMode

        -
        protected int protocolMode
        -
        protocolMode
        -
      • -
      - - - -
        -
      • -

        perimeterPoints

        -
        protected java.util.List<Point> perimeterPoints
        -
        perimeter points for the minefield
        -
      • -
      - - - -
        -
      • -

        mineType

        -
        protected java.util.List<EntityType> mineType
        -
        Type of mines
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldStatePdu

        -
        public MinefieldStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMinefieldID

        -
        public void setMinefieldID(EntityID pMinefieldID)
        -
      • -
      - - - -
        -
      • -

        getMinefieldID

        -
        public EntityID getMinefieldID()
        -
      • -
      - - - -
        -
      • -

        setMinefieldSequence

        -
        public void setMinefieldSequence(int pMinefieldSequence)
        -
      • -
      - - - -
        -
      • -

        getMinefieldSequence

        -
        public int getMinefieldSequence()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPerimeterPoints

        -
        public short getNumberOfPerimeterPoints()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPerimeterPoints

        -
        public void setNumberOfPerimeterPoints(short pNumberOfPerimeterPoints)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPerimeterPoints method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setMinefieldType

        -
        public void setMinefieldType(EntityType pMinefieldType)
        -
      • -
      - - - -
        -
      • -

        getMinefieldType

        -
        public EntityType getMinefieldType()
        -
      • -
      - - - -
        -
      • -

        getNumberOfMineTypes

        -
        public int getNumberOfMineTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfMineTypes

        -
        public void setNumberOfMineTypes(int pNumberOfMineTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfMineTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setMinefieldLocation

        -
        public void setMinefieldLocation(Vector3Double pMinefieldLocation)
        -
      • -
      - - - -
        -
      • -

        getMinefieldLocation

        -
        public Vector3Double getMinefieldLocation()
        -
      • -
      - - - -
        -
      • -

        setMinefieldOrientation

        -
        public void setMinefieldOrientation(Orientation pMinefieldOrientation)
        -
      • -
      - - - -
        -
      • -

        getMinefieldOrientation

        -
        public Orientation getMinefieldOrientation()
        -
      • -
      - - - -
        -
      • -

        setAppearance

        -
        public void setAppearance(int pAppearance)
        -
      • -
      - - - -
        -
      • -

        getAppearance

        -
        public int getAppearance()
        -
      • -
      - - - -
        -
      • -

        setProtocolMode

        -
        public void setProtocolMode(int pProtocolMode)
        -
      • -
      - - - -
        -
      • -

        getProtocolMode

        -
        public int getProtocolMode()
        -
      • -
      - - - -
        -
      • -

        setPerimeterPoints

        -
        public void setPerimeterPoints(java.util.List<Point> pPerimeterPoints)
        -
      • -
      - - - -
        -
      • -

        getPerimeterPoints

        -
        public java.util.List<Point> getPerimeterPoints()
        -
      • -
      - - - -
        -
      • -

        setMineType

        -
        public void setMineType(java.util.List<EntityType> pMineType)
        -
      • -
      - - - -
        -
      • -

        getMineType

        -
        public java.util.List<EntityType> getMineType()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class MinefieldFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ModulationType.html b/dist/javadoc/edu/nps/moves/dis/ModulationType.html deleted file mode 100644 index 1fbb1e7f..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ModulationType.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -ModulationType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ModulationType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ModulationType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Radio modulation - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intdetail -
      detail
      -
      protected intmajor -
      major
      -
      protected intspreadSpectrum -
      spread spectrum, 16 bit boolean array
      -
      protected intsystem -
      system
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ModulationType() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetDetail() 
      intgetMajor() 
      intgetMarshalledSize() 
      intgetSpreadSpectrum() 
      intgetSystem() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetDetail(int pDetail) 
      voidsetMajor(int pMajor) 
      voidsetSpreadSpectrum(int pSpreadSpectrum) 
      voidsetSystem(int pSystem) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        spreadSpectrum

        -
        protected int spreadSpectrum
        -
        spread spectrum, 16 bit boolean array
        -
      • -
      - - - -
        -
      • -

        major

        -
        protected int major
        -
        major
        -
      • -
      - - - -
        -
      • -

        detail

        -
        protected int detail
        -
        detail
        -
      • -
      - - - -
        -
      • -

        system

        -
        protected int system
        -
        system
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ModulationType

        -
        public ModulationType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSpreadSpectrum

        -
        public void setSpreadSpectrum(int pSpreadSpectrum)
        -
      • -
      - - - -
        -
      • -

        getSpreadSpectrum

        -
        public int getSpreadSpectrum()
        -
      • -
      - - - -
        -
      • -

        setMajor

        -
        public void setMajor(int pMajor)
        -
      • -
      - - - -
        -
      • -

        getMajor

        -
        public int getMajor()
        -
      • -
      - - - -
        -
      • -

        setDetail

        -
        public void setDetail(int pDetail)
        -
      • -
      - - - -
        -
      • -

        getDetail

        -
        public int getDetail()
        -
      • -
      - - - -
        -
      • -

        setSystem

        -
        public void setSystem(int pSystem)
        -
      • -
      - - - -
        -
      • -

        getSystem

        -
        public int getSystem()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/NamedLocation.html b/dist/javadoc/edu/nps/moves/dis/NamedLocation.html deleted file mode 100644 index ffee5a67..00000000 --- a/dist/javadoc/edu/nps/moves/dis/NamedLocation.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -NamedLocation - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class NamedLocation

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class NamedLocation
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    discrete ostional relationsihip - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intstationName -
      station name enumeration
      -
      protected intstationNumber -
      station number
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      NamedLocation() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetStationName() 
      intgetStationNumber() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetStationName(int pStationName) 
      voidsetStationNumber(int pStationNumber) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        stationName

        -
        protected int stationName
        -
        station name enumeration
        -
      • -
      - - - -
        -
      • -

        stationNumber

        -
        protected int stationNumber
        -
        station number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        NamedLocation

        -
        public NamedLocation()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setStationName

        -
        public void setStationName(int pStationName)
        -
      • -
      - - - -
        -
      • -

        getStationName

        -
        public int getStationName()
        -
      • -
      - - - -
        -
      • -

        setStationNumber

        -
        public void setStationNumber(int pStationNumber)
        -
      • -
      - - - -
        -
      • -

        getStationNumber

        -
        public int getStationNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ObjectType.html b/dist/javadoc/edu/nps/moves/dis/ObjectType.html deleted file mode 100644 index 2dc35c99..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ObjectType.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -ObjectType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ObjectType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ObjectType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Identifies type of object. This is a shorter version of EntityType that omits the specific and extra fields. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcategory -
      category of entity
      -
      protected intcountry -
      country to which the design of the entity is attributed
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc)
      -
      protected shortentityKind -
      Kind of entity
      -
      protected shortsubcategory -
      subcategory of entity
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ObjectType() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetCategory() 
      intgetCountry() 
      shortgetDomain() 
      shortgetEntityKind() 
      intgetMarshalledSize() 
      shortgetSubcategory() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCategory(short pCategory) 
      voidsetCountry(int pCountry) 
      voidsetDomain(short pDomain) 
      voidsetEntityKind(short pEntityKind) 
      voidsetSubcategory(short pSubcategory) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityKind

        -
        protected short entityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ObjectType

        -
        public ObjectType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityKind

        -
        public void setEntityKind(short pEntityKind)
        -
      • -
      - - - -
        -
      • -

        getEntityKind

        -
        public short getEntityKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/OneByteChunk.html b/dist/javadoc/edu/nps/moves/dis/OneByteChunk.html deleted file mode 100644 index f53617ae..00000000 --- a/dist/javadoc/edu/nps/moves/dis/OneByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -OneByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class OneByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class OneByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    8 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      one byte of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      OneByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        one byte of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        OneByteChunk

        -
        public OneByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/Orientation.html b/dist/javadoc/edu/nps/moves/dis/Orientation.html deleted file mode 100644 index 6f6814c0..00000000 --- a/dist/javadoc/edu/nps/moves/dis/Orientation.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - -Orientation - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class Orientation

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Orientation
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.17. Three floating point values representing an orientation, psi, theta, and phi, aka the euler angles, in radians - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatphi 
      protected floatpsi 
      protected floattheta 
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Orientation() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetPhi() 
      floatgetPsi() 
      floatgetTheta() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetPhi(float pPhi) 
      voidsetPsi(float pPsi) 
      voidsetTheta(float pTheta) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        psi

        -
        protected float psi
        -
      • -
      - - - -
        -
      • -

        theta

        -
        protected float theta
        -
      • -
      - - - -
        -
      • -

        phi

        -
        protected float phi
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Orientation

        -
        public Orientation()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setPsi

        -
        public void setPsi(float pPsi)
        -
      • -
      - - - -
        -
      • -

        getPsi

        -
        public float getPsi()
        -
      • -
      - - - -
        -
      • -

        setTheta

        -
        public void setTheta(float pTheta)
        -
      • -
      - - - -
        -
      • -

        getTheta

        -
        public float getTheta()
        -
      • -
      - - - -
        -
      • -

        setPhi

        -
        public void setPhi(float pPhi)
        -
      • -
      - - - -
        -
      • -

        getPhi

        -
        public float getPhi()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/Pdu.html b/dist/javadoc/edu/nps/moves/dis/Pdu.html deleted file mode 100644 index fc15bdf9..00000000 --- a/dist/javadoc/edu/nps/moves/dis/Pdu.html +++ /dev/null @@ -1,963 +0,0 @@ - - - - - -Pdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class Pdu

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortexerciseID -
      Exercise ID
      -
      protected shortpadding -
      zero-filled array of padding
      -
      protected intpduLength -
      Length, in bytes, of the PDU.
      -
      protected shortpduType -
      Type of pdu, unique for each PDU class
      -
      protected shortprotocolFamily -
      value that refers to the protocol family, eg SimulationManagement, et
      -
      protected shortprotocolVersion -
      The version of the protocol.
      -
      protected longtimestamp -
      Timestamp value
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Pdu() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        protocolVersion

        -
        protected short protocolVersion
        -
        The version of the protocol. 5=DIS-1995, 6=DIS-1998.
        -
      • -
      - - - -
        -
      • -

        exerciseID

        -
        protected short exerciseID
        -
        Exercise ID
        -
      • -
      - - - -
        -
      • -

        pduType

        -
        protected short pduType
        -
        Type of pdu, unique for each PDU class
        -
      • -
      - - - -
        -
      • -

        protocolFamily

        -
        protected short protocolFamily
        -
        value that refers to the protocol family, eg SimulationManagement, et
        -
      • -
      - - - -
        -
      • -

        timestamp

        -
        protected long timestamp
        -
        Timestamp value
        -
      • -
      - - - -
        -
      • -

        pduLength

        -
        protected int pduLength
        -
        Length, in bytes, of the PDU. Changed name from length to avoid use of Hibernate QL reserved word
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        zero-filled array of padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Pdu

        -
        public Pdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getLength

        -
        public int getLength()
        -
      • -
      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setProtocolVersion

        -
        public void setProtocolVersion(short pProtocolVersion)
        -
      • -
      - - - -
        -
      • -

        getProtocolVersion

        -
        public short getProtocolVersion()
        -
      • -
      - - - -
        -
      • -

        setExerciseID

        -
        public void setExerciseID(short pExerciseID)
        -
      • -
      - - - -
        -
      • -

        getExerciseID

        -
        public short getExerciseID()
        -
      • -
      - - - -
        -
      • -

        setPduType

        -
        public void setPduType(short pPduType)
        -
      • -
      - - - -
        -
      • -

        getPduType

        -
        public short getPduType()
        -
      • -
      - - - -
        -
      • -

        getPduTypeEnum

        -
        public edu.nps.moves.disenum.PduType getPduTypeEnum()
        -
        Returns the PduType, an enumeration from the disenum jar file. This is an enumerated - java type, rather than a simple short integer. This should NOT be marshalled to DIS - or XML.
        -
        -
        Returns:
        -
        this Pdu's type enumeration
        -
        -
      • -
      - - - -
        -
      • -

        setProtocolFamily

        -
        public void setProtocolFamily(short pProtocolFamily)
        -
      • -
      - - - -
        -
      • -

        getProtocolFamily

        -
        public short getProtocolFamily()
        -
      • -
      - - - -
        -
      • -

        setTimestamp

        -
        public void setTimestamp(long pTimestamp)
        -
      • -
      - - - -
        -
      • -

        getTimestamp

        -
        public long getTimestamp()
        -
      • -
      - - - -
        -
      • -

        setPduLength

        -
        public void setPduLength(int pPduLength)
        -
      • -
      - - - -
        -
      • -

        getPduLength

        -
        public int getPduLength()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        readUnsignedInt

        -
        public long readUnsignedInt(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        readUnsignedInt

        -
        public long readUnsignedInt(java.nio.ByteBuffer buff)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public byte[] marshal()
        -
        A convenience method for marshalling to a byte array. - This is not as efficient as reusing a ByteBuffer, but it is easy.
        -
        -
        Returns:
        -
        a byte array with the marshalled Pdu
        -
        Since:
        -
        ??
        -
        -
      • -
      - - - -
        -
      • -

        marshalWithDisAbsoluteTimestamp

        -
        public byte[] marshalWithDisAbsoluteTimestamp()
        -
        A convieneince method to marshal to a byte array with the timestamp set to - the DIS standard for absolute timestamps (which works only if the host is - slaved to NTP). This means the timestamp will roll over every hour.
        -
        -
        Returns:
        -
        IEEE format byte array, with the timestamp set to the current DIS time
        -
        -
      • -
      - - - -
        -
      • -

        marshalWithDisAbsoluteTimestamp

        -
        public void marshalWithDisAbsoluteTimestamp(java.nio.ByteBuffer buff)
        -
      • -
      - - - -
        -
      • -

        marshalWithDisRelativeTimestamp

        -
        public byte[] marshalWithDisRelativeTimestamp()
        -
        A convieneince method to marshal to a byte array with the timestamp set to - the DIS standard for relative timestamps. The timestamp will roll over every - hour
        -
        -
        Returns:
        -
        IEEE format byte array, with the timestamp set to relative DIS time
        -
        -
      • -
      - - - -
        -
      • -

        marshalWithDisRelativeTimestamp

        -
        public void marshalWithDisRelativeTimestamp(java.nio.ByteBuffer buff)
        -
      • -
      - - - -
        -
      • -

        marshalWithNpsTimestamp

        -
        public byte[] marshalWithNpsTimestamp()
        -
        A convienience method to marshal a PDU using the NPS-specific format for - timestamps, which is hundredths of a second since the start of the year. - This effectively eliminates the rollover issues from a practical standpoint.
        -
        -
        Returns:
        -
        IEEE format byte array, with the timestamp set to hundredths of a second since the start of the year
        -
        -
      • -
      - - - -
        -
      • -

        marshalWithNpsTimestamp

        -
        public void marshalWithNpsTimestamp(java.nio.ByteBuffer buff)
        -
      • -
      - - - -
        -
      • -

        marshalWithUnixTimestamp

        -
        public byte[] marshalWithUnixTimestamp()
        -
        Another option for marshalling with the timestamp field set automatically. The UNIX - time is conventionally seconds since January 1, 1970. UTC time is used, and leap seconds - are excluded. This approach is popular in the wild, but the time resolution is not very - good for high frequency updates, such as aircraft. An entity updating at 30 PDUs/second - would see 30 PDUs sent out with the same timestamp, and have 29 of them discarded as - duplicate packets. - - Note that there are other "Unix times", such milliseconds since 1/1/1970, saved in a long. - This cannot be used, since the value is saved in a long. Java's System.getCurrentTimeMillis() - uses this value.
        -
        -
        Returns:
        -
        IEEE format byte array, with the timetamp set to seconds since 1970
        -
        -
      • -
      - - - -
        -
      • -

        marshalWithUnixTimestamp

        -
        public void marshalWithUnixTimestamp(java.nio.ByteBuffer buff)
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/PduContainer.html b/dist/javadoc/edu/nps/moves/dis/PduContainer.html deleted file mode 100644 index 28b9ea6d..00000000 --- a/dist/javadoc/edu/nps/moves/dis/PduContainer.html +++ /dev/null @@ -1,519 +0,0 @@ - - - - - -PduContainer - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class PduContainer

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PduContainer
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    A container that holds PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intnumberOfPdus -
      Number of PDUs in the container list
      -
      protected java.util.List<Pdu>pdus -
      List of PDUs
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PduContainer() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetNumberOfPdus() 
      java.util.List<Pdu>getPdus() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetNumberOfPdus(int pNumberOfPdus) -
      Note that setting this value will not change the marshalled value.
      -
      voidsetPdus(java.util.List<Pdu> pPdus) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfPdus

        -
        protected int numberOfPdus
        -
        Number of PDUs in the container list
        -
      • -
      - - - -
        -
      • -

        pdus

        -
        protected java.util.List<Pdu> pdus
        -
        List of PDUs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduContainer

        -
        public PduContainer()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPdus

        -
        public int getNumberOfPdus()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPdus

        -
        public void setNumberOfPdus(int pNumberOfPdus)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPdus method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPdus

        -
        public void setPdus(java.util.List<Pdu> pPdus)
        -
      • -
      - - - -
        -
      • -

        getPdus

        -
        public java.util.List<Pdu> getPdus()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/PduStream.html b/dist/javadoc/edu/nps/moves/dis/PduStream.html deleted file mode 100644 index a63f087f..00000000 --- a/dist/javadoc/edu/nps/moves/dis/PduStream.html +++ /dev/null @@ -1,771 +0,0 @@ - - - - - -PduStream - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class PduStream

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PduStream
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Non-DIS class, used to describe streams of PDUs when logging to SQL databases - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]authorEmail -
      Email of person performing recording
      -
      protected byte[]longDescription -
      Longish description of this PDU stream
      -
      protected longpduCount -
      how many PDUs in this stream
      -
      protected java.util.List<Pdu>pdusInStream -
      variable length list of PDUs
      -
      protected byte[]personRecording -
      Name of person performing recording
      -
      protected byte[]shortDescription -
      short description of this PDU stream
      -
      protected longstartTime -
      Start time of recording, in Unix time
      -
      protected longstopTime -
      stop time of recording, in Unix time
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PduStream() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        shortDescription

        -
        protected byte[] shortDescription
        -
        short description of this PDU stream
        -
      • -
      - - - -
        -
      • -

        longDescription

        -
        protected byte[] longDescription
        -
        Longish description of this PDU stream
        -
      • -
      - - - -
        -
      • -

        personRecording

        -
        protected byte[] personRecording
        -
        Name of person performing recording
        -
      • -
      - - - -
        -
      • -

        authorEmail

        -
        protected byte[] authorEmail
        -
        Email of person performing recording
        -
      • -
      - - - -
        -
      • -

        startTime

        -
        protected long startTime
        -
        Start time of recording, in Unix time
        -
      • -
      - - - -
        -
      • -

        stopTime

        -
        protected long stopTime
        -
        stop time of recording, in Unix time
        -
      • -
      - - - -
        -
      • -

        pduCount

        -
        protected long pduCount
        -
        how many PDUs in this stream
        -
      • -
      - - - -
        -
      • -

        pdusInStream

        -
        protected java.util.List<Pdu> pdusInStream
        -
        variable length list of PDUs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduStream

        -
        public PduStream()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setShortDescription

        -
        public void setShortDescription(byte[] pShortDescription)
        -
      • -
      - - - -
        -
      • -

        getShortDescription

        -
        public byte[] getShortDescription()
        -
      • -
      - - - -
        -
      • -

        setLongDescription

        -
        public void setLongDescription(byte[] pLongDescription)
        -
      • -
      - - - -
        -
      • -

        getLongDescription

        -
        public byte[] getLongDescription()
        -
      • -
      - - - -
        -
      • -

        setPersonRecording

        -
        public void setPersonRecording(byte[] pPersonRecording)
        -
      • -
      - - - -
        -
      • -

        getPersonRecording

        -
        public byte[] getPersonRecording()
        -
      • -
      - - - -
        -
      • -

        setAuthorEmail

        -
        public void setAuthorEmail(byte[] pAuthorEmail)
        -
      • -
      - - - -
        -
      • -

        getAuthorEmail

        -
        public byte[] getAuthorEmail()
        -
      • -
      - - - -
        -
      • -

        setStartTime

        -
        public void setStartTime(long pStartTime)
        -
      • -
      - - - -
        -
      • -

        getStartTime

        -
        public long getStartTime()
        -
      • -
      - - - -
        -
      • -

        setStopTime

        -
        public void setStopTime(long pStopTime)
        -
      • -
      - - - -
        -
      • -

        getStopTime

        -
        public long getStopTime()
        -
      • -
      - - - -
        -
      • -

        getPduCount

        -
        public long getPduCount()
        -
      • -
      - - - -
        -
      • -

        setPduCount

        -
        public void setPduCount(long pPduCount)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getpduCount method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPdusInStream

        -
        public void setPdusInStream(java.util.List<Pdu> pPdusInStream)
        -
      • -
      - - - -
        -
      • -

        getPdusInStream

        -
        public java.util.List<Pdu> getPdusInStream()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/Point.html b/dist/javadoc/edu/nps/moves/dis/Point.html deleted file mode 100644 index 8e63ce7f..00000000 --- a/dist/javadoc/edu/nps/moves/dis/Point.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -Point - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class Point

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Point
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    x,y point - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatx -
      x
      -
      protected floaty -
      y
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Point() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetX() 
      floatgetY() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetX(float pX) 
      voidsetY(float pY) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        x

        -
        protected float x
        -
        x
        -
      • -
      - - - -
        -
      • -

        y

        -
        protected float y
        -
        y
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Point

        -
        public Point()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setX

        -
        public void setX(float pX)
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public float getX()
        -
      • -
      - - - -
        -
      • -

        setY

        -
        public void setY(float pY)
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public float getY()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/PointObjectStatePdu.html b/dist/javadoc/edu/nps/moves/dis/PointObjectStatePdu.html deleted file mode 100644 index 40f60913..00000000 --- a/dist/javadoc/edu/nps/moves/dis/PointObjectStatePdu.html +++ /dev/null @@ -1,977 +0,0 @@ - - - - - -PointObjectStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class PointObjectStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PointObjectStatePdu
    -extends SyntheticEnvironmentFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.11.3: Inormation abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        objectID

        -
        protected EntityID objectID
        -
        Object in synthetic environment
        -
      • -
      - - - -
        -
      • -

        referencedObjectID

        -
        protected EntityID referencedObjectID
        -
        Object with which this point object is associated
        -
      • -
      - - - -
        -
      • -

        updateNumber

        -
        protected int updateNumber
        -
        unique update number of each state transition of an object
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        modifications

        -
        protected short modifications
        -
        modifications
        -
      • -
      - - - -
        -
      • -

        objectType

        -
        protected ObjectType objectType
        -
        Object type
        -
      • -
      - - - -
        -
      • -

        objectLocation

        -
        protected Vector3Double objectLocation
        -
        Object location
        -
      • -
      - - - -
        -
      • -

        objectOrientation

        -
        protected Orientation objectOrientation
        -
        Object orientation
        -
      • -
      - - - -
        -
      • -

        objectAppearance

        -
        protected double objectAppearance
        -
        Object apperance
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        pad2

        -
        protected long pad2
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PointObjectStatePdu

        -
        public PointObjectStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setObjectID

        -
        public void setObjectID(EntityID pObjectID)
        -
      • -
      - - - -
        -
      • -

        getObjectID

        -
        public EntityID getObjectID()
        -
      • -
      - - - -
        -
      • -

        setReferencedObjectID

        -
        public void setReferencedObjectID(EntityID pReferencedObjectID)
        -
      • -
      - - - -
        -
      • -

        getReferencedObjectID

        -
        public EntityID getReferencedObjectID()
        -
      • -
      - - - -
        -
      • -

        setUpdateNumber

        -
        public void setUpdateNumber(int pUpdateNumber)
        -
      • -
      - - - -
        -
      • -

        getUpdateNumber

        -
        public int getUpdateNumber()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        setModifications

        -
        public void setModifications(short pModifications)
        -
      • -
      - - - -
        -
      • -

        getModifications

        -
        public short getModifications()
        -
      • -
      - - - -
        -
      • -

        setObjectType

        -
        public void setObjectType(ObjectType pObjectType)
        -
      • -
      - - - -
        -
      • -

        getObjectType

        -
        public ObjectType getObjectType()
        -
      • -
      - - - -
        -
      • -

        setObjectLocation

        -
        public void setObjectLocation(Vector3Double pObjectLocation)
        -
      • -
      - - - -
        -
      • -

        getObjectLocation

        -
        public Vector3Double getObjectLocation()
        -
      • -
      - - - -
        -
      • -

        setObjectOrientation

        -
        public void setObjectOrientation(Orientation pObjectOrientation)
        -
      • -
      - - - -
        -
      • -

        getObjectOrientation

        -
        public Orientation getObjectOrientation()
        -
      • -
      - - - -
        -
      • -

        setObjectAppearance

        -
        public void setObjectAppearance(double pObjectAppearance)
        -
      • -
      - - - -
        -
      • -

        getObjectAppearance

        -
        public double getObjectAppearance()
        -
      • -
      - - - -
        -
      • -

        setRequesterID

        -
        public void setRequesterID(SimulationAddress pRequesterID)
        -
      • -
      - - - - - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(SimulationAddress pReceivingID)
        -
      • -
      - - - - - - - -
        -
      • -

        setPad2

        -
        public void setPad2(long pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public long getPad2()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/PropulsionSystemData.html b/dist/javadoc/edu/nps/moves/dis/PropulsionSystemData.html deleted file mode 100644 index 00931964..00000000 --- a/dist/javadoc/edu/nps/moves/dis/PropulsionSystemData.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -PropulsionSystemData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class PropulsionSystemData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PropulsionSystemData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Data about a propulsion system - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatengineRpm -
      engine RPMs
      -
      protected floatpowerSetting -
      powerSetting
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PropulsionSystemData() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      floatgetEngineRpm() 
      intgetMarshalledSize() 
      floatgetPowerSetting() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetEngineRpm(float pEngineRpm) 
      voidsetPowerSetting(float pPowerSetting) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        powerSetting

        -
        protected float powerSetting
        -
        powerSetting
        -
      • -
      - - - -
        -
      • -

        engineRpm

        -
        protected float engineRpm
        -
        engine RPMs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PropulsionSystemData

        -
        public PropulsionSystemData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setPowerSetting

        -
        public void setPowerSetting(float pPowerSetting)
        -
      • -
      - - - -
        -
      • -

        getPowerSetting

        -
        public float getPowerSetting()
        -
      • -
      - - - -
        -
      • -

        setEngineRpm

        -
        public void setEngineRpm(float pEngineRpm)
        -
      • -
      - - - -
        -
      • -

        getEngineRpm

        -
        public float getEngineRpm()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/RadioCommunicationsFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/RadioCommunicationsFamilyPdu.html deleted file mode 100644 index ac135b95..00000000 --- a/dist/javadoc/edu/nps/moves/dis/RadioCommunicationsFamilyPdu.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - -RadioCommunicationsFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class RadioCommunicationsFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    IntercomControlPdu, IntercomSignalPdu, ReceiverPdu, SignalPdu, TransmitterPdu
    -
    -
    -
    -
    public class RadioCommunicationsFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.8. Abstract superclass for radio communications PDUs. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RadioCommunicationsFamilyPdu

        -
        public RadioCommunicationsFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/RadioEntityType.html b/dist/javadoc/edu/nps/moves/dis/RadioEntityType.html deleted file mode 100644 index b945659a..00000000 --- a/dist/javadoc/edu/nps/moves/dis/RadioEntityType.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - -RadioEntityType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class RadioEntityType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RadioEntityType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.25. Identifies the type of radio - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcategory -
      category of entity
      -
      protected intcountry -
      country to which the design of the entity is attributed
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc)
      -
      protected shortentityKind -
      Kind of entity
      -
      protected intnomenclature 
      protected shortnomenclatureVersion -
      specific info based on subcategory field
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RadioEntityType() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityKind

        -
        protected short entityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        nomenclatureVersion

        -
        protected short nomenclatureVersion
        -
        specific info based on subcategory field
        -
      • -
      - - - -
        -
      • -

        nomenclature

        -
        protected int nomenclature
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RadioEntityType

        -
        public RadioEntityType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityKind

        -
        public void setEntityKind(short pEntityKind)
        -
      • -
      - - - -
        -
      • -

        getEntityKind

        -
        public short getEntityKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setNomenclatureVersion

        -
        public void setNomenclatureVersion(short pNomenclatureVersion)
        -
      • -
      - - - -
        -
      • -

        getNomenclatureVersion

        -
        public short getNomenclatureVersion()
        -
      • -
      - - - -
        -
      • -

        setNomenclature

        -
        public void setNomenclature(int pNomenclature)
        -
      • -
      - - - -
        -
      • -

        getNomenclature

        -
        public int getNomenclature()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ReceiverPdu.html b/dist/javadoc/edu/nps/moves/dis/ReceiverPdu.html deleted file mode 100644 index aa64006c..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ReceiverPdu.html +++ /dev/null @@ -1,767 +0,0 @@ - - - - - -ReceiverPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ReceiverPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ReceiverPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.8.3. Communication of a receiver state. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityId

        -
        protected EntityID entityId
        -
        ID of the entity that is the source of the communication, ie contains the radio
        -
      • -
      - - - -
        -
      • -

        radioId

        -
        protected int radioId
        -
        particular radio within an entity
        -
      • -
      - - - -
        -
      • -

        receiverState

        -
        protected int receiverState
        -
        encoding scheme used, and enumeration
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected int padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        receivedPower

        -
        protected float receivedPower
        -
        received power
        -
      • -
      - - - -
        -
      • -

        transmitterEntityId

        -
        protected EntityID transmitterEntityId
        -
        ID of transmitter
        -
      • -
      - - - -
        -
      • -

        transmitterRadioId

        -
        protected int transmitterRadioId
        -
        ID of transmitting radio
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ReceiverPdu

        -
        public ReceiverPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityId

        -
        public void setEntityId(EntityID pEntityId)
        -
      • -
      - - - -
        -
      • -

        getEntityId

        -
        public EntityID getEntityId()
        -
      • -
      - - - -
        -
      • -

        setRadioId

        -
        public void setRadioId(int pRadioId)
        -
      • -
      - - - -
        -
      • -

        getRadioId

        -
        public int getRadioId()
        -
      • -
      - - - -
        -
      • -

        setReceiverState

        -
        public void setReceiverState(int pReceiverState)
        -
      • -
      - - - -
        -
      • -

        getReceiverState

        -
        public int getReceiverState()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(int pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public int getPadding1()
        -
      • -
      - - - -
        -
      • -

        setReceivedPower

        -
        public void setReceivedPower(float pReceivedPower)
        -
      • -
      - - - -
        -
      • -

        getReceivedPower

        -
        public float getReceivedPower()
        -
      • -
      - - - -
        -
      • -

        setTransmitterEntityId

        -
        public void setTransmitterEntityId(EntityID pTransmitterEntityId)
        -
      • -
      - - - -
        -
      • -

        getTransmitterEntityId

        -
        public EntityID getTransmitterEntityId()
        -
      • -
      - - - -
        -
      • -

        setTransmitterRadioId

        -
        public void setTransmitterRadioId(int pTransmitterRadioId)
        -
      • -
      - - - -
        -
      • -

        getTransmitterRadioId

        -
        public int getTransmitterRadioId()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/RecordQueryReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/RecordQueryReliablePdu.html deleted file mode 100644 index 358de3cc..00000000 --- a/dist/javadoc/edu/nps/moves/dis/RecordQueryReliablePdu.html +++ /dev/null @@ -1,828 +0,0 @@ - - - - - -RecordQueryReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class RecordQueryReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RecordQueryReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.13: A request for one or more records of data from an entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding. The spec is unclear and contradictory here.
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        eventType

        -
        protected int eventType
        -
        event type
        -
      • -
      - - - -
        -
      • -

        time

        -
        protected long time
        -
        time
        -
      • -
      - - - -
        -
      • -

        numberOfRecords

        -
        protected long numberOfRecords
        -
        numberOfRecords
        -
      • -
      - - - -
        -
      • -

        recordIDs

        -
        protected java.util.List<FourByteChunk> recordIDs
        -
        record IDs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RecordQueryReliablePdu

        -
        public RecordQueryReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setEventType

        -
        public void setEventType(int pEventType)
        -
      • -
      - - - -
        -
      • -

        getEventType

        -
        public int getEventType()
        -
      • -
      - - - -
        -
      • -

        setTime

        -
        public void setTime(long pTime)
        -
      • -
      - - - -
        -
      • -

        getTime

        -
        public long getTime()
        -
      • -
      - - - -
        -
      • -

        getNumberOfRecords

        -
        public long getNumberOfRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfRecords

        -
        public void setNumberOfRecords(long pNumberOfRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRecordIDs

        -
        public void setRecordIDs(java.util.List<FourByteChunk> pRecordIDs)
        -
      • -
      - - - -
        -
      • -

        getRecordIDs

        -
        public java.util.List<FourByteChunk> getRecordIDs()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/RecordSet.html b/dist/javadoc/edu/nps/moves/dis/RecordSet.html deleted file mode 100644 index 463efc7b..00000000 --- a/dist/javadoc/edu/nps/moves/dis/RecordSet.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -RecordSet - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class RecordSet

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RecordSet
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Record sets, used in transfer control request PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortpad4 -
      ^^^This is wrong--variable sized padding
      -
      protected intrecordCount -
      record count
      -
      protected longrecordID -
      record ID
      -
      protected intrecordLength -
      record length
      -
      protected longrecordSetSerialNumber -
      record set serial number
      -
      protected intrecordValues -
      ^^^This is wrong--variable sized data records
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RecordSet() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordID

        -
        protected long recordID
        -
        record ID
        -
      • -
      - - - -
        -
      • -

        recordSetSerialNumber

        -
        protected long recordSetSerialNumber
        -
        record set serial number
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
        record length
        -
      • -
      - - - -
        -
      • -

        recordCount

        -
        protected int recordCount
        -
        record count
        -
      • -
      - - - -
        -
      • -

        recordValues

        -
        protected int recordValues
        -
        ^^^This is wrong--variable sized data records
        -
      • -
      - - - -
        -
      • -

        pad4

        -
        protected short pad4
        -
        ^^^This is wrong--variable sized padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RecordSet

        -
        public RecordSet()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordID

        -
        public void setRecordID(long pRecordID)
        -
      • -
      - - - -
        -
      • -

        getRecordID

        -
        public long getRecordID()
        -
      • -
      - - - -
        -
      • -

        setRecordSetSerialNumber

        -
        public void setRecordSetSerialNumber(long pRecordSetSerialNumber)
        -
      • -
      - - - -
        -
      • -

        getRecordSetSerialNumber

        -
        public long getRecordSetSerialNumber()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setRecordCount

        -
        public void setRecordCount(int pRecordCount)
        -
      • -
      - - - -
        -
      • -

        getRecordCount

        -
        public int getRecordCount()
        -
      • -
      - - - -
        -
      • -

        setRecordValues

        -
        public void setRecordValues(int pRecordValues)
        -
      • -
      - - - -
        -
      • -

        getRecordValues

        -
        public int getRecordValues()
        -
      • -
      - - - -
        -
      • -

        setPad4

        -
        public void setPad4(short pPad4)
        -
      • -
      - - - -
        -
      • -

        getPad4

        -
        public short getPad4()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/Relationship.html b/dist/javadoc/edu/nps/moves/dis/Relationship.html deleted file mode 100644 index fcaa1882..00000000 --- a/dist/javadoc/edu/nps/moves/dis/Relationship.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -Relationship - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class Relationship

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Relationship
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.56. Purpose for joinging two entities - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intnature -
      Nature of join
      -
      protected intposition -
      position of join
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Relationship() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetNature() 
      intgetPosition() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetNature(int pNature) 
      voidsetPosition(int pPosition) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        nature

        -
        protected int nature
        -
        Nature of join
        -
      • -
      - - - -
        -
      • -

        position

        -
        protected int position
        -
        position of join
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Relationship

        -
        public Relationship()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setNature

        -
        public void setNature(int pNature)
        -
      • -
      - - - -
        -
      • -

        getNature

        -
        public int getNature()
        -
      • -
      - - - -
        -
      • -

        setPosition

        -
        public void setPosition(int pPosition)
        -
      • -
      - - - -
        -
      • -

        getPosition

        -
        public int getPosition()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/RemoveEntityPdu.html b/dist/javadoc/edu/nps/moves/dis/RemoveEntityPdu.html deleted file mode 100644 index 3e1cf590..00000000 --- a/dist/javadoc/edu/nps/moves/dis/RemoveEntityPdu.html +++ /dev/null @@ -1,529 +0,0 @@ - - - - - -RemoveEntityPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class RemoveEntityPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RemoveEntityPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.2. Remove an entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Identifier for the request
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RemoveEntityPdu

        -
        public RemoveEntityPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/RemoveEntityReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/RemoveEntityReliablePdu.html deleted file mode 100644 index f9a3d590..00000000 --- a/dist/javadoc/edu/nps/moves/dis/RemoveEntityReliablePdu.html +++ /dev/null @@ -1,655 +0,0 @@ - - - - - -RemoveEntityReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class RemoveEntityReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RemoveEntityReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.2: Removal of an entity , reliable. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RemoveEntityReliablePdu

        -
        public RemoveEntityReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/RepairCompletePdu.html b/dist/javadoc/edu/nps/moves/dis/RepairCompletePdu.html deleted file mode 100644 index 74462ac7..00000000 --- a/dist/javadoc/edu/nps/moves/dis/RepairCompletePdu.html +++ /dev/null @@ -1,641 +0,0 @@ - - - - - -RepairCompletePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class RepairCompletePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RepairCompletePdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.2.5.5. Repair is complete. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is receiving service
        -
      • -
      - - - -
        -
      • -

        repairingEntityID

        -
        protected EntityID repairingEntityID
        -
        Entity that is supplying
        -
      • -
      - - - -
        -
      • -

        repair

        -
        protected int repair
        -
        Enumeration for type of repair
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
        padding, number prevents conflict with superclass ivar name
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RepairCompletePdu

        -
        public RepairCompletePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRepairingEntityID

        -
        public void setRepairingEntityID(EntityID pRepairingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRepairingEntityID

        -
        public EntityID getRepairingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRepair

        -
        public void setRepair(int pRepair)
        -
      • -
      - - - -
        -
      • -

        getRepair

        -
        public int getRepair()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/RepairResponsePdu.html b/dist/javadoc/edu/nps/moves/dis/RepairResponsePdu.html deleted file mode 100644 index dd9aa6a4..00000000 --- a/dist/javadoc/edu/nps/moves/dis/RepairResponsePdu.html +++ /dev/null @@ -1,683 +0,0 @@ - - - - - -RepairResponsePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class RepairResponsePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RepairResponsePdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.2.5.6. Sent after repair complete PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is receiving service
        -
      • -
      - - - -
        -
      • -

        repairingEntityID

        -
        protected EntityID repairingEntityID
        -
        Entity that is supplying
        -
      • -
      - - - -
        -
      • -

        repairResult

        -
        protected short repairResult
        -
        Result of repair operation
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected byte padding2
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RepairResponsePdu

        -
        public RepairResponsePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRepairingEntityID

        -
        public void setRepairingEntityID(EntityID pRepairingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRepairingEntityID

        -
        public EntityID getRepairingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRepairResult

        -
        public void setRepairResult(short pRepairResult)
        -
      • -
      - - - -
        -
      • -

        getRepairResult

        -
        public short getRepairResult()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(byte pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public byte getPadding2()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ResupplyCancelPdu.html b/dist/javadoc/edu/nps/moves/dis/ResupplyCancelPdu.html deleted file mode 100644 index 1438840e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ResupplyCancelPdu.html +++ /dev/null @@ -1,557 +0,0 @@ - - - - - -ResupplyCancelPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ResupplyCancelPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ResupplyCancelPdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.2.5.4. Cancel of resupply by either the receiving or supplying entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is receiving service
        -
      • -
      - - - -
        -
      • -

        supplyingEntityID

        -
        protected EntityID supplyingEntityID
        -
        Entity that is supplying
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ResupplyCancelPdu

        -
        public ResupplyCancelPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setSupplyingEntityID

        -
        public void setSupplyingEntityID(EntityID pSupplyingEntityID)
        -
      • -
      - - - -
        -
      • -

        getSupplyingEntityID

        -
        public EntityID getSupplyingEntityID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ResupplyOfferPdu.html b/dist/javadoc/edu/nps/moves/dis/ResupplyOfferPdu.html deleted file mode 100644 index 88948387..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ResupplyOfferPdu.html +++ /dev/null @@ -1,727 +0,0 @@ - - - - - -ResupplyOfferPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ResupplyOfferPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ResupplyOfferPdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.5.2. Information about a request for supplies. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is receiving service
        -
      • -
      - - - -
        -
      • -

        supplyingEntityID

        -
        protected EntityID supplyingEntityID
        -
        Entity that is supplying
        -
      • -
      - - - -
        -
      • -

        numberOfSupplyTypes

        -
        protected short numberOfSupplyTypes
        -
        how many supplies are being offered
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected byte padding2
        -
        padding
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ResupplyOfferPdu

        -
        public ResupplyOfferPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setSupplyingEntityID

        -
        public void setSupplyingEntityID(EntityID pSupplyingEntityID)
        -
      • -
      - - - -
        -
      • -

        getSupplyingEntityID

        -
        public EntityID getSupplyingEntityID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSupplyTypes

        -
        public short getNumberOfSupplyTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSupplyTypes

        -
        public void setNumberOfSupplyTypes(short pNumberOfSupplyTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSupplyTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(byte pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public byte getPadding2()
        -
      • -
      - - - -
        -
      • -

        setSupplies

        -
        public void setSupplies(java.util.List<SupplyQuantity> pSupplies)
        -
      • -
      - - - -
        -
      • -

        getSupplies

        -
        public java.util.List<SupplyQuantity> getSupplies()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ResupplyReceivedPdu.html b/dist/javadoc/edu/nps/moves/dis/ResupplyReceivedPdu.html deleted file mode 100644 index bd983016..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ResupplyReceivedPdu.html +++ /dev/null @@ -1,727 +0,0 @@ - - - - - -ResupplyReceivedPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ResupplyReceivedPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ResupplyReceivedPdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.5.3. Receipt of supplies is communiated. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is receiving service
        -
      • -
      - - - -
        -
      • -

        supplyingEntityID

        -
        protected EntityID supplyingEntityID
        -
        Entity that is supplying
        -
      • -
      - - - -
        -
      • -

        numberOfSupplyTypes

        -
        protected short numberOfSupplyTypes
        -
        how many supplies are being offered
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected byte padding2
        -
        padding
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ResupplyReceivedPdu

        -
        public ResupplyReceivedPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setSupplyingEntityID

        -
        public void setSupplyingEntityID(EntityID pSupplyingEntityID)
        -
      • -
      - - - -
        -
      • -

        getSupplyingEntityID

        -
        public EntityID getSupplyingEntityID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSupplyTypes

        -
        public short getNumberOfSupplyTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSupplyTypes

        -
        public void setNumberOfSupplyTypes(short pNumberOfSupplyTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSupplyTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(byte pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public byte getPadding2()
        -
      • -
      - - - -
        -
      • -

        setSupplies

        -
        public void setSupplies(java.util.List<SupplyQuantity> pSupplies)
        -
      • -
      - - - -
        -
      • -

        getSupplies

        -
        public java.util.List<SupplyQuantity> getSupplies()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SeesPdu.html b/dist/javadoc/edu/nps/moves/dis/SeesPdu.html deleted file mode 100644 index 7ef22771..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SeesPdu.html +++ /dev/null @@ -1,819 +0,0 @@ - - - - - -SeesPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SeesPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SeesPdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.7.5. SEES PDU, supplemental emissions entity state information. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        orginatingEntityID

        -
        protected EntityID orginatingEntityID
        -
        Originating entity ID
        -
      • -
      - - - -
        -
      • -

        infraredSignatureRepresentationIndex

        -
        protected int infraredSignatureRepresentationIndex
        -
        IR Signature representation index
        -
      • -
      - - - -
        -
      • -

        acousticSignatureRepresentationIndex

        -
        protected int acousticSignatureRepresentationIndex
        -
        acoustic Signature representation index
        -
      • -
      - - - -
        -
      • -

        radarCrossSectionSignatureRepresentationIndex

        -
        protected int radarCrossSectionSignatureRepresentationIndex
        -
        radar cross section representation index
        -
      • -
      - - - -
        -
      • -

        numberOfPropulsionSystems

        -
        protected int numberOfPropulsionSystems
        -
        how many propulsion systems
        -
      • -
      - - - -
        -
      • -

        numberOfVectoringNozzleSystems

        -
        protected int numberOfVectoringNozzleSystems
        -
        how many vectoring nozzle systems
        -
      • -
      - - - -
        -
      • -

        propulsionSystemData

        -
        protected java.util.List<PropulsionSystemData> propulsionSystemData
        -
        variable length list of propulsion system data
        -
      • -
      - - - -
        -
      • -

        vectoringSystemData

        -
        protected java.util.List<VectoringNozzleSystemData> vectoringSystemData
        -
        variable length list of vectoring system data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SeesPdu

        -
        public SeesPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOrginatingEntityID

        -
        public void setOrginatingEntityID(EntityID pOrginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOrginatingEntityID

        -
        public EntityID getOrginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setInfraredSignatureRepresentationIndex

        -
        public void setInfraredSignatureRepresentationIndex(int pInfraredSignatureRepresentationIndex)
        -
      • -
      - - - -
        -
      • -

        getInfraredSignatureRepresentationIndex

        -
        public int getInfraredSignatureRepresentationIndex()
        -
      • -
      - - - -
        -
      • -

        setAcousticSignatureRepresentationIndex

        -
        public void setAcousticSignatureRepresentationIndex(int pAcousticSignatureRepresentationIndex)
        -
      • -
      - - - -
        -
      • -

        getAcousticSignatureRepresentationIndex

        -
        public int getAcousticSignatureRepresentationIndex()
        -
      • -
      - - - -
        -
      • -

        setRadarCrossSectionSignatureRepresentationIndex

        -
        public void setRadarCrossSectionSignatureRepresentationIndex(int pRadarCrossSectionSignatureRepresentationIndex)
        -
      • -
      - - - -
        -
      • -

        getRadarCrossSectionSignatureRepresentationIndex

        -
        public int getRadarCrossSectionSignatureRepresentationIndex()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPropulsionSystems

        -
        public int getNumberOfPropulsionSystems()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPropulsionSystems

        -
        public void setNumberOfPropulsionSystems(int pNumberOfPropulsionSystems)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPropulsionSystems method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVectoringNozzleSystems

        -
        public int getNumberOfVectoringNozzleSystems()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVectoringNozzleSystems

        -
        public void setNumberOfVectoringNozzleSystems(int pNumberOfVectoringNozzleSystems)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVectoringNozzleSystems method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPropulsionSystemData

        -
        public void setPropulsionSystemData(java.util.List<PropulsionSystemData> pPropulsionSystemData)
        -
      • -
      - - - -
        -
      • -

        getPropulsionSystemData

        -
        public java.util.List<PropulsionSystemData> getPropulsionSystemData()
        -
      • -
      - - - -
        -
      • -

        setVectoringSystemData

        -
        public void setVectoringSystemData(java.util.List<VectoringNozzleSystemData> pVectoringSystemData)
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ServiceRequestPdu.html b/dist/javadoc/edu/nps/moves/dis/ServiceRequestPdu.html deleted file mode 100644 index 15e8782e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ServiceRequestPdu.html +++ /dev/null @@ -1,727 +0,0 @@ - - - - - -ServiceRequestPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ServiceRequestPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ServiceRequestPdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.5.1. Information about a request for supplies. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestingEntityID

        -
        protected EntityID requestingEntityID
        -
        Entity that is requesting service
        -
      • -
      - - - -
        -
      • -

        servicingEntityID

        -
        protected EntityID servicingEntityID
        -
        Entity that is providing the service
        -
      • -
      - - - -
        -
      • -

        serviceTypeRequested

        -
        protected short serviceTypeRequested
        -
        type of service requested
        -
      • -
      - - - -
        -
      • -

        numberOfSupplyTypes

        -
        protected short numberOfSupplyTypes
        -
        How many requested
        -
      • -
      - - - -
        -
      • -

        serviceRequestPadding

        -
        protected short serviceRequestPadding
        -
        padding
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ServiceRequestPdu

        -
        public ServiceRequestPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestingEntityID

        -
        public void setRequestingEntityID(EntityID pRequestingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRequestingEntityID

        -
        public EntityID getRequestingEntityID()
        -
      • -
      - - - -
        -
      • -

        setServicingEntityID

        -
        public void setServicingEntityID(EntityID pServicingEntityID)
        -
      • -
      - - - -
        -
      • -

        getServicingEntityID

        -
        public EntityID getServicingEntityID()
        -
      • -
      - - - -
        -
      • -

        setServiceTypeRequested

        -
        public void setServiceTypeRequested(short pServiceTypeRequested)
        -
      • -
      - - - -
        -
      • -

        getServiceTypeRequested

        -
        public short getServiceTypeRequested()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSupplyTypes

        -
        public short getNumberOfSupplyTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSupplyTypes

        -
        public void setNumberOfSupplyTypes(short pNumberOfSupplyTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSupplyTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setServiceRequestPadding

        -
        public void setServiceRequestPadding(short pServiceRequestPadding)
        -
      • -
      - - - -
        -
      • -

        getServiceRequestPadding

        -
        public short getServiceRequestPadding()
        -
      • -
      - - - -
        -
      • -

        setSupplies

        -
        public void setSupplies(java.util.List<SupplyQuantity> pSupplies)
        -
      • -
      - - - -
        -
      • -

        getSupplies

        -
        public java.util.List<SupplyQuantity> getSupplies()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SetDataPdu.html b/dist/javadoc/edu/nps/moves/dis/SetDataPdu.html deleted file mode 100644 index 96976aa6..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SetDataPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -SetDataPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SetDataPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SetDataPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.6.9. Change state information with the data contained in this. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        ID of request
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected long padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SetDataPdu

        -
        public SetDataPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(long pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public long getPadding1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SetDataReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/SetDataReliablePdu.html deleted file mode 100644 index d49815ba..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SetDataReliablePdu.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - - -SetDataReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SetDataReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SetDataReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.9: initializing or chaning internal state information, reliable. Needs manual intervention to fix padding on variable datums. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SetDataReliablePdu

        -
        public SetDataReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SetRecordReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/SetRecordReliablePdu.html deleted file mode 100644 index d1ced8a8..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SetRecordReliablePdu.html +++ /dev/null @@ -1,744 +0,0 @@ - - - - - -SetRecordReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SetRecordReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SetRecordReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.14: Initializing or changing internal parameter info. Needs manual intervention to fix padding in recrod set PDUs. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding. The spec is unclear and contradictory here.
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfRecordSets

        -
        protected long numberOfRecordSets
        -
        Number of record sets in list
        -
      • -
      - - - -
        -
      • -

        recordSets

        -
        protected java.util.List<RecordSet> recordSets
        -
        record sets
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SetRecordReliablePdu

        -
        public SetRecordReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        getNumberOfRecordSets

        -
        public long getNumberOfRecordSets()
        -
      • -
      - - - -
        -
      • -

        setNumberOfRecordSets

        -
        public void setNumberOfRecordSets(long pNumberOfRecordSets)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfRecordSets method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRecordSets

        -
        public void setRecordSets(java.util.List<RecordSet> pRecordSets)
        -
      • -
      - - - -
        -
      • -

        getRecordSets

        -
        public java.util.List<RecordSet> getRecordSets()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/ShaftRPMs.html b/dist/javadoc/edu/nps/moves/dis/ShaftRPMs.html deleted file mode 100644 index 23d9c028..00000000 --- a/dist/javadoc/edu/nps/moves/dis/ShaftRPMs.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -ShaftRPMs - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class ShaftRPMs

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ShaftRPMs
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Shaft RPMs, used in underwater acoustic clacluations. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcurrentShaftRPMs -
      Current shaft RPMs
      -
      protected shortorderedShaftRPMs -
      ordered shaft rpms
      -
      protected floatshaftRPMRateOfChange -
      rate of change of shaft RPMs
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ShaftRPMs() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        currentShaftRPMs

        -
        protected short currentShaftRPMs
        -
        Current shaft RPMs
        -
      • -
      - - - -
        -
      • -

        orderedShaftRPMs

        -
        protected short orderedShaftRPMs
        -
        ordered shaft rpms
        -
      • -
      - - - -
        -
      • -

        shaftRPMRateOfChange

        -
        protected float shaftRPMRateOfChange
        -
        rate of change of shaft RPMs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ShaftRPMs

        -
        public ShaftRPMs()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setCurrentShaftRPMs

        -
        public void setCurrentShaftRPMs(short pCurrentShaftRPMs)
        -
      • -
      - - - -
        -
      • -

        getCurrentShaftRPMs

        -
        public short getCurrentShaftRPMs()
        -
      • -
      - - - -
        -
      • -

        setOrderedShaftRPMs

        -
        public void setOrderedShaftRPMs(short pOrderedShaftRPMs)
        -
      • -
      - - - -
        -
      • -

        getOrderedShaftRPMs

        -
        public short getOrderedShaftRPMs()
        -
      • -
      - - - -
        -
      • -

        setShaftRPMRateOfChange

        -
        public void setShaftRPMRateOfChange(float pShaftRPMRateOfChange)
        -
      • -
      - - - -
        -
      • -

        getShaftRPMRateOfChange

        -
        public float getShaftRPMRateOfChange()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SignalPdu.html b/dist/javadoc/edu/nps/moves/dis/SignalPdu.html deleted file mode 100644 index bed26c8c..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SignalPdu.html +++ /dev/null @@ -1,814 +0,0 @@ - - - - - -SignalPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SignalPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SignalPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.8.2. Detailed information about a radio transmitter. This PDU requires manually written code to complete. The encodingScheme field can be used in multiple ways, which requires hand-written code to finish. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityId

        -
        protected EntityID entityId
        -
        ID of the entity that is the source of the communication, ie contains the radio
        -
      • -
      - - - -
        -
      • -

        radioId

        -
        protected int radioId
        -
        particular radio within an entity
        -
      • -
      - - - -
        -
      • -

        encodingScheme

        -
        protected int encodingScheme
        -
        encoding scheme used, and enumeration
        -
      • -
      - - - -
        -
      • -

        tdlType

        -
        protected int tdlType
        -
        tdl type
        -
      • -
      - - - -
        -
      • -

        sampleRate

        -
        protected long sampleRate
        -
        sample rate
        -
      • -
      - - - -
        -
      • -

        dataLength

        -
        protected int dataLength
        -
        length of data, in bits
        -
      • -
      - - - -
        -
      • -

        samples

        -
        protected int samples
        -
        number of samples. If the PDU contains encoded audio, this should be zero.
        -
      • -
      - - - -
        -
      • -

        data

        -
        protected java.util.List<OneByteChunk> data
        -
        list of eight bit values. Must be padded to fall on a 32 bit boundary.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SignalPdu

        -
        public SignalPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityId

        -
        public void setEntityId(EntityID pEntityId)
        -
      • -
      - - - -
        -
      • -

        getEntityId

        -
        public EntityID getEntityId()
        -
      • -
      - - - -
        -
      • -

        setRadioId

        -
        public void setRadioId(int pRadioId)
        -
      • -
      - - - -
        -
      • -

        getRadioId

        -
        public int getRadioId()
        -
      • -
      - - - -
        -
      • -

        setEncodingScheme

        -
        public void setEncodingScheme(int pEncodingScheme)
        -
      • -
      - - - -
        -
      • -

        getEncodingScheme

        -
        public int getEncodingScheme()
        -
      • -
      - - - -
        -
      • -

        setTdlType

        -
        public void setTdlType(int pTdlType)
        -
      • -
      - - - -
        -
      • -

        getTdlType

        -
        public int getTdlType()
        -
      • -
      - - - -
        -
      • -

        setSampleRate

        -
        public void setSampleRate(long pSampleRate)
        -
      • -
      - - - -
        -
      • -

        getSampleRate

        -
        public long getSampleRate()
        -
      • -
      - - - -
        -
      • -

        getDataLength

        -
        public int getDataLength()
        -
      • -
      - - - -
        -
      • -

        setDataLength

        -
        public void setDataLength(int pDataLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getdataLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setSamples

        -
        public void setSamples(int pSamples)
        -
      • -
      - - - -
        -
      • -

        getSamples

        -
        public int getSamples()
        -
      • -
      - - - -
        -
      • -

        setData

        -
        public void setData(java.util.List<OneByteChunk> pData)
        -
      • -
      - - - -
        -
      • -

        getData

        -
        public java.util.List<OneByteChunk> getData()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SimulationAddress.html b/dist/javadoc/edu/nps/moves/dis/SimulationAddress.html deleted file mode 100644 index fddef08e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SimulationAddress.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -SimulationAddress - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SimulationAddress

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SimulationAddress
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.14.1. A Simulation Address record shall consist of the Site Identification number and the Application Identification number. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intapplication -
      The application ID
      -
      protected intsite -
      The site ID
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SimulationAddress() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetApplication() 
      intgetMarshalledSize() 
      intgetSite() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetApplication(int pApplication) 
      voidsetSite(int pSite) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        site

        -
        protected int site
        -
        The site ID
        -
      • -
      - - - -
        -
      • -

        application

        -
        protected int application
        -
        The application ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SimulationAddress

        -
        public SimulationAddress()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSite

        -
        public void setSite(int pSite)
        -
      • -
      - - - -
        -
      • -

        getSite

        -
        public int getSite()
        -
      • -
      - - - -
        -
      • -

        setApplication

        -
        public void setApplication(int pApplication)
        -
      • -
      - - - -
        -
      • -

        getApplication

        -
        public int getApplication()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SimulationManagementFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/SimulationManagementFamilyPdu.html deleted file mode 100644 index 617f145e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SimulationManagementFamilyPdu.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -SimulationManagementFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SimulationManagementFamilyPdu

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingEntityID

        -
        protected EntityID originatingEntityID
        -
        Entity that is sending message
        -
      • -
      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is intended to receive message
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SimulationManagementFamilyPdu

        -
        public SimulationManagementFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        setOriginatingEntityID

        -
        public void setOriginatingEntityID(EntityID pOriginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingEntityID

        -
        public EntityID getOriginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SimulationManagementWithReliabilityFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/SimulationManagementWithReliabilityFamilyPdu.html deleted file mode 100644 index efd5679a..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SimulationManagementWithReliabilityFamilyPdu.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -SimulationManagementWithReliabilityFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SimulationManagementWithReliabilityFamilyPdu

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingEntityID

        -
        protected EntityID originatingEntityID
        -
        Object originatig the request
        -
      • -
      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Object with which this point object is associated
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SimulationManagementWithReliabilityFamilyPdu

        -
        public SimulationManagementWithReliabilityFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        setOriginatingEntityID

        -
        public void setOriginatingEntityID(EntityID pOriginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingEntityID

        -
        public EntityID getOriginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SixByteChunk.html b/dist/javadoc/edu/nps/moves/dis/SixByteChunk.html deleted file mode 100644 index d5947f2e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SixByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -SixByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SixByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SixByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    48 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      six bytes of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SixByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        six bytes of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SixByteChunk

        -
        public SixByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SphericalHarmonicAntennaPattern.html b/dist/javadoc/edu/nps/moves/dis/SphericalHarmonicAntennaPattern.html deleted file mode 100644 index 98ff22d9..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SphericalHarmonicAntennaPattern.html +++ /dev/null @@ -1,469 +0,0 @@ - - - - - -SphericalHarmonicAntennaPattern - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SphericalHarmonicAntennaPattern

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SphericalHarmonicAntennaPattern
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.4.3. Used when the antenna pattern type in the transmitter pdu is of value 2. Specified the direction and radiation pattern from a radio transmitter's antenna. NOTE: this class must be hand-coded to clean up some implementation details. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byteharmonicOrder 
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      bytegetHarmonicOrder() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetHarmonicOrder(byte pHarmonicOrder) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        harmonicOrder

        -
        protected byte harmonicOrder
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SphericalHarmonicAntennaPattern

        -
        public SphericalHarmonicAntennaPattern()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setHarmonicOrder

        -
        public void setHarmonicOrder(byte pHarmonicOrder)
        -
      • -
      - - - -
        -
      • -

        getHarmonicOrder

        -
        public byte getHarmonicOrder()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/StartResumePdu.html b/dist/javadoc/edu/nps/moves/dis/StartResumePdu.html deleted file mode 100644 index a0368e66..00000000 --- a/dist/javadoc/edu/nps/moves/dis/StartResumePdu.html +++ /dev/null @@ -1,613 +0,0 @@ - - - - - -StartResumePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class StartResumePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StartResumePdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.2.6.3. Start or resume an exercise. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        realWorldTime

        -
        protected ClockTime realWorldTime
        -
        UTC time at which the simulation shall start or resume
        -
      • -
      - - - -
        -
      • -

        simulationTime

        -
        protected ClockTime simulationTime
        -
        Simulation clock time at which the simulation shall start or resume
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Identifier for the request
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StartResumePdu

        -
        public StartResumePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRealWorldTime

        -
        public void setRealWorldTime(ClockTime pRealWorldTime)
        -
      • -
      - - - -
        -
      • -

        getRealWorldTime

        -
        public ClockTime getRealWorldTime()
        -
      • -
      - - - -
        -
      • -

        setSimulationTime

        -
        public void setSimulationTime(ClockTime pSimulationTime)
        -
      • -
      - - - -
        -
      • -

        getSimulationTime

        -
        public ClockTime getSimulationTime()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/StartResumeReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/StartResumeReliablePdu.html deleted file mode 100644 index 21ca7ac9..00000000 --- a/dist/javadoc/edu/nps/moves/dis/StartResumeReliablePdu.html +++ /dev/null @@ -1,739 +0,0 @@ - - - - - -StartResumeReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class StartResumeReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StartResumeReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.3: Start resume simulation, relaible. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        realWorldTime

        -
        protected ClockTime realWorldTime
        -
        time in real world for this operation to happen
        -
      • -
      - - - -
        -
      • -

        simulationTime

        -
        protected ClockTime simulationTime
        -
        time in simulation for the simulation to resume
        -
      • -
      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StartResumeReliablePdu

        -
        public StartResumeReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRealWorldTime

        -
        public void setRealWorldTime(ClockTime pRealWorldTime)
        -
      • -
      - - - -
        -
      • -

        getRealWorldTime

        -
        public ClockTime getRealWorldTime()
        -
      • -
      - - - -
        -
      • -

        setSimulationTime

        -
        public void setSimulationTime(ClockTime pSimulationTime)
        -
      • -
      - - - -
        -
      • -

        getSimulationTime

        -
        public ClockTime getSimulationTime()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/StopFreezePdu.html b/dist/javadoc/edu/nps/moves/dis/StopFreezePdu.html deleted file mode 100644 index 7a2090e8..00000000 --- a/dist/javadoc/edu/nps/moves/dis/StopFreezePdu.html +++ /dev/null @@ -1,697 +0,0 @@ - - - - - -StopFreezePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class StopFreezePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StopFreezePdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.2.3.4. Stop or freeze an exercise. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        realWorldTime

        -
        protected ClockTime realWorldTime
        -
        UTC time at which the simulation shall stop or freeze
        -
      • -
      - - - -
        -
      • -

        reason

        -
        protected short reason
        -
        Reason the simulation was stopped or frozen
        -
      • -
      - - - -
        -
      • -

        frozenBehavior

        -
        protected short frozenBehavior
        -
        Internal behavior of the simulation and its appearance while frozento the other participants
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID that is unique
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StopFreezePdu

        -
        public StopFreezePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRealWorldTime

        -
        public void setRealWorldTime(ClockTime pRealWorldTime)
        -
      • -
      - - - -
        -
      • -

        getRealWorldTime

        -
        public ClockTime getRealWorldTime()
        -
      • -
      - - - -
        -
      • -

        setReason

        -
        public void setReason(short pReason)
        -
      • -
      - - - -
        -
      • -

        getReason

        -
        public short getReason()
        -
      • -
      - - - -
        -
      • -

        setFrozenBehavior

        -
        public void setFrozenBehavior(short pFrozenBehavior)
        -
      • -
      - - - -
        -
      • -

        getFrozenBehavior

        -
        public short getFrozenBehavior()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/StopFreezeReliablePdu.html b/dist/javadoc/edu/nps/moves/dis/StopFreezeReliablePdu.html deleted file mode 100644 index 039ee114..00000000 --- a/dist/javadoc/edu/nps/moves/dis/StopFreezeReliablePdu.html +++ /dev/null @@ -1,739 +0,0 @@ - - - - - -StopFreezeReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class StopFreezeReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StopFreezeReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.4: Stop freeze simulation, relaible. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        realWorldTime

        -
        protected ClockTime realWorldTime
        -
        time in real world for this operation to happen
        -
      • -
      - - - -
        -
      • -

        reason

        -
        protected short reason
        -
        Reason for stopping/freezing simulation
        -
      • -
      - - - -
        -
      • -

        frozenBehavior

        -
        protected short frozenBehavior
        -
        internal behvior of the simulation while frozen
        -
      • -
      - - - -
        -
      • -

        requiredReliablityService

        -
        protected short requiredReliablityService
        -
        reliablity level
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected short pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StopFreezeReliablePdu

        -
        public StopFreezeReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRealWorldTime

        -
        public void setRealWorldTime(ClockTime pRealWorldTime)
        -
      • -
      - - - -
        -
      • -

        getRealWorldTime

        -
        public ClockTime getRealWorldTime()
        -
      • -
      - - - -
        -
      • -

        setReason

        -
        public void setReason(short pReason)
        -
      • -
      - - - -
        -
      • -

        getReason

        -
        public short getReason()
        -
      • -
      - - - -
        -
      • -

        setFrozenBehavior

        -
        public void setFrozenBehavior(short pFrozenBehavior)
        -
      • -
      - - - -
        -
      • -

        getFrozenBehavior

        -
        public short getFrozenBehavior()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliablityService

        -
        public void setRequiredReliablityService(short pRequiredReliablityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliablityService

        -
        public short getRequiredReliablityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(short pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public short getPad1()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SupplyQuantity.html b/dist/javadoc/edu/nps/moves/dis/SupplyQuantity.html deleted file mode 100644 index 27daf81e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SupplyQuantity.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -SupplyQuantity - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SupplyQuantity

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SupplyQuantity
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.30. A supply, and the amount of that supply. Similar to an entity kind but with the addition of a quantity. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortquantity -
      quantity to be supplied
      -
      protected EntityTypesupplyType -
      Type of supply
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SupplyQuantity() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      shortgetQuantity() 
      EntityTypegetSupplyType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetQuantity(short pQuantity) 
      voidsetSupplyType(EntityType pSupplyType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        supplyType

        -
        protected EntityType supplyType
        -
        Type of supply
        -
      • -
      - - - -
        -
      • -

        quantity

        -
        protected short quantity
        -
        quantity to be supplied
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SupplyQuantity

        -
        public SupplyQuantity()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSupplyType

        -
        public void setSupplyType(EntityType pSupplyType)
        -
      • -
      - - - -
        -
      • -

        getSupplyType

        -
        public EntityType getSupplyType()
        -
      • -
      - - - -
        -
      • -

        setQuantity

        -
        public void setQuantity(short pQuantity)
        -
      • -
      - - - -
        -
      • -

        getQuantity

        -
        public short getQuantity()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SyntheticEnvironmentFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/SyntheticEnvironmentFamilyPdu.html deleted file mode 100644 index d3ac0006..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SyntheticEnvironmentFamilyPdu.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - -SyntheticEnvironmentFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SyntheticEnvironmentFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    ArealObjectStatePdu, EnvironmentalProcessPdu, GriddedDataPdu, LinearObjectStatePdu, PointObjectStatePdu
    -
    -
    -
    -
    public class SyntheticEnvironmentFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.11: Abstract superclass for synthetic environment PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SyntheticEnvironmentFamilyPdu

        -
        public SyntheticEnvironmentFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/SystemID.html b/dist/javadoc/edu/nps/moves/dis/SystemID.html deleted file mode 100644 index 008c695a..00000000 --- a/dist/javadoc/edu/nps/moves/dis/SystemID.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -SystemID - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class SystemID

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SystemID
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    5.2.58. Used in IFF ATC PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortchangeOptions -
      Change Options
      -
      protected shortsystemMode -
      System mode
      -
      protected intsystemName -
      System name, an enumeration
      -
      protected intsystemType -
      System Type
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SystemID() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetChangeOptions() 
      intgetMarshalledSize() 
      shortgetSystemMode() 
      intgetSystemName() 
      intgetSystemType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetChangeOptions(short pChangeOptions) 
      voidsetSystemMode(short pSystemMode) 
      voidsetSystemName(int pSystemName) 
      voidsetSystemType(int pSystemType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        systemType

        -
        protected int systemType
        -
        System Type
        -
      • -
      - - - -
        -
      • -

        systemName

        -
        protected int systemName
        -
        System name, an enumeration
        -
      • -
      - - - -
        -
      • -

        systemMode

        -
        protected short systemMode
        -
        System mode
        -
      • -
      - - - -
        -
      • -

        changeOptions

        -
        protected short changeOptions
        -
        Change Options
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SystemID

        -
        public SystemID()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSystemType

        -
        public void setSystemType(int pSystemType)
        -
      • -
      - - - -
        -
      • -

        getSystemType

        -
        public int getSystemType()
        -
      • -
      - - - -
        -
      • -

        setSystemName

        -
        public void setSystemName(int pSystemName)
        -
      • -
      - - - -
        -
      • -

        getSystemName

        -
        public int getSystemName()
        -
      • -
      - - - -
        -
      • -

        setSystemMode

        -
        public void setSystemMode(short pSystemMode)
        -
      • -
      - - - -
        -
      • -

        getSystemMode

        -
        public short getSystemMode()
        -
      • -
      - - - -
        -
      • -

        setChangeOptions

        -
        public void setChangeOptions(short pChangeOptions)
        -
      • -
      - - - -
        -
      • -

        getChangeOptions

        -
        public short getChangeOptions()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/TrackJamTarget.html b/dist/javadoc/edu/nps/moves/dis/TrackJamTarget.html deleted file mode 100644 index 0ef3842b..00000000 --- a/dist/javadoc/edu/nps/moves/dis/TrackJamTarget.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -TrackJamTarget - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class TrackJamTarget

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class TrackJamTarget
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    One track/jam target - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortbeamID -
      beam ID
      -
      protected shortemitterID -
      Emitter ID
      -
      protected EntityIDtrackJam -
      track/jam target
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TrackJamTarget() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetBeamID() 
      shortgetEmitterID() 
      intgetMarshalledSize() 
      EntityIDgetTrackJam() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetBeamID(short pBeamID) 
      voidsetEmitterID(short pEmitterID) 
      voidsetTrackJam(EntityID pTrackJam) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        trackJam

        -
        protected EntityID trackJam
        -
        track/jam target
        -
      • -
      - - - -
        -
      • -

        emitterID

        -
        protected short emitterID
        -
        Emitter ID
        -
      • -
      - - - -
        -
      • -

        beamID

        -
        protected short beamID
        -
        beam ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TrackJamTarget

        -
        public TrackJamTarget()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setTrackJam

        -
        public void setTrackJam(EntityID pTrackJam)
        -
      • -
      - - - -
        -
      • -

        getTrackJam

        -
        public EntityID getTrackJam()
        -
      • -
      - - - -
        -
      • -

        setEmitterID

        -
        public void setEmitterID(short pEmitterID)
        -
      • -
      - - - -
        -
      • -

        getEmitterID

        -
        public short getEmitterID()
        -
      • -
      - - - -
        -
      • -

        setBeamID

        -
        public void setBeamID(short pBeamID)
        -
      • -
      - - - -
        -
      • -

        getBeamID

        -
        public short getBeamID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/TransferControlRequestPdu.html b/dist/javadoc/edu/nps/moves/dis/TransferControlRequestPdu.html deleted file mode 100644 index 34d458f8..00000000 --- a/dist/javadoc/edu/nps/moves/dis/TransferControlRequestPdu.html +++ /dev/null @@ -1,814 +0,0 @@ - - - - - -TransferControlRequestPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class TransferControlRequestPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class TransferControlRequestPdu
    -extends EntityManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.9.3 Information initiating the dyanic allocation and control of simulation entities between two simulation applications. Requires manual cleanup. The padding between record sets is variable. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        orginatingEntityID

        -
        protected EntityID orginatingEntityID
        -
        ID of entity originating request
        -
      • -
      - - - -
        -
      • -

        recevingEntityID

        -
        protected EntityID recevingEntityID
        -
        ID of entity receiving request
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        ID ofrequest
        -
      • -
      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        required level of reliabliity service.
        -
      • -
      - - - -
        -
      • -

        tranferType

        -
        protected short tranferType
        -
        type of transfer desired
        -
      • -
      - - - -
        -
      • -

        transferEntityID

        -
        protected EntityID transferEntityID
        -
        The entity for which control is being requested to transfer
        -
      • -
      - - - -
        -
      • -

        numberOfRecordSets

        -
        protected short numberOfRecordSets
        -
        number of record sets to transfer
        -
      • -
      - - - -
        -
      • -

        recordSets

        -
        protected java.util.List<RecordSet> recordSets
        -
        ^^^This is wrong--the RecordSet class needs more work
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TransferControlRequestPdu

        -
        public TransferControlRequestPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOrginatingEntityID

        -
        public void setOrginatingEntityID(EntityID pOrginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOrginatingEntityID

        -
        public EntityID getOrginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRecevingEntityID

        -
        public void setRecevingEntityID(EntityID pRecevingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRecevingEntityID

        -
        public EntityID getRecevingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setTranferType

        -
        public void setTranferType(short pTranferType)
        -
      • -
      - - - -
        -
      • -

        getTranferType

        -
        public short getTranferType()
        -
      • -
      - - - -
        -
      • -

        setTransferEntityID

        -
        public void setTransferEntityID(EntityID pTransferEntityID)
        -
      • -
      - - - -
        -
      • -

        getTransferEntityID

        -
        public EntityID getTransferEntityID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfRecordSets

        -
        public short getNumberOfRecordSets()
        -
      • -
      - - - -
        -
      • -

        setNumberOfRecordSets

        -
        public void setNumberOfRecordSets(short pNumberOfRecordSets)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfRecordSets method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRecordSets

        -
        public void setRecordSets(java.util.List<RecordSet> pRecordSets)
        -
      • -
      - - - -
        -
      • -

        getRecordSets

        -
        public java.util.List<RecordSet> getRecordSets()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/TransmitterPdu.html b/dist/javadoc/edu/nps/moves/dis/TransmitterPdu.html deleted file mode 100644 index 209c2222..00000000 --- a/dist/javadoc/edu/nps/moves/dis/TransmitterPdu.html +++ /dev/null @@ -1,1365 +0,0 @@ - - - - - -TransmitterPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class TransmitterPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class TransmitterPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.8.1. Detailed information about a radio transmitter. This PDU requires manually written code to complete, since the modulation parameters are of variable length. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityId

        -
        protected EntityID entityId
        -
        ID of the entity that is the source of the communication, ie contains the radio
        -
      • -
      - - - -
        -
      • -

        radioId

        -
        protected int radioId
        -
        particular radio within an entity
        -
      • -
      - - - -
        -
      • -

        radioEntityType

        -
        protected RadioEntityType radioEntityType
        -
        linear accelleration of entity
        -
      • -
      - - - -
        -
      • -

        transmitState

        -
        protected short transmitState
        -
        transmit state
        -
      • -
      - - - -
        -
      • -

        inputSource

        -
        protected short inputSource
        -
        input source
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected int padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        antennaLocation

        -
        protected Vector3Double antennaLocation
        -
        Location of antenna
        -
      • -
      - - - -
        -
      • -

        relativeAntennaLocation

        -
        protected Vector3Float relativeAntennaLocation
        -
        relative location of antenna, in entity coordinates
        -
      • -
      - - - -
        -
      • -

        antennaPatternType

        -
        protected int antennaPatternType
        -
        antenna pattern type
        -
      • -
      - - - -
        -
      • -

        antennaPatternCount

        -
        protected int antennaPatternCount
        -
        atenna pattern length
        -
      • -
      - - - -
        -
      • -

        frequency

        -
        protected long frequency
        -
        frequency
        -
      • -
      - - - -
        -
      • -

        transmitFrequencyBandwidth

        -
        protected float transmitFrequencyBandwidth
        -
        transmit frequency Bandwidth
        -
      • -
      - - - -
        -
      • -

        power

        -
        protected float power
        -
        transmission power
        -
      • -
      - - - -
        -
      • -

        modulationType

        -
        protected ModulationType modulationType
        -
        modulation
        -
      • -
      - - - -
        -
      • -

        cryptoSystem

        -
        protected int cryptoSystem
        -
        crypto system enumeration
        -
      • -
      - - - -
        -
      • -

        cryptoKeyId

        -
        protected int cryptoKeyId
        -
        crypto system key identifer
        -
      • -
      - - - -
        -
      • -

        modulationParameterCount

        -
        protected short modulationParameterCount
        -
        how many modulation parameters we have
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected int padding2
        -
        padding2
        -
      • -
      - - - -
        -
      • -

        padding3

        -
        protected short padding3
        -
        padding3
        -
      • -
      - - - -
        -
      • -

        modulationParametersList

        -
        protected java.util.List<ModulationType> modulationParametersList
        -
        variable length list of modulation parameters
        -
      • -
      - - - -
        -
      • -

        antennaPatternList

        -
        protected java.util.List<BeamAntennaPattern> antennaPatternList
        -
        variable length list of antenna pattern records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TransmitterPdu

        -
        public TransmitterPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityId

        -
        public void setEntityId(EntityID pEntityId)
        -
      • -
      - - - -
        -
      • -

        getEntityId

        -
        public EntityID getEntityId()
        -
      • -
      - - - -
        -
      • -

        setRadioId

        -
        public void setRadioId(int pRadioId)
        -
      • -
      - - - -
        -
      • -

        getRadioId

        -
        public int getRadioId()
        -
      • -
      - - - -
        -
      • -

        setRadioEntityType

        -
        public void setRadioEntityType(RadioEntityType pRadioEntityType)
        -
      • -
      - - - - - - - -
        -
      • -

        setTransmitState

        -
        public void setTransmitState(short pTransmitState)
        -
      • -
      - - - -
        -
      • -

        getTransmitState

        -
        public short getTransmitState()
        -
      • -
      - - - -
        -
      • -

        setInputSource

        -
        public void setInputSource(short pInputSource)
        -
      • -
      - - - -
        -
      • -

        getInputSource

        -
        public short getInputSource()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(int pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public int getPadding1()
        -
      • -
      - - - -
        -
      • -

        setAntennaLocation

        -
        public void setAntennaLocation(Vector3Double pAntennaLocation)
        -
      • -
      - - - -
        -
      • -

        getAntennaLocation

        -
        public Vector3Double getAntennaLocation()
        -
      • -
      - - - -
        -
      • -

        setRelativeAntennaLocation

        -
        public void setRelativeAntennaLocation(Vector3Float pRelativeAntennaLocation)
        -
      • -
      - - - -
        -
      • -

        getRelativeAntennaLocation

        -
        public Vector3Float getRelativeAntennaLocation()
        -
      • -
      - - - -
        -
      • -

        setAntennaPatternType

        -
        public void setAntennaPatternType(int pAntennaPatternType)
        -
      • -
      - - - -
        -
      • -

        getAntennaPatternType

        -
        public int getAntennaPatternType()
        -
      • -
      - - - -
        -
      • -

        getAntennaPatternCount

        -
        public int getAntennaPatternCount()
        -
      • -
      - - - -
        -
      • -

        setAntennaPatternCount

        -
        public void setAntennaPatternCount(int pAntennaPatternCount)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getantennaPatternCount method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFrequency

        -
        public void setFrequency(long pFrequency)
        -
      • -
      - - - -
        -
      • -

        getFrequency

        -
        public long getFrequency()
        -
      • -
      - - - -
        -
      • -

        setTransmitFrequencyBandwidth

        -
        public void setTransmitFrequencyBandwidth(float pTransmitFrequencyBandwidth)
        -
      • -
      - - - -
        -
      • -

        getTransmitFrequencyBandwidth

        -
        public float getTransmitFrequencyBandwidth()
        -
      • -
      - - - -
        -
      • -

        setPower

        -
        public void setPower(float pPower)
        -
      • -
      - - - -
        -
      • -

        getPower

        -
        public float getPower()
        -
      • -
      - - - -
        -
      • -

        setModulationType

        -
        public void setModulationType(ModulationType pModulationType)
        -
      • -
      - - - -
        -
      • -

        getModulationType

        -
        public ModulationType getModulationType()
        -
      • -
      - - - -
        -
      • -

        setCryptoSystem

        -
        public void setCryptoSystem(int pCryptoSystem)
        -
      • -
      - - - -
        -
      • -

        getCryptoSystem

        -
        public int getCryptoSystem()
        -
      • -
      - - - -
        -
      • -

        setCryptoKeyId

        -
        public void setCryptoKeyId(int pCryptoKeyId)
        -
      • -
      - - - -
        -
      • -

        getCryptoKeyId

        -
        public int getCryptoKeyId()
        -
      • -
      - - - -
        -
      • -

        getModulationParameterCount

        -
        public short getModulationParameterCount()
        -
      • -
      - - - -
        -
      • -

        setModulationParameterCount

        -
        public void setModulationParameterCount(short pModulationParameterCount)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getmodulationParameterCount method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(int pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public int getPadding2()
        -
      • -
      - - - -
        -
      • -

        setPadding3

        -
        public void setPadding3(short pPadding3)
        -
      • -
      - - - -
        -
      • -

        getPadding3

        -
        public short getPadding3()
        -
      • -
      - - - -
        -
      • -

        setModulationParametersList

        -
        public void setModulationParametersList(java.util.List<ModulationType> pModulationParametersList)
        -
      • -
      - - - -
        -
      • -

        getModulationParametersList

        -
        public java.util.List<ModulationType> getModulationParametersList()
        -
      • -
      - - - -
        -
      • -

        setAntennaPatternList

        -
        public void setAntennaPatternList(java.util.List<BeamAntennaPattern> pAntennaPatternList)
        -
      • -
      - - - -
        -
      • -

        getAntennaPatternList

        -
        public java.util.List<BeamAntennaPattern> getAntennaPatternList()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/TwoByteChunk.html b/dist/javadoc/edu/nps/moves/dis/TwoByteChunk.html deleted file mode 100644 index 1edf2f2e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/TwoByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -TwoByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class TwoByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class TwoByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    16 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      two bytes of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TwoByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        two bytes of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TwoByteChunk

        -
        public TwoByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/UaPdu.html b/dist/javadoc/edu/nps/moves/dis/UaPdu.html deleted file mode 100644 index 7e205a5e..00000000 --- a/dist/javadoc/edu/nps/moves/dis/UaPdu.html +++ /dev/null @@ -1,989 +0,0 @@ - - - - - -UaPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class UaPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class UaPdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.7.3. Information about underwater acoustic emmissions. This requires manual cleanup. The beam data records should ALL be a the finish, rather than attached to each emitter system. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        emittingEntityID

        -
        protected EntityID emittingEntityID
        -
        ID of the entity that is the source of the emission
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventID eventID
        -
        ID of event
        -
      • -
      - - - -
        -
      • -

        stateChangeIndicator

        -
        protected byte stateChangeIndicator
        -
        This field shall be used to indicate whether the data in the UA PDU represent a state update or data that have changed since issuance of the last UA PDU
        -
      • -
      - - - -
        -
      • -

        pad

        -
        protected byte pad
        -
        padding
        -
      • -
      - - - -
        -
      • -

        passiveParameterIndex

        -
        protected int passiveParameterIndex
        -
        This field indicates which database record (or file) shall be used in the definition of passive signature (unintentional) emissions of the entity. The indicated database record (or file) shall define all noise generated as a function of propulsion plant configurations and associated auxiliaries.
        -
      • -
      - - - -
        -
      • -

        propulsionPlantConfiguration

        -
        protected short propulsionPlantConfiguration
        -
        This field shall specify the entity propulsion plant configuration. This field is used to determine the passive signature characteristics of an entity.
        -
      • -
      - - - -
        -
      • -

        numberOfShafts

        -
        protected short numberOfShafts
        -
        This field shall represent the number of shafts on a platform
        -
      • -
      - - - -
        -
      • -

        numberOfAPAs

        -
        protected short numberOfAPAs
        -
        This field shall indicate the number of APAs described in the current UA PDU
        -
      • -
      - - - -
        -
      • -

        numberOfUAEmitterSystems

        -
        protected short numberOfUAEmitterSystems
        -
        This field shall specify the number of UA emitter systems being described in the current UA PDU
        -
      • -
      - - - -
        -
      • -

        shaftRPMs

        -
        protected java.util.List<ShaftRPMs> shaftRPMs
        -
        shaft RPM values
        -
      • -
      - - - -
        -
      • -

        apaData

        -
        protected java.util.List<ApaData> apaData
        -
        apaData
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UaPdu

        -
        public UaPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEmittingEntityID

        -
        public void setEmittingEntityID(EntityID pEmittingEntityID)
        -
      • -
      - - - -
        -
      • -

        getEmittingEntityID

        -
        public EntityID getEmittingEntityID()
        -
      • -
      - - - -
        -
      • -

        setEventID

        -
        public void setEventID(EventID pEventID)
        -
      • -
      - - - -
        -
      • -

        getEventID

        -
        public EventID getEventID()
        -
      • -
      - - - -
        -
      • -

        setStateChangeIndicator

        -
        public void setStateChangeIndicator(byte pStateChangeIndicator)
        -
      • -
      - - - -
        -
      • -

        getStateChangeIndicator

        -
        public byte getStateChangeIndicator()
        -
      • -
      - - - -
        -
      • -

        setPad

        -
        public void setPad(byte pPad)
        -
      • -
      - - - -
        -
      • -

        getPad

        -
        public byte getPad()
        -
      • -
      - - - -
        -
      • -

        setPassiveParameterIndex

        -
        public void setPassiveParameterIndex(int pPassiveParameterIndex)
        -
      • -
      - - - -
        -
      • -

        getPassiveParameterIndex

        -
        public int getPassiveParameterIndex()
        -
      • -
      - - - -
        -
      • -

        setPropulsionPlantConfiguration

        -
        public void setPropulsionPlantConfiguration(short pPropulsionPlantConfiguration)
        -
      • -
      - - - -
        -
      • -

        getPropulsionPlantConfiguration

        -
        public short getPropulsionPlantConfiguration()
        -
      • -
      - - - -
        -
      • -

        getNumberOfShafts

        -
        public short getNumberOfShafts()
        -
      • -
      - - - -
        -
      • -

        setNumberOfShafts

        -
        public void setNumberOfShafts(short pNumberOfShafts)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfShafts method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfAPAs

        -
        public short getNumberOfAPAs()
        -
      • -
      - - - -
        -
      • -

        setNumberOfAPAs

        -
        public void setNumberOfAPAs(short pNumberOfAPAs)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfAPAs method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfUAEmitterSystems

        -
        public short getNumberOfUAEmitterSystems()
        -
      • -
      - - - -
        -
      • -

        setNumberOfUAEmitterSystems

        -
        public void setNumberOfUAEmitterSystems(short pNumberOfUAEmitterSystems)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfUAEmitterSystems method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setShaftRPMs

        -
        public void setShaftRPMs(java.util.List<ShaftRPMs> pShaftRPMs)
        -
      • -
      - - - -
        -
      • -

        getShaftRPMs

        -
        public java.util.List<ShaftRPMs> getShaftRPMs()
        -
      • -
      - - - -
        -
      • -

        setApaData

        -
        public void setApaData(java.util.List<ApaData> pApaData)
        -
      • -
      - - - -
        -
      • -

        getApaData

        -
        public java.util.List<ApaData> getApaData()
        -
      • -
      - - - - - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/UnsignedIntegerWrapper.html b/dist/javadoc/edu/nps/moves/dis/UnsignedIntegerWrapper.html deleted file mode 100644 index 1b86d42f..00000000 --- a/dist/javadoc/edu/nps/moves/dis/UnsignedIntegerWrapper.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -UnsignedIntegerWrapper - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class UnsignedIntegerWrapper

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class UnsignedIntegerWrapper
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Wrapper for an unsigned 32 bit integer - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longwrapper -
      name can't be too accurate or the generated source code will have reserved word problems
      -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      longgetWrapper() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetWrapper(long pWrapper) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        wrapper

        -
        protected long wrapper
        -
        name can't be too accurate or the generated source code will have reserved word problems
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UnsignedIntegerWrapper

        -
        public UnsignedIntegerWrapper()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setWrapper

        -
        public void setWrapper(long pWrapper)
        -
      • -
      - - - -
        -
      • -

        getWrapper

        -
        public long getWrapper()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/VariableDatum.html b/dist/javadoc/edu/nps/moves/dis/VariableDatum.html deleted file mode 100644 index 9c93e564..00000000 --- a/dist/javadoc/edu/nps/moves/dis/VariableDatum.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - -VariableDatum - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class VariableDatum

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class VariableDatum
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.32. Variable Datum Record - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected java.util.List<OneByteChunk>variableData -
      data can be any length, but must increase in 8 byte quanta.
      -
      protected longvariableDatumID -
      ID of the variable datum
      -
      protected longvariableDatumLength -
      length of the variable datums, in bits.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      VariableDatum() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        variableDatumID

        -
        protected long variableDatumID
        -
        ID of the variable datum
        -
      • -
      - - - -
        -
      • -

        variableDatumLength

        -
        protected long variableDatumLength
        -
        length of the variable datums, in bits. Note that this is not programmatically tied to the size of the variableData. The variable data field may be 64 bits long but only 16 bits of it could actually be used.
        -
      • -
      - - - -
        -
      • -

        variableData

        -
        protected java.util.List<OneByteChunk> variableData
        -
        data can be any length, but must increase in 8 byte quanta. This requires some postprocessing patches. Note that setting the data allocates a new internal array to account for the possibly increased size. The default initial size is 64 bits.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VariableDatum

        -
        public VariableDatum()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumID

        -
        public void setVariableDatumID(long pVariableDatumID)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumID

        -
        public long getVariableDatumID()
        -
      • -
      - - - -
        -
      • -

        getVariableDatumLength

        -
        public long getVariableDatumLength()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumLength

        -
        public void setVariableDatumLength(long pVariableDatumLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getvariableDatumLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setVariableData

        -
        public void setVariableData(java.util.List<OneByteChunk> pVariableData)
        -
      • -
      - - - -
        -
      • -

        getVariableData

        -
        public java.util.List<OneByteChunk> getVariableData()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/Vector3Double.html b/dist/javadoc/edu/nps/moves/dis/Vector3Double.html deleted file mode 100644 index 89107838..00000000 --- a/dist/javadoc/edu/nps/moves/dis/Vector3Double.html +++ /dev/null @@ -1,612 +0,0 @@ - - - - - -Vector3Double - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class Vector3Double

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Vector3Double
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.3.34. Three double precision floating point values, x, y, and z - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected doublex -
      X value
      -
      protected doubley -
      Y value
      -
      protected doublez -
      Z value
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Vector3Double() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidconvertDisToLatitudeLongitudeAltitude() -
      Assuming that the Vector3Double contains DIS coordinate system values, converts - them in place to latitude in the x value, longitude in the y value, (in degrees) - and altitude in meters for the z value.
      -
      voidconvertLatitudeLongitudeAltitudeToDis() -
      Assuming that the x,y,z values of this Vector3Double are x=latitude, - y=longitude, (in degrees) and z=altitude (in meters), converts them - to DIS coordinates
      -
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      doublegetX() 
      doublegetY() 
      doublegetZ() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetX(double pX) 
      voidsetY(double pY) 
      voidsetZ(double pZ) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        x

        -
        protected double x
        -
        X value
        -
      • -
      - - - -
        -
      • -

        y

        -
        protected double y
        -
        Y value
        -
      • -
      - - - -
        -
      • -

        z

        -
        protected double z
        -
        Z value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Vector3Double

        -
        public Vector3Double()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setX

        -
        public void setX(double pX)
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public double getX()
        -
      • -
      - - - -
        -
      • -

        setY

        -
        public void setY(double pY)
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public double getY()
        -
      • -
      - - - -
        -
      • -

        setZ

        -
        public void setZ(double pZ)
        -
      • -
      - - - -
        -
      • -

        getZ

        -
        public double getZ()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      - - - -
        -
      • -

        convertLatitudeLongitudeAltitudeToDis

        -
        public void convertLatitudeLongitudeAltitudeToDis()
        -
        Assuming that the x,y,z values of this Vector3Double are x=latitude, - y=longitude, (in degrees) and z=altitude (in meters), converts them - to DIS coordinates

        - - Vector3Double is very often ued for setting the entity position. This is a - convienience method that allows the programmer to set a latitude, longitude, - and altitude, and have it converted to the DIS coordiinate system

        - - The DIS standard uses an earth-centered, rectilinear coordinate system with - the Z axis pointing through the north pole, the X axis pointing out at the - intersection of the equator and prime meridian, and the Y axis pointing out - at the equator and 90 deg east. Since pretty much no one else uses this, - it can make finding the "DIS standard" x,y,z difficult if you have only - latitude, longitude, and altitude. This method does the converstion from those - three values to the DIS coordinate system.

        - - The conversion is always somewhat problematic, depending on what model of the - earth's surface you use. This uses the WGS84 elipsoid model, and may not be - accurate around the poles.

        -
      • -
      - - - -
        -
      • -

        convertDisToLatitudeLongitudeAltitude

        -
        public void convertDisToLatitudeLongitudeAltitude()
        -
        Assuming that the Vector3Double contains DIS coordinate system values, converts - them in place to latitude in the x value, longitude in the y value, (in degrees) - and altitude in meters for the z value.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/Vector3Float.html b/dist/javadoc/edu/nps/moves/dis/Vector3Float.html deleted file mode 100644 index 66d838f3..00000000 --- a/dist/javadoc/edu/nps/moves/dis/Vector3Float.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -Vector3Float - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class Vector3Float

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Vector3Float
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Section 5.2.33. Three floating point values, x, y, and z - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatx -
      X value
      -
      protected floaty -
      y Value
      -
      protected floatz -
      Z value
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Vector3Float() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetX() 
      floatgetY() 
      floatgetZ() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetX(float pX) 
      voidsetY(float pY) 
      voidsetZ(float pZ) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        x

        -
        protected float x
        -
        X value
        -
      • -
      - - - -
        -
      • -

        y

        -
        protected float y
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        z

        -
        protected float z
        -
        Z value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Vector3Float

        -
        public Vector3Float()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setX

        -
        public void setX(float pX)
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public float getX()
        -
      • -
      - - - -
        -
      • -

        setY

        -
        public void setY(float pY)
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public float getY()
        -
      • -
      - - - -
        -
      • -

        setZ

        -
        public void setZ(float pZ)
        -
      • -
      - - - -
        -
      • -

        getZ

        -
        public float getZ()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/VectoringNozzleSystemData.html b/dist/javadoc/edu/nps/moves/dis/VectoringNozzleSystemData.html deleted file mode 100644 index 1db14a04..00000000 --- a/dist/javadoc/edu/nps/moves/dis/VectoringNozzleSystemData.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -VectoringNozzleSystemData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class VectoringNozzleSystemData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class VectoringNozzleSystemData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Data about a vectoring nozzle system - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        horizontalDeflectionAngle

        -
        protected float horizontalDeflectionAngle
        -
        horizontal deflection angle
        -
      • -
      - - - -
        -
      • -

        verticalDeflectionAngle

        -
        protected float verticalDeflectionAngle
        -
        vertical deflection angle
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VectoringNozzleSystemData

        -
        public VectoringNozzleSystemData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setHorizontalDeflectionAngle

        -
        public void setHorizontalDeflectionAngle(float pHorizontalDeflectionAngle)
        -
      • -
      - - - -
        -
      • -

        getHorizontalDeflectionAngle

        -
        public float getHorizontalDeflectionAngle()
        -
      • -
      - - - -
        -
      • -

        setVerticalDeflectionAngle

        -
        public void setVerticalDeflectionAngle(float pVerticalDeflectionAngle)
        -
      • -
      - - - -
        -
      • -

        getVerticalDeflectionAngle

        -
        public float getVerticalDeflectionAngle()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/WarfareFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis/WarfareFamilyPdu.html deleted file mode 100644 index f328f2e9..00000000 --- a/dist/javadoc/edu/nps/moves/dis/WarfareFamilyPdu.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -WarfareFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis
-

Class WarfareFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    DetonationPdu, FirePdu
    -
    -
    -
    -
    public class WarfareFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.4. abstract superclass for fire and detonation pdus that have shared information. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        firingEntityID

        -
        protected EntityID firingEntityID
        -
        ID of the entity that shot
        -
      • -
      - - - -
        -
      • -

        targetEntityID

        -
        protected EntityID targetEntityID
        -
        ID of the entity that is being shot at
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        WarfareFamilyPdu

        -
        public WarfareFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        setFiringEntityID

        -
        public void setFiringEntityID(EntityID pFiringEntityID)
        -
      • -
      - - - -
        -
      • -

        getFiringEntityID

        -
        public EntityID getFiringEntityID()
        -
      • -
      - - - -
        -
      • -

        setTargetEntityID

        -
        public void setTargetEntityID(EntityID pTargetEntityID)
        -
      • -
      - - - -
        -
      • -

        getTargetEntityID

        -
        public EntityID getTargetEntityID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: Pdu
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/package-frame.html b/dist/javadoc/edu/nps/moves/dis/package-frame.html deleted file mode 100644 index 40eedc5b..00000000 --- a/dist/javadoc/edu/nps/moves/dis/package-frame.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - -edu.nps.moves.dis - - - - - -

edu.nps.moves.dis

-
-

Classes

- -
- - diff --git a/dist/javadoc/edu/nps/moves/dis/package-summary.html b/dist/javadoc/edu/nps/moves/dis/package-summary.html deleted file mode 100644 index 8517cace..00000000 --- a/dist/javadoc/edu/nps/moves/dis/package-summary.html +++ /dev/null @@ -1,1016 +0,0 @@ - - - - - -edu.nps.moves.dis - - - - - - - - -
- - - - - - - -
- - -
-

Package edu.nps.moves.dis

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis/package-tree.html b/dist/javadoc/edu/nps/moves/dis/package-tree.html deleted file mode 100644 index b7c69fd1..00000000 --- a/dist/javadoc/edu/nps/moves/dis/package-tree.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - -edu.nps.moves.dis Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package edu.nps.moves.dis

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AcknowledgePdu.html b/dist/javadoc/edu/nps/moves/dis7/AcknowledgePdu.html deleted file mode 100644 index 8b8dac8e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AcknowledgePdu.html +++ /dev/null @@ -1,716 +0,0 @@ - - - - - -AcknowledgePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AcknowledgePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcknowledgePdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.6. Acknowledge the receipt of a start/resume, stop/freeze, or RemoveEntityPDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingID

        -
        protected EntityID originatingID
        -
        Identifier for originating entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        receivingID

        -
        protected EntityID receivingID
        -
        Identifier for the receiving entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        acknowledgeFlag

        -
        protected int acknowledgeFlag
        -
        type of message being acknowledged
        -
      • -
      - - - -
        -
      • -

        responseFlag

        -
        protected int responseFlag
        -
        Whether or not the receiving entity was able to comply with the request
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID that is unique
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcknowledgePdu

        -
        public AcknowledgePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOriginatingID

        -
        public void setOriginatingID(EntityID pOriginatingID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingID

        -
        public EntityID getOriginatingID()
        -
      • -
      - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(EntityID pReceivingID)
        -
      • -
      - - - -
        -
      • -

        getReceivingID

        -
        public EntityID getReceivingID()
        -
      • -
      - - - -
        -
      • -

        setAcknowledgeFlag

        -
        public void setAcknowledgeFlag(int pAcknowledgeFlag)
        -
      • -
      - - - -
        -
      • -

        getAcknowledgeFlag

        -
        public int getAcknowledgeFlag()
        -
      • -
      - - - -
        -
      • -

        setResponseFlag

        -
        public void setResponseFlag(int pResponseFlag)
        -
      • -
      - - - -
        -
      • -

        getResponseFlag

        -
        public int getResponseFlag()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AcknowledgeReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/AcknowledgeReliablePdu.html deleted file mode 100644 index 1d5202c2..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AcknowledgeReliablePdu.html +++ /dev/null @@ -1,632 +0,0 @@ - - - - - -AcknowledgeReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AcknowledgeReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcknowledgeReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.5: Ack receipt of a start-resume, stop-freeze, create-entity or remove enitty (reliable) pdus. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        acknowledgeFlag

        -
        protected int acknowledgeFlag
        -
        ack flags
        -
      • -
      - - - -
        -
      • -

        responseFlag

        -
        protected int responseFlag
        -
        response flags
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcknowledgeReliablePdu

        -
        public AcknowledgeReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setAcknowledgeFlag

        -
        public void setAcknowledgeFlag(int pAcknowledgeFlag)
        -
      • -
      - - - -
        -
      • -

        getAcknowledgeFlag

        -
        public int getAcknowledgeFlag()
        -
      • -
      - - - -
        -
      • -

        setResponseFlag

        -
        public void setResponseFlag(int pResponseFlag)
        -
      • -
      - - - -
        -
      • -

        getResponseFlag

        -
        public int getResponseFlag()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AcousticEmitter.html b/dist/javadoc/edu/nps/moves/dis7/AcousticEmitter.html deleted file mode 100644 index 1b17621d..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AcousticEmitter.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -AcousticEmitter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AcousticEmitter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AcousticEmitter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    information about a specific UA emmtter. Section 6.2.2. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortacousticFunction -
      The function of the acoustic system
      -
      protected shortacousticIDNumber -
      The UA emitter identification number relative to a specific system
      -
      protected intacousticSystemName -
      the system for a particular UA emitter, and an enumeration
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AcousticEmitter() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        acousticSystemName

        -
        protected int acousticSystemName
        -
        the system for a particular UA emitter, and an enumeration
        -
      • -
      - - - -
        -
      • -

        acousticFunction

        -
        protected short acousticFunction
        -
        The function of the acoustic system
        -
      • -
      - - - -
        -
      • -

        acousticIDNumber

        -
        protected short acousticIDNumber
        -
        The UA emitter identification number relative to a specific system
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AcousticEmitter

        -
        public AcousticEmitter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setAcousticSystemName

        -
        public void setAcousticSystemName(int pAcousticSystemName)
        -
      • -
      - - - -
        -
      • -

        getAcousticSystemName

        -
        public int getAcousticSystemName()
        -
      • -
      - - - -
        -
      • -

        setAcousticFunction

        -
        public void setAcousticFunction(short pAcousticFunction)
        -
      • -
      - - - -
        -
      • -

        getAcousticFunction

        -
        public short getAcousticFunction()
        -
      • -
      - - - -
        -
      • -

        setAcousticIDNumber

        -
        public void setAcousticIDNumber(short pAcousticIDNumber)
        -
      • -
      - - - -
        -
      • -

        getAcousticIDNumber

        -
        public short getAcousticIDNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ActionRequestPdu.html b/dist/javadoc/edu/nps/moves/dis7/ActionRequestPdu.html deleted file mode 100644 index 334f67aa..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ActionRequestPdu.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - - -ActionRequestPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ActionRequestPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ActionRequestPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.7. Request from simulation manager to a managed entity to perform a specified action. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingID

        -
        protected EntityID originatingID
        -
        Identifier for originating entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        receivingID

        -
        protected EntityID receivingID
        -
        Identifier for the receiving entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        identifies the request being made by the simulaton manager
        -
      • -
      - - - -
        -
      • -

        actionID

        -
        protected long actionID
        -
        identifies the particular action being requested(see Section 7 of SISO-REF-010).
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ActionRequestPdu

        -
        public ActionRequestPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOriginatingID

        -
        public void setOriginatingID(EntityID pOriginatingID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingID

        -
        public EntityID getOriginatingID()
        -
      • -
      - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(EntityID pReceivingID)
        -
      • -
      - - - -
        -
      • -

        getReceivingID

        -
        public EntityID getReceivingID()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setActionID

        -
        public void setActionID(long pActionID)
        -
      • -
      - - - -
        -
      • -

        getActionID

        -
        public long getActionID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ActionRequestReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/ActionRequestReliablePdu.html deleted file mode 100644 index 80ba0093..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ActionRequestReliablePdu.html +++ /dev/null @@ -1,894 +0,0 @@ - - - - - -ActionRequestReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ActionRequestReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ActionRequestReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.6: request from a simulation manager to a managed entity to perform a specified action. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        actionID

        -
        protected long actionID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ActionRequestReliablePdu

        -
        public ActionRequestReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setActionID

        -
        public void setActionID(long pActionID)
        -
      • -
      - - - -
        -
      • -

        getActionID

        -
        public long getActionID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ActionResponsePdu.html b/dist/javadoc/edu/nps/moves/dis7/ActionResponsePdu.html deleted file mode 100644 index eaaeb20e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ActionResponsePdu.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - - -ActionResponsePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ActionResponsePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ActionResponsePdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.8. response to an action request PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingID

        -
        protected EntityID originatingID
        -
        Identifier for originating entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        receivingID

        -
        protected EntityID receivingID
        -
        Identifier for the receiving entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID that is unique
        -
      • -
      - - - -
        -
      • -

        requestStatus

        -
        protected long requestStatus
        -
        Status of response
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ActionResponsePdu

        -
        public ActionResponsePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOriginatingID

        -
        public void setOriginatingID(EntityID pOriginatingID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingID

        -
        public EntityID getOriginatingID()
        -
      • -
      - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(EntityID pReceivingID)
        -
      • -
      - - - -
        -
      • -

        getReceivingID

        -
        public EntityID getReceivingID()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setRequestStatus

        -
        public void setRequestStatus(long pRequestStatus)
        -
      • -
      - - - -
        -
      • -

        getRequestStatus

        -
        public long getRequestStatus()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ActionResponseReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/ActionResponseReliablePdu.html deleted file mode 100644 index f312d58f..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ActionResponseReliablePdu.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - -ActionResponseReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ActionResponseReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ActionResponseReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.7: Response from an entity to an action request PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        responseStatus

        -
        protected long responseStatus
        -
        status of response
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ActionResponseReliablePdu

        -
        public ActionResponseReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setResponseStatus

        -
        public void setResponseStatus(long pResponseStatus)
        -
      • -
      - - - -
        -
      • -

        getResponseStatus

        -
        public long getResponseStatus()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AggregateIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/AggregateIdentifier.html deleted file mode 100644 index 46d13088..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AggregateIdentifier.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -AggregateIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AggregateIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AggregateIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of each aggrgate in an exercise is specified by an aggregate identifier record. The aggregate ID is not an entity and shall not be treated as such. Section 6.2.3. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intaggregateID -
      the aggregate ID, an object identifier
      -
      protected SimulationAddresssimulationAddress -
      Simulation address, ie site and application, the first two fields of the entity ID
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AggregateIdentifier() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        simulationAddress

        -
        protected SimulationAddress simulationAddress
        -
        Simulation address, ie site and application, the first two fields of the entity ID
        -
      • -
      - - - -
        -
      • -

        aggregateID

        -
        protected int aggregateID
        -
        the aggregate ID, an object identifier
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AggregateIdentifier

        -
        public AggregateIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(SimulationAddress pSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setAggregateID

        -
        public void setAggregateID(int pAggregateID)
        -
      • -
      - - - -
        -
      • -

        getAggregateID

        -
        public int getAggregateID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AggregateMarking.html b/dist/javadoc/edu/nps/moves/dis7/AggregateMarking.html deleted file mode 100644 index 7a541927..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AggregateMarking.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -AggregateMarking - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AggregateMarking

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AggregateMarking
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Specifies the character set used in the first byte, followed by up to 31 characters of text data. Section 6.2.4. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcharacters -
      The characters
      -
      protected shortcharacterSet -
      The character set
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AggregateMarking() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetCharacters() 
      shortgetCharacterSet() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCharacters(short pCharacters) 
      voidsetCharacterSet(short pCharacterSet) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        characterSet

        -
        protected short characterSet
        -
        The character set
        -
      • -
      - - - -
        -
      • -

        characters

        -
        protected short characters
        -
        The characters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AggregateMarking

        -
        public AggregateMarking()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setCharacterSet

        -
        public void setCharacterSet(short pCharacterSet)
        -
      • -
      - - - -
        -
      • -

        getCharacterSet

        -
        public short getCharacterSet()
        -
      • -
      - - - -
        -
      • -

        setCharacters

        -
        public void setCharacters(short pCharacters)
        -
      • -
      - - - -
        -
      • -

        getCharacters

        -
        public short getCharacters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AggregateType.html b/dist/javadoc/edu/nps/moves/dis7/AggregateType.html deleted file mode 100644 index bfc48d68..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AggregateType.html +++ /dev/null @@ -1,724 +0,0 @@ - - - - - -AggregateType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AggregateType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AggregateType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Identifies the type and organization of an aggregate. Section 6.2.5 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortaggregateKind -
      Grouping criterion used to group the aggregate.
      -
      protected shortcategory -
      category of entity
      -
      protected intcountry -
      country to which the design of the entity is attributed
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc) Zero means domain does not apply.
      -
      protected shortextra -
      extra information needed to describe the aggregate
      -
      protected shortspecificInfo -
      specific info based on subcategory field.
      -
      protected shortsubcategory -
      subcategory of entity
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AggregateType() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        aggregateKind

        -
        protected short aggregateKind
        -
        Grouping criterion used to group the aggregate. Enumeration from EBV document
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc) Zero means domain does not apply.
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        specificInfo

        -
        protected short specificInfo
        -
        specific info based on subcategory field. specific is a reserved word in sql.
        -
      • -
      - - - -
        -
      • -

        extra

        -
        protected short extra
        -
        extra information needed to describe the aggregate
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AggregateType

        -
        public AggregateType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setAggregateKind

        -
        public void setAggregateKind(short pAggregateKind)
        -
      • -
      - - - -
        -
      • -

        getAggregateKind

        -
        public short getAggregateKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpecificInfo

        -
        public void setSpecificInfo(short pSpecificInfo)
        -
      • -
      - - - -
        -
      • -

        getSpecificInfo

        -
        public short getSpecificInfo()
        -
      • -
      - - - -
        -
      • -

        setExtra

        -
        public void setExtra(short pExtra)
        -
      • -
      - - - -
        -
      • -

        getExtra

        -
        public short getExtra()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AngleDeception.html b/dist/javadoc/edu/nps/moves/dis7/AngleDeception.html deleted file mode 100644 index d9584403..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AngleDeception.html +++ /dev/null @@ -1,1054 +0,0 @@ - - - - - -AngleDeception - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AngleDeception

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AngleDeception
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The Angle Deception attribute record may be used to communicate discrete values that are associated with angle deception jamming that cannot be referenced to an emitter mode. The values provided in the record records (provided in the associated Electromagnetic Emission PDU). (The victim radar beams are those that are targeted by the jammer.) Section 6.2.21.2.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
      • -
      - - - -
        -
      • -

        emitterNumber

        -
        protected short emitterNumber
        -
      • -
      - - - -
        -
      • -

        beamNumber

        -
        protected short beamNumber
        -
      • -
      - - - -
        -
      • -

        stateIndicator

        -
        protected short stateIndicator
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
      • -
      - - - -
        -
      • -

        azimuthOffset

        -
        protected float azimuthOffset
        -
      • -
      - - - -
        -
      • -

        azimuthWidth

        -
        protected float azimuthWidth
        -
      • -
      - - - -
        -
      • -

        azimuthPullRate

        -
        protected float azimuthPullRate
        -
      • -
      - - - -
        -
      • -

        azimuthPullAcceleration

        -
        protected float azimuthPullAcceleration
        -
      • -
      - - - -
        -
      • -

        elevationOffset

        -
        protected float elevationOffset
        -
      • -
      - - - -
        -
      • -

        elevationWidth

        -
        protected float elevationWidth
        -
      • -
      - - - -
        -
      • -

        elevationPullRate

        -
        protected float elevationPullRate
        -
      • -
      - - - -
        -
      • -

        elevationPullAcceleration

        -
        protected float elevationPullAcceleration
        -
      • -
      - - - -
        -
      • -

        padding3

        -
        protected long padding3
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AngleDeception

        -
        public AngleDeception()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setEmitterNumber

        -
        public void setEmitterNumber(short pEmitterNumber)
        -
      • -
      - - - -
        -
      • -

        getEmitterNumber

        -
        public short getEmitterNumber()
        -
      • -
      - - - -
        -
      • -

        setBeamNumber

        -
        public void setBeamNumber(short pBeamNumber)
        -
      • -
      - - - -
        -
      • -

        getBeamNumber

        -
        public short getBeamNumber()
        -
      • -
      - - - -
        -
      • -

        setStateIndicator

        -
        public void setStateIndicator(short pStateIndicator)
        -
      • -
      - - - -
        -
      • -

        getStateIndicator

        -
        public short getStateIndicator()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - -
        -
      • -

        setAzimuthOffset

        -
        public void setAzimuthOffset(float pAzimuthOffset)
        -
      • -
      - - - -
        -
      • -

        getAzimuthOffset

        -
        public float getAzimuthOffset()
        -
      • -
      - - - -
        -
      • -

        setAzimuthWidth

        -
        public void setAzimuthWidth(float pAzimuthWidth)
        -
      • -
      - - - -
        -
      • -

        getAzimuthWidth

        -
        public float getAzimuthWidth()
        -
      • -
      - - - -
        -
      • -

        setAzimuthPullRate

        -
        public void setAzimuthPullRate(float pAzimuthPullRate)
        -
      • -
      - - - -
        -
      • -

        getAzimuthPullRate

        -
        public float getAzimuthPullRate()
        -
      • -
      - - - -
        -
      • -

        setAzimuthPullAcceleration

        -
        public void setAzimuthPullAcceleration(float pAzimuthPullAcceleration)
        -
      • -
      - - - -
        -
      • -

        getAzimuthPullAcceleration

        -
        public float getAzimuthPullAcceleration()
        -
      • -
      - - - -
        -
      • -

        setElevationOffset

        -
        public void setElevationOffset(float pElevationOffset)
        -
      • -
      - - - -
        -
      • -

        getElevationOffset

        -
        public float getElevationOffset()
        -
      • -
      - - - -
        -
      • -

        setElevationWidth

        -
        public void setElevationWidth(float pElevationWidth)
        -
      • -
      - - - -
        -
      • -

        getElevationWidth

        -
        public float getElevationWidth()
        -
      • -
      - - - -
        -
      • -

        setElevationPullRate

        -
        public void setElevationPullRate(float pElevationPullRate)
        -
      • -
      - - - -
        -
      • -

        getElevationPullRate

        -
        public float getElevationPullRate()
        -
      • -
      - - - -
        -
      • -

        setElevationPullAcceleration

        -
        public void setElevationPullAcceleration(float pElevationPullAcceleration)
        -
      • -
      - - - -
        -
      • -

        getElevationPullAcceleration

        -
        public float getElevationPullAcceleration()
        -
      • -
      - - - -
        -
      • -

        setPadding3

        -
        public void setPadding3(long pPadding3)
        -
      • -
      - - - -
        -
      • -

        getPadding3

        -
        public long getPadding3()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AngularVelocityVector.html b/dist/javadoc/edu/nps/moves/dis7/AngularVelocityVector.html deleted file mode 100644 index e5da0260..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AngularVelocityVector.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -AngularVelocityVector - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AngularVelocityVector

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AngularVelocityVector
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Angular velocity measured in radians per second out each of the entity's own coordinate axes. Order of measurement is angular velocity around the x, y, and z axis of the entity. The positive direction is determined by the right hand rule. Section 6.2.7 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatx -
      velocity about the x axis
      -
      protected floaty -
      velocity about the y axis
      -
      protected floatz -
      velocity about the zaxis
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AngularVelocityVector() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetX() 
      floatgetY() 
      floatgetZ() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetX(float pX) 
      voidsetY(float pY) 
      voidsetZ(float pZ) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        x

        -
        protected float x
        -
        velocity about the x axis
        -
      • -
      - - - -
        -
      • -

        y

        -
        protected float y
        -
        velocity about the y axis
        -
      • -
      - - - -
        -
      • -

        z

        -
        protected float z
        -
        velocity about the zaxis
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AngularVelocityVector

        -
        public AngularVelocityVector()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setX

        -
        public void setX(float pX)
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public float getX()
        -
      • -
      - - - -
        -
      • -

        setY

        -
        public void setY(float pY)
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public float getY()
        -
      • -
      - - - -
        -
      • -

        setZ

        -
        public void setZ(float pZ)
        -
      • -
      - - - -
        -
      • -

        getZ

        -
        public float getZ()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AntennaLocation.html b/dist/javadoc/edu/nps/moves/dis7/AntennaLocation.html deleted file mode 100644 index ee1f781c..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AntennaLocation.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -AntennaLocation - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AntennaLocation

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AntennaLocation
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Location of the radiating portion of the antenna, specified in world coordinates and entity coordinates. Section 6.2.8 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        antennaLocation

        -
        protected Vector3Double antennaLocation
        -
        Location of the radiating portion of the antenna in world coordinates
        -
      • -
      - - - -
        -
      • -

        relativeAntennaLocation

        -
        protected Vector3Float relativeAntennaLocation
        -
        Location of the radiating portion of the antenna in entity coordinates
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AntennaLocation

        -
        public AntennaLocation()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setAntennaLocation

        -
        public void setAntennaLocation(Vector3Double pAntennaLocation)
        -
      • -
      - - - -
        -
      • -

        getAntennaLocation

        -
        public Vector3Double getAntennaLocation()
        -
      • -
      - - - -
        -
      • -

        setRelativeAntennaLocation

        -
        public void setRelativeAntennaLocation(Vector3Float pRelativeAntennaLocation)
        -
      • -
      - - - -
        -
      • -

        getRelativeAntennaLocation

        -
        public Vector3Float getRelativeAntennaLocation()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ArealObjectStatePdu.html b/dist/javadoc/edu/nps/moves/dis7/ArealObjectStatePdu.html deleted file mode 100644 index c0f9c5e2..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ArealObjectStatePdu.html +++ /dev/null @@ -1,1001 +0,0 @@ - - - - - -ArealObjectStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ArealObjectStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ArealObjectStatePdu
    -extends SyntheticEnvironmentFamilyPdu
    -implements java.io.Serializable
    -
    Information about the addition/modification of an oobject that is geometrically anchored to the terrain with a set of three or more points that come to a closure. Section 7.10.6 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        objectID

        -
        protected EntityID objectID
        -
        Object in synthetic environment
        -
      • -
      - - - -
        -
      • -

        referencedObjectID

        -
        protected EntityID referencedObjectID
        -
        Object with which this point object is associated
        -
      • -
      - - - -
        -
      • -

        updateNumber

        -
        protected int updateNumber
        -
        unique update number of each state transition of an object
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        modifications

        -
        protected short modifications
        -
        modifications enumeration
        -
      • -
      - - - -
        -
      • -

        objectType

        -
        protected EntityType objectType
        -
        Object type
        -
      • -
      - - - -
        -
      • -

        specificObjectAppearance

        -
        protected long specificObjectAppearance
        -
        Object appearance
        -
      • -
      - - - -
        -
      • -

        generalObjectAppearance

        -
        protected int generalObjectAppearance
        -
        Object appearance
        -
      • -
      - - - -
        -
      • -

        numberOfPoints

        -
        protected int numberOfPoints
        -
        Number of points
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        objectLocation

        -
        protected java.util.List<Vector3Double> objectLocation
        -
        location of object
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ArealObjectStatePdu

        -
        public ArealObjectStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setObjectID

        -
        public void setObjectID(EntityID pObjectID)
        -
      • -
      - - - -
        -
      • -

        getObjectID

        -
        public EntityID getObjectID()
        -
      • -
      - - - -
        -
      • -

        setReferencedObjectID

        -
        public void setReferencedObjectID(EntityID pReferencedObjectID)
        -
      • -
      - - - -
        -
      • -

        getReferencedObjectID

        -
        public EntityID getReferencedObjectID()
        -
      • -
      - - - -
        -
      • -

        setUpdateNumber

        -
        public void setUpdateNumber(int pUpdateNumber)
        -
      • -
      - - - -
        -
      • -

        getUpdateNumber

        -
        public int getUpdateNumber()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        setModifications

        -
        public void setModifications(short pModifications)
        -
      • -
      - - - -
        -
      • -

        getModifications

        -
        public short getModifications()
        -
      • -
      - - - -
        -
      • -

        setObjectType

        -
        public void setObjectType(EntityType pObjectType)
        -
      • -
      - - - -
        -
      • -

        getObjectType

        -
        public EntityType getObjectType()
        -
      • -
      - - - -
        -
      • -

        setSpecificObjectAppearance

        -
        public void setSpecificObjectAppearance(long pSpecificObjectAppearance)
        -
      • -
      - - - -
        -
      • -

        getSpecificObjectAppearance

        -
        public long getSpecificObjectAppearance()
        -
      • -
      - - - -
        -
      • -

        setGeneralObjectAppearance

        -
        public void setGeneralObjectAppearance(int pGeneralObjectAppearance)
        -
      • -
      - - - -
        -
      • -

        getGeneralObjectAppearance

        -
        public int getGeneralObjectAppearance()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPoints

        -
        public int getNumberOfPoints()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPoints

        -
        public void setNumberOfPoints(int pNumberOfPoints)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPoints method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRequesterID

        -
        public void setRequesterID(SimulationAddress pRequesterID)
        -
      • -
      - - - - - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(SimulationAddress pReceivingID)
        -
      • -
      - - - - - - - -
        -
      • -

        setObjectLocation

        -
        public void setObjectLocation(java.util.List<Vector3Double> pObjectLocation)
        -
      • -
      - - - -
        -
      • -

        getObjectLocation

        -
        public java.util.List<Vector3Double> getObjectLocation()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ArticulatedParts.html b/dist/javadoc/edu/nps/moves/dis7/ArticulatedParts.html deleted file mode 100644 index 710f0e9b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ArticulatedParts.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -ArticulatedParts - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ArticulatedParts

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ArticulatedParts
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    articulated parts for movable parts and a combination of moveable/attached parts of an entity. Section 6.2.94.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortchangeIndicator -
      indicate the change of any parameter for any articulated part.
      -
      protected longparameterType -
      the type of parameter represented, 32 bit enumeration
      -
      protected longparameterValue -
      The definition of the 64 bits shall be determined based on the type of parameter specified in the Parameter Type field
      -
      protected intpartAttachedTo -
      the identification of the articulated part to which this articulation parameter is attached.
      -
      protected shortrecordType -
      the identification of the Variable Parameter record.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ArticulatedParts() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected short recordType
        -
        the identification of the Variable Parameter record. Enumeration from EBV
        -
      • -
      - - - -
        -
      • -

        changeIndicator

        -
        protected short changeIndicator
        -
        indicate the change of any parameter for any articulated part. Starts at zero, incremented for each change
        -
      • -
      - - - -
        -
      • -

        partAttachedTo

        -
        protected int partAttachedTo
        -
        the identification of the articulated part to which this articulation parameter is attached. This field shall be specified by a 16-bit unsigned integer. This field shall contain the value zero if the articulated part is attached directly to the entity.
        -
      • -
      - - - -
        -
      • -

        parameterType

        -
        protected long parameterType
        -
        the type of parameter represented, 32 bit enumeration
        -
      • -
      - - - -
        -
      • -

        parameterValue

        -
        protected long parameterValue
        -
        The definition of the 64 bits shall be determined based on the type of parameter specified in the Parameter Type field
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ArticulatedParts

        -
        public ArticulatedParts()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(short pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public short getRecordType()
        -
      • -
      - - - -
        -
      • -

        setChangeIndicator

        -
        public void setChangeIndicator(short pChangeIndicator)
        -
      • -
      - - - -
        -
      • -

        getChangeIndicator

        -
        public short getChangeIndicator()
        -
      • -
      - - - -
        -
      • -

        setPartAttachedTo

        -
        public void setPartAttachedTo(int pPartAttachedTo)
        -
      • -
      - - - -
        -
      • -

        getPartAttachedTo

        -
        public int getPartAttachedTo()
        -
      • -
      - - - -
        -
      • -

        setParameterType

        -
        public void setParameterType(long pParameterType)
        -
      • -
      - - - -
        -
      • -

        getParameterType

        -
        public long getParameterType()
        -
      • -
      - - - -
        -
      • -

        setParameterValue

        -
        public void setParameterValue(long pParameterValue)
        -
      • -
      - - - -
        -
      • -

        getParameterValue

        -
        public long getParameterValue()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Association.html b/dist/javadoc/edu/nps/moves/dis7/Association.html deleted file mode 100644 index 9cbddda4..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Association.html +++ /dev/null @@ -1,592 +0,0 @@ - - - - - -Association - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Association

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Association
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    An entity's associations with other entities and/or locations. For each association, this record shall specify the type of the association, the associated entity's EntityID and/or the associated location's world coordinates. This record may be used (optionally) in a transfer transaction to send internal state data from the divesting simulation to the acquiring simulation (see 5.9.4). This record may also be used for other purposes. Section 6.2.9 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        associationType

        -
        protected short associationType
        -
      • -
      - - - -
        -
      • -

        padding4

        -
        protected short padding4
        -
      • -
      - - - -
        -
      • -

        associatedEntityID

        -
        protected EntityID associatedEntityID
        -
        identity of associated entity. If none, NO_SPECIFIC_ENTITY
        -
      • -
      - - - -
        -
      • -

        associatedLocation

        -
        protected Vector3Double associatedLocation
        -
        location, in world coordinates
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Association

        -
        public Association()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setAssociationType

        -
        public void setAssociationType(short pAssociationType)
        -
      • -
      - - - -
        -
      • -

        getAssociationType

        -
        public short getAssociationType()
        -
      • -
      - - - -
        -
      • -

        setPadding4

        -
        public void setPadding4(short pPadding4)
        -
      • -
      - - - -
        -
      • -

        getPadding4

        -
        public short getPadding4()
        -
      • -
      - - - -
        -
      • -

        setAssociatedEntityID

        -
        public void setAssociatedEntityID(EntityID pAssociatedEntityID)
        -
      • -
      - - - -
        -
      • -

        getAssociatedEntityID

        -
        public EntityID getAssociatedEntityID()
        -
      • -
      - - - -
        -
      • -

        setAssociatedLocation

        -
        public void setAssociatedLocation(Vector3Double pAssociatedLocation)
        -
      • -
      - - - -
        -
      • -

        getAssociatedLocation

        -
        public Vector3Double getAssociatedLocation()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AttachedParts.html b/dist/javadoc/edu/nps/moves/dis7/AttachedParts.html deleted file mode 100644 index 29662c81..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AttachedParts.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -AttachedParts - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AttachedParts

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AttachedParts
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Removable parts that may be attached to an entity. Section 6.2.93.3 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortdetachedIndicator -
      0 = attached, 1 = detached.
      -
      protected longparameterType -
      The location or station to which the part is attached
      -
      protected longparameterValue -
      The definition of the 64 bits shall be determined based on the type of parameter specified in the Parameter Type field
      -
      protected intpartAttachedTo -
      the identification of the articulated part to which this articulation parameter is attached.
      -
      protected shortrecordType -
      the identification of the Variable Parameter record.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AttachedParts() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected short recordType
        -
        the identification of the Variable Parameter record. Enumeration from EBV
        -
      • -
      - - - -
        -
      • -

        detachedIndicator

        -
        protected short detachedIndicator
        -
        0 = attached, 1 = detached. See I.2.3.1 for state transition diagram
        -
      • -
      - - - -
        -
      • -

        partAttachedTo

        -
        protected int partAttachedTo
        -
        the identification of the articulated part to which this articulation parameter is attached. This field shall be specified by a 16-bit unsigned integer. This field shall contain the value zero if the articulated part is attached directly to the entity.
        -
      • -
      - - - -
        -
      • -

        parameterType

        -
        protected long parameterType
        -
        The location or station to which the part is attached
        -
      • -
      - - - -
        -
      • -

        parameterValue

        -
        protected long parameterValue
        -
        The definition of the 64 bits shall be determined based on the type of parameter specified in the Parameter Type field
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AttachedParts

        -
        public AttachedParts()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(short pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public short getRecordType()
        -
      • -
      - - - -
        -
      • -

        setDetachedIndicator

        -
        public void setDetachedIndicator(short pDetachedIndicator)
        -
      • -
      - - - -
        -
      • -

        getDetachedIndicator

        -
        public short getDetachedIndicator()
        -
      • -
      - - - -
        -
      • -

        setPartAttachedTo

        -
        public void setPartAttachedTo(int pPartAttachedTo)
        -
      • -
      - - - -
        -
      • -

        getPartAttachedTo

        -
        public int getPartAttachedTo()
        -
      • -
      - - - -
        -
      • -

        setParameterType

        -
        public void setParameterType(long pParameterType)
        -
      • -
      - - - -
        -
      • -

        getParameterType

        -
        public long getParameterType()
        -
      • -
      - - - -
        -
      • -

        setParameterValue

        -
        public void setParameterValue(long pParameterValue)
        -
      • -
      - - - -
        -
      • -

        getParameterValue

        -
        public long getParameterValue()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Attribute.html b/dist/javadoc/edu/nps/moves/dis7/Attribute.html deleted file mode 100644 index e5760638..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Attribute.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - -Attribute - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Attribute

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Attribute
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Used to convey information for one or more attributes. Attributes conform to the standard variable record format of 6.2.82. Section 6.2.10. NOT COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Attribute() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetRecordLength() 
      longgetRecordSpecificFields() 
      longgetRecordType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetRecordLength(int pRecordLength) 
      voidsetRecordSpecificFields(long pRecordSpecificFields) 
      voidsetRecordType(long pRecordType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
      • -
      - - - -
        -
      • -

        recordSpecificFields

        -
        protected long recordSpecificFields
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Attribute

        -
        public Attribute()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setRecordSpecificFields

        -
        public void setRecordSpecificFields(long pRecordSpecificFields)
        -
      • -
      - - - -
        -
      • -

        getRecordSpecificFields

        -
        public long getRecordSpecificFields()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/AttributePdu.html b/dist/javadoc/edu/nps/moves/dis7/AttributePdu.html deleted file mode 100644 index 2b1f584b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/AttributePdu.html +++ /dev/null @@ -1,870 +0,0 @@ - - - - - -AttributePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class AttributePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class AttributePdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Information about individual attributes for a particular entity, other object, or event may be communicated using an Attribute PDU. The Attribute PDU shall not be used to exchange data available in any other PDU except where explicitly mentioned in the PDU issuance instructions within this standard. See 5.3.6 for the information requirements and issuance and receipt rules for this PDU. Section 7.2.6. INCOMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingSimulationAddress

        -
        protected SimulationAddress originatingSimulationAddress
        -
        This field shall identify the simulation issuing the Attribute PDU. It shall be represented by a Simulation Address record (see 6.2.79).
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected int padding1
        -
        Padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
        Padding
        -
      • -
      - - - -
        -
      • -

        attributeRecordPduType

        -
        protected short attributeRecordPduType
        -
        This field shall represent the type of the PDU that is being extended or updated, if applicable. It shall be represented by an 8-bit enumeration.
        -
      • -
      - - - -
        -
      • -

        attributeRecordProtocolVersion

        -
        protected short attributeRecordProtocolVersion
        -
        This field shall indicate the Protocol Version associated with the Attribute Record PDU Type. It shall be represented by an 8-bit enumeration.
        -
      • -
      - - - -
        -
      • -

        masterAttributeRecordType

        -
        protected long masterAttributeRecordType
        -
        This field shall contain the Attribute record type of the Attribute records in the PDU if they all have the same Attribute record type. It shall be represented by a 32-bit enumeration.
        -
      • -
      - - - -
        -
      • -

        actionCode

        -
        protected short actionCode
        -
        This field shall identify the action code applicable to this Attribute PDU. The Action Code shall apply to all Attribute records contained in the PDU. It shall be represented by an 8-bit enumeration.
        -
      • -
      - - - -
        -
      • -

        padding3

        -
        protected byte padding3
        -
        Padding
        -
      • -
      - - - -
        -
      • -

        numberAttributeRecordSet

        -
        protected int numberAttributeRecordSet
        -
        This field shall specify the number of Attribute Record Sets that make up the remainder of the PDU. It shall be represented by a 16-bit unsigned integer.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        AttributePdu

        -
        public AttributePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOriginatingSimulationAddress

        -
        public void setOriginatingSimulationAddress(SimulationAddress pOriginatingSimulationAddress)
        -
      • -
      - - - -
        -
      • -

        getOriginatingSimulationAddress

        -
        public SimulationAddress getOriginatingSimulationAddress()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(int pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public int getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - -
        -
      • -

        setAttributeRecordPduType

        -
        public void setAttributeRecordPduType(short pAttributeRecordPduType)
        -
      • -
      - - - -
        -
      • -

        getAttributeRecordPduType

        -
        public short getAttributeRecordPduType()
        -
      • -
      - - - -
        -
      • -

        setAttributeRecordProtocolVersion

        -
        public void setAttributeRecordProtocolVersion(short pAttributeRecordProtocolVersion)
        -
      • -
      - - - -
        -
      • -

        getAttributeRecordProtocolVersion

        -
        public short getAttributeRecordProtocolVersion()
        -
      • -
      - - - -
        -
      • -

        setMasterAttributeRecordType

        -
        public void setMasterAttributeRecordType(long pMasterAttributeRecordType)
        -
      • -
      - - - -
        -
      • -

        getMasterAttributeRecordType

        -
        public long getMasterAttributeRecordType()
        -
      • -
      - - - -
        -
      • -

        setActionCode

        -
        public void setActionCode(short pActionCode)
        -
      • -
      - - - -
        -
      • -

        getActionCode

        -
        public short getActionCode()
        -
      • -
      - - - -
        -
      • -

        setPadding3

        -
        public void setPadding3(byte pPadding3)
        -
      • -
      - - - -
        -
      • -

        getPadding3

        -
        public byte getPadding3()
        -
      • -
      - - - -
        -
      • -

        setNumberAttributeRecordSet

        -
        public void setNumberAttributeRecordSet(int pNumberAttributeRecordSet)
        -
      • -
      - - - -
        -
      • -

        getNumberAttributeRecordSet

        -
        public int getNumberAttributeRecordSet()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/BeamAntennaPattern.html b/dist/javadoc/edu/nps/moves/dis7/BeamAntennaPattern.html deleted file mode 100644 index 2b96aeff..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/BeamAntennaPattern.html +++ /dev/null @@ -1,835 +0,0 @@ - - - - - -BeamAntennaPattern - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class BeamAntennaPattern

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class BeamAntennaPattern
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Used when the antenna pattern type field has a value of 1. Specifies the direction, pattern, and polarization of radiation from an antenna. Section 6.2.9.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatazimuthBeamwidth 
      protected EulerAnglesbeamDirection -
      The rotation that transforms the reference coordinate sytem into the beam coordinate system.
      -
      protected floatelevationBeamwidth 
      protected floatex -
      This field shall specify the magnitude of the X-component (in beam coordinates) of the Electri- cal field at some arbitrary single point in the main beam and in the far field of the antenna.
      -
      protected floatez -
      This field shall specify the magnitude of the Z-component (in beam coordinates) of the Electrical field at some arbitrary single point in the main beam and in the far field of the antenna.
      -
      protected shortpadding1 
      protected intpadding2 
      protected longpadding3 -
      padding
      -
      protected floatphase -
      This field shall specify the phase angle between EZ and EX in radians.
      -
      protected shortreferenceSystem 
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      BeamAntennaPattern() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        beamDirection

        -
        protected EulerAngles beamDirection
        -
        The rotation that transforms the reference coordinate sytem into the beam coordinate system. Either world coordinates or entity coordinates may be used as the reference coordinate system, as specified by the reference system field of the antenna pattern record.
        -
      • -
      - - - -
        -
      • -

        azimuthBeamwidth

        -
        protected float azimuthBeamwidth
        -
      • -
      - - - -
        -
      • -

        elevationBeamwidth

        -
        protected float elevationBeamwidth
        -
      • -
      - - - -
        -
      • -

        referenceSystem

        -
        protected short referenceSystem
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected int padding2
        -
      • -
      - - - -
        -
      • -

        ez

        -
        protected float ez
        -
        This field shall specify the magnitude of the Z-component (in beam coordinates) of the Electrical field at some arbitrary single point in the main beam and in the far field of the antenna.
        -
      • -
      - - - -
        -
      • -

        ex

        -
        protected float ex
        -
        This field shall specify the magnitude of the X-component (in beam coordinates) of the Electri- cal field at some arbitrary single point in the main beam and in the far field of the antenna.
        -
      • -
      - - - -
        -
      • -

        phase

        -
        protected float phase
        -
        This field shall specify the phase angle between EZ and EX in radians. If fully omni-direc- tional antenna is modeled using beam pattern type one, the omni-directional antenna shall be repre- sented by beam direction Euler angles psi, theta, and phi of zero, an azimuth beamwidth of 2PI, and an elevation beamwidth of PI
        -
      • -
      - - - -
        -
      • -

        padding3

        -
        protected long padding3
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BeamAntennaPattern

        -
        public BeamAntennaPattern()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setBeamDirection

        -
        public void setBeamDirection(EulerAngles pBeamDirection)
        -
      • -
      - - - -
        -
      • -

        getBeamDirection

        -
        public EulerAngles getBeamDirection()
        -
      • -
      - - - -
        -
      • -

        setAzimuthBeamwidth

        -
        public void setAzimuthBeamwidth(float pAzimuthBeamwidth)
        -
      • -
      - - - -
        -
      • -

        getAzimuthBeamwidth

        -
        public float getAzimuthBeamwidth()
        -
      • -
      - - - -
        -
      • -

        setElevationBeamwidth

        -
        public void setElevationBeamwidth(float pElevationBeamwidth)
        -
      • -
      - - - -
        -
      • -

        getElevationBeamwidth

        -
        public float getElevationBeamwidth()
        -
      • -
      - - - -
        -
      • -

        setReferenceSystem

        -
        public void setReferenceSystem(short pReferenceSystem)
        -
      • -
      - - - -
        -
      • -

        getReferenceSystem

        -
        public short getReferenceSystem()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(int pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public int getPadding2()
        -
      • -
      - - - -
        -
      • -

        setEz

        -
        public void setEz(float pEz)
        -
      • -
      - - - -
        -
      • -

        getEz

        -
        public float getEz()
        -
      • -
      - - - -
        -
      • -

        setEx

        -
        public void setEx(float pEx)
        -
      • -
      - - - -
        -
      • -

        getEx

        -
        public float getEx()
        -
      • -
      - - - -
        -
      • -

        setPhase

        -
        public void setPhase(float pPhase)
        -
      • -
      - - - -
        -
      • -

        getPhase

        -
        public float getPhase()
        -
      • -
      - - - -
        -
      • -

        setPadding3

        -
        public void setPadding3(long pPadding3)
        -
      • -
      - - - -
        -
      • -

        getPadding3

        -
        public long getPadding3()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/BeamData.html b/dist/javadoc/edu/nps/moves/dis7/BeamData.html deleted file mode 100644 index 3984d8c4..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/BeamData.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -BeamData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class BeamData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class BeamData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Describes the scan volue of an emitter beam. Section 6.2.11. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatbeamAzimuthCenter -
      Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
      -
      protected floatbeamAzimuthSweep -
      Specifies the beam azimuth sweep to determine scan volume
      -
      protected floatbeamElevationCenter -
      Specifies the beam elevation center to determine scan volume
      -
      protected floatbeamElevationSweep -
      Specifies the beam elevation sweep to determine scan volume
      -
      protected floatbeamSweepSync -
      allows receiver to synchronize its regenerated scan pattern to that of the emmitter.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      BeamData() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        beamAzimuthCenter

        -
        protected float beamAzimuthCenter
        -
        Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
        -
      • -
      - - - -
        -
      • -

        beamAzimuthSweep

        -
        protected float beamAzimuthSweep
        -
        Specifies the beam azimuth sweep to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamElevationCenter

        -
        protected float beamElevationCenter
        -
        Specifies the beam elevation center to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamElevationSweep

        -
        protected float beamElevationSweep
        -
        Specifies the beam elevation sweep to determine scan volume
        -
      • -
      - - - -
        -
      • -

        beamSweepSync

        -
        protected float beamSweepSync
        -
        allows receiver to synchronize its regenerated scan pattern to that of the emmitter. Specifies the percentage of time a scan is through its pattern from its origion.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BeamData

        -
        public BeamData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setBeamAzimuthCenter

        -
        public void setBeamAzimuthCenter(float pBeamAzimuthCenter)
        -
      • -
      - - - -
        -
      • -

        getBeamAzimuthCenter

        -
        public float getBeamAzimuthCenter()
        -
      • -
      - - - -
        -
      • -

        setBeamAzimuthSweep

        -
        public void setBeamAzimuthSweep(float pBeamAzimuthSweep)
        -
      • -
      - - - -
        -
      • -

        getBeamAzimuthSweep

        -
        public float getBeamAzimuthSweep()
        -
      • -
      - - - -
        -
      • -

        setBeamElevationCenter

        -
        public void setBeamElevationCenter(float pBeamElevationCenter)
        -
      • -
      - - - -
        -
      • -

        getBeamElevationCenter

        -
        public float getBeamElevationCenter()
        -
      • -
      - - - -
        -
      • -

        setBeamElevationSweep

        -
        public void setBeamElevationSweep(float pBeamElevationSweep)
        -
      • -
      - - - -
        -
      • -

        getBeamElevationSweep

        -
        public float getBeamElevationSweep()
        -
      • -
      - - - -
        -
      • -

        setBeamSweepSync

        -
        public void setBeamSweepSync(float pBeamSweepSync)
        -
      • -
      - - - -
        -
      • -

        getBeamSweepSync

        -
        public float getBeamSweepSync()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/BeamStatus.html b/dist/javadoc/edu/nps/moves/dis7/BeamStatus.html deleted file mode 100644 index 0892a8c1..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/BeamStatus.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - -BeamStatus - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class BeamStatus

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class BeamStatus
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Information related to the status of a beam. This is contained in the beam status field of the electromagnitec emission PDU. The first bit determines whether the beam is active (0) or deactivated (1). Section 6.2.12. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortbeamState -
      First bit zero means beam is active, first bit = 1 means deactivated.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      BeamStatus() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetBeamState_beamState() -
      0 active, 1 deactivated
      -
      intgetBeamState_padding() -
      padding
      -
      shortgetBeamState() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetBeamState_beamState(int val) -
      0 active, 1 deactivated
      -
      voidsetBeamState_padding(int val) -
      padding
      -
      voidsetBeamState(short pBeamState) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        beamState

        -
        protected short beamState
        -
        First bit zero means beam is active, first bit = 1 means deactivated. The rest is padding.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BeamStatus

        -
        public BeamStatus()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setBeamState

        -
        public void setBeamState(short pBeamState)
        -
      • -
      - - - -
        -
      • -

        getBeamState

        -
        public short getBeamState()
        -
      • -
      - - - -
        -
      • -

        getBeamState_beamState

        -
        public int getBeamState_beamState()
        -
        0 active, 1 deactivated
        -
      • -
      - - - -
        -
      • -

        setBeamState_beamState

        -
        public void setBeamState_beamState(int val)
        -
        0 active, 1 deactivated
        -
      • -
      - - - -
        -
      • -

        getBeamState_padding

        -
        public int getBeamState_padding()
        -
        padding
        -
      • -
      - - - -
        -
      • -

        setBeamState_padding

        -
        public void setBeamState_padding(int val)
        -
        padding
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/BlankingSector.html b/dist/javadoc/edu/nps/moves/dis7/BlankingSector.html deleted file mode 100644 index b8979dbf..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/BlankingSector.html +++ /dev/null @@ -1,976 +0,0 @@ - - - - - -BlankingSector - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class BlankingSector

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class BlankingSector
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The Blanking Sector attribute record may be used to convey persistent areas within a scan volume where emitter power for a specific active emitter beam is reduced to an insignificant value. Section 6.2.21.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected int recordType
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
      • -
      - - - -
        -
      • -

        emitterNumber

        -
        protected short emitterNumber
        -
      • -
      - - - -
        -
      • -

        beamNumber

        -
        protected short beamNumber
        -
      • -
      - - - -
        -
      • -

        stateIndicator

        -
        protected short stateIndicator
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
      • -
      - - - -
        -
      • -

        leftAzimuth

        -
        protected float leftAzimuth
        -
      • -
      - - - -
        -
      • -

        rightAzimuth

        -
        protected float rightAzimuth
        -
      • -
      - - - -
        -
      • -

        lowerElevation

        -
        protected float lowerElevation
        -
      • -
      - - - -
        -
      • -

        upperElevation

        -
        protected float upperElevation
        -
      • -
      - - - -
        -
      • -

        residualPower

        -
        protected float residualPower
        -
      • -
      - - - -
        -
      • -

        padding3

        -
        protected int padding3
        -
      • -
      - - - -
        -
      • -

        padding4

        -
        protected int padding4
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BlankingSector

        -
        public BlankingSector()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(int pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public int getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setEmitterNumber

        -
        public void setEmitterNumber(short pEmitterNumber)
        -
      • -
      - - - -
        -
      • -

        getEmitterNumber

        -
        public short getEmitterNumber()
        -
      • -
      - - - -
        -
      • -

        setBeamNumber

        -
        public void setBeamNumber(short pBeamNumber)
        -
      • -
      - - - -
        -
      • -

        getBeamNumber

        -
        public short getBeamNumber()
        -
      • -
      - - - -
        -
      • -

        setStateIndicator

        -
        public void setStateIndicator(short pStateIndicator)
        -
      • -
      - - - -
        -
      • -

        getStateIndicator

        -
        public short getStateIndicator()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - -
        -
      • -

        setLeftAzimuth

        -
        public void setLeftAzimuth(float pLeftAzimuth)
        -
      • -
      - - - -
        -
      • -

        getLeftAzimuth

        -
        public float getLeftAzimuth()
        -
      • -
      - - - -
        -
      • -

        setRightAzimuth

        -
        public void setRightAzimuth(float pRightAzimuth)
        -
      • -
      - - - -
        -
      • -

        getRightAzimuth

        -
        public float getRightAzimuth()
        -
      • -
      - - - -
        -
      • -

        setLowerElevation

        -
        public void setLowerElevation(float pLowerElevation)
        -
      • -
      - - - -
        -
      • -

        getLowerElevation

        -
        public float getLowerElevation()
        -
      • -
      - - - -
        -
      • -

        setUpperElevation

        -
        public void setUpperElevation(float pUpperElevation)
        -
      • -
      - - - -
        -
      • -

        getUpperElevation

        -
        public float getUpperElevation()
        -
      • -
      - - - -
        -
      • -

        setResidualPower

        -
        public void setResidualPower(float pResidualPower)
        -
      • -
      - - - -
        -
      • -

        getResidualPower

        -
        public float getResidualPower()
        -
      • -
      - - - -
        -
      • -

        setPadding3

        -
        public void setPadding3(int pPadding3)
        -
      • -
      - - - -
        -
      • -

        getPadding3

        -
        public int getPadding3()
        -
      • -
      - - - -
        -
      • -

        setPadding4

        -
        public void setPadding4(int pPadding4)
        -
      • -
      - - - -
        -
      • -

        getPadding4

        -
        public int getPadding4()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ChangeOptions.html b/dist/javadoc/edu/nps/moves/dis7/ChangeOptions.html deleted file mode 100644 index 1207755b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ChangeOptions.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - - -ChangeOptions - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ChangeOptions

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ChangeOptions
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    This is wrong and breaks serialization. See section 6.2.13 aka B.2.41 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ChangeOptions() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ChangeOptions

        -
        public ChangeOptions()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ClockTime.html b/dist/javadoc/edu/nps/moves/dis7/ClockTime.html deleted file mode 100644 index 43cc136b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ClockTime.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -ClockTime - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ClockTime

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ClockTime
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Time measurements that exceed one hour are represented by this record. The first field is the hours since the unix epoch (Jan 1 1970, used by most Unix systems and java) and the second field the timestamp units since the top of the hour. Section 6.2.14 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longhour -
      Hours since midnight, 1970, UTC
      -
      protected TimestamptimePastHour -
      Time past the hour, in timestamp form
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ClockTime() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      longgetHour() 
      intgetMarshalledSize() 
      TimestampgetTimePastHour() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetHour(long pHour) 
      voidsetTimePastHour(Timestamp pTimePastHour) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        hour

        -
        protected long hour
        -
        Hours since midnight, 1970, UTC
        -
      • -
      - - - -
        -
      • -

        timePastHour

        -
        protected Timestamp timePastHour
        -
        Time past the hour, in timestamp form
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ClockTime

        -
        public ClockTime()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setHour

        -
        public void setHour(long pHour)
        -
      • -
      - - - -
        -
      • -

        getHour

        -
        public long getHour()
        -
      • -
      - - - -
        -
      • -

        setTimePastHour

        -
        public void setTimePastHour(Timestamp pTimePastHour)
        -
      • -
      - - - -
        -
      • -

        getTimePastHour

        -
        public Timestamp getTimePastHour()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/CollisionElasticPdu.html b/dist/javadoc/edu/nps/moves/dis7/CollisionElasticPdu.html deleted file mode 100644 index 0be8e0a9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/CollisionElasticPdu.html +++ /dev/null @@ -1,1122 +0,0 @@ - - - - - -CollisionElasticPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class CollisionElasticPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CollisionElasticPdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU. Section 7.2.4. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        issuingEntityID

        -
        protected EntityID issuingEntityID
        -
        This field shall identify the entity that is issuing the PDU and shall be represented by an Entity Identifier record (see 6.2.28)
        -
      • -
      - - - -
        -
      • -

        collidingEntityID

        -
        protected EntityID collidingEntityID
        -
        This field shall identify the entity that has collided with the issuing entity. This field shall be a valid identifier of an entity or server capable of responding to the receipt of this Collision-Elastic PDU. This field shall be represented by an Entity Identifier record (see 6.2.28).
        -
      • -
      - - - -
        -
      • -

        collisionEventID

        -
        protected EventIdentifier collisionEventID
        -
        This field shall contain an identification generated by the issuing simulation application to associate related collision events. This field shall be represented by an Event Identifier record (see 6.2.34).
        -
      • -
      - - - -
        -
      • -

        pad

        -
        protected short pad
        -
        some padding
        -
      • -
      - - - -
        -
      • -

        contactVelocity

        -
        protected Vector3Float contactVelocity
        -
        This field shall contain the velocity at the time the collision is detected at the point the collision is detected. The velocity shall be represented in world coordinates. This field shall be represented by the Linear Velocity Vector record [see 6.2.95 item c)]
        -
      • -
      - - - -
        -
      • -

        mass

        -
        protected float mass
        -
        This field shall contain the mass of the issuing entity and shall be represented by a 32-bit floating point number representing kilograms
        -
      • -
      - - - -
        -
      • -

        locationOfImpact

        -
        protected Vector3Float locationOfImpact
        -
        This field shall specify the location of the collision with respect to the entity with which the issuing entity collided. This field shall be represented by an Entity Coordinate Vector record [see 6.2.95 item a)].
        -
      • -
      - - - -
        -
      • -

        collisionIntermediateResultXX

        -
        protected float collisionIntermediateResultXX
        -
        These six records represent the six independent components of a positive semi-definite matrix formed by pre-multiplying and post-multiplying the tensor of inertia, by the anti-symmetric matrix generated by the moment arm, and shall be represented by 32-bit floating point numbers (see 5.3.4.4)
        -
      • -
      - - - -
        -
      • -

        collisionIntermediateResultXY

        -
        protected float collisionIntermediateResultXY
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionIntermediateResultXZ

        -
        protected float collisionIntermediateResultXZ
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionIntermediateResultYY

        -
        protected float collisionIntermediateResultYY
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionIntermediateResultYZ

        -
        protected float collisionIntermediateResultYZ
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        collisionIntermediateResultZZ

        -
        protected float collisionIntermediateResultZZ
        -
        tensor values
        -
      • -
      - - - -
        -
      • -

        unitSurfaceNormal

        -
        protected Vector3Float unitSurfaceNormal
        -
        This record shall represent the normal vector to the surface at the point of collision detection. The surface normal shall be represented in world coordinates. This field shall be represented by an Entity Coordinate Vector record [see 6.2.95 item a)].
        -
      • -
      - - - -
        -
      • -

        coefficientOfRestitution

        -
        protected float coefficientOfRestitution
        -
        This field shall represent the degree to which energy is conserved in a collision and shall be represented by a 32-bit floating point number. In addition, it represents a free parameter by which simulation application developers may "tune" their collision interactions.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CollisionElasticPdu

        -
        public CollisionElasticPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setIssuingEntityID

        -
        public void setIssuingEntityID(EntityID pIssuingEntityID)
        -
      • -
      - - - -
        -
      • -

        getIssuingEntityID

        -
        public EntityID getIssuingEntityID()
        -
      • -
      - - - -
        -
      • -

        setCollidingEntityID

        -
        public void setCollidingEntityID(EntityID pCollidingEntityID)
        -
      • -
      - - - -
        -
      • -

        getCollidingEntityID

        -
        public EntityID getCollidingEntityID()
        -
      • -
      - - - -
        -
      • -

        setCollisionEventID

        -
        public void setCollisionEventID(EventIdentifier pCollisionEventID)
        -
      • -
      - - - -
        -
      • -

        getCollisionEventID

        -
        public EventIdentifier getCollisionEventID()
        -
      • -
      - - - -
        -
      • -

        setPad

        -
        public void setPad(short pPad)
        -
      • -
      - - - -
        -
      • -

        getPad

        -
        public short getPad()
        -
      • -
      - - - -
        -
      • -

        setContactVelocity

        -
        public void setContactVelocity(Vector3Float pContactVelocity)
        -
      • -
      - - - -
        -
      • -

        getContactVelocity

        -
        public Vector3Float getContactVelocity()
        -
      • -
      - - - -
        -
      • -

        setMass

        -
        public void setMass(float pMass)
        -
      • -
      - - - -
        -
      • -

        getMass

        -
        public float getMass()
        -
      • -
      - - - -
        -
      • -

        setLocationOfImpact

        -
        public void setLocationOfImpact(Vector3Float pLocationOfImpact)
        -
      • -
      - - - -
        -
      • -

        getLocationOfImpact

        -
        public Vector3Float getLocationOfImpact()
        -
      • -
      - - - -
        -
      • -

        setCollisionIntermediateResultXX

        -
        public void setCollisionIntermediateResultXX(float pCollisionIntermediateResultXX)
        -
      • -
      - - - -
        -
      • -

        getCollisionIntermediateResultXX

        -
        public float getCollisionIntermediateResultXX()
        -
      • -
      - - - -
        -
      • -

        setCollisionIntermediateResultXY

        -
        public void setCollisionIntermediateResultXY(float pCollisionIntermediateResultXY)
        -
      • -
      - - - -
        -
      • -

        getCollisionIntermediateResultXY

        -
        public float getCollisionIntermediateResultXY()
        -
      • -
      - - - -
        -
      • -

        setCollisionIntermediateResultXZ

        -
        public void setCollisionIntermediateResultXZ(float pCollisionIntermediateResultXZ)
        -
      • -
      - - - -
        -
      • -

        getCollisionIntermediateResultXZ

        -
        public float getCollisionIntermediateResultXZ()
        -
      • -
      - - - -
        -
      • -

        setCollisionIntermediateResultYY

        -
        public void setCollisionIntermediateResultYY(float pCollisionIntermediateResultYY)
        -
      • -
      - - - -
        -
      • -

        getCollisionIntermediateResultYY

        -
        public float getCollisionIntermediateResultYY()
        -
      • -
      - - - -
        -
      • -

        setCollisionIntermediateResultYZ

        -
        public void setCollisionIntermediateResultYZ(float pCollisionIntermediateResultYZ)
        -
      • -
      - - - -
        -
      • -

        getCollisionIntermediateResultYZ

        -
        public float getCollisionIntermediateResultYZ()
        -
      • -
      - - - -
        -
      • -

        setCollisionIntermediateResultZZ

        -
        public void setCollisionIntermediateResultZZ(float pCollisionIntermediateResultZZ)
        -
      • -
      - - - -
        -
      • -

        getCollisionIntermediateResultZZ

        -
        public float getCollisionIntermediateResultZZ()
        -
      • -
      - - - -
        -
      • -

        setUnitSurfaceNormal

        -
        public void setUnitSurfaceNormal(Vector3Float pUnitSurfaceNormal)
        -
      • -
      - - - -
        -
      • -

        getUnitSurfaceNormal

        -
        public Vector3Float getUnitSurfaceNormal()
        -
      • -
      - - - -
        -
      • -

        setCoefficientOfRestitution

        -
        public void setCoefficientOfRestitution(float pCoefficientOfRestitution)
        -
      • -
      - - - -
        -
      • -

        getCoefficientOfRestitution

        -
        public float getCoefficientOfRestitution()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/CollisionPdu.html b/dist/javadoc/edu/nps/moves/dis7/CollisionPdu.html deleted file mode 100644 index 9f5af199..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/CollisionPdu.html +++ /dev/null @@ -1,828 +0,0 @@ - - - - - -CollisionPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class CollisionPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CollisionPdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.2.3 Collisions between entities shall be communicated by issuing a Collision PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        issuingEntityID

        -
        protected EntityID issuingEntityID
        -
        This field shall identify the entity that is issuing the PDU, and shall be represented by an Entity Identifier record (see 6.2.28).
        -
      • -
      - - - -
        -
      • -

        collidingEntityID

        -
        protected EntityID collidingEntityID
        -
        This field shall identify the entity that has collided with the issuing entity (see 5.3.3.4). This field shall be represented by an Entity Identifier record (see 6.2.28).
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventIdentifier eventID
        -
        This field shall contain an identification generated by the issuing simulation application to associate related collision events. This field shall be represented by an Event Identifier record (see 6.2.34).
        -
      • -
      - - - -
        -
      • -

        collisionType

        -
        protected short collisionType
        -
        This field shall identify the type of collision. The Collision Type field shall be represented by an 8-bit record of enumerations
        -
      • -
      - - - -
        -
      • -

        pad

        -
        protected byte pad
        -
        some padding
        -
      • -
      - - - -
        -
      • -

        velocity

        -
        protected Vector3Float velocity
        -
        This field shall contain the velocity (at the time the collision is detected) of the issuing entity. The velocity shall be represented in world coordinates. This field shall be represented by the Linear Velocity Vector record [see 6.2.95 item c)].
        -
      • -
      - - - -
        -
      • -

        mass

        -
        protected float mass
        -
        This field shall contain the mass of the issuing entity, and shall be represented by a 32-bit floating point number representing kilograms.
        -
      • -
      - - - -
        -
      • -

        location

        -
        protected Vector3Float location
        -
        This field shall specify the location of the collision with respect to the entity with which the issuing entity collided. The Location field shall be represented by an Entity Coordinate Vector record [see 6.2.95 item a)].
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CollisionPdu

        -
        public CollisionPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setIssuingEntityID

        -
        public void setIssuingEntityID(EntityID pIssuingEntityID)
        -
      • -
      - - - -
        -
      • -

        getIssuingEntityID

        -
        public EntityID getIssuingEntityID()
        -
      • -
      - - - -
        -
      • -

        setCollidingEntityID

        -
        public void setCollidingEntityID(EntityID pCollidingEntityID)
        -
      • -
      - - - -
        -
      • -

        getCollidingEntityID

        -
        public EntityID getCollidingEntityID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setCollisionType

        -
        public void setCollisionType(short pCollisionType)
        -
      • -
      - - - -
        -
      • -

        getCollisionType

        -
        public short getCollisionType()
        -
      • -
      - - - -
        -
      • -

        setPad

        -
        public void setPad(byte pPad)
        -
      • -
      - - - -
        -
      • -

        getPad

        -
        public byte getPad()
        -
      • -
      - - - -
        -
      • -

        setVelocity

        -
        public void setVelocity(Vector3Float pVelocity)
        -
      • -
      - - - - - - - -
        -
      • -

        setMass

        -
        public void setMass(float pMass)
        -
      • -
      - - - -
        -
      • -

        getMass

        -
        public float getMass()
        -
      • -
      - - - -
        -
      • -

        setLocation

        -
        public void setLocation(Vector3Float pLocation)
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/CommentPdu.html b/dist/javadoc/edu/nps/moves/dis7/CommentPdu.html deleted file mode 100644 index 0224e2d1..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/CommentPdu.html +++ /dev/null @@ -1,684 +0,0 @@ - - - - - -CommentPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class CommentPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CommentPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Arbitrary messages can be entered into the data stream via use of this PDU. Section 7.5.13 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CommentPdu

        -
        public CommentPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/CommentReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/CommentReliablePdu.html deleted file mode 100644 index 16bd3019..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/CommentReliablePdu.html +++ /dev/null @@ -1,684 +0,0 @@ - - - - - -CommentReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class CommentReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CommentReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.12: Arbitrary messages. Only reliable this time. Neds manual intervention to fix padding in variable datums. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CommentReliablePdu

        -
        public CommentReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/CommunicationsNodeID.html b/dist/javadoc/edu/nps/moves/dis7/CommunicationsNodeID.html deleted file mode 100644 index 00c9f8e9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/CommunicationsNodeID.html +++ /dev/null @@ -1,508 +0,0 @@ - - - - - -CommunicationsNodeID - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class CommunicationsNodeID

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CommunicationsNodeID
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Identity of a communications node. Section 6.2.48.4 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intelementID 
      protected EntityIDentityID 
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      CommunicationsNodeID() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetElementID() 
      EntityIDgetEntityID() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetElementID(int pElementID) 
      voidsetEntityID(EntityID pEntityID) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityID

        -
        protected EntityID entityID
        -
      • -
      - - - -
        -
      • -

        elementID

        -
        protected int elementID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CommunicationsNodeID

        -
        public CommunicationsNodeID()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(EntityID pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public EntityID getEntityID()
        -
      • -
      - - - -
        -
      • -

        setElementID

        -
        public void setElementID(int pElementID)
        -
      • -
      - - - -
        -
      • -

        getElementID

        -
        public int getElementID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/CreateEntityPdu.html b/dist/javadoc/edu/nps/moves/dis7/CreateEntityPdu.html deleted file mode 100644 index 326fe9fb..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/CreateEntityPdu.html +++ /dev/null @@ -1,632 +0,0 @@ - - - - - -CreateEntityPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class CreateEntityPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CreateEntityPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.2. Create a new entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingID

        -
        protected EntityID originatingID
        -
        Identifier for the request
        -
      • -
      - - - -
        -
      • -

        receivingID

        -
        protected EntityID receivingID
        -
        Identifier for the request
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Identifier for the request. See 6.2.75
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CreateEntityPdu

        -
        public CreateEntityPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOriginatingID

        -
        public void setOriginatingID(EntityID pOriginatingID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingID

        -
        public EntityID getOriginatingID()
        -
      • -
      - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(EntityID pReceivingID)
        -
      • -
      - - - -
        -
      • -

        getReceivingID

        -
        public EntityID getReceivingID()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/CreateEntityReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/CreateEntityReliablePdu.html deleted file mode 100644 index 5290f460..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/CreateEntityReliablePdu.html +++ /dev/null @@ -1,674 +0,0 @@ - - - - - -CreateEntityReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class CreateEntityReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class CreateEntityReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.1: creation of an entity , reliable. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CreateEntityReliablePdu

        -
        public CreateEntityReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DataFilterRecord.html b/dist/javadoc/edu/nps/moves/dis7/DataFilterRecord.html deleted file mode 100644 index bc95948d..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DataFilterRecord.html +++ /dev/null @@ -1,856 +0,0 @@ - - - - - -DataFilterRecord - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DataFilterRecord

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataFilterRecord
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    identify which of the optional data fields are contained in the Minefield Data PDU or requested in the Minefield Query PDU. This is a 32-bit record. For each field, true denotes that the data is requested or present and false denotes that the data is neither requested nor present. Section 6.2.16 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        bitFlags

        -
        protected long bitFlags
        -
        Bitflags field
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataFilterRecord

        -
        public DataFilterRecord()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setBitFlags

        -
        public void setBitFlags(long pBitFlags)
        -
      • -
      - - - -
        -
      • -

        getBitFlags

        -
        public long getBitFlags()
        -
      • -
      - - - -
        -
      • -

        getBitFlags_groundBurialDepthOffset

        -
        public int getBitFlags_groundBurialDepthOffset()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_groundBurialDepthOffset

        -
        public void setBitFlags_groundBurialDepthOffset(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_waterBurialDepthOffset

        -
        public int getBitFlags_waterBurialDepthOffset()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_waterBurialDepthOffset

        -
        public void setBitFlags_waterBurialDepthOffset(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_snowBurialDepthOffset

        -
        public int getBitFlags_snowBurialDepthOffset()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_snowBurialDepthOffset

        -
        public void setBitFlags_snowBurialDepthOffset(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_mineOrientation

        -
        public int getBitFlags_mineOrientation()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_mineOrientation

        -
        public void setBitFlags_mineOrientation(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_thermalContrast

        -
        public int getBitFlags_thermalContrast()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_thermalContrast

        -
        public void setBitFlags_thermalContrast(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_reflectance

        -
        public int getBitFlags_reflectance()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_reflectance

        -
        public void setBitFlags_reflectance(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_mineEmplacementTime

        -
        public int getBitFlags_mineEmplacementTime()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_mineEmplacementTime

        -
        public void setBitFlags_mineEmplacementTime(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_tripDetonationWire

        -
        public int getBitFlags_tripDetonationWire()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_tripDetonationWire

        -
        public void setBitFlags_tripDetonationWire(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_fusing

        -
        public int getBitFlags_fusing()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_fusing

        -
        public void setBitFlags_fusing(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_scalarDetectionCoefficient

        -
        public int getBitFlags_scalarDetectionCoefficient()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_scalarDetectionCoefficient

        -
        public void setBitFlags_scalarDetectionCoefficient(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_paintScheme

        -
        public int getBitFlags_paintScheme()
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        setBitFlags_paintScheme

        -
        public void setBitFlags_paintScheme(int val)
        -
        boolean
        -
      • -
      - - - -
        -
      • -

        getBitFlags_padding

        -
        public int getBitFlags_padding()
        -
        padding
        -
      • -
      - - - -
        -
      • -

        setBitFlags_padding

        -
        public void setBitFlags_padding(int val)
        -
        padding
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DataPdu.html b/dist/javadoc/edu/nps/moves/dis7/DataPdu.html deleted file mode 100644 index 3774b116..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DataPdu.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - -DataPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DataPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Information issued in response to a data query pdu or a set data pdu is communicated using a data pdu. Section 7.5.11 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        ID of request
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected long padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataPdu

        -
        public DataPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(long pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public long getPadding1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DataQueryDatumSpecification.html b/dist/javadoc/edu/nps/moves/dis7/DataQueryDatumSpecification.html deleted file mode 100644 index 10fbbaa9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DataQueryDatumSpecification.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -DataQueryDatumSpecification - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DataQueryDatumSpecification

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataQueryDatumSpecification
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    List of fixed and variable datum ID records. Section 6.2.17 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfFixedDatums

        -
        protected long numberOfFixedDatums
        -
        Number of fixed datum IDs
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatums

        -
        protected long numberOfVariableDatums
        -
        Number of variable datum IDs
        -
      • -
      - - - -
        -
      • -

        fixedDatumIDList

        -
        protected UnsignedDISInteger fixedDatumIDList
        -
        variable length list fixed datum IDs
        -
      • -
      - - - -
        -
      • -

        variableDatumIDList

        -
        protected UnsignedDISInteger variableDatumIDList
        -
        variable length list variable datum IDs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataQueryDatumSpecification

        -
        public DataQueryDatumSpecification()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatums

        -
        public void setNumberOfFixedDatums(long pNumberOfFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatums

        -
        public long getNumberOfFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatums

        -
        public void setNumberOfVariableDatums(long pNumberOfVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatums

        -
        public long getNumberOfVariableDatums()
        -
      • -
      - - - -
        -
      • -

        setFixedDatumIDList

        -
        public void setFixedDatumIDList(UnsignedDISInteger pFixedDatumIDList)
        -
      • -
      - - - - - - - -
        -
      • -

        setVariableDatumIDList

        -
        public void setVariableDatumIDList(UnsignedDISInteger pVariableDatumIDList)
        -
      • -
      - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DataQueryPdu.html b/dist/javadoc/edu/nps/moves/dis7/DataQueryPdu.html deleted file mode 100644 index 004a8cc5..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DataQueryPdu.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - -DataQueryPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DataQueryPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataQueryPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.9. Request for data from an entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        ID of request
        -
      • -
      - - - -
        -
      • -

        timeInterval

        -
        protected long timeInterval
        -
        time issues between issues of Data PDUs. Zero means send once only.
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataQueryPdu

        -
        public DataQueryPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setTimeInterval

        -
        public void setTimeInterval(long pTimeInterval)
        -
      • -
      - - - -
        -
      • -

        getTimeInterval

        -
        public long getTimeInterval()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DataQueryReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/DataQueryReliablePdu.html deleted file mode 100644 index 18c293cf..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DataQueryReliablePdu.html +++ /dev/null @@ -1,894 +0,0 @@ - - - - - -DataQueryReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DataQueryReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataQueryReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.8: request for data from an entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        timeInterval

        -
        protected long timeInterval
        -
        time interval between issuing data query PDUs
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataQueryReliablePdu

        -
        public DataQueryReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setTimeInterval

        -
        public void setTimeInterval(long pTimeInterval)
        -
      • -
      - - - -
        -
      • -

        getTimeInterval

        -
        public long getTimeInterval()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DataReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/DataReliablePdu.html deleted file mode 100644 index ba6058a3..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DataReliablePdu.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - - -DataReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DataReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DataReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.10: issued in response to a data query R or set dataR pdu. Needs manual intervention to fix padding on variable datums. UNFINSIHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DataReliablePdu

        -
        public DataReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DatumSpecification.html b/dist/javadoc/edu/nps/moves/dis7/DatumSpecification.html deleted file mode 100644 index 0f3612ae..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DatumSpecification.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -DatumSpecification - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DatumSpecification

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DatumSpecification
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    List of fixed and variable datum records. Section 6.2.18 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfFixedDatums

        -
        protected long numberOfFixedDatums
        -
        Number of fixed datums
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatums

        -
        protected long numberOfVariableDatums
        -
        Number of variable datums
        -
      • -
      - - - -
        -
      • -

        fixedDatumList

        -
        protected FixedDatum fixedDatumList
        -
        variable length list fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatumList

        -
        protected VariableDatum variableDatumList
        -
        variable length list variable datums. See 6.2.93
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DatumSpecification

        -
        public DatumSpecification()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatums

        -
        public void setNumberOfFixedDatums(long pNumberOfFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatums

        -
        public long getNumberOfFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatums

        -
        public void setNumberOfVariableDatums(long pNumberOfVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatums

        -
        public long getNumberOfVariableDatums()
        -
      • -
      - - - -
        -
      • -

        setFixedDatumList

        -
        public void setFixedDatumList(FixedDatum pFixedDatumList)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumList

        -
        public FixedDatum getFixedDatumList()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumList

        -
        public void setVariableDatumList(VariableDatum pVariableDatumList)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumList

        -
        public VariableDatum getVariableDatumList()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DeadReckoningParameters.html b/dist/javadoc/edu/nps/moves/dis7/DeadReckoningParameters.html deleted file mode 100644 index 4a8278ea..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DeadReckoningParameters.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -DeadReckoningParameters - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DeadReckoningParameters

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DeadReckoningParameters
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Not specified in the standard. This is used by the ESPDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        deadReckoningAlgorithm

        -
        protected short deadReckoningAlgorithm
        -
        Algorithm to use in computing dead reckoning. See EBV doc.
        -
      • -
      - - - -
        -
      • -

        parameters

        -
        protected short[] parameters
        -
        Dead reckoning parameters. Contents depends on algorithm.
        -
      • -
      - - - -
        -
      • -

        entityLinearAcceleration

        -
        protected Vector3Float entityLinearAcceleration
        -
        Linear acceleration of the entity
        -
      • -
      - - - -
        -
      • -

        entityAngularVelocity

        -
        protected Vector3Float entityAngularVelocity
        -
        Angular velocity of the entity
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DeadReckoningParameters

        -
        public DeadReckoningParameters()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setDeadReckoningAlgorithm

        -
        public void setDeadReckoningAlgorithm(short pDeadReckoningAlgorithm)
        -
      • -
      - - - -
        -
      • -

        getDeadReckoningAlgorithm

        -
        public short getDeadReckoningAlgorithm()
        -
      • -
      - - - -
        -
      • -

        setParameters

        -
        public void setParameters(short[] pParameters)
        -
      • -
      - - - -
        -
      • -

        getParameters

        -
        public short[] getParameters()
        -
      • -
      - - - -
        -
      • -

        setEntityLinearAcceleration

        -
        public void setEntityLinearAcceleration(Vector3Float pEntityLinearAcceleration)
        -
      • -
      - - - -
        -
      • -

        getEntityLinearAcceleration

        -
        public Vector3Float getEntityLinearAcceleration()
        -
      • -
      - - - -
        -
      • -

        setEntityAngularVelocity

        -
        public void setEntityAngularVelocity(Vector3Float pEntityAngularVelocity)
        -
      • -
      - - - -
        -
      • -

        getEntityAngularVelocity

        -
        public Vector3Float getEntityAngularVelocity()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DesignatorPdu.html b/dist/javadoc/edu/nps/moves/dis7/DesignatorPdu.html deleted file mode 100644 index d102aec2..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DesignatorPdu.html +++ /dev/null @@ -1,996 +0,0 @@ - - - - - -DesignatorPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DesignatorPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DesignatorPdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.7.2. Handles designating operations. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        designatingEntityID

        -
        protected EntityID designatingEntityID
        -
        ID of the entity designating
        -
      • -
      - - - -
        -
      • -

        codeName

        -
        protected int codeName
        -
        This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
        -
      • -
      - - - -
        -
      • -

        designatedEntityID

        -
        protected EntityID designatedEntityID
        -
        ID of the entity being designated
        -
      • -
      - - - -
        -
      • -

        designatorCode

        -
        protected int designatorCode
        -
        This field shall identify the designator code being used by the designating entity
        -
      • -
      - - - -
        -
      • -

        designatorPower

        -
        protected float designatorPower
        -
        This field shall identify the designator output power in watts
        -
      • -
      - - - -
        -
      • -

        designatorWavelength

        -
        protected float designatorWavelength
        -
        This field shall identify the designator wavelength in units of microns
        -
      • -
      - - - -
        -
      • -

        designatorSpotWrtDesignated

        -
        protected Vector3Float designatorSpotWrtDesignated
        -
        designtor spot wrt the designated entity
        -
      • -
      - - - -
        -
      • -

        designatorSpotLocation

        -
        protected Vector3Double designatorSpotLocation
        -
        designtor spot wrt the designated entity
        -
      • -
      - - - -
        -
      • -

        deadReckoningAlgorithm

        -
        protected byte deadReckoningAlgorithm
        -
        Dead reckoning algorithm
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected int padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected byte padding2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        entityLinearAcceleration

        -
        protected Vector3Float entityLinearAcceleration
        -
        linear accelleration of entity
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DesignatorPdu

        -
        public DesignatorPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setDesignatingEntityID

        -
        public void setDesignatingEntityID(EntityID pDesignatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getDesignatingEntityID

        -
        public EntityID getDesignatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setCodeName

        -
        public void setCodeName(int pCodeName)
        -
      • -
      - - - -
        -
      • -

        getCodeName

        -
        public int getCodeName()
        -
      • -
      - - - -
        -
      • -

        setDesignatedEntityID

        -
        public void setDesignatedEntityID(EntityID pDesignatedEntityID)
        -
      • -
      - - - -
        -
      • -

        getDesignatedEntityID

        -
        public EntityID getDesignatedEntityID()
        -
      • -
      - - - -
        -
      • -

        setDesignatorCode

        -
        public void setDesignatorCode(int pDesignatorCode)
        -
      • -
      - - - -
        -
      • -

        getDesignatorCode

        -
        public int getDesignatorCode()
        -
      • -
      - - - -
        -
      • -

        setDesignatorPower

        -
        public void setDesignatorPower(float pDesignatorPower)
        -
      • -
      - - - -
        -
      • -

        getDesignatorPower

        -
        public float getDesignatorPower()
        -
      • -
      - - - -
        -
      • -

        setDesignatorWavelength

        -
        public void setDesignatorWavelength(float pDesignatorWavelength)
        -
      • -
      - - - -
        -
      • -

        getDesignatorWavelength

        -
        public float getDesignatorWavelength()
        -
      • -
      - - - -
        -
      • -

        setDesignatorSpotWrtDesignated

        -
        public void setDesignatorSpotWrtDesignated(Vector3Float pDesignatorSpotWrtDesignated)
        -
      • -
      - - - -
        -
      • -

        getDesignatorSpotWrtDesignated

        -
        public Vector3Float getDesignatorSpotWrtDesignated()
        -
      • -
      - - - -
        -
      • -

        setDesignatorSpotLocation

        -
        public void setDesignatorSpotLocation(Vector3Double pDesignatorSpotLocation)
        -
      • -
      - - - -
        -
      • -

        getDesignatorSpotLocation

        -
        public Vector3Double getDesignatorSpotLocation()
        -
      • -
      - - - -
        -
      • -

        setDeadReckoningAlgorithm

        -
        public void setDeadReckoningAlgorithm(byte pDeadReckoningAlgorithm)
        -
      • -
      - - - -
        -
      • -

        getDeadReckoningAlgorithm

        -
        public byte getDeadReckoningAlgorithm()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(int pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public int getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(byte pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public byte getPadding2()
        -
      • -
      - - - -
        -
      • -

        setEntityLinearAcceleration

        -
        public void setEntityLinearAcceleration(Vector3Float pEntityLinearAcceleration)
        -
      • -
      - - - -
        -
      • -

        getEntityLinearAcceleration

        -
        public Vector3Float getEntityLinearAcceleration()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DetonationPdu.html b/dist/javadoc/edu/nps/moves/dis7/DetonationPdu.html deleted file mode 100644 index 63adc228..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DetonationPdu.html +++ /dev/null @@ -1,931 +0,0 @@ - - - - - -DetonationPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DetonationPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DetonationPdu
    -extends WarfareFamilyPdu
    -implements java.io.Serializable
    -
    Detonation or impact of munitions, as well as, non-munition explosions, the burst or initial bloom of chaff, and the ignition of a flare shall be indicated. Section 7.3.3 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        explodingEntityID

        -
        protected EntityID explodingEntityID
        -
        ID of the expendable entity, Section 7.3.3
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventIdentifier eventID
        -
        ID of event, Section 7.3.3
        -
      • -
      - - - -
        -
      • -

        velocity

        -
        protected Vector3Float velocity
        -
        velocity of the munition immediately before detonation/impact, Section 7.3.3
        -
      • -
      - - - -
        -
      • -

        locationInWorldCoordinates

        -
        protected Vector3Double locationInWorldCoordinates
        -
        location of the munition detonation, the expendable detonation, Section 7.3.3
        -
      • -
      - - - -
        -
      • -

        descriptor

        -
        protected MunitionDescriptor descriptor
        -
        Describes the detonation represented, Section 7.3.3
        -
      • -
      - - - -
        -
      • -

        locationOfEntityCoordinates

        -
        protected Vector3Float locationOfEntityCoordinates
        -
        Velocity of the ammunition, Section 7.3.3
        -
      • -
      - - - -
        -
      • -

        detonationResult

        -
        protected short detonationResult
        -
        result of the detonation, Section 7.3.3
        -
      • -
      - - - -
        -
      • -

        numberOfVariableParameters

        -
        protected short numberOfVariableParameters
        -
        How many articulation parameters we have, Section 7.3.3
        -
      • -
      - - - -
        -
      • -

        pad

        -
        protected int pad
        -
        padding
        -
      • -
      - - - -
        -
      • -

        variableParameters

        -
        protected java.util.List<VariableParameter> variableParameters
        -
        specify the parameter values for each Variable Parameter record, Section 7.3.3
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DetonationPdu

        -
        public DetonationPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setExplodingEntityID

        -
        public void setExplodingEntityID(EntityID pExplodingEntityID)
        -
      • -
      - - - -
        -
      • -

        getExplodingEntityID

        -
        public EntityID getExplodingEntityID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setVelocity

        -
        public void setVelocity(Vector3Float pVelocity)
        -
      • -
      - - - - - - - -
        -
      • -

        setLocationInWorldCoordinates

        -
        public void setLocationInWorldCoordinates(Vector3Double pLocationInWorldCoordinates)
        -
      • -
      - - - -
        -
      • -

        getLocationInWorldCoordinates

        -
        public Vector3Double getLocationInWorldCoordinates()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setLocationOfEntityCoordinates

        -
        public void setLocationOfEntityCoordinates(Vector3Float pLocationOfEntityCoordinates)
        -
      • -
      - - - -
        -
      • -

        getLocationOfEntityCoordinates

        -
        public Vector3Float getLocationOfEntityCoordinates()
        -
      • -
      - - - -
        -
      • -

        setDetonationResult

        -
        public void setDetonationResult(short pDetonationResult)
        -
      • -
      - - - -
        -
      • -

        getDetonationResult

        -
        public short getDetonationResult()
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableParameters

        -
        public short getNumberOfVariableParameters()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableParameters

        -
        public void setNumberOfVariableParameters(short pNumberOfVariableParameters)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableParameters method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPad

        -
        public void setPad(int pPad)
        -
      • -
      - - - -
        -
      • -

        getPad

        -
        public int getPad()
        -
      • -
      - - - -
        -
      • -

        setVariableParameters

        -
        public void setVariableParameters(java.util.List<VariableParameter> pVariableParameters)
        -
      • -
      - - - -
        -
      • -

        getVariableParameters

        -
        public java.util.List<VariableParameter> getVariableParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class WarfareFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyAreaAimpoint.html b/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyAreaAimpoint.html deleted file mode 100644 index 4797db8b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyAreaAimpoint.html +++ /dev/null @@ -1,724 +0,0 @@ - - - - - -DirectedEnergyAreaAimpoint - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DirectedEnergyAreaAimpoint

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DirectedEnergyAreaAimpoint
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    DE Precision Aimpoint Record. NOT COMPLETE. Section 6.2.20.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
        Type of Record enumeration
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
        Length of Record
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
        Padding
        -
      • -
      - - - -
        -
      • -

        beamAntennaPatternRecordCount

        -
        protected int beamAntennaPatternRecordCount
        -
        Number of beam antenna pattern records
        -
      • -
      - - - -
        -
      • -

        directedEnergyTargetEnergyDepositionRecordCount

        -
        protected int directedEnergyTargetEnergyDepositionRecordCount
        -
        Number of DE target energy depositon records
        -
      • -
      - - - -
        -
      • -

        beamAntennaParameterList

        -
        protected BeamAntennaPattern beamAntennaParameterList
        -
        list of beam antenna records. See 6.2.9.2
        -
      • -
      - - - -
        -
      • -

        directedEnergyTargetEnergyDepositionRecordList

        -
        protected DirectedEnergyTargetEnergyDeposition directedEnergyTargetEnergyDepositionRecordList
        -
        list of DE target deposition records. See 6.2.21.4
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DirectedEnergyAreaAimpoint

        -
        public DirectedEnergyAreaAimpoint()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setBeamAntennaPatternRecordCount

        -
        public void setBeamAntennaPatternRecordCount(int pBeamAntennaPatternRecordCount)
        -
      • -
      - - - -
        -
      • -

        getBeamAntennaPatternRecordCount

        -
        public int getBeamAntennaPatternRecordCount()
        -
      • -
      - - - -
        -
      • -

        setDirectedEnergyTargetEnergyDepositionRecordCount

        -
        public void setDirectedEnergyTargetEnergyDepositionRecordCount(int pDirectedEnergyTargetEnergyDepositionRecordCount)
        -
      • -
      - - - -
        -
      • -

        getDirectedEnergyTargetEnergyDepositionRecordCount

        -
        public int getDirectedEnergyTargetEnergyDepositionRecordCount()
        -
      • -
      - - - -
        -
      • -

        setBeamAntennaParameterList

        -
        public void setBeamAntennaParameterList(BeamAntennaPattern pBeamAntennaParameterList)
        -
      • -
      - - - -
        -
      • -

        getBeamAntennaParameterList

        -
        public BeamAntennaPattern getBeamAntennaParameterList()
        -
      • -
      - - - -
        -
      • -

        setDirectedEnergyTargetEnergyDepositionRecordList

        -
        public void setDirectedEnergyTargetEnergyDepositionRecordList(DirectedEnergyTargetEnergyDeposition pDirectedEnergyTargetEnergyDepositionRecordList)
        -
      • -
      - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyDamage.html b/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyDamage.html deleted file mode 100644 index 1c6b9e37..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyDamage.html +++ /dev/null @@ -1,934 +0,0 @@ - - - - - -DirectedEnergyDamage - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DirectedEnergyDamage

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DirectedEnergyDamage
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Damage sustained by an entity due to directed energy. Location of the damage based on a relative x,y,z location from the center of the entity. Section 6.2.15.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
        DE Record Type.
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
        DE Record Length (bytes).
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
        padding.
        -
      • -
      - - - -
        -
      • -

        damageLocation

        -
        protected Vector3Float damageLocation
        -
        location of damage, relative to center of entity
        -
      • -
      - - - -
        -
      • -

        damageDiameter

        -
        protected float damageDiameter
        -
        Size of damaged area, in meters.
        -
      • -
      - - - -
        -
      • -

        temperature

        -
        protected float temperature
        -
        average temp of the damaged area, in degrees celsius. If firing entitty does not model this, use a value of -273.15
        -
      • -
      - - - -
        -
      • -

        componentIdentification

        -
        protected short componentIdentification
        -
        enumeration
        -
      • -
      - - - -
        -
      • -

        componentDamageStatus

        -
        protected short componentDamageStatus
        -
        enumeration
        -
      • -
      - - - -
        -
      • -

        componentVisualDamageStatus

        -
        protected short componentVisualDamageStatus
        -
        enumeration
        -
      • -
      - - - -
        -
      • -

        componentVisualSmokeColor

        -
        protected short componentVisualSmokeColor
        -
        enumeration
        -
      • -
      - - - -
        -
      • -

        fireEventID

        -
        protected EventIdentifier fireEventID
        -
        For any component damage resulting this field shall be set to the fire event ID from that PDU.
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected int padding2
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DirectedEnergyDamage

        -
        public DirectedEnergyDamage()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setDamageLocation

        -
        public void setDamageLocation(Vector3Float pDamageLocation)
        -
      • -
      - - - -
        -
      • -

        getDamageLocation

        -
        public Vector3Float getDamageLocation()
        -
      • -
      - - - -
        -
      • -

        setDamageDiameter

        -
        public void setDamageDiameter(float pDamageDiameter)
        -
      • -
      - - - -
        -
      • -

        getDamageDiameter

        -
        public float getDamageDiameter()
        -
      • -
      - - - -
        -
      • -

        setTemperature

        -
        public void setTemperature(float pTemperature)
        -
      • -
      - - - -
        -
      • -

        getTemperature

        -
        public float getTemperature()
        -
      • -
      - - - -
        -
      • -

        setComponentIdentification

        -
        public void setComponentIdentification(short pComponentIdentification)
        -
      • -
      - - - -
        -
      • -

        getComponentIdentification

        -
        public short getComponentIdentification()
        -
      • -
      - - - -
        -
      • -

        setComponentDamageStatus

        -
        public void setComponentDamageStatus(short pComponentDamageStatus)
        -
      • -
      - - - -
        -
      • -

        getComponentDamageStatus

        -
        public short getComponentDamageStatus()
        -
      • -
      - - - -
        -
      • -

        setComponentVisualDamageStatus

        -
        public void setComponentVisualDamageStatus(short pComponentVisualDamageStatus)
        -
      • -
      - - - -
        -
      • -

        getComponentVisualDamageStatus

        -
        public short getComponentVisualDamageStatus()
        -
      • -
      - - - -
        -
      • -

        setComponentVisualSmokeColor

        -
        public void setComponentVisualSmokeColor(short pComponentVisualSmokeColor)
        -
      • -
      - - - -
        -
      • -

        getComponentVisualSmokeColor

        -
        public short getComponentVisualSmokeColor()
        -
      • -
      - - - -
        -
      • -

        setFireEventID

        -
        public void setFireEventID(EventIdentifier pFireEventID)
        -
      • -
      - - - - - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(int pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public int getPadding2()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyFirePdu.html b/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyFirePdu.html deleted file mode 100644 index 5f235ec5..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyFirePdu.html +++ /dev/null @@ -1,1183 +0,0 @@ - - - - - -DirectedEnergyFirePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DirectedEnergyFirePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DirectedEnergyFirePdu
    -extends WarfareFamilyPdu
    -implements java.io.Serializable
    -
    Firing of a directed energy weapon shall be communicated by issuing a Directed Energy Fire PDU Section 7.3.4 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        munitionType

        -
        protected EntityType munitionType
        -
        Field shall identify the munition type enumeration for the DE weapon beam, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        shotStartTime

        -
        protected ClockTime shotStartTime
        -
        Field shall indicate the simulation time at start of the shot, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        commulativeShotTime

        -
        protected float commulativeShotTime
        -
        Field shall indicate the current cumulative duration of the shot, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        ApertureEmitterLocation

        -
        protected Vector3Float ApertureEmitterLocation
        -
        Field shall identify the location of the DE weapon aperture/emitter, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        apertureDiameter

        -
        protected float apertureDiameter
        -
        Field shall identify the beam diameter at the aperture/emitter, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        wavelength

        -
        protected float wavelength
        -
        Field shall identify the emissions wavelength in units of meters, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        peakIrradiance

        -
        protected float peakIrradiance
        -
        Field shall identify the current peak irradiance of emissions in units of Watts per square meter, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        pulseRepetitionFrequency

        -
        protected float pulseRepetitionFrequency
        -
        field shall identify the current pulse repetition frequency in units of cycles per second (Hertz), Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        pulseWidth

        -
        protected int pulseWidth
        -
        field shall identify the pulse width emissions in units of seconds, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        flags

        -
        protected int flags
        -
        16bit Boolean field shall contain various flags to indicate status information needed to process a DE, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        pulseShape

        -
        protected byte pulseShape
        -
        Field shall identify the pulse shape and shall be represented as an 8-bit enumeration, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected long padding2
        -
        padding, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        padding3

        -
        protected int padding3
        -
        padding, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        numberOfDERecords

        -
        protected int numberOfDERecords
        -
        Field shall specify the number of DE records, Section 7.3.4
        -
      • -
      - - - -
        -
      • -

        dERecords

        -
        protected java.util.List<StandardVariableSpecification> dERecords
        -
        Fields shall contain one or more DE records, records shall conform to the variable record format (Section6.2.82), Section 7.3.4
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DirectedEnergyFirePdu

        -
        public DirectedEnergyFirePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMunitionType

        -
        public void setMunitionType(EntityType pMunitionType)
        -
      • -
      - - - -
        -
      • -

        getMunitionType

        -
        public EntityType getMunitionType()
        -
      • -
      - - - -
        -
      • -

        setShotStartTime

        -
        public void setShotStartTime(ClockTime pShotStartTime)
        -
      • -
      - - - -
        -
      • -

        getShotStartTime

        -
        public ClockTime getShotStartTime()
        -
      • -
      - - - -
        -
      • -

        setCommulativeShotTime

        -
        public void setCommulativeShotTime(float pCommulativeShotTime)
        -
      • -
      - - - -
        -
      • -

        getCommulativeShotTime

        -
        public float getCommulativeShotTime()
        -
      • -
      - - - -
        -
      • -

        setApertureEmitterLocation

        -
        public void setApertureEmitterLocation(Vector3Float pApertureEmitterLocation)
        -
      • -
      - - - -
        -
      • -

        getApertureEmitterLocation

        -
        public Vector3Float getApertureEmitterLocation()
        -
      • -
      - - - -
        -
      • -

        setApertureDiameter

        -
        public void setApertureDiameter(float pApertureDiameter)
        -
      • -
      - - - -
        -
      • -

        getApertureDiameter

        -
        public float getApertureDiameter()
        -
      • -
      - - - -
        -
      • -

        setWavelength

        -
        public void setWavelength(float pWavelength)
        -
      • -
      - - - -
        -
      • -

        getWavelength

        -
        public float getWavelength()
        -
      • -
      - - - -
        -
      • -

        setPeakIrradiance

        -
        public void setPeakIrradiance(float pPeakIrradiance)
        -
      • -
      - - - -
        -
      • -

        getPeakIrradiance

        -
        public float getPeakIrradiance()
        -
      • -
      - - - -
        -
      • -

        setPulseRepetitionFrequency

        -
        public void setPulseRepetitionFrequency(float pPulseRepetitionFrequency)
        -
      • -
      - - - -
        -
      • -

        getPulseRepetitionFrequency

        -
        public float getPulseRepetitionFrequency()
        -
      • -
      - - - -
        -
      • -

        setPulseWidth

        -
        public void setPulseWidth(int pPulseWidth)
        -
      • -
      - - - -
        -
      • -

        getPulseWidth

        -
        public int getPulseWidth()
        -
      • -
      - - - -
        -
      • -

        setFlags

        -
        public void setFlags(int pFlags)
        -
      • -
      - - - -
        -
      • -

        getFlags

        -
        public int getFlags()
        -
      • -
      - - - -
        -
      • -

        setPulseShape

        -
        public void setPulseShape(byte pPulseShape)
        -
      • -
      - - - -
        -
      • -

        getPulseShape

        -
        public byte getPulseShape()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(long pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public long getPadding2()
        -
      • -
      - - - -
        -
      • -

        setPadding3

        -
        public void setPadding3(int pPadding3)
        -
      • -
      - - - -
        -
      • -

        getPadding3

        -
        public int getPadding3()
        -
      • -
      - - - -
        -
      • -

        getNumberOfDERecords

        -
        public int getNumberOfDERecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfDERecords

        -
        public void setNumberOfDERecords(int pNumberOfDERecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfDERecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class WarfareFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyPrecisionAimpoint.html b/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyPrecisionAimpoint.html deleted file mode 100644 index e4ca8f2f..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyPrecisionAimpoint.html +++ /dev/null @@ -1,1060 +0,0 @@ - - - - - -DirectedEnergyPrecisionAimpoint - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DirectedEnergyPrecisionAimpoint

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DirectedEnergyPrecisionAimpoint
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    DE Precision Aimpoint Record. Section 6.2.20.3 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
        Type of Record
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
        Length of Record
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
        Padding
        -
      • -
      - - - -
        -
      • -

        targetSpotLocation

        -
        protected Vector3Double targetSpotLocation
        -
        Position of Target Spot in World Coordinates.
        -
      • -
      - - - -
        -
      • -

        targetSpotEntityLocation

        -
        protected Vector3Float targetSpotEntityLocation
        -
        Position (meters) of Target Spot relative to Entity Position.
        -
      • -
      - - - -
        -
      • -

        targetSpotVelocity

        -
        protected Vector3Float targetSpotVelocity
        -
        Velocity (meters/sec) of Target Spot.
        -
      • -
      - - - -
        -
      • -

        targetSpotAcceleration

        -
        protected Vector3Float targetSpotAcceleration
        -
        Acceleration (meters/sec/sec) of Target Spot.
        -
      • -
      - - - -
        -
      • -

        targetEntityID

        -
        protected EntityID targetEntityID
        -
        Unique ID of the target entity.
        -
      • -
      - - - -
        -
      • -

        targetComponentID

        -
        protected short targetComponentID
        -
        Target Component ID ENUM, same as in DamageDescriptionRecord.
        -
      • -
      - - - -
        -
      • -

        beamSpotType

        -
        protected short beamSpotType
        -
        Spot Shape ENUM.
        -
      • -
      - - - -
        -
      • -

        beamSpotCrossSectionSemiMajorAxis

        -
        protected float beamSpotCrossSectionSemiMajorAxis
        -
        Beam Spot Cross Section Semi-Major Axis.
        -
      • -
      - - - -
        -
      • -

        beamSpotCrossSectionSemiMinorAxis

        -
        protected float beamSpotCrossSectionSemiMinorAxis
        -
        Beam Spot Cross Section Semi-Major Axis.
        -
      • -
      - - - -
        -
      • -

        beamSpotCrossSectionOrientationAngle

        -
        protected float beamSpotCrossSectionOrientationAngle
        -
        Beam Spot Cross Section Orientation Angle.
        -
      • -
      - - - -
        -
      • -

        peakIrradiance

        -
        protected float peakIrradiance
        -
        Peak irradiance
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected long padding2
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DirectedEnergyPrecisionAimpoint

        -
        public DirectedEnergyPrecisionAimpoint()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setTargetSpotLocation

        -
        public void setTargetSpotLocation(Vector3Double pTargetSpotLocation)
        -
      • -
      - - - -
        -
      • -

        getTargetSpotLocation

        -
        public Vector3Double getTargetSpotLocation()
        -
      • -
      - - - -
        -
      • -

        setTargetSpotEntityLocation

        -
        public void setTargetSpotEntityLocation(Vector3Float pTargetSpotEntityLocation)
        -
      • -
      - - - -
        -
      • -

        getTargetSpotEntityLocation

        -
        public Vector3Float getTargetSpotEntityLocation()
        -
      • -
      - - - -
        -
      • -

        setTargetSpotVelocity

        -
        public void setTargetSpotVelocity(Vector3Float pTargetSpotVelocity)
        -
      • -
      - - - -
        -
      • -

        getTargetSpotVelocity

        -
        public Vector3Float getTargetSpotVelocity()
        -
      • -
      - - - -
        -
      • -

        setTargetSpotAcceleration

        -
        public void setTargetSpotAcceleration(Vector3Float pTargetSpotAcceleration)
        -
      • -
      - - - -
        -
      • -

        getTargetSpotAcceleration

        -
        public Vector3Float getTargetSpotAcceleration()
        -
      • -
      - - - -
        -
      • -

        setTargetEntityID

        -
        public void setTargetEntityID(EntityID pTargetEntityID)
        -
      • -
      - - - -
        -
      • -

        getTargetEntityID

        -
        public EntityID getTargetEntityID()
        -
      • -
      - - - -
        -
      • -

        setTargetComponentID

        -
        public void setTargetComponentID(short pTargetComponentID)
        -
      • -
      - - - -
        -
      • -

        getTargetComponentID

        -
        public short getTargetComponentID()
        -
      • -
      - - - -
        -
      • -

        setBeamSpotType

        -
        public void setBeamSpotType(short pBeamSpotType)
        -
      • -
      - - - -
        -
      • -

        getBeamSpotType

        -
        public short getBeamSpotType()
        -
      • -
      - - - -
        -
      • -

        setBeamSpotCrossSectionSemiMajorAxis

        -
        public void setBeamSpotCrossSectionSemiMajorAxis(float pBeamSpotCrossSectionSemiMajorAxis)
        -
      • -
      - - - -
        -
      • -

        getBeamSpotCrossSectionSemiMajorAxis

        -
        public float getBeamSpotCrossSectionSemiMajorAxis()
        -
      • -
      - - - -
        -
      • -

        setBeamSpotCrossSectionSemiMinorAxis

        -
        public void setBeamSpotCrossSectionSemiMinorAxis(float pBeamSpotCrossSectionSemiMinorAxis)
        -
      • -
      - - - -
        -
      • -

        getBeamSpotCrossSectionSemiMinorAxis

        -
        public float getBeamSpotCrossSectionSemiMinorAxis()
        -
      • -
      - - - -
        -
      • -

        setBeamSpotCrossSectionOrientationAngle

        -
        public void setBeamSpotCrossSectionOrientationAngle(float pBeamSpotCrossSectionOrientationAngle)
        -
      • -
      - - - -
        -
      • -

        getBeamSpotCrossSectionOrientationAngle

        -
        public float getBeamSpotCrossSectionOrientationAngle()
        -
      • -
      - - - -
        -
      • -

        setPeakIrradiance

        -
        public void setPeakIrradiance(float pPeakIrradiance)
        -
      • -
      - - - -
        -
      • -

        getPeakIrradiance

        -
        public float getPeakIrradiance()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(long pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public long getPadding2()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyTargetEnergyDeposition.html b/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyTargetEnergyDeposition.html deleted file mode 100644 index 302812ac..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DirectedEnergyTargetEnergyDeposition.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -DirectedEnergyTargetEnergyDeposition - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DirectedEnergyTargetEnergyDeposition

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class DirectedEnergyTargetEnergyDeposition
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    DE energy depostion properties for a target entity. Section 6.2.20.4 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        targetEntityID

        -
        protected EntityID targetEntityID
        -
        Unique ID of the target entity.
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
        padding
        -
      • -
      - - - -
        -
      • -

        peakIrradiance

        -
        protected float peakIrradiance
        -
        Peak irrandiance
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DirectedEnergyTargetEnergyDeposition

        -
        public DirectedEnergyTargetEnergyDeposition()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setTargetEntityID

        -
        public void setTargetEntityID(EntityID pTargetEntityID)
        -
      • -
      - - - -
        -
      • -

        getTargetEntityID

        -
        public EntityID getTargetEntityID()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setPeakIrradiance

        -
        public void setPeakIrradiance(float pPeakIrradiance)
        -
      • -
      - - - -
        -
      • -

        getPeakIrradiance

        -
        public float getPeakIrradiance()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/DistributedEmissionsFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/DistributedEmissionsFamilyPdu.html deleted file mode 100644 index 83ee7808..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/DistributedEmissionsFamilyPdu.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -DistributedEmissionsFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class DistributedEmissionsFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    DesignatorPdu, ElectronicEmissionsPdu, SeesPdu, UaPdu
    -
    -
    -
    -
    public class DistributedEmissionsFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.7. Electronic Emissions. Abstract superclass for distirubted emissions PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DistributedEmissionsFamilyPdu

        -
        public DistributedEmissionsFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EEFundamentalParameterData.html b/dist/javadoc/edu/nps/moves/dis7/EEFundamentalParameterData.html deleted file mode 100644 index 964d3bf7..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EEFundamentalParameterData.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -EEFundamentalParameterData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EEFundamentalParameterData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EEFundamentalParameterData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Contains electromagnetic emmission regeneration parameters that are variable throught a scenario. Section 6.2.22. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        frequency

        -
        protected float frequency
        -
        center frequency of the emission in hertz.
        -
      • -
      - - - -
        -
      • -

        frequencyRange

        -
        protected float frequencyRange
        -
        Bandwidth of the frequencies corresponding to the fequency field.
        -
      • -
      - - - -
        -
      • -

        effectiveRadiatedPower

        -
        protected float effectiveRadiatedPower
        -
        Effective radiated power for the emission in DdBm. For a radar noise jammer, indicates the peak of the transmitted power.
        -
      • -
      - - - -
        -
      • -

        pulseRepetitionFrequency

        -
        protected float pulseRepetitionFrequency
        -
        Average repetition frequency of the emission in hertz.
        -
      • -
      - - - -
        -
      • -

        pulseWidth

        -
        protected float pulseWidth
        -
        Average pulse width of the emission in microseconds.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EEFundamentalParameterData

        -
        public EEFundamentalParameterData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setFrequency

        -
        public void setFrequency(float pFrequency)
        -
      • -
      - - - -
        -
      • -

        getFrequency

        -
        public float getFrequency()
        -
      • -
      - - - -
        -
      • -

        setFrequencyRange

        -
        public void setFrequencyRange(float pFrequencyRange)
        -
      • -
      - - - -
        -
      • -

        getFrequencyRange

        -
        public float getFrequencyRange()
        -
      • -
      - - - -
        -
      • -

        setEffectiveRadiatedPower

        -
        public void setEffectiveRadiatedPower(float pEffectiveRadiatedPower)
        -
      • -
      - - - -
        -
      • -

        getEffectiveRadiatedPower

        -
        public float getEffectiveRadiatedPower()
        -
      • -
      - - - -
        -
      • -

        setPulseRepetitionFrequency

        -
        public void setPulseRepetitionFrequency(float pPulseRepetitionFrequency)
        -
      • -
      - - - -
        -
      • -

        getPulseRepetitionFrequency

        -
        public float getPulseRepetitionFrequency()
        -
      • -
      - - - -
        -
      • -

        setPulseWidth

        -
        public void setPulseWidth(float pPulseWidth)
        -
      • -
      - - - -
        -
      • -

        getPulseWidth

        -
        public float getPulseWidth()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EightByteChunk.html b/dist/javadoc/edu/nps/moves/dis7/EightByteChunk.html deleted file mode 100644 index c530afba..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EightByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -EightByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EightByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EightByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    64 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      Eight bytes of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EightByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        Eight bytes of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EightByteChunk

        -
        public EightByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ElectronicEmissionsPdu.html b/dist/javadoc/edu/nps/moves/dis7/ElectronicEmissionsPdu.html deleted file mode 100644 index 7d6aca2e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ElectronicEmissionsPdu.html +++ /dev/null @@ -1,917 +0,0 @@ - - - - - -ElectronicEmissionsPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ElectronicEmissionsPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ElectronicEmissionsPdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.7.1. Information about active electronic warfare (EW) emissions and active EW countermeasures shall be communicated using an Electromagnetic Emission PDU. NOT COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        emittingEntityID

        -
        protected EntityID emittingEntityID
        -
        ID of the entity emitting
        -
      • -
      - - - - - - - -
        -
      • -

        stateUpdateIndicator

        -
        protected short stateUpdateIndicator
        -
        This field shall be used to indicate if the data in the PDU represents a state update or just data that has changed since issuance of the last Electromagnetic Emission PDU [relative to the identified entity and emission system(s)].
        -
      • -
      - - - -
        -
      • -

        numberOfSystems

        -
        protected short numberOfSystems
        -
        This field shall specify the number of emission systems being described in the current PDU.
        -
      • -
      - - - -
        -
      • -

        paddingForEmissionsPdu

        -
        protected int paddingForEmissionsPdu
        -
        padding
        -
      • -
      - - - -
        -
      • -

        systemDataLength

        -
        protected short systemDataLength
        -
        this field shall specify the length of this emitter system's data in 32-bit words.
        -
      • -
      - - - -
        -
      • -

        numberOfBeams

        -
        protected short numberOfBeams
        -
        the number of beams being described in the current PDU for the emitter system being described.
        -
      • -
      - - - -
        -
      • -

        emitterSystem

        -
        protected EmitterSystem emitterSystem
        -
        information about a particular emitter system and shall be represented by an Emitter System record (see 6.2.23).
        -
      • -
      - - - -
        -
      • -

        location

        -
        protected Vector3Float location
        -
        the location of the antenna beam source with respect to the emitting entity's coordinate system. This location shall be the origin of the emitter coordinate system that shall have the same orientation as the entity coordinate system. This field shall be represented by an Entity Coordinate Vector record see 6.2.95
        -
      • -
      - - - -
        -
      • -

        systems

        -
        protected java.util.List<Vector3Float> systems
        -
        Electronic emmissions systems THIS IS WRONG. It has the WRONG class type and will cause problems in any marshalling.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ElectronicEmissionsPdu

        -
        public ElectronicEmissionsPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEmittingEntityID

        -
        public void setEmittingEntityID(EntityID pEmittingEntityID)
        -
      • -
      - - - -
        -
      • -

        getEmittingEntityID

        -
        public EntityID getEmittingEntityID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setStateUpdateIndicator

        -
        public void setStateUpdateIndicator(short pStateUpdateIndicator)
        -
      • -
      - - - -
        -
      • -

        getStateUpdateIndicator

        -
        public short getStateUpdateIndicator()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSystems

        -
        public short getNumberOfSystems()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSystems

        -
        public void setNumberOfSystems(short pNumberOfSystems)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSystems method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPaddingForEmissionsPdu

        -
        public void setPaddingForEmissionsPdu(int pPaddingForEmissionsPdu)
        -
      • -
      - - - -
        -
      • -

        getPaddingForEmissionsPdu

        -
        public int getPaddingForEmissionsPdu()
        -
      • -
      - - - -
        -
      • -

        setSystemDataLength

        -
        public void setSystemDataLength(short pSystemDataLength)
        -
      • -
      - - - -
        -
      • -

        getSystemDataLength

        -
        public short getSystemDataLength()
        -
      • -
      - - - -
        -
      • -

        setNumberOfBeams

        -
        public void setNumberOfBeams(short pNumberOfBeams)
        -
      • -
      - - - -
        -
      • -

        getNumberOfBeams

        -
        public short getNumberOfBeams()
        -
      • -
      - - - -
        -
      • -

        setEmitterSystem

        -
        public void setEmitterSystem(EmitterSystem pEmitterSystem)
        -
      • -
      - - - -
        -
      • -

        getEmitterSystem

        -
        public EmitterSystem getEmitterSystem()
        -
      • -
      - - - -
        -
      • -

        setLocation

        -
        public void setLocation(Vector3Float pLocation)
        -
      • -
      - - - - - - - -
        -
      • -

        setSystems

        -
        public void setSystems(java.util.List<Vector3Float> pSystems)
        -
      • -
      - - - -
        -
      • -

        getSystems

        -
        public java.util.List<Vector3Float> getSystems()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EmitterSystem.html b/dist/javadoc/edu/nps/moves/dis7/EmitterSystem.html deleted file mode 100644 index 16689828..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EmitterSystem.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -EmitterSystem - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EmitterSystem

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EmitterSystem
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    This field shall specify information about a particular emitter system. Section 6.2.23. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortemitterFunction -
      function of the emitter, 8 bit enumeration
      -
      protected shortemitterIDNumber -
      emitter ID, 8 bit enumeration
      -
      protected intemitterName -
      Name of the emitter, 16 bit enumeration
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EmitterSystem() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetEmitterFunction() 
      shortgetEmitterIDNumber() 
      intgetEmitterName() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetEmitterFunction(short pEmitterFunction) 
      voidsetEmitterIDNumber(short pEmitterIDNumber) 
      voidsetEmitterName(int pEmitterName) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        emitterName

        -
        protected int emitterName
        -
        Name of the emitter, 16 bit enumeration
        -
      • -
      - - - -
        -
      • -

        emitterFunction

        -
        protected short emitterFunction
        -
        function of the emitter, 8 bit enumeration
        -
      • -
      - - - -
        -
      • -

        emitterIDNumber

        -
        protected short emitterIDNumber
        -
        emitter ID, 8 bit enumeration
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EmitterSystem

        -
        public EmitterSystem()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEmitterName

        -
        public void setEmitterName(int pEmitterName)
        -
      • -
      - - - -
        -
      • -

        getEmitterName

        -
        public int getEmitterName()
        -
      • -
      - - - -
        -
      • -

        setEmitterFunction

        -
        public void setEmitterFunction(short pEmitterFunction)
        -
      • -
      - - - -
        -
      • -

        getEmitterFunction

        -
        public short getEmitterFunction()
        -
      • -
      - - - -
        -
      • -

        setEmitterIDNumber

        -
        public void setEmitterIDNumber(short pEmitterIDNumber)
        -
      • -
      - - - -
        -
      • -

        getEmitterIDNumber

        -
        public short getEmitterIDNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EngineFuel.html b/dist/javadoc/edu/nps/moves/dis7/EngineFuel.html deleted file mode 100644 index a3ff9631..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EngineFuel.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -EngineFuel - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EngineFuel

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EngineFuel
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Information about an entity's engine fuel. Section 6.2.24. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortfuelLocation -
      Location of fuel as related to entity.
      -
      protected shortfuelMeasurementUnits -
      Units in which the fuel is measured
      -
      protected longfuelQuantity -
      Fuel quantity, units specified by next field
      -
      protected shortfuelType -
      Type of fuel
      -
      protected shortpadding -
      padding
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EngineFuel() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        fuelQuantity

        -
        protected long fuelQuantity
        -
        Fuel quantity, units specified by next field
        -
      • -
      - - - -
        -
      • -

        fuelMeasurementUnits

        -
        protected short fuelMeasurementUnits
        -
        Units in which the fuel is measured
        -
      • -
      - - - -
        -
      • -

        fuelType

        -
        protected short fuelType
        -
        Type of fuel
        -
      • -
      - - - -
        -
      • -

        fuelLocation

        -
        protected short fuelLocation
        -
        Location of fuel as related to entity. See section 14 of EBV document
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EngineFuel

        -
        public EngineFuel()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setFuelQuantity

        -
        public void setFuelQuantity(long pFuelQuantity)
        -
      • -
      - - - -
        -
      • -

        getFuelQuantity

        -
        public long getFuelQuantity()
        -
      • -
      - - - -
        -
      • -

        setFuelMeasurementUnits

        -
        public void setFuelMeasurementUnits(short pFuelMeasurementUnits)
        -
      • -
      - - - -
        -
      • -

        getFuelMeasurementUnits

        -
        public short getFuelMeasurementUnits()
        -
      • -
      - - - -
        -
      • -

        setFuelType

        -
        public void setFuelType(short pFuelType)
        -
      • -
      - - - -
        -
      • -

        getFuelType

        -
        public short getFuelType()
        -
      • -
      - - - -
        -
      • -

        setFuelLocation

        -
        public void setFuelLocation(short pFuelLocation)
        -
      • -
      - - - -
        -
      • -

        getFuelLocation

        -
        public short getFuelLocation()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EngineFuelReload.html b/dist/javadoc/edu/nps/moves/dis7/EngineFuelReload.html deleted file mode 100644 index 2ea6365c..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EngineFuelReload.html +++ /dev/null @@ -1,724 +0,0 @@ - - - - - -EngineFuelReload - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EngineFuelReload

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EngineFuelReload
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    For each type or location of engine fuell, this record specifies the type, location, fuel measurement units, and reload quantity and maximum quantity. Section 6.2.25. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        standardQuantity

        -
        protected long standardQuantity
        -
        standard quantity of fuel loaded
        -
      • -
      - - - -
        -
      • -

        maximumQuantity

        -
        protected long maximumQuantity
        -
        maximum quantity of fuel loaded
        -
      • -
      - - - -
        -
      • -

        standardQuantityReloadTime

        -
        protected long standardQuantityReloadTime
        -
        seconds normally required to to reload standard qty
        -
      • -
      - - - -
        -
      • -

        maximumQuantityReloadTime

        -
        protected long maximumQuantityReloadTime
        -
        seconds normally required to to reload maximum qty
        -
      • -
      - - - -
        -
      • -

        fuelMeasurmentUnits

        -
        protected short fuelMeasurmentUnits
        -
        Units of measure
        -
      • -
      - - - -
        -
      • -

        fuelLocation

        -
        protected short fuelLocation
        -
        fuel location as related to the entity
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EngineFuelReload

        -
        public EngineFuelReload()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setStandardQuantity

        -
        public void setStandardQuantity(long pStandardQuantity)
        -
      • -
      - - - -
        -
      • -

        getStandardQuantity

        -
        public long getStandardQuantity()
        -
      • -
      - - - -
        -
      • -

        setMaximumQuantity

        -
        public void setMaximumQuantity(long pMaximumQuantity)
        -
      • -
      - - - -
        -
      • -

        getMaximumQuantity

        -
        public long getMaximumQuantity()
        -
      • -
      - - - -
        -
      • -

        setStandardQuantityReloadTime

        -
        public void setStandardQuantityReloadTime(long pStandardQuantityReloadTime)
        -
      • -
      - - - -
        -
      • -

        getStandardQuantityReloadTime

        -
        public long getStandardQuantityReloadTime()
        -
      • -
      - - - -
        -
      • -

        setMaximumQuantityReloadTime

        -
        public void setMaximumQuantityReloadTime(long pMaximumQuantityReloadTime)
        -
      • -
      - - - -
        -
      • -

        getMaximumQuantityReloadTime

        -
        public long getMaximumQuantityReloadTime()
        -
      • -
      - - - -
        -
      • -

        setFuelMeasurmentUnits

        -
        public void setFuelMeasurmentUnits(short pFuelMeasurmentUnits)
        -
      • -
      - - - -
        -
      • -

        getFuelMeasurmentUnits

        -
        public short getFuelMeasurmentUnits()
        -
      • -
      - - - -
        -
      • -

        setFuelLocation

        -
        public void setFuelLocation(short pFuelLocation)
        -
      • -
      - - - -
        -
      • -

        getFuelLocation

        -
        public short getFuelLocation()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityAssociation.html b/dist/javadoc/edu/nps/moves/dis7/EntityAssociation.html deleted file mode 100644 index 79f01b0a..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityAssociation.html +++ /dev/null @@ -1,808 +0,0 @@ - - - - - -EntityAssociation - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityAssociation

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityAssociation
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Association or disassociation of two entities. Section 6.2.94.4.3 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected short recordType
        -
        the identification of the Variable Parameter record. Enumeration from EBV
        -
      • -
      - - - -
        -
      • -

        changeIndicator

        -
        protected short changeIndicator
        -
        Indicates if this VP has changed since last issuance
        -
      • -
      - - - -
        -
      • -

        associationStatus

        -
        protected short associationStatus
        -
        Indicates association status between two entities; 8 bit enum
        -
      • -
      - - - -
        -
      • -

        associationType

        -
        protected short associationType
        -
        Type of association; 8 bit enum
        -
      • -
      - - - -
        -
      • -

        entityID

        -
        protected EntityID entityID
        -
        Object ID of entity associated with this entity
        -
      • -
      - - - -
        -
      • -

        ownStationLocation

        -
        protected int ownStationLocation
        -
        Station location on one's own entity. EBV doc.
        -
      • -
      - - - -
        -
      • -

        physicalConnectionType

        -
        protected short physicalConnectionType
        -
        Type of physical connection. EBV doc
        -
      • -
      - - - -
        -
      • -

        groupMemberType

        -
        protected short groupMemberType
        -
        Type of member the entity is within th egroup
        -
      • -
      - - - -
        -
      • -

        groupNumber

        -
        protected int groupNumber
        -
        Group if any to which the entity belongs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityAssociation

        -
        public EntityAssociation()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(short pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public short getRecordType()
        -
      • -
      - - - -
        -
      • -

        setChangeIndicator

        -
        public void setChangeIndicator(short pChangeIndicator)
        -
      • -
      - - - -
        -
      • -

        getChangeIndicator

        -
        public short getChangeIndicator()
        -
      • -
      - - - -
        -
      • -

        setAssociationStatus

        -
        public void setAssociationStatus(short pAssociationStatus)
        -
      • -
      - - - -
        -
      • -

        getAssociationStatus

        -
        public short getAssociationStatus()
        -
      • -
      - - - -
        -
      • -

        setAssociationType

        -
        public void setAssociationType(short pAssociationType)
        -
      • -
      - - - -
        -
      • -

        getAssociationType

        -
        public short getAssociationType()
        -
      • -
      - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(EntityID pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public EntityID getEntityID()
        -
      • -
      - - - -
        -
      • -

        setOwnStationLocation

        -
        public void setOwnStationLocation(int pOwnStationLocation)
        -
      • -
      - - - -
        -
      • -

        getOwnStationLocation

        -
        public int getOwnStationLocation()
        -
      • -
      - - - -
        -
      • -

        setPhysicalConnectionType

        -
        public void setPhysicalConnectionType(short pPhysicalConnectionType)
        -
      • -
      - - - -
        -
      • -

        getPhysicalConnectionType

        -
        public short getPhysicalConnectionType()
        -
      • -
      - - - -
        -
      • -

        setGroupMemberType

        -
        public void setGroupMemberType(short pGroupMemberType)
        -
      • -
      - - - -
        -
      • -

        getGroupMemberType

        -
        public short getGroupMemberType()
        -
      • -
      - - - -
        -
      • -

        setGroupNumber

        -
        public void setGroupNumber(int pGroupNumber)
        -
      • -
      - - - -
        -
      • -

        getGroupNumber

        -
        public int getGroupNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityDamageStatusPdu.html b/dist/javadoc/edu/nps/moves/dis7/EntityDamageStatusPdu.html deleted file mode 100644 index 5fd81f21..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityDamageStatusPdu.html +++ /dev/null @@ -1,721 +0,0 @@ - - - - - -EntityDamageStatusPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityDamageStatusPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityDamageStatusPdu
    -extends WarfareFamilyPdu
    -implements java.io.Serializable
    -
    shall be used to communicate detailed damage information sustained by an entity regardless of the source of the damage Section 7.3.5 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        damagedEntityID

        -
        protected EntityID damagedEntityID
        -
        Field shall identify the damaged entity (see 6.2.28), Section 7.3.4 COMPLETE
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected int padding1
        -
        Padding.
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected int padding2
        -
        Padding.
        -
      • -
      - - - -
        -
      • -

        numberOfDamageDescription

        -
        protected int numberOfDamageDescription
        -
        field shall specify the number of Damage Description records, Section 7.3.5
        -
      • -
      - - - -
        -
      • -

        damageDescriptionRecords

        -
        protected java.util.List<DirectedEnergyDamage> damageDescriptionRecords
        -
        Fields shall contain one or more Damage Description records (see 6.2.17) and may contain other Standard Variable records, Section 7.3.5
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityDamageStatusPdu

        -
        public EntityDamageStatusPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setDamagedEntityID

        -
        public void setDamagedEntityID(EntityID pDamagedEntityID)
        -
      • -
      - - - -
        -
      • -

        getDamagedEntityID

        -
        public EntityID getDamagedEntityID()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(int pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public int getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(int pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public int getPadding2()
        -
      • -
      - - - -
        -
      • -

        getNumberOfDamageDescription

        -
        public int getNumberOfDamageDescription()
        -
      • -
      - - - -
        -
      • -

        setNumberOfDamageDescription

        -
        public void setNumberOfDamageDescription(int pNumberOfDamageDescription)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfDamageDescription method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setDamageDescriptionRecords

        -
        public void setDamageDescriptionRecords(java.util.List<DirectedEnergyDamage> pDamageDescriptionRecords)
        -
      • -
      - - - -
        -
      • -

        getDamageDescriptionRecords

        -
        public java.util.List<DirectedEnergyDamage> getDamageDescriptionRecords()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class WarfareFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityID.html b/dist/javadoc/edu/nps/moves/dis7/EntityID.html deleted file mode 100644 index 16905e7b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityID.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -EntityID - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityID

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityID
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    more laconically named EntityIdentifier - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intapplicationID -
      application number ID
      -
      protected intentityID -
      Entity number ID
      -
      protected intsiteID -
      Site ID
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EntityID() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetApplicationID() 
      intgetEntityID() 
      intgetMarshalledSize() 
      intgetSiteID() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetApplicationID(int pApplicationID) 
      voidsetEntityID(int pEntityID) 
      voidsetSiteID(int pSiteID) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        siteID

        -
        protected int siteID
        -
        Site ID
        -
      • -
      - - - -
        -
      • -

        applicationID

        -
        protected int applicationID
        -
        application number ID
        -
      • -
      - - - -
        -
      • -

        entityID

        -
        protected int entityID
        -
        Entity number ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityID

        -
        public EntityID()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSiteID

        -
        public void setSiteID(int pSiteID)
        -
      • -
      - - - -
        -
      • -

        getSiteID

        -
        public int getSiteID()
        -
      • -
      - - - -
        -
      • -

        setApplicationID

        -
        public void setApplicationID(int pApplicationID)
        -
      • -
      - - - -
        -
      • -

        getApplicationID

        -
        public int getApplicationID()
        -
      • -
      - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(int pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public int getEntityID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/EntityIdentifier.html deleted file mode 100644 index 576c682d..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityIdentifier.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -EntityIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Entity Identifier. Unique ID for entities in the world. Consists of an simulation address and a entity number. Section 6.2.28. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        simulationAddress

        -
        protected SimulationAddress simulationAddress
        -
        Site and application IDs
        -
      • -
      - - - -
        -
      • -

        entityNumber

        -
        protected int entityNumber
        -
        Entity number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityIdentifier

        -
        public EntityIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(SimulationAddress pSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setEntityNumber

        -
        public void setEntityNumber(int pEntityNumber)
        -
      • -
      - - - -
        -
      • -

        getEntityNumber

        -
        public int getEntityNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityInformationFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/EntityInformationFamilyPdu.html deleted file mode 100644 index 9047e6e0..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityInformationFamilyPdu.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -EntityInformationFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityInformationFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    AttributePdu, CollisionElasticPdu, CollisionPdu, EntityStatePdu, EntityStateUpdatePdu, FastEntityStatePdu
    -
    -
    -
    -
    public class EntityInformationFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.3. Common superclass for EntityState, Collision, collision-elastic, and entity state update PDUs. This should be abstract. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityInformationFamilyPdu

        -
        public EntityInformationFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityManagementFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/EntityManagementFamilyPdu.html deleted file mode 100644 index d7094d85..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityManagementFamilyPdu.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -EntityManagementFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityManagementFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    IsPartOfPdu
    -
    -
    -
    -
    public class EntityManagementFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Managment of grouping of PDUs, and more. Section 7.8 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityManagementFamilyPdu

        -
        public EntityManagementFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityMarking.html b/dist/javadoc/edu/nps/moves/dis7/EntityMarking.html deleted file mode 100644 index da818743..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityMarking.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -EntityMarking - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityMarking

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityMarking
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Specifies the character set used inthe first byte, followed by 11 characters of text data. Section 6.29 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected bytecharacters -
      The characters
      -
      protected shortcharacterSet -
      The character set
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EntityMarking() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      bytegetCharacters() 
      shortgetCharacterSet() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCharacters(byte pCharacters) 
      voidsetCharacterSet(short pCharacterSet) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        characterSet

        -
        protected short characterSet
        -
        The character set
        -
      • -
      - - - -
        -
      • -

        characters

        -
        protected byte characters
        -
        The characters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityMarking

        -
        public EntityMarking()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setCharacterSet

        -
        public void setCharacterSet(short pCharacterSet)
        -
      • -
      - - - -
        -
      • -

        getCharacterSet

        -
        public short getCharacterSet()
        -
      • -
      - - - -
        -
      • -

        setCharacters

        -
        public void setCharacters(byte pCharacters)
        -
      • -
      - - - -
        -
      • -

        getCharacters

        -
        public byte getCharacters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityStatePdu.html b/dist/javadoc/edu/nps/moves/dis7/EntityStatePdu.html deleted file mode 100644 index f8779d9c..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityStatePdu.html +++ /dev/null @@ -1,1040 +0,0 @@ - - - - - -EntityStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityStatePdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Represents the postion and state of one entity in the world. Section 7.2.2. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityID

        -
        protected EntityID entityID
        -
        Unique ID for an entity that is tied to this state information
        -
      • -
      - - - -
        -
      • -

        forceId

        -
        protected short forceId
        -
        What force this entity is affiliated with, eg red, blue, neutral, etc
        -
      • -
      - - - -
        -
      • -

        numberOfVariableParameters

        -
        protected short numberOfVariableParameters
        -
        How many variable parameters are in the variable length list. In earlier versions of DIS these were known as articulation parameters
        -
      • -
      - - - -
        -
      • -

        entityType

        -
        protected EntityType entityType
        -
        Describes the type of entity in the world
        -
      • -
      - - - -
        -
      • -

        alternativeEntityType

        -
        protected EntityType alternativeEntityType
        -
      • -
      - - - -
        -
      • -

        entityLinearVelocity

        -
        protected Vector3Float entityLinearVelocity
        -
        Describes the speed of the entity in the world
        -
      • -
      - - - -
        -
      • -

        entityLocation

        -
        protected Vector3Double entityLocation
        -
        describes the location of the entity in the world
        -
      • -
      - - - -
        -
      • -

        entityOrientation

        -
        protected EulerAngles entityOrientation
        -
        describes the orientation of the entity, in euler angles
        -
      • -
      - - - -
        -
      • -

        entityAppearance

        -
        protected long entityAppearance
        -
        a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
        -
      • -
      - - - -
        -
      • -

        deadReckoningParameters

        -
        protected DeadReckoningParameters deadReckoningParameters
        -
        parameters used for dead reckoning
        -
      • -
      - - - -
        -
      • -

        marking

        -
        protected EntityMarking marking
        -
        characters that can be used for debugging, or to draw unique strings on the side of entities in the world
        -
      • -
      - - - -
        -
      • -

        capabilities

        -
        protected long capabilities
        -
        a series of bit flags
        -
      • -
      - - - -
        -
      • -

        variableParameters

        -
        protected java.util.List<VariableParameter> variableParameters
        -
        variable length list of variable parameters. In earlier DIS versions this was articulation parameters.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityStatePdu

        -
        public EntityStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(EntityID pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public EntityID getEntityID()
        -
      • -
      - - - -
        -
      • -

        setForceId

        -
        public void setForceId(short pForceId)
        -
      • -
      - - - -
        -
      • -

        getForceId

        -
        public short getForceId()
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableParameters

        -
        public short getNumberOfVariableParameters()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableParameters

        -
        public void setNumberOfVariableParameters(short pNumberOfVariableParameters)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableParameters method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setEntityType

        -
        public void setEntityType(EntityType pEntityType)
        -
      • -
      - - - -
        -
      • -

        getEntityType

        -
        public EntityType getEntityType()
        -
      • -
      - - - -
        -
      • -

        setAlternativeEntityType

        -
        public void setAlternativeEntityType(EntityType pAlternativeEntityType)
        -
      • -
      - - - -
        -
      • -

        getAlternativeEntityType

        -
        public EntityType getAlternativeEntityType()
        -
      • -
      - - - -
        -
      • -

        setEntityLinearVelocity

        -
        public void setEntityLinearVelocity(Vector3Float pEntityLinearVelocity)
        -
      • -
      - - - -
        -
      • -

        getEntityLinearVelocity

        -
        public Vector3Float getEntityLinearVelocity()
        -
      • -
      - - - -
        -
      • -

        setEntityLocation

        -
        public void setEntityLocation(Vector3Double pEntityLocation)
        -
      • -
      - - - -
        -
      • -

        getEntityLocation

        -
        public Vector3Double getEntityLocation()
        -
      • -
      - - - -
        -
      • -

        setEntityOrientation

        -
        public void setEntityOrientation(EulerAngles pEntityOrientation)
        -
      • -
      - - - -
        -
      • -

        getEntityOrientation

        -
        public EulerAngles getEntityOrientation()
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance

        -
        public void setEntityAppearance(long pEntityAppearance)
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance

        -
        public long getEntityAppearance()
        -
      • -
      - - - -
        -
      • -

        setDeadReckoningParameters

        -
        public void setDeadReckoningParameters(DeadReckoningParameters pDeadReckoningParameters)
        -
      • -
      - - - - - - - -
        -
      • -

        setMarking

        -
        public void setMarking(EntityMarking pMarking)
        -
      • -
      - - - - - - - -
        -
      • -

        setCapabilities

        -
        public void setCapabilities(long pCapabilities)
        -
      • -
      - - - -
        -
      • -

        getCapabilities

        -
        public long getCapabilities()
        -
      • -
      - - - -
        -
      • -

        setVariableParameters

        -
        public void setVariableParameters(java.util.List<VariableParameter> pVariableParameters)
        -
      • -
      - - - -
        -
      • -

        getVariableParameters

        -
        public java.util.List<VariableParameter> getVariableParameters()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityStateUpdatePdu.html b/dist/javadoc/edu/nps/moves/dis7/EntityStateUpdatePdu.html deleted file mode 100644 index 258a15fd..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityStateUpdatePdu.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - - -EntityStateUpdatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityStateUpdatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityStateUpdatePdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Nonstatic information about a particular entity may be communicated by issuing an Entity State Update PDU. Section 7.2.5. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityID

        -
        protected EntityID entityID
        -
        This field shall identify the entity issuing the PDU, and shall be represented by an Entity Identifier record (see 6.2.28).
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected byte padding1
        -
        Padding
        -
      • -
      - - - -
        -
      • -

        numberOfVariableParameters

        -
        protected short numberOfVariableParameters
        -
        This field shall specify the number of variable parameters present. This field shall be represented by an 8-bit unsigned integer (see Annex I).
        -
      • -
      - - - -
        -
      • -

        entityLinearVelocity

        -
        protected Vector3Float entityLinearVelocity
        -
        This field shall specify an entity’s linear velocity. The coordinate system for an entity’s linear velocity depends on the dead reckoning algorithm used. This field shall be represented by a Linear Velocity Vector record [see 6.2.95 item c)]).
        -
      • -
      - - - -
        -
      • -

        entityLocation

        -
        protected Vector3Double entityLocation
        -
        This field shall specify an entity’s physical location in the simulated world and shall be represented by a World Coordinates record (see 6.2.97).
        -
      • -
      - - - -
        -
      • -

        entityOrientation

        -
        protected EulerAngles entityOrientation
        -
        This field shall specify an entity’s orientation and shall be represented by an Euler Angles record (see 6.2.33).
        -
      • -
      - - - -
        -
      • -

        entityAppearance

        -
        protected long entityAppearance
        -
        This field shall specify the dynamic changes to the entity’s appearance attributes. This field shall be represented by an Entity Appearance record (see 6.2.26).
        -
      • -
      - - - -
        -
      • -

        variableParameters

        -
        protected java.util.List<VariableParameter> variableParameters
        -
        This field shall specify the parameter values for each Variable Parameter record that is included (see 6.2.93 and Annex I).
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityStateUpdatePdu

        -
        public EntityStateUpdatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(EntityID pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public EntityID getEntityID()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(byte pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public byte getPadding1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableParameters

        -
        public short getNumberOfVariableParameters()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableParameters

        -
        public void setNumberOfVariableParameters(short pNumberOfVariableParameters)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableParameters method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setEntityLinearVelocity

        -
        public void setEntityLinearVelocity(Vector3Float pEntityLinearVelocity)
        -
      • -
      - - - -
        -
      • -

        getEntityLinearVelocity

        -
        public Vector3Float getEntityLinearVelocity()
        -
      • -
      - - - -
        -
      • -

        setEntityLocation

        -
        public void setEntityLocation(Vector3Double pEntityLocation)
        -
      • -
      - - - -
        -
      • -

        getEntityLocation

        -
        public Vector3Double getEntityLocation()
        -
      • -
      - - - -
        -
      • -

        setEntityOrientation

        -
        public void setEntityOrientation(EulerAngles pEntityOrientation)
        -
      • -
      - - - -
        -
      • -

        getEntityOrientation

        -
        public EulerAngles getEntityOrientation()
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance

        -
        public void setEntityAppearance(long pEntityAppearance)
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance

        -
        public long getEntityAppearance()
        -
      • -
      - - - -
        -
      • -

        setVariableParameters

        -
        public void setVariableParameters(java.util.List<VariableParameter> pVariableParameters)
        -
      • -
      - - - -
        -
      • -

        getVariableParameters

        -
        public java.util.List<VariableParameter> getVariableParameters()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityType.html b/dist/javadoc/edu/nps/moves/dis7/EntityType.html deleted file mode 100644 index 0f4c1419..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityType.html +++ /dev/null @@ -1,721 +0,0 @@ - - - - - -EntityType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Identifies the type of Entity - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcategory -
      category of entity
      -
      protected intcountry -
      country to which the design of the entity is attributed
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc)
      -
      protected shortentityKind -
      Kind of entity
      -
      protected shortextra 
      protected shortspecific -
      specific info based on subcategory field.
      -
      protected shortsubcategory -
      subcategory of entity
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EntityType() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetCategory() 
      intgetCountry() 
      shortgetDomain() 
      shortgetEntityKind() 
      shortgetExtra() 
      intgetMarshalledSize() 
      shortgetSpecific() 
      shortgetSubcategory() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCategory(short pCategory) 
      voidsetCountry(int pCountry) 
      voidsetDomain(short pDomain) 
      voidsetEntityKind(short pEntityKind) 
      voidsetExtra(short pExtra) 
      voidsetSpecific(short pSpecific) 
      voidsetSubcategory(short pSubcategory) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityKind

        -
        protected short entityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        specific

        -
        protected short specific
        -
        specific info based on subcategory field. Renamed from specific because that is a reserved word in SQL.
        -
      • -
      - - - -
        -
      • -

        extra

        -
        protected short extra
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityType

        -
        public EntityType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityKind

        -
        public void setEntityKind(short pEntityKind)
        -
      • -
      - - - -
        -
      • -

        getEntityKind

        -
        public short getEntityKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpecific

        -
        public void setSpecific(short pSpecific)
        -
      • -
      - - - -
        -
      • -

        getSpecific

        -
        public short getSpecific()
        -
      • -
      - - - -
        -
      • -

        setExtra

        -
        public void setExtra(short pExtra)
        -
      • -
      - - - -
        -
      • -

        getExtra

        -
        public short getExtra()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EntityTypeVP.html b/dist/javadoc/edu/nps/moves/dis7/EntityTypeVP.html deleted file mode 100644 index 32b23826..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EntityTypeVP.html +++ /dev/null @@ -1,637 +0,0 @@ - - - - - -EntityTypeVP - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EntityTypeVP

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EntityTypeVP
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Association or disassociation of two entities. Section 6.2.94.5 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortchangeIndicator -
      Indicates if this VP has changed since last issuance
      -
      protected EntityTypeentityType 
      protected intpadding -
      padding
      -
      protected longpadding1 -
      padding
      -
      protected shortrecordType -
      the identification of the Variable Parameter record.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EntityTypeVP() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected short recordType
        -
        the identification of the Variable Parameter record. Enumeration from EBV
        -
      • -
      - - - -
        -
      • -

        changeIndicator

        -
        protected short changeIndicator
        -
        Indicates if this VP has changed since last issuance
        -
      • -
      - - - -
        -
      • -

        entityType

        -
        protected EntityType entityType
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected long padding1
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityTypeVP

        -
        public EntityTypeVP()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(short pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public short getRecordType()
        -
      • -
      - - - -
        -
      • -

        setChangeIndicator

        -
        public void setChangeIndicator(short pChangeIndicator)
        -
      • -
      - - - -
        -
      • -

        getChangeIndicator

        -
        public short getChangeIndicator()
        -
      • -
      - - - -
        -
      • -

        setEntityType

        -
        public void setEntityType(EntityType pEntityType)
        -
      • -
      - - - -
        -
      • -

        getEntityType

        -
        public EntityType getEntityType()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(long pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public long getPadding1()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Environment.html b/dist/javadoc/edu/nps/moves/dis7/Environment.html deleted file mode 100644 index 0f222792..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Environment.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -Environment - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Environment

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Environment
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Incomplete environment record; requires hand coding to fix. Section 6.2.31.1 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longenvironmentType -
      type
      -
      protected shortindex -
      identifies the sequntially numbered record index
      -
      protected intlength -
      length, in bits, of the record
      -
      protected shortpadding -
      padding
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Environment() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      longgetEnvironmentType() 
      shortgetIndex() 
      intgetLength() 
      intgetMarshalledSize() 
      shortgetPadding() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetEnvironmentType(long pEnvironmentType) 
      voidsetIndex(short pIndex) 
      voidsetLength(int pLength) 
      voidsetPadding(short pPadding) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        environmentType

        -
        protected long environmentType
        -
        type
        -
      • -
      - - - -
        -
      • -

        length

        -
        protected int length
        -
        length, in bits, of the record
        -
      • -
      - - - -
        -
      • -

        index

        -
        protected short index
        -
        identifies the sequntially numbered record index
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Environment

        -
        public Environment()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEnvironmentType

        -
        public void setEnvironmentType(long pEnvironmentType)
        -
      • -
      - - - -
        -
      • -

        getEnvironmentType

        -
        public long getEnvironmentType()
        -
      • -
      - - - -
        -
      • -

        setLength

        -
        public void setLength(int pLength)
        -
      • -
      - - - -
        -
      • -

        getLength

        -
        public int getLength()
        -
      • -
      - - - -
        -
      • -

        setIndex

        -
        public void setIndex(short pIndex)
        -
      • -
      - - - -
        -
      • -

        getIndex

        -
        public short getIndex()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EnvironmentGeneral.html b/dist/javadoc/edu/nps/moves/dis7/EnvironmentGeneral.html deleted file mode 100644 index 98728077..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EnvironmentGeneral.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -EnvironmentGeneral - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EnvironmentGeneral

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EnvironmentGeneral
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Information about a geometry, a state associated with a geometry, a bounding volume, or an associated entity ID. NOTE: this class requires hand coding. 6.2.31 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longenvironmentType -
      Record type
      -
      protected shortgeometry -
      Geometry or state record
      -
      protected shortindex -
      Identify the sequentially numbered record index
      -
      protected shortlength -
      length, in bits
      -
      protected shortpadding1 -
      padding
      -
      protected shortpadding2 -
      padding to bring the total size up to a 64 bit boundry
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EnvironmentGeneral() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      longgetEnvironmentType() 
      shortgetGeometry() 
      shortgetIndex() 
      shortgetLength() 
      intgetMarshalledSize() 
      shortgetPadding1() 
      shortgetPadding2() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetEnvironmentType(long pEnvironmentType) 
      voidsetGeometry(short pGeometry) 
      voidsetIndex(short pIndex) 
      voidsetLength(short pLength) 
      voidsetPadding1(short pPadding1) 
      voidsetPadding2(short pPadding2) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        environmentType

        -
        protected long environmentType
        -
        Record type
        -
      • -
      - - - -
        -
      • -

        length

        -
        protected short length
        -
        length, in bits
        -
      • -
      - - - -
        -
      • -

        index

        -
        protected short index
        -
        Identify the sequentially numbered record index
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        geometry

        -
        protected short geometry
        -
        Geometry or state record
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
        padding to bring the total size up to a 64 bit boundry
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EnvironmentGeneral

        -
        public EnvironmentGeneral()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEnvironmentType

        -
        public void setEnvironmentType(long pEnvironmentType)
        -
      • -
      - - - -
        -
      • -

        getEnvironmentType

        -
        public long getEnvironmentType()
        -
      • -
      - - - -
        -
      • -

        setLength

        -
        public void setLength(short pLength)
        -
      • -
      - - - -
        -
      • -

        getLength

        -
        public short getLength()
        -
      • -
      - - - -
        -
      • -

        setIndex

        -
        public void setIndex(short pIndex)
        -
      • -
      - - - -
        -
      • -

        getIndex

        -
        public short getIndex()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setGeometry

        -
        public void setGeometry(short pGeometry)
        -
      • -
      - - - -
        -
      • -

        getGeometry

        -
        public short getGeometry()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EnvironmentType.html b/dist/javadoc/edu/nps/moves/dis7/EnvironmentType.html deleted file mode 100644 index d4dd0923..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EnvironmentType.html +++ /dev/null @@ -1,721 +0,0 @@ - - - - - -EnvironmentType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EnvironmentType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EnvironmentType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Description of environmental data in environmental process and gridded data PDUs. Section 6.2.32 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcategory -
      category of entity
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc)
      -
      protected intentityClass -
      class of environmental entity
      -
      protected shortentityKind -
      Kind of entity
      -
      protected shortextra 
      protected shortspecific -
      specific info based on subcategory field
      -
      protected shortsubcategory -
      subcategory of entity
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EnvironmentType() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityKind

        -
        protected short entityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        entityClass

        -
        protected int entityClass
        -
        class of environmental entity
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        specific

        -
        protected short specific
        -
        specific info based on subcategory field
        -
      • -
      - - - -
        -
      • -

        extra

        -
        protected short extra
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EnvironmentType

        -
        public EnvironmentType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityKind

        -
        public void setEntityKind(short pEntityKind)
        -
      • -
      - - - -
        -
      • -

        getEntityKind

        -
        public short getEntityKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setEntityClass

        -
        public void setEntityClass(int pEntityClass)
        -
      • -
      - - - -
        -
      • -

        getEntityClass

        -
        public int getEntityClass()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpecific

        -
        public void setSpecific(short pSpecific)
        -
      • -
      - - - -
        -
      • -

        getSpecific

        -
        public short getSpecific()
        -
      • -
      - - - -
        -
      • -

        setExtra

        -
        public void setExtra(short pExtra)
        -
      • -
      - - - -
        -
      • -

        getExtra

        -
        public short getExtra()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EulerAngles.html b/dist/javadoc/edu/nps/moves/dis7/EulerAngles.html deleted file mode 100644 index b3d25fe6..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EulerAngles.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - -EulerAngles - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EulerAngles

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EulerAngles
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Three floating point values representing an orientation, psi, theta, and phi, aka the euler angles, in radians. Section 6.2.33 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatphi 
      protected floatpsi 
      protected floattheta 
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EulerAngles() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetPhi() 
      floatgetPsi() 
      floatgetTheta() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetPhi(float pPhi) 
      voidsetPsi(float pPsi) 
      voidsetTheta(float pTheta) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        psi

        -
        protected float psi
        -
      • -
      - - - -
        -
      • -

        theta

        -
        protected float theta
        -
      • -
      - - - -
        -
      • -

        phi

        -
        protected float phi
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EulerAngles

        -
        public EulerAngles()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setPsi

        -
        public void setPsi(float pPsi)
        -
      • -
      - - - -
        -
      • -

        getPsi

        -
        public float getPsi()
        -
      • -
      - - - -
        -
      • -

        setTheta

        -
        public void setTheta(float pTheta)
        -
      • -
      - - - -
        -
      • -

        getTheta

        -
        public float getTheta()
        -
      • -
      - - - -
        -
      • -

        setPhi

        -
        public void setPhi(float pPhi)
        -
      • -
      - - - -
        -
      • -

        getPhi

        -
        public float getPhi()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EventIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/EventIdentifier.html deleted file mode 100644 index 79669e4d..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EventIdentifier.html +++ /dev/null @@ -1,511 +0,0 @@ - - - - - -EventIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EventIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EventIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Identifies an event in the world. Use this format for every PDU EXCEPT the LiveEntityPdu. Section 6.2.34. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        simulationAddress

        -
        protected SimulationAddress simulationAddress
        -
        Site and application IDs
        -
      • -
      - - - -
        -
      • -

        eventNumber

        -
        protected int eventNumber
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EventIdentifier

        -
        public EventIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(SimulationAddress pSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setEventNumber

        -
        public void setEventNumber(int pEventNumber)
        -
      • -
      - - - -
        -
      • -

        getEventNumber

        -
        public int getEventNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EventIdentifierLiveEntity.html b/dist/javadoc/edu/nps/moves/dis7/EventIdentifierLiveEntity.html deleted file mode 100644 index bc6c875b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EventIdentifierLiveEntity.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - -EventIdentifierLiveEntity - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EventIdentifierLiveEntity

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EventIdentifierLiveEntity
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Identifies an event in the world. Use this format for ONLY the LiveEntityPdu. Section 6.2.34. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - - - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetApplicationNumber() 
      intgetEventNumber() 
      intgetMarshalledSize() 
      shortgetSiteNumber() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetApplicationNumber(short pApplicationNumber) 
      voidsetEventNumber(int pEventNumber) 
      voidsetSiteNumber(short pSiteNumber) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        siteNumber

        -
        protected short siteNumber
        -
      • -
      - - - -
        -
      • -

        applicationNumber

        -
        protected short applicationNumber
        -
      • -
      - - - -
        -
      • -

        eventNumber

        -
        protected int eventNumber
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EventIdentifierLiveEntity

        -
        public EventIdentifierLiveEntity()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSiteNumber

        -
        public void setSiteNumber(short pSiteNumber)
        -
      • -
      - - - -
        -
      • -

        getSiteNumber

        -
        public short getSiteNumber()
        -
      • -
      - - - -
        -
      • -

        setApplicationNumber

        -
        public void setApplicationNumber(short pApplicationNumber)
        -
      • -
      - - - -
        -
      • -

        getApplicationNumber

        -
        public short getApplicationNumber()
        -
      • -
      - - - -
        -
      • -

        setEventNumber

        -
        public void setEventNumber(int pEventNumber)
        -
      • -
      - - - -
        -
      • -

        getEventNumber

        -
        public int getEventNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EventReportPdu.html b/dist/javadoc/edu/nps/moves/dis7/EventReportPdu.html deleted file mode 100644 index a75678d5..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EventReportPdu.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - -EventReportPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EventReportPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EventReportPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Reports occurance of a significant event to the simulation manager. Section 7.5.12. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        eventType

        -
        protected long eventType
        -
        Type of event
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected long padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EventReportPdu

        -
        public EventReportPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEventType

        -
        public void setEventType(long pEventType)
        -
      • -
      - - - -
        -
      • -

        getEventType

        -
        public long getEventType()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(long pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public long getPadding1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/EventReportReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/EventReportReliablePdu.html deleted file mode 100644 index 06ecfbbd..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/EventReportReliablePdu.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - -EventReportReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class EventReportReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class EventReportReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.11: reports the occurance of a significatnt event to the simulation manager. Needs manual intervention to fix padding in variable datums. UNFINISHED. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        eventType

        -
        protected int eventType
        -
        Event type
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected long pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EventReportReliablePdu

        -
        public EventReportReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEventType

        -
        public void setEventType(int pEventType)
        -
      • -
      - - - -
        -
      • -

        getEventType

        -
        public int getEventType()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(long pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public long getPad1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Expendable.html b/dist/javadoc/edu/nps/moves/dis7/Expendable.html deleted file mode 100644 index e1de7845..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Expendable.html +++ /dev/null @@ -1,628 +0,0 @@ - - - - - -Expendable - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Expendable

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Expendable
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    An entity's expendable (chaff, flares, etc) information. Section 6.2.36 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        expendable

        -
        protected EntityType expendable
        -
        Type of expendable
        -
      • -
      - - - -
        -
      • -

        station

        -
        protected long station
        -
      • -
      - - - -
        -
      • -

        quantity

        -
        protected int quantity
        -
      • -
      - - - -
        -
      • -

        expendableStatus

        -
        protected short expendableStatus
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Expendable

        -
        public Expendable()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setExpendable

        -
        public void setExpendable(EntityType pExpendable)
        -
      • -
      - - - -
        -
      • -

        getExpendable

        -
        public EntityType getExpendable()
        -
      • -
      - - - -
        -
      • -

        setStation

        -
        public void setStation(long pStation)
        -
      • -
      - - - -
        -
      • -

        getStation

        -
        public long getStation()
        -
      • -
      - - - -
        -
      • -

        setQuantity

        -
        public void setQuantity(int pQuantity)
        -
      • -
      - - - -
        -
      • -

        getQuantity

        -
        public int getQuantity()
        -
      • -
      - - - -
        -
      • -

        setExpendableStatus

        -
        public void setExpendableStatus(short pExpendableStatus)
        -
      • -
      - - - -
        -
      • -

        getExpendableStatus

        -
        public short getExpendableStatus()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ExpendableDescriptor.html b/dist/javadoc/edu/nps/moves/dis7/ExpendableDescriptor.html deleted file mode 100644 index 3765a4b9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ExpendableDescriptor.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -ExpendableDescriptor - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ExpendableDescriptor

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ExpendableDescriptor
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Burst of chaff or expendible device. Section 6.2.19.4 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected EntityTypeexpendableType -
      Type of the object that exploded
      -
      protected longpadding -
      Padding
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ExpendableDescriptor() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      EntityTypegetExpendableType() 
      intgetMarshalledSize() 
      longgetPadding() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetExpendableType(EntityType pExpendableType) 
      voidsetPadding(long pPadding) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        expendableType

        -
        protected EntityType expendableType
        -
        Type of the object that exploded
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected long padding
        -
        Padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ExpendableDescriptor

        -
        public ExpendableDescriptor()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setExpendableType

        -
        public void setExpendableType(EntityType pExpendableType)
        -
      • -
      - - - -
        -
      • -

        getExpendableType

        -
        public EntityType getExpendableType()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(long pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public long getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ExpendableReload.html b/dist/javadoc/edu/nps/moves/dis7/ExpendableReload.html deleted file mode 100644 index 2a4b7ce4..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ExpendableReload.html +++ /dev/null @@ -1,667 +0,0 @@ - - - - - -ExpendableReload - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ExpendableReload

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ExpendableReload
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    An entity's expendable (chaff, flares, etc) information. Section 6.2.37 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        expendable

        -
        protected EntityType expendable
        -
        Type of expendable
        -
      • -
      - - - -
        -
      • -

        station

        -
        protected long station
        -
      • -
      - - - -
        -
      • -

        standardQuantity

        -
        protected int standardQuantity
        -
      • -
      - - - -
        -
      • -

        maximumQuantity

        -
        protected int maximumQuantity
        -
      • -
      - - - -
        -
      • -

        standardQuantityReloadTime

        -
        protected long standardQuantityReloadTime
        -
      • -
      - - - -
        -
      • -

        maximumQuantityReloadTime

        -
        protected long maximumQuantityReloadTime
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ExpendableReload

        -
        public ExpendableReload()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setExpendable

        -
        public void setExpendable(EntityType pExpendable)
        -
      • -
      - - - -
        -
      • -

        getExpendable

        -
        public EntityType getExpendable()
        -
      • -
      - - - -
        -
      • -

        setStation

        -
        public void setStation(long pStation)
        -
      • -
      - - - -
        -
      • -

        getStation

        -
        public long getStation()
        -
      • -
      - - - -
        -
      • -

        setStandardQuantity

        -
        public void setStandardQuantity(int pStandardQuantity)
        -
      • -
      - - - -
        -
      • -

        getStandardQuantity

        -
        public int getStandardQuantity()
        -
      • -
      - - - -
        -
      • -

        setMaximumQuantity

        -
        public void setMaximumQuantity(int pMaximumQuantity)
        -
      • -
      - - - -
        -
      • -

        getMaximumQuantity

        -
        public int getMaximumQuantity()
        -
      • -
      - - - -
        -
      • -

        setStandardQuantityReloadTime

        -
        public void setStandardQuantityReloadTime(long pStandardQuantityReloadTime)
        -
      • -
      - - - -
        -
      • -

        getStandardQuantityReloadTime

        -
        public long getStandardQuantityReloadTime()
        -
      • -
      - - - -
        -
      • -

        setMaximumQuantityReloadTime

        -
        public void setMaximumQuantityReloadTime(long pMaximumQuantityReloadTime)
        -
      • -
      - - - -
        -
      • -

        getMaximumQuantityReloadTime

        -
        public long getMaximumQuantityReloadTime()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ExplosionDescriptor.html b/dist/javadoc/edu/nps/moves/dis7/ExplosionDescriptor.html deleted file mode 100644 index 3ec4f55c..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ExplosionDescriptor.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -ExplosionDescriptor - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ExplosionDescriptor

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ExplosionDescriptor
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Explosion of a non-munition. Section 6.2.19.3 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        explodingObject

        -
        protected EntityType explodingObject
        -
        Type of the object that exploded. See 6.2.30
        -
      • -
      - - - -
        -
      • -

        explosiveMaterial

        -
        protected int explosiveMaterial
        -
        Material that exploded. Can be grain dust, tnt, gasoline, etc. Enumeration
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
        padding
        -
      • -
      - - - -
        -
      • -

        explosiveForce

        -
        protected float explosiveForce
        -
        Force of explosion, in equivalent KG of TNT
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ExplosionDescriptor

        -
        public ExplosionDescriptor()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setExplodingObject

        -
        public void setExplodingObject(EntityType pExplodingObject)
        -
      • -
      - - - -
        -
      • -

        getExplodingObject

        -
        public EntityType getExplodingObject()
        -
      • -
      - - - -
        -
      • -

        setExplosiveMaterial

        -
        public void setExplosiveMaterial(int pExplosiveMaterial)
        -
      • -
      - - - -
        -
      • -

        getExplosiveMaterial

        -
        public int getExplosiveMaterial()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setExplosiveForce

        -
        public void setExplosiveForce(float pExplosiveForce)
        -
      • -
      - - - -
        -
      • -

        getExplosiveForce

        -
        public float getExplosiveForce()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/FalseTargetsAttribute.html b/dist/javadoc/edu/nps/moves/dis7/FalseTargetsAttribute.html deleted file mode 100644 index a763a538..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/FalseTargetsAttribute.html +++ /dev/null @@ -1,937 +0,0 @@ - - - - - -FalseTargetsAttribute - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class FalseTargetsAttribute

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FalseTargetsAttribute
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The False Targets attribute record shall be used to communicate discrete values that are associated with false targets jamming that cannot be referenced to an emitter mode. The values provided in the False Targets attri- bute record shall be considered valid only for the victim radar beams listed in the jamming beam's Track/Jam Data records (provided in the associated Electromagnetic Emission PDU). Section 6.2.21.3 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
      • -
      - - - -
        -
      • -

        emitterNumber

        -
        protected short emitterNumber
        -
      • -
      - - - -
        -
      • -

        beamNumber

        -
        protected short beamNumber
        -
      • -
      - - - -
        -
      • -

        stateIndicator

        -
        protected short stateIndicator
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
      • -
      - - - -
        -
      • -

        falseTargetCount

        -
        protected int falseTargetCount
        -
      • -
      - - - -
        -
      • -

        walkSpeed

        -
        protected float walkSpeed
        -
      • -
      - - - -
        -
      • -

        walkAcceleration

        -
        protected float walkAcceleration
        -
      • -
      - - - -
        -
      • -

        maximumWalkDistance

        -
        protected float maximumWalkDistance
        -
      • -
      - - - -
        -
      • -

        keepTime

        -
        protected float keepTime
        -
      • -
      - - - -
        -
      • -

        echoSpacing

        -
        protected float echoSpacing
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FalseTargetsAttribute

        -
        public FalseTargetsAttribute()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setEmitterNumber

        -
        public void setEmitterNumber(short pEmitterNumber)
        -
      • -
      - - - -
        -
      • -

        getEmitterNumber

        -
        public short getEmitterNumber()
        -
      • -
      - - - -
        -
      • -

        setBeamNumber

        -
        public void setBeamNumber(short pBeamNumber)
        -
      • -
      - - - -
        -
      • -

        getBeamNumber

        -
        public short getBeamNumber()
        -
      • -
      - - - -
        -
      • -

        setStateIndicator

        -
        public void setStateIndicator(short pStateIndicator)
        -
      • -
      - - - -
        -
      • -

        getStateIndicator

        -
        public short getStateIndicator()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - -
        -
      • -

        setFalseTargetCount

        -
        public void setFalseTargetCount(int pFalseTargetCount)
        -
      • -
      - - - -
        -
      • -

        getFalseTargetCount

        -
        public int getFalseTargetCount()
        -
      • -
      - - - -
        -
      • -

        setWalkSpeed

        -
        public void setWalkSpeed(float pWalkSpeed)
        -
      • -
      - - - -
        -
      • -

        getWalkSpeed

        -
        public float getWalkSpeed()
        -
      • -
      - - - -
        -
      • -

        setWalkAcceleration

        -
        public void setWalkAcceleration(float pWalkAcceleration)
        -
      • -
      - - - -
        -
      • -

        getWalkAcceleration

        -
        public float getWalkAcceleration()
        -
      • -
      - - - -
        -
      • -

        setMaximumWalkDistance

        -
        public void setMaximumWalkDistance(float pMaximumWalkDistance)
        -
      • -
      - - - -
        -
      • -

        getMaximumWalkDistance

        -
        public float getMaximumWalkDistance()
        -
      • -
      - - - -
        -
      • -

        setKeepTime

        -
        public void setKeepTime(float pKeepTime)
        -
      • -
      - - - -
        -
      • -

        getKeepTime

        -
        public float getKeepTime()
        -
      • -
      - - - -
        -
      • -

        setEchoSpacing

        -
        public void setEchoSpacing(float pEchoSpacing)
        -
      • -
      - - - -
        -
      • -

        getEchoSpacing

        -
        public float getEchoSpacing()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/FastEntityStatePdu.html b/dist/javadoc/edu/nps/moves/dis7/FastEntityStatePdu.html deleted file mode 100644 index 6af98f84..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/FastEntityStatePdu.html +++ /dev/null @@ -1,2162 +0,0 @@ - - - - - -FastEntityStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class FastEntityStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FastEntityStatePdu
    -extends EntityInformationFamilyPdu
    -implements java.io.Serializable
    -
    Represents the postion and state of one entity in the world. This is identical in function to entity state pdu, but generates less garbage to collect in the Java world. Section 7.2.2. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        site

        -
        protected int site
        -
        The site ID
        -
      • -
      - - - -
        -
      • -

        application

        -
        protected int application
        -
        The application ID
        -
      • -
      - - - -
        -
      • -

        entity

        -
        protected int entity
        -
        the entity ID
        -
      • -
      - - - -
        -
      • -

        forceId

        -
        protected short forceId
        -
        what force this entity is affiliated with, eg red, blue, neutral, etc
        -
      • -
      - - - -
        -
      • -

        numberOfVariableParameters

        -
        protected byte numberOfVariableParameters
        -
        How many variable (nee articulation) parameters are in the variable length list
        -
      • -
      - - - -
        -
      • -

        entityKind

        -
        protected short entityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        specific

        -
        protected short specific
        -
        specific info based on subcategory field
        -
      • -
      - - - -
        -
      • -

        extra

        -
        protected short extra
        -
      • -
      - - - -
        -
      • -

        altEntityKind

        -
        protected short altEntityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        altDomain

        -
        protected short altDomain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        altCountry

        -
        protected int altCountry
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        altCategory

        -
        protected short altCategory
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        altSubcategory

        -
        protected short altSubcategory
        -
        subcategory of entity
        -
      • -
      - - - -
        -
      • -

        altSpecific

        -
        protected short altSpecific
        -
        specific info based on subcategory field
        -
      • -
      - - - -
        -
      • -

        altExtra

        -
        protected short altExtra
        -
      • -
      - - - -
        -
      • -

        xVelocity

        -
        protected float xVelocity
        -
        X velo
        -
      • -
      - - - -
        -
      • -

        yVelocity

        -
        protected float yVelocity
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        zVelocity

        -
        protected float zVelocity
        -
        Z value
        -
      • -
      - - - -
        -
      • -

        xLocation

        -
        protected double xLocation
        -
        X value
        -
      • -
      - - - -
        -
      • -

        yLocation

        -
        protected double yLocation
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        zLocation

        -
        protected double zLocation
        -
        Z value
        -
      • -
      - - - -
        -
      • -

        psi

        -
        protected float psi
        -
      • -
      - - - -
        -
      • -

        theta

        -
        protected float theta
        -
      • -
      - - - -
        -
      • -

        phi

        -
        protected float phi
        -
      • -
      - - - -
        -
      • -

        entityAppearance

        -
        protected int entityAppearance
        -
        a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
        -
      • -
      - - - -
        -
      • -

        deadReckoningAlgorithm

        -
        protected short deadReckoningAlgorithm
        -
        enumeration of what dead reckoning algorighm to use
        -
      • -
      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        other parameters to use in the dead reckoning algorithm
        -
      • -
      - - - -
        -
      • -

        xAcceleration

        -
        protected float xAcceleration
        -
        X value
        -
      • -
      - - - -
        -
      • -

        yAcceleration

        -
        protected float yAcceleration
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        zAcceleration

        -
        protected float zAcceleration
        -
        Z value
        -
      • -
      - - - -
        -
      • -

        xAngularVelocity

        -
        protected float xAngularVelocity
        -
        X value
        -
      • -
      - - - -
        -
      • -

        yAngularVelocity

        -
        protected float yAngularVelocity
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        zAngularVelocity

        -
        protected float zAngularVelocity
        -
        Z value
        -
      • -
      - - - -
        -
      • -

        marking

        -
        protected byte[] marking
        -
        characters that can be used for debugging, or to draw unique strings on the side of entities in the world
        -
      • -
      - - - -
        -
      • -

        capabilities

        -
        protected int capabilities
        -
        a series of bit flags
        -
      • -
      - - - -
        -
      • -

        variableParameters

        -
        protected java.util.List<VariableParameter> variableParameters
        -
        variable length list of variable parameters. In earlier versions of DIS these were known as articulation parameters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FastEntityStatePdu

        -
        public FastEntityStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setSite

        -
        public void setSite(int pSite)
        -
      • -
      - - - -
        -
      • -

        getSite

        -
        public int getSite()
        -
      • -
      - - - -
        -
      • -

        setApplication

        -
        public void setApplication(int pApplication)
        -
      • -
      - - - -
        -
      • -

        getApplication

        -
        public int getApplication()
        -
      • -
      - - - -
        -
      • -

        setEntity

        -
        public void setEntity(int pEntity)
        -
      • -
      - - - -
        -
      • -

        getEntity

        -
        public int getEntity()
        -
      • -
      - - - -
        -
      • -

        setForceId

        -
        public void setForceId(short pForceId)
        -
      • -
      - - - -
        -
      • -

        getForceId

        -
        public short getForceId()
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableParameters

        -
        public byte getNumberOfVariableParameters()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableParameters

        -
        public void setNumberOfVariableParameters(byte pNumberOfVariableParameters)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableParameters method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setEntityKind

        -
        public void setEntityKind(short pEntityKind)
        -
      • -
      - - - -
        -
      • -

        getEntityKind

        -
        public short getEntityKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpecific

        -
        public void setSpecific(short pSpecific)
        -
      • -
      - - - -
        -
      • -

        getSpecific

        -
        public short getSpecific()
        -
      • -
      - - - -
        -
      • -

        setExtra

        -
        public void setExtra(short pExtra)
        -
      • -
      - - - -
        -
      • -

        getExtra

        -
        public short getExtra()
        -
      • -
      - - - -
        -
      • -

        setAltEntityKind

        -
        public void setAltEntityKind(short pAltEntityKind)
        -
      • -
      - - - -
        -
      • -

        getAltEntityKind

        -
        public short getAltEntityKind()
        -
      • -
      - - - -
        -
      • -

        setAltDomain

        -
        public void setAltDomain(short pAltDomain)
        -
      • -
      - - - -
        -
      • -

        getAltDomain

        -
        public short getAltDomain()
        -
      • -
      - - - -
        -
      • -

        setAltCountry

        -
        public void setAltCountry(int pAltCountry)
        -
      • -
      - - - -
        -
      • -

        getAltCountry

        -
        public int getAltCountry()
        -
      • -
      - - - -
        -
      • -

        setAltCategory

        -
        public void setAltCategory(short pAltCategory)
        -
      • -
      - - - -
        -
      • -

        getAltCategory

        -
        public short getAltCategory()
        -
      • -
      - - - -
        -
      • -

        setAltSubcategory

        -
        public void setAltSubcategory(short pAltSubcategory)
        -
      • -
      - - - -
        -
      • -

        getAltSubcategory

        -
        public short getAltSubcategory()
        -
      • -
      - - - -
        -
      • -

        setAltSpecific

        -
        public void setAltSpecific(short pAltSpecific)
        -
      • -
      - - - -
        -
      • -

        getAltSpecific

        -
        public short getAltSpecific()
        -
      • -
      - - - -
        -
      • -

        setAltExtra

        -
        public void setAltExtra(short pAltExtra)
        -
      • -
      - - - -
        -
      • -

        getAltExtra

        -
        public short getAltExtra()
        -
      • -
      - - - -
        -
      • -

        setXVelocity

        -
        public void setXVelocity(float pXVelocity)
        -
      • -
      - - - -
        -
      • -

        getXVelocity

        -
        public float getXVelocity()
        -
      • -
      - - - -
        -
      • -

        setYVelocity

        -
        public void setYVelocity(float pYVelocity)
        -
      • -
      - - - -
        -
      • -

        getYVelocity

        -
        public float getYVelocity()
        -
      • -
      - - - -
        -
      • -

        setZVelocity

        -
        public void setZVelocity(float pZVelocity)
        -
      • -
      - - - -
        -
      • -

        getZVelocity

        -
        public float getZVelocity()
        -
      • -
      - - - -
        -
      • -

        setXLocation

        -
        public void setXLocation(double pXLocation)
        -
      • -
      - - - -
        -
      • -

        getXLocation

        -
        public double getXLocation()
        -
      • -
      - - - -
        -
      • -

        setYLocation

        -
        public void setYLocation(double pYLocation)
        -
      • -
      - - - -
        -
      • -

        getYLocation

        -
        public double getYLocation()
        -
      • -
      - - - -
        -
      • -

        setZLocation

        -
        public void setZLocation(double pZLocation)
        -
      • -
      - - - -
        -
      • -

        getZLocation

        -
        public double getZLocation()
        -
      • -
      - - - -
        -
      • -

        setPsi

        -
        public void setPsi(float pPsi)
        -
      • -
      - - - -
        -
      • -

        getPsi

        -
        public float getPsi()
        -
      • -
      - - - -
        -
      • -

        setTheta

        -
        public void setTheta(float pTheta)
        -
      • -
      - - - -
        -
      • -

        getTheta

        -
        public float getTheta()
        -
      • -
      - - - -
        -
      • -

        setPhi

        -
        public void setPhi(float pPhi)
        -
      • -
      - - - -
        -
      • -

        getPhi

        -
        public float getPhi()
        -
      • -
      - - - -
        -
      • -

        setEntityAppearance

        -
        public void setEntityAppearance(int pEntityAppearance)
        -
      • -
      - - - -
        -
      • -

        getEntityAppearance

        -
        public int getEntityAppearance()
        -
      • -
      - - - -
        -
      • -

        setDeadReckoningAlgorithm

        -
        public void setDeadReckoningAlgorithm(short pDeadReckoningAlgorithm)
        -
      • -
      - - - -
        -
      • -

        getDeadReckoningAlgorithm

        -
        public short getDeadReckoningAlgorithm()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        setXAcceleration

        -
        public void setXAcceleration(float pXAcceleration)
        -
      • -
      - - - -
        -
      • -

        getXAcceleration

        -
        public float getXAcceleration()
        -
      • -
      - - - -
        -
      • -

        setYAcceleration

        -
        public void setYAcceleration(float pYAcceleration)
        -
      • -
      - - - -
        -
      • -

        getYAcceleration

        -
        public float getYAcceleration()
        -
      • -
      - - - -
        -
      • -

        setZAcceleration

        -
        public void setZAcceleration(float pZAcceleration)
        -
      • -
      - - - -
        -
      • -

        getZAcceleration

        -
        public float getZAcceleration()
        -
      • -
      - - - -
        -
      • -

        setXAngularVelocity

        -
        public void setXAngularVelocity(float pXAngularVelocity)
        -
      • -
      - - - -
        -
      • -

        getXAngularVelocity

        -
        public float getXAngularVelocity()
        -
      • -
      - - - -
        -
      • -

        setYAngularVelocity

        -
        public void setYAngularVelocity(float pYAngularVelocity)
        -
      • -
      - - - -
        -
      • -

        getYAngularVelocity

        -
        public float getYAngularVelocity()
        -
      • -
      - - - -
        -
      • -

        setZAngularVelocity

        -
        public void setZAngularVelocity(float pZAngularVelocity)
        -
      • -
      - - - -
        -
      • -

        getZAngularVelocity

        -
        public float getZAngularVelocity()
        -
      • -
      - - - -
        -
      • -

        setMarking

        -
        public void setMarking(byte[] pMarking)
        -
      • -
      - - - -
        -
      • -

        getMarking

        -
        public byte[] getMarking()
        -
      • -
      - - - -
        -
      • -

        setCapabilities

        -
        public void setCapabilities(int pCapabilities)
        -
      • -
      - - - -
        -
      • -

        getCapabilities

        -
        public int getCapabilities()
        -
      • -
      - - - -
        -
      • -

        setVariableParameters

        -
        public void setVariableParameters(java.util.List<VariableParameter> pVariableParameters)
        -
      • -
      - - - -
        -
      • -

        getVariableParameters

        -
        public java.util.List<VariableParameter> getVariableParameters()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityInformationFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/FirePdu.html b/dist/javadoc/edu/nps/moves/dis7/FirePdu.html deleted file mode 100644 index ceace1b6..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/FirePdu.html +++ /dev/null @@ -1,800 +0,0 @@ - - - - - -FirePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class FirePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FirePdu
    -extends WarfareFamilyPdu
    -implements java.io.Serializable
    -
    The firing of a weapon or expendable shall be communicated by issuing a Fire PDU. Sectioin 7.3.2. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        munitionExpendibleID

        -
        protected EntityID munitionExpendibleID
        -
        This field shall specify the entity identification of the fired munition or expendable. This field shall be represented by an Entity Identifier record (see 6.2.28).
        -
      • -
      - - - -
        -
      • -

        eventID

        -
        protected EventIdentifier eventID
        -
        This field shall contain an identification generated by the firing entity to associate related firing and detonation events. This field shall be represented by an Event Identifier record (see 6.2.34).
        -
      • -
      - - - -
        -
      • -

        fireMissionIndex

        -
        protected long fireMissionIndex
        -
        This field shall identify the fire mission (see 5.4.3.3). This field shall be representedby a 32-bit unsigned integer.
        -
      • -
      - - - -
        -
      • -

        locationInWorldCoordinates

        -
        protected Vector3Double locationInWorldCoordinates
        -
        This field shall specify the location, in world coordinates, from which the munition was launched, and shall be represented by a World Coordinates record (see 6.2.97).
        -
      • -
      - - - -
        -
      • -

        descriptor

        -
        protected MunitionDescriptor descriptor
        -
        This field shall describe the firing or launch of a munition or expendable represented by one of the following types of Descriptor records: Munition Descriptor (6.2.20.2) or Expendable Descriptor (6.2.20.4).
        -
      • -
      - - - -
        -
      • -

        velocity

        -
        protected Vector3Float velocity
        -
        This field shall specify the velocity of the fired munition at the point when the issuing simulation application intends the externally visible effects of the launch (e.g. exhaust plume or muzzle blast) to first become apparent. The velocity shall be represented in world coordinates. This field shall be represented by a Linear Velocity Vector record [see 6.2.95 item c)].
        -
      • -
      - - - -
        -
      • -

        range

        -
        protected float range
        -
        This field shall specify the range that an entity’s fire control system has assumed in computing the fire control solution. This field shall be represented by a 32-bit floating point number in meters. For systems where range is unknown or unavailable, this field shall contain a value of zero.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FirePdu

        -
        public FirePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMunitionExpendibleID

        -
        public void setMunitionExpendibleID(EntityID pMunitionExpendibleID)
        -
      • -
      - - - -
        -
      • -

        getMunitionExpendibleID

        -
        public EntityID getMunitionExpendibleID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setFireMissionIndex

        -
        public void setFireMissionIndex(long pFireMissionIndex)
        -
      • -
      - - - -
        -
      • -

        getFireMissionIndex

        -
        public long getFireMissionIndex()
        -
      • -
      - - - -
        -
      • -

        setLocationInWorldCoordinates

        -
        public void setLocationInWorldCoordinates(Vector3Double pLocationInWorldCoordinates)
        -
      • -
      - - - -
        -
      • -

        getLocationInWorldCoordinates

        -
        public Vector3Double getLocationInWorldCoordinates()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setVelocity

        -
        public void setVelocity(Vector3Float pVelocity)
        -
      • -
      - - - - - - - -
        -
      • -

        setRange

        -
        public void setRange(float pRange)
        -
      • -
      - - - -
        -
      • -

        getRange

        -
        public float getRange()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class WarfareFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class WarfareFamilyPdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class WarfareFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/FixedDatum.html b/dist/javadoc/edu/nps/moves/dis7/FixedDatum.html deleted file mode 100644 index 1eb20a5f..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/FixedDatum.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -FixedDatum - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class FixedDatum

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FixedDatum
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Fixed Datum Record. Section 6.2.38 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longfixedDatumID -
      ID of the fixed datum, an enumeration
      -
      protected longfixedDatumValue -
      Value for the fixed datum
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FixedDatum() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      longgetFixedDatumID() 
      longgetFixedDatumValue() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetFixedDatumID(long pFixedDatumID) 
      voidsetFixedDatumValue(long pFixedDatumValue) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        fixedDatumID

        -
        protected long fixedDatumID
        -
        ID of the fixed datum, an enumeration
        -
      • -
      - - - -
        -
      • -

        fixedDatumValue

        -
        protected long fixedDatumValue
        -
        Value for the fixed datum
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FixedDatum

        -
        public FixedDatum()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setFixedDatumID

        -
        public void setFixedDatumID(long pFixedDatumID)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumID

        -
        public long getFixedDatumID()
        -
      • -
      - - - -
        -
      • -

        setFixedDatumValue

        -
        public void setFixedDatumValue(long pFixedDatumValue)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumValue

        -
        public long getFixedDatumValue()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/FourByteChunk.html b/dist/javadoc/edu/nps/moves/dis7/FourByteChunk.html deleted file mode 100644 index 43113556..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/FourByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -FourByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class FourByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FourByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    32 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      four bytes of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FourByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        four bytes of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FourByteChunk

        -
        public FourByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/FundamentalOperationalData.html b/dist/javadoc/edu/nps/moves/dis7/FundamentalOperationalData.html deleted file mode 100644 index fc7d25ba..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/FundamentalOperationalData.html +++ /dev/null @@ -1,850 +0,0 @@ - - - - - -FundamentalOperationalData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class FundamentalOperationalData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class FundamentalOperationalData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Basic operational data for IFF. Section 6.2.40. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        systemStatus

        -
        protected short systemStatus
        -
        system status
        -
      • -
      - - - -
        -
      • -

        dataField1

        -
        protected short dataField1
        -
        data field 1
        -
      • -
      - - - -
        -
      • -

        informationLayers

        -
        protected short informationLayers
        -
        eight boolean fields
        -
      • -
      - - - -
        -
      • -

        dataField2

        -
        protected short dataField2
        -
        enumeration
        -
      • -
      - - - -
        -
      • -

        parameter1

        -
        protected int parameter1
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter2

        -
        protected int parameter2
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter3

        -
        protected int parameter3
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter4

        -
        protected int parameter4
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter5

        -
        protected int parameter5
        -
        parameter, enumeration
        -
      • -
      - - - -
        -
      • -

        parameter6

        -
        protected int parameter6
        -
        parameter, enumeration
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FundamentalOperationalData

        -
        public FundamentalOperationalData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSystemStatus

        -
        public void setSystemStatus(short pSystemStatus)
        -
      • -
      - - - -
        -
      • -

        getSystemStatus

        -
        public short getSystemStatus()
        -
      • -
      - - - -
        -
      • -

        setDataField1

        -
        public void setDataField1(short pDataField1)
        -
      • -
      - - - -
        -
      • -

        getDataField1

        -
        public short getDataField1()
        -
      • -
      - - - -
        -
      • -

        setInformationLayers

        -
        public void setInformationLayers(short pInformationLayers)
        -
      • -
      - - - -
        -
      • -

        getInformationLayers

        -
        public short getInformationLayers()
        -
      • -
      - - - -
        -
      • -

        setDataField2

        -
        public void setDataField2(short pDataField2)
        -
      • -
      - - - -
        -
      • -

        getDataField2

        -
        public short getDataField2()
        -
      • -
      - - - -
        -
      • -

        setParameter1

        -
        public void setParameter1(int pParameter1)
        -
      • -
      - - - -
        -
      • -

        getParameter1

        -
        public int getParameter1()
        -
      • -
      - - - -
        -
      • -

        setParameter2

        -
        public void setParameter2(int pParameter2)
        -
      • -
      - - - -
        -
      • -

        getParameter2

        -
        public int getParameter2()
        -
      • -
      - - - -
        -
      • -

        setParameter3

        -
        public void setParameter3(int pParameter3)
        -
      • -
      - - - -
        -
      • -

        getParameter3

        -
        public int getParameter3()
        -
      • -
      - - - -
        -
      • -

        setParameter4

        -
        public void setParameter4(int pParameter4)
        -
      • -
      - - - -
        -
      • -

        getParameter4

        -
        public int getParameter4()
        -
      • -
      - - - -
        -
      • -

        setParameter5

        -
        public void setParameter5(int pParameter5)
        -
      • -
      - - - -
        -
      • -

        getParameter5

        -
        public int getParameter5()
        -
      • -
      - - - -
        -
      • -

        setParameter6

        -
        public void setParameter6(int pParameter6)
        -
      • -
      - - - -
        -
      • -

        getParameter6

        -
        public int getParameter6()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/GridAxis.html b/dist/javadoc/edu/nps/moves/dis7/GridAxis.html deleted file mode 100644 index eb5441c5..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/GridAxis.html +++ /dev/null @@ -1,724 +0,0 @@ - - - - - -GridAxis - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class GridAxis

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class GridAxis
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Grid axis record for fixed data. Section 6.2.41 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        domainInitialXi

        -
        protected double domainInitialXi
        -
        coordinate of the grid origin or initial value
        -
      • -
      - - - -
        -
      • -

        domainFinalXi

        -
        protected double domainFinalXi
        -
        coordinate of the endpoint or final value
        -
      • -
      - - - -
        -
      • -

        domainPointsXi

        -
        protected int domainPointsXi
        -
        The number of grid points along the Xi domain axis for the enviornmental state data
        -
      • -
      - - - -
        -
      • -

        interleafFactor

        -
        protected short interleafFactor
        -
        interleaf factor along the domain axis.
        -
      • -
      - - - -
        -
      • -

        axisType

        -
        protected short axisType
        -
        type of grid axis
        -
      • -
      - - - -
        -
      • -

        numberOfPointsOnXiAxis

        -
        protected int numberOfPointsOnXiAxis
        -
        Number of grid locations along Xi axis
        -
      • -
      - - - -
        -
      • -

        initialIndex

        -
        protected int initialIndex
        -
        initial grid point for the current pdu
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GridAxis

        -
        public GridAxis()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setDomainInitialXi

        -
        public void setDomainInitialXi(double pDomainInitialXi)
        -
      • -
      - - - -
        -
      • -

        getDomainInitialXi

        -
        public double getDomainInitialXi()
        -
      • -
      - - - -
        -
      • -

        setDomainFinalXi

        -
        public void setDomainFinalXi(double pDomainFinalXi)
        -
      • -
      - - - -
        -
      • -

        getDomainFinalXi

        -
        public double getDomainFinalXi()
        -
      • -
      - - - -
        -
      • -

        setDomainPointsXi

        -
        public void setDomainPointsXi(int pDomainPointsXi)
        -
      • -
      - - - -
        -
      • -

        getDomainPointsXi

        -
        public int getDomainPointsXi()
        -
      • -
      - - - -
        -
      • -

        setInterleafFactor

        -
        public void setInterleafFactor(short pInterleafFactor)
        -
      • -
      - - - -
        -
      • -

        getInterleafFactor

        -
        public short getInterleafFactor()
        -
      • -
      - - - -
        -
      • -

        setAxisType

        -
        public void setAxisType(short pAxisType)
        -
      • -
      - - - -
        -
      • -

        getAxisType

        -
        public short getAxisType()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPointsOnXiAxis

        -
        public void setNumberOfPointsOnXiAxis(int pNumberOfPointsOnXiAxis)
        -
      • -
      - - - -
        -
      • -

        getNumberOfPointsOnXiAxis

        -
        public int getNumberOfPointsOnXiAxis()
        -
      • -
      - - - -
        -
      • -

        setInitialIndex

        -
        public void setInitialIndex(int pInitialIndex)
        -
      • -
      - - - -
        -
      • -

        getInitialIndex

        -
        public int getInitialIndex()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/GridAxisDescriptorVariable.html b/dist/javadoc/edu/nps/moves/dis7/GridAxisDescriptorVariable.html deleted file mode 100644 index 5fb9ea5f..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/GridAxisDescriptorVariable.html +++ /dev/null @@ -1,855 +0,0 @@ - - - - - -GridAxisDescriptorVariable - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class GridAxisDescriptorVariable

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class GridAxisDescriptorVariable
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Grid axis descriptor fo variable spacing axis data. NOT COMPLETE. Need padding to 64 bit boundary. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        domainInitialXi

        -
        protected double domainInitialXi
        -
        coordinate of the grid origin or initial value
        -
      • -
      - - - -
        -
      • -

        domainFinalXi

        -
        protected double domainFinalXi
        -
        coordinate of the endpoint or final value
        -
      • -
      - - - -
        -
      • -

        domainPointsXi

        -
        protected int domainPointsXi
        -
        The number of grid points along the Xi domain axis for the enviornmental state data
        -
      • -
      - - - -
        -
      • -

        interleafFactor

        -
        protected short interleafFactor
        -
        interleaf factor along the domain axis.
        -
      • -
      - - - -
        -
      • -

        axisType

        -
        protected short axisType
        -
        type of grid axis
        -
      • -
      - - - -
        -
      • -

        numberOfPointsOnXiAxis

        -
        protected int numberOfPointsOnXiAxis
        -
        Number of grid locations along Xi axis
        -
      • -
      - - - -
        -
      • -

        initialIndex

        -
        protected int initialIndex
        -
        initial grid point for the current pdu
        -
      • -
      - - - -
        -
      • -

        coordinateScaleXi

        -
        protected double coordinateScaleXi
        -
        value that linearly scales the coordinates of the grid locations for the xi axis
        -
      • -
      - - - -
        -
      • -

        coordinateOffsetXi

        -
        protected double coordinateOffsetXi
        -
        The constant offset value that shall be applied to the grid locations for the xi axis
        -
      • -
      - - - -
        -
      • -

        xiValues

        -
        protected java.util.List<TwoByteChunk> xiValues
        -
        list of coordinates
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GridAxisDescriptorVariable

        -
        public GridAxisDescriptorVariable()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setDomainInitialXi

        -
        public void setDomainInitialXi(double pDomainInitialXi)
        -
      • -
      - - - -
        -
      • -

        getDomainInitialXi

        -
        public double getDomainInitialXi()
        -
      • -
      - - - -
        -
      • -

        setDomainFinalXi

        -
        public void setDomainFinalXi(double pDomainFinalXi)
        -
      • -
      - - - -
        -
      • -

        getDomainFinalXi

        -
        public double getDomainFinalXi()
        -
      • -
      - - - -
        -
      • -

        setDomainPointsXi

        -
        public void setDomainPointsXi(int pDomainPointsXi)
        -
      • -
      - - - -
        -
      • -

        getDomainPointsXi

        -
        public int getDomainPointsXi()
        -
      • -
      - - - -
        -
      • -

        setInterleafFactor

        -
        public void setInterleafFactor(short pInterleafFactor)
        -
      • -
      - - - -
        -
      • -

        getInterleafFactor

        -
        public short getInterleafFactor()
        -
      • -
      - - - -
        -
      • -

        setAxisType

        -
        public void setAxisType(short pAxisType)
        -
      • -
      - - - -
        -
      • -

        getAxisType

        -
        public short getAxisType()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPointsOnXiAxis

        -
        public int getNumberOfPointsOnXiAxis()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPointsOnXiAxis

        -
        public void setNumberOfPointsOnXiAxis(int pNumberOfPointsOnXiAxis)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPointsOnXiAxis method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setInitialIndex

        -
        public void setInitialIndex(int pInitialIndex)
        -
      • -
      - - - -
        -
      • -

        getInitialIndex

        -
        public int getInitialIndex()
        -
      • -
      - - - -
        -
      • -

        setCoordinateScaleXi

        -
        public void setCoordinateScaleXi(double pCoordinateScaleXi)
        -
      • -
      - - - -
        -
      • -

        getCoordinateScaleXi

        -
        public double getCoordinateScaleXi()
        -
      • -
      - - - -
        -
      • -

        setCoordinateOffsetXi

        -
        public void setCoordinateOffsetXi(double pCoordinateOffsetXi)
        -
      • -
      - - - -
        -
      • -

        getCoordinateOffsetXi

        -
        public double getCoordinateOffsetXi()
        -
      • -
      - - - -
        -
      • -

        setXiValues

        -
        public void setXiValues(java.util.List<TwoByteChunk> pXiValues)
        -
      • -
      - - - -
        -
      • -

        getXiValues

        -
        public java.util.List<TwoByteChunk> getXiValues()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/GroupID.html b/dist/javadoc/edu/nps/moves/dis7/GroupID.html deleted file mode 100644 index 6aeb7e74..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/GroupID.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -GroupID - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class GroupID

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class GroupID
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Unique designation of a group of entities contained in the isGroupOfPdu. Represents a group of entities rather than a single entity. Section 6.2.43 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intgroupNumber -
      group number
      -
      protected EntityTypesimulationAddress -
      Simulation address (site and application number)
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      GroupID() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetGroupNumber() 
      intgetMarshalledSize() 
      EntityTypegetSimulationAddress() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetGroupNumber(int pGroupNumber) 
      voidsetSimulationAddress(EntityType pSimulationAddress) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        simulationAddress

        -
        protected EntityType simulationAddress
        -
        Simulation address (site and application number)
        -
      • -
      - - - -
        -
      • -

        groupNumber

        -
        protected int groupNumber
        -
        group number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GroupID

        -
        public GroupID()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(EntityType pSimulationAddress)
        -
      • -
      - - - -
        -
      • -

        getSimulationAddress

        -
        public EntityType getSimulationAddress()
        -
      • -
      - - - -
        -
      • -

        setGroupNumber

        -
        public void setGroupNumber(int pGroupNumber)
        -
      • -
      - - - -
        -
      • -

        getGroupNumber

        -
        public int getGroupNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IFFData.html b/dist/javadoc/edu/nps/moves/dis7/IFFData.html deleted file mode 100644 index 11372c65..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IFFData.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - -IFFData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IFFData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IFFData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    repeating element if IFF Data specification record - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected java.util.List<OneByteChunk>iffData -
      IFF data.
      -
      protected intrecordLength -
      length of record.
      -
      protected longrecordType -
      enumeration for type of record
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      IFFData() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      java.util.List<OneByteChunk>getIffData() 
      intgetMarshalledSize() 
      intgetRecordLength() 
      longgetRecordType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetIffData(java.util.List<OneByteChunk> pIffData) 
      voidsetRecordLength(int pRecordLength) -
      Note that setting this value will not change the marshalled value.
      -
      voidsetRecordType(long pRecordType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
        enumeration for type of record
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
        length of record. Should be padded to 32 bit boundary.
        -
      • -
      - - - -
        -
      • -

        iffData

        -
        protected java.util.List<OneByteChunk> iffData
        -
        IFF data.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IFFData

        -
        public IFFData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getrecordLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setIffData

        -
        public void setIffData(java.util.List<OneByteChunk> pIffData)
        -
      • -
      - - - -
        -
      • -

        getIffData

        -
        public java.util.List<OneByteChunk> getIffData()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IFFFundamentalParameterData.html b/dist/javadoc/edu/nps/moves/dis7/IFFFundamentalParameterData.html deleted file mode 100644 index d4e0d715..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IFFFundamentalParameterData.html +++ /dev/null @@ -1,724 +0,0 @@ - - - - - -IFFFundamentalParameterData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IFFFundamentalParameterData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IFFFundamentalParameterData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Fundamental IFF atc data. Section 6.2.45 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        erp

        -
        protected float erp
        -
        ERP
        -
      • -
      - - - -
        -
      • -

        frequency

        -
        protected float frequency
        -
        frequency
        -
      • -
      - - - -
        -
      • -

        pgrf

        -
        protected float pgrf
        -
        pgrf
        -
      • -
      - - - -
        -
      • -

        pulseWidth

        -
        protected float pulseWidth
        -
        Pulse width
        -
      • -
      - - - -
        -
      • -

        burstLength

        -
        protected long burstLength
        -
        Burst length
        -
      • -
      - - - -
        -
      • -

        applicableModes

        -
        protected short applicableModes
        -
        Applicable modes enumeration
        -
      • -
      - - - -
        -
      • -

        systemSpecificData

        -
        protected short[] systemSpecificData
        -
        System-specific data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IFFFundamentalParameterData

        -
        public IFFFundamentalParameterData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setErp

        -
        public void setErp(float pErp)
        -
      • -
      - - - -
        -
      • -

        getErp

        -
        public float getErp()
        -
      • -
      - - - -
        -
      • -

        setFrequency

        -
        public void setFrequency(float pFrequency)
        -
      • -
      - - - -
        -
      • -

        getFrequency

        -
        public float getFrequency()
        -
      • -
      - - - -
        -
      • -

        setPgrf

        -
        public void setPgrf(float pPgrf)
        -
      • -
      - - - -
        -
      • -

        getPgrf

        -
        public float getPgrf()
        -
      • -
      - - - -
        -
      • -

        setPulseWidth

        -
        public void setPulseWidth(float pPulseWidth)
        -
      • -
      - - - -
        -
      • -

        getPulseWidth

        -
        public float getPulseWidth()
        -
      • -
      - - - -
        -
      • -

        setBurstLength

        -
        public void setBurstLength(long pBurstLength)
        -
      • -
      - - - -
        -
      • -

        getBurstLength

        -
        public long getBurstLength()
        -
      • -
      - - - -
        -
      • -

        setApplicableModes

        -
        public void setApplicableModes(short pApplicableModes)
        -
      • -
      - - - -
        -
      • -

        getApplicableModes

        -
        public short getApplicableModes()
        -
      • -
      - - - -
        -
      • -

        setSystemSpecificData

        -
        public void setSystemSpecificData(short[] pSystemSpecificData)
        -
      • -
      - - - -
        -
      • -

        getSystemSpecificData

        -
        public short[] getSystemSpecificData()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IOCommunicationsNode.html b/dist/javadoc/edu/nps/moves/dis7/IOCommunicationsNode.html deleted file mode 100644 index 48967f09..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IOCommunicationsNode.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - - -IOCommunicationsNode - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IOCommunicationsNode

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IOCommunicationsNode
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    A communications node that is part of a simulted communcations network. Section 6.2.49.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
      • -
      - - - -
        -
      • -

        communcationsNodeType

        -
        protected short communcationsNodeType
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IOCommunicationsNode

        -
        public IOCommunicationsNode()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setCommuncationsNodeType

        -
        public void setCommuncationsNodeType(short pCommuncationsNodeType)
        -
      • -
      - - - -
        -
      • -

        getCommuncationsNodeType

        -
        public short getCommuncationsNodeType()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        setCommunicationsNodeID

        -
        public void setCommunicationsNodeID(CommunicationsNodeID pCommunicationsNodeID)
        -
      • -
      - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IOEffect.html b/dist/javadoc/edu/nps/moves/dis7/IOEffect.html deleted file mode 100644 index e5269f3b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IOEffect.html +++ /dev/null @@ -1,781 +0,0 @@ - - - - - -IOEffect - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IOEffect

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IOEffect
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Effect of IO on an entity. Section 6.2.49.3 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
      • -
      - - - -
        -
      • -

        ioStatus

        -
        protected short ioStatus
        -
      • -
      - - - -
        -
      • -

        ioLinkType

        -
        protected short ioLinkType
        -
      • -
      - - - -
        -
      • -

        ioEffect

        -
        protected EntityID ioEffect
        -
      • -
      - - - -
        -
      • -

        ioEffectDutyCycle

        -
        protected short ioEffectDutyCycle
        -
      • -
      - - - -
        -
      • -

        ioEffectDuration

        -
        protected int ioEffectDuration
        -
      • -
      - - - -
        -
      • -

        ioProcess

        -
        protected int ioProcess
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IOEffect

        -
        public IOEffect()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setIoStatus

        -
        public void setIoStatus(short pIoStatus)
        -
      • -
      - - - -
        -
      • -

        getIoStatus

        -
        public short getIoStatus()
        -
      • -
      - - - -
        -
      • -

        setIoLinkType

        -
        public void setIoLinkType(short pIoLinkType)
        -
      • -
      - - - -
        -
      • -

        getIoLinkType

        -
        public short getIoLinkType()
        -
      • -
      - - - -
        -
      • -

        setIoEffect

        -
        public void setIoEffect(EntityID pIoEffect)
        -
      • -
      - - - -
        -
      • -

        getIoEffect

        -
        public EntityID getIoEffect()
        -
      • -
      - - - -
        -
      • -

        setIoEffectDutyCycle

        -
        public void setIoEffectDutyCycle(short pIoEffectDutyCycle)
        -
      • -
      - - - -
        -
      • -

        getIoEffectDutyCycle

        -
        public short getIoEffectDutyCycle()
        -
      • -
      - - - -
        -
      • -

        setIoEffectDuration

        -
        public void setIoEffectDuration(int pIoEffectDuration)
        -
      • -
      - - - -
        -
      • -

        getIoEffectDuration

        -
        public int getIoEffectDuration()
        -
      • -
      - - - -
        -
      • -

        setIoProcess

        -
        public void setIoProcess(int pIoProcess)
        -
      • -
      - - - -
        -
      • -

        getIoProcess

        -
        public int getIoProcess()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IffDataSpecification.html b/dist/javadoc/edu/nps/moves/dis7/IffDataSpecification.html deleted file mode 100644 index 39e200fe..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IffDataSpecification.html +++ /dev/null @@ -1,519 +0,0 @@ - - - - - -IffDataSpecification - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IffDataSpecification

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IffDataSpecification
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Requires hand coding to be useful. Section 6.2.43 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      IffDataSpecification() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      java.util.List<IFFData>getIffDataRecords() 
      intgetMarshalledSize() 
      intgetNumberOfIffDataRecords() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetIffDataRecords(java.util.List<IFFData> pIffDataRecords) 
      voidsetNumberOfIffDataRecords(int pNumberOfIffDataRecords) -
      Note that setting this value will not change the marshalled value.
      -
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfIffDataRecords

        -
        protected int numberOfIffDataRecords
        -
        Number of iff records
        -
      • -
      - - - -
        -
      • -

        iffDataRecords

        -
        protected java.util.List<IFFData> iffDataRecords
        -
        IFF data records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IffDataSpecification

        -
        public IffDataSpecification()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        getNumberOfIffDataRecords

        -
        public int getNumberOfIffDataRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfIffDataRecords

        -
        public void setNumberOfIffDataRecords(int pNumberOfIffDataRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfIffDataRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setIffDataRecords

        -
        public void setIffDataRecords(java.util.List<IFFData> pIffDataRecords)
        -
      • -
      - - - -
        -
      • -

        getIffDataRecords

        -
        public java.util.List<IFFData> getIffDataRecords()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IntercomCommunicationsParameters.html b/dist/javadoc/edu/nps/moves/dis7/IntercomCommunicationsParameters.html deleted file mode 100644 index 794dcc85..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IntercomCommunicationsParameters.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -IntercomCommunicationsParameters - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IntercomCommunicationsParameters

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IntercomCommunicationsParameters
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Intercom communcations parameters. Section 6.2.47. This requires hand coding - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intrecordLength -
      length of record
      -
      protected longrecordSpecificField -
      This is a placeholder.
      -
      protected intrecordType -
      Type of intercom parameters record
      -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetRecordLength() 
      longgetRecordSpecificField() 
      intgetRecordType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetRecordLength(int pRecordLength) 
      voidsetRecordSpecificField(long pRecordSpecificField) 
      voidsetRecordType(int pRecordType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected int recordType
        -
        Type of intercom parameters record
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
        length of record
        -
      • -
      - - - -
        -
      • -

        recordSpecificField

        -
        protected long recordSpecificField
        -
        This is a placeholder.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IntercomCommunicationsParameters

        -
        public IntercomCommunicationsParameters()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(int pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public int getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setRecordSpecificField

        -
        public void setRecordSpecificField(long pRecordSpecificField)
        -
      • -
      - - - -
        -
      • -

        getRecordSpecificField

        -
        public long getRecordSpecificField()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IntercomControlPdu.html b/dist/javadoc/edu/nps/moves/dis7/IntercomControlPdu.html deleted file mode 100644 index 4c279411..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IntercomControlPdu.html +++ /dev/null @@ -1,1001 +0,0 @@ - - - - - -IntercomControlPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IntercomControlPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IntercomControlPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Detailed inofrmation about the state of an intercom device and the actions it is requestion of another intercom device, or the response to a requested action. Required manual intervention to fix the intercom parameters, which can be of varialbe length. Section 7.7.5 UNFINSISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        controlType

        -
        protected short controlType
        -
        control type
        -
      • -
      - - - -
        -
      • -

        communicationsChannelType

        -
        protected short communicationsChannelType
        -
        control type
        -
      • -
      - - - -
        -
      • -

        sourceEntityID

        -
        protected EntityID sourceEntityID
        -
        Source entity ID
        -
      • -
      - - - -
        -
      • -

        sourceCommunicationsDeviceID

        -
        protected short sourceCommunicationsDeviceID
        -
        The specific intercom device being simulated within an entity.
        -
      • -
      - - - -
        -
      • -

        sourceLineID

        -
        protected short sourceLineID
        -
        Line number to which the intercom control refers
        -
      • -
      - - - -
        -
      • -

        transmitPriority

        -
        protected short transmitPriority
        -
        priority of this message relative to transmissons from other intercom devices
        -
      • -
      - - - -
        -
      • -

        transmitLineState

        -
        protected short transmitLineState
        -
        current transmit state of the line
        -
      • -
      - - - -
        -
      • -

        command

        -
        protected short command
        -
        detailed type requested.
        -
      • -
      - - - -
        -
      • -

        masterEntityID

        -
        protected EntityID masterEntityID
        -
        eid of the entity that has created this intercom channel.
        -
      • -
      - - - -
        -
      • -

        masterCommunicationsDeviceID

        -
        protected int masterCommunicationsDeviceID
        -
        specific intercom device that has created this intercom channel
        -
      • -
      - - - -
        -
      • -

        intercomParametersLength

        -
        protected long intercomParametersLength
        -
        number of intercom parameters
        -
      • -
      - - - -
        -
      • -

        intercomParameters

        -
        protected java.util.List<IntercomCommunicationsParameters> intercomParameters
        -
        ^^^This is wrong the length of the data field is variable. Using a long for now.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IntercomControlPdu

        -
        public IntercomControlPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setControlType

        -
        public void setControlType(short pControlType)
        -
      • -
      - - - -
        -
      • -

        getControlType

        -
        public short getControlType()
        -
      • -
      - - - -
        -
      • -

        setCommunicationsChannelType

        -
        public void setCommunicationsChannelType(short pCommunicationsChannelType)
        -
      • -
      - - - -
        -
      • -

        getCommunicationsChannelType

        -
        public short getCommunicationsChannelType()
        -
      • -
      - - - -
        -
      • -

        setSourceEntityID

        -
        public void setSourceEntityID(EntityID pSourceEntityID)
        -
      • -
      - - - -
        -
      • -

        getSourceEntityID

        -
        public EntityID getSourceEntityID()
        -
      • -
      - - - -
        -
      • -

        setSourceCommunicationsDeviceID

        -
        public void setSourceCommunicationsDeviceID(short pSourceCommunicationsDeviceID)
        -
      • -
      - - - -
        -
      • -

        getSourceCommunicationsDeviceID

        -
        public short getSourceCommunicationsDeviceID()
        -
      • -
      - - - -
        -
      • -

        setSourceLineID

        -
        public void setSourceLineID(short pSourceLineID)
        -
      • -
      - - - -
        -
      • -

        getSourceLineID

        -
        public short getSourceLineID()
        -
      • -
      - - - -
        -
      • -

        setTransmitPriority

        -
        public void setTransmitPriority(short pTransmitPriority)
        -
      • -
      - - - -
        -
      • -

        getTransmitPriority

        -
        public short getTransmitPriority()
        -
      • -
      - - - -
        -
      • -

        setTransmitLineState

        -
        public void setTransmitLineState(short pTransmitLineState)
        -
      • -
      - - - -
        -
      • -

        getTransmitLineState

        -
        public short getTransmitLineState()
        -
      • -
      - - - -
        -
      • -

        setCommand

        -
        public void setCommand(short pCommand)
        -
      • -
      - - - -
        -
      • -

        getCommand

        -
        public short getCommand()
        -
      • -
      - - - -
        -
      • -

        setMasterEntityID

        -
        public void setMasterEntityID(EntityID pMasterEntityID)
        -
      • -
      - - - -
        -
      • -

        getMasterEntityID

        -
        public EntityID getMasterEntityID()
        -
      • -
      - - - -
        -
      • -

        setMasterCommunicationsDeviceID

        -
        public void setMasterCommunicationsDeviceID(int pMasterCommunicationsDeviceID)
        -
      • -
      - - - -
        -
      • -

        getMasterCommunicationsDeviceID

        -
        public int getMasterCommunicationsDeviceID()
        -
      • -
      - - - -
        -
      • -

        getIntercomParametersLength

        -
        public long getIntercomParametersLength()
        -
      • -
      - - - -
        -
      • -

        setIntercomParametersLength

        -
        public void setIntercomParametersLength(long pIntercomParametersLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getintercomParametersLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - - - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IntercomIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/IntercomIdentifier.html deleted file mode 100644 index 6d26f660..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IntercomIdentifier.html +++ /dev/null @@ -1,586 +0,0 @@ - - - - - -IntercomIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IntercomIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IntercomIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Unique designation of an attached or unattached intercom in an event or exercirse. Section 6.2.48 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        siteNumber

        -
        protected int siteNumber
        -
      • -
      - - - -
        -
      • -

        applicationNumber

        -
        protected int applicationNumber
        -
      • -
      - - - -
        -
      • -

        referenceNumber

        -
        protected int referenceNumber
        -
      • -
      - - - -
        -
      • -

        intercomNumber

        -
        protected int intercomNumber
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IntercomIdentifier

        -
        public IntercomIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSiteNumber

        -
        public void setSiteNumber(int pSiteNumber)
        -
      • -
      - - - -
        -
      • -

        getSiteNumber

        -
        public int getSiteNumber()
        -
      • -
      - - - -
        -
      • -

        setApplicationNumber

        -
        public void setApplicationNumber(int pApplicationNumber)
        -
      • -
      - - - -
        -
      • -

        getApplicationNumber

        -
        public int getApplicationNumber()
        -
      • -
      - - - -
        -
      • -

        setReferenceNumber

        -
        public void setReferenceNumber(int pReferenceNumber)
        -
      • -
      - - - -
        -
      • -

        getReferenceNumber

        -
        public int getReferenceNumber()
        -
      • -
      - - - -
        -
      • -

        setIntercomNumber

        -
        public void setIntercomNumber(int pIntercomNumber)
        -
      • -
      - - - -
        -
      • -

        getIntercomNumber

        -
        public int getIntercomNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IntercomSignalPdu.html b/dist/javadoc/edu/nps/moves/dis7/IntercomSignalPdu.html deleted file mode 100644 index 948bcf45..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IntercomSignalPdu.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - - -IntercomSignalPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IntercomSignalPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IntercomSignalPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Actual transmission of intercome voice data. Section 7.7.5. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityID

        -
        protected EntityID entityID
        -
        entity ID
        -
      • -
      - - - -
        -
      • -

        communicationsDeviceID

        -
        protected int communicationsDeviceID
        -
        ID of communications device
        -
      • -
      - - - -
        -
      • -

        encodingScheme

        -
        protected int encodingScheme
        -
        encoding scheme
        -
      • -
      - - - -
        -
      • -

        tdlType

        -
        protected int tdlType
        -
        tactical data link type
        -
      • -
      - - - -
        -
      • -

        sampleRate

        -
        protected long sampleRate
        -
        sample rate
        -
      • -
      - - - -
        -
      • -

        dataLength

        -
        protected int dataLength
        -
        data length
        -
      • -
      - - - -
        -
      • -

        samples

        -
        protected int samples
        -
        samples
        -
      • -
      - - - -
        -
      • -

        data

        -
        protected java.util.List<OneByteChunk> data
        -
        data bytes
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IntercomSignalPdu

        -
        public IntercomSignalPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(EntityID pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public EntityID getEntityID()
        -
      • -
      - - - -
        -
      • -

        setCommunicationsDeviceID

        -
        public void setCommunicationsDeviceID(int pCommunicationsDeviceID)
        -
      • -
      - - - -
        -
      • -

        getCommunicationsDeviceID

        -
        public int getCommunicationsDeviceID()
        -
      • -
      - - - -
        -
      • -

        setEncodingScheme

        -
        public void setEncodingScheme(int pEncodingScheme)
        -
      • -
      - - - -
        -
      • -

        getEncodingScheme

        -
        public int getEncodingScheme()
        -
      • -
      - - - -
        -
      • -

        setTdlType

        -
        public void setTdlType(int pTdlType)
        -
      • -
      - - - -
        -
      • -

        getTdlType

        -
        public int getTdlType()
        -
      • -
      - - - -
        -
      • -

        setSampleRate

        -
        public void setSampleRate(long pSampleRate)
        -
      • -
      - - - -
        -
      • -

        getSampleRate

        -
        public long getSampleRate()
        -
      • -
      - - - -
        -
      • -

        getDataLength

        -
        public int getDataLength()
        -
      • -
      - - - -
        -
      • -

        setDataLength

        -
        public void setDataLength(int pDataLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getdataLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setSamples

        -
        public void setSamples(int pSamples)
        -
      • -
      - - - -
        -
      • -

        getSamples

        -
        public int getSamples()
        -
      • -
      - - - -
        -
      • -

        setData

        -
        public void setData(java.util.List<OneByteChunk> pData)
        -
      • -
      - - - -
        -
      • -

        getData

        -
        public java.util.List<OneByteChunk> getData()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/IsPartOfPdu.html b/dist/javadoc/edu/nps/moves/dis7/IsPartOfPdu.html deleted file mode 100644 index 2d29e377..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/IsPartOfPdu.html +++ /dev/null @@ -1,744 +0,0 @@ - - - - - -IsPartOfPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class IsPartOfPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class IsPartOfPdu
    -extends EntityManagementFamilyPdu
    -implements java.io.Serializable
    -
    The joining of two or more simulation entities is communicated by this PDU. Section 7.8.5 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        orginatingEntityID

        -
        protected EntityID orginatingEntityID
        -
        ID of entity originating PDU
        -
      • -
      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        ID of entity receiving PDU
        -
      • -
      - - - -
        -
      • -

        relationship

        -
        protected Relationship relationship
        -
        relationship of joined parts
        -
      • -
      - - - -
        -
      • -

        partLocation

        -
        protected Vector3Float partLocation
        -
        location of part; centroid of part in host's coordinate system. x=range, y=bearing, z=0
        -
      • -
      - - - - - - - -
        -
      • -

        partEntityType

        -
        protected EntityType partEntityType
        -
        entity type
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IsPartOfPdu

        -
        public IsPartOfPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOrginatingEntityID

        -
        public void setOrginatingEntityID(EntityID pOrginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOrginatingEntityID

        -
        public EntityID getOrginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRelationship

        -
        public void setRelationship(Relationship pRelationship)
        -
      • -
      - - - -
        -
      • -

        getRelationship

        -
        public Relationship getRelationship()
        -
      • -
      - - - -
        -
      • -

        setPartLocation

        -
        public void setPartLocation(Vector3Float pPartLocation)
        -
      • -
      - - - -
        -
      • -

        getPartLocation

        -
        public Vector3Float getPartLocation()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setPartEntityType

        -
        public void setPartEntityType(EntityType pPartEntityType)
        -
      • -
      - - - -
        -
      • -

        getPartEntityType

        -
        public EntityType getPartEntityType()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class EntityManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/JammingTechnique.html b/dist/javadoc/edu/nps/moves/dis7/JammingTechnique.html deleted file mode 100644 index a48a6d95..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/JammingTechnique.html +++ /dev/null @@ -1,586 +0,0 @@ - - - - - -JammingTechnique - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class JammingTechnique

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class JammingTechnique
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Jamming technique. Section 6.2.49 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcategory 
      protected shortkind 
      protected shortspecific 
      protected shortsubcategory 
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      JammingTechnique() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetCategory() 
      shortgetKind() 
      intgetMarshalledSize() 
      shortgetSpecific() 
      shortgetSubcategory() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCategory(short pCategory) 
      voidsetKind(short pKind) 
      voidsetSpecific(short pSpecific) 
      voidsetSubcategory(short pSubcategory) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        kind

        -
        protected short kind
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
      • -
      - - - -
        -
      • -

        specific

        -
        protected short specific
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        JammingTechnique

        -
        public JammingTechnique()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setKind

        -
        public void setKind(short pKind)
        -
      • -
      - - - -
        -
      • -

        getKind

        -
        public short getKind()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpecific

        -
        public void setSpecific(short pSpecific)
        -
      • -
      - - - -
        -
      • -

        getSpecific

        -
        public short getSpecific()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/LaunchedMunitionRecord.html b/dist/javadoc/edu/nps/moves/dis7/LaunchedMunitionRecord.html deleted file mode 100644 index a8fe24fc..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/LaunchedMunitionRecord.html +++ /dev/null @@ -1,703 +0,0 @@ - - - - - -LaunchedMunitionRecord - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class LaunchedMunitionRecord

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LaunchedMunitionRecord
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Identity of a communications node. Section 6.2.50 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - - - - - -
        -
      • -

        padding

        -
        protected int padding
        -
      • -
      - - - - - - - -
        -
      • -

        padding2

        -
        protected int padding2
        -
      • -
      - - - - - - - -
        -
      • -

        padding3

        -
        protected int padding3
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LaunchedMunitionRecord

        -
        public LaunchedMunitionRecord()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setFireEventID

        -
        public void setFireEventID(EventIdentifier pFireEventID)
        -
      • -
      - - - - - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        setFiringEntityID

        -
        public void setFiringEntityID(EventIdentifier pFiringEntityID)
        -
      • -
      - - - - - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(int pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public int getPadding2()
        -
      • -
      - - - -
        -
      • -

        setTargetEntityID

        -
        public void setTargetEntityID(EventIdentifier pTargetEntityID)
        -
      • -
      - - - - - - - -
        -
      • -

        setPadding3

        -
        public void setPadding3(int pPadding3)
        -
      • -
      - - - -
        -
      • -

        getPadding3

        -
        public int getPadding3()
        -
      • -
      - - - -
        -
      • -

        setTargetLocation

        -
        public void setTargetLocation(Vector3Double pTargetLocation)
        -
      • -
      - - - -
        -
      • -

        getTargetLocation

        -
        public Vector3Double getTargetLocation()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/LayerHeader.html b/dist/javadoc/edu/nps/moves/dis7/LayerHeader.html deleted file mode 100644 index 5307c075..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/LayerHeader.html +++ /dev/null @@ -1,553 +0,0 @@ - - - - - -LayerHeader - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class LayerHeader

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LayerHeader
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The identification of the additional information layer number, layer-specific information, and the length of the layer. Section 6.2.51 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortlayerNumber 
      protected shortlayerSpecificInformation -
      field shall specify layer-specific information that varies by System Type (see 6.2.86) and Layer Number.
      -
      protected intlength -
      This field shall specify the length in octets of the layer, including the Layer Header record
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      LayerHeader() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetLayerNumber() 
      shortgetLayerSpecificInformation() 
      intgetLength() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetLayerNumber(short pLayerNumber) 
      voidsetLayerSpecificInformation(short pLayerSpecificInformation) 
      voidsetLength(int pLength) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        layerNumber

        -
        protected short layerNumber
        -
      • -
      - - - -
        -
      • -

        layerSpecificInformation

        -
        protected short layerSpecificInformation
        -
        field shall specify layer-specific information that varies by System Type (see 6.2.86) and Layer Number.
        -
      • -
      - - - -
        -
      • -

        length

        -
        protected int length
        -
        This field shall specify the length in octets of the layer, including the Layer Header record
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LayerHeader

        -
        public LayerHeader()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setLayerNumber

        -
        public void setLayerNumber(short pLayerNumber)
        -
      • -
      - - - -
        -
      • -

        getLayerNumber

        -
        public short getLayerNumber()
        -
      • -
      - - - -
        -
      • -

        setLayerSpecificInformation

        -
        public void setLayerSpecificInformation(short pLayerSpecificInformation)
        -
      • -
      - - - -
        -
      • -

        getLayerSpecificInformation

        -
        public short getLayerSpecificInformation()
        -
      • -
      - - - -
        -
      • -

        setLength

        -
        public void setLength(int pLength)
        -
      • -
      - - - -
        -
      • -

        getLength

        -
        public int getLength()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/LinearObjectStatePdu.html b/dist/javadoc/edu/nps/moves/dis7/LinearObjectStatePdu.html deleted file mode 100644 index fd8d1fac..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/LinearObjectStatePdu.html +++ /dev/null @@ -1,875 +0,0 @@ - - - - - -LinearObjectStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class LinearObjectStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LinearObjectStatePdu
    -extends SyntheticEnvironmentFamilyPdu
    -implements java.io.Serializable
    -
    : Information abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point and has size or orientation. Section 7.10.5 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        objectID

        -
        protected EntityID objectID
        -
        Object in synthetic environment
        -
      • -
      - - - -
        -
      • -

        referencedObjectID

        -
        protected EntityID referencedObjectID
        -
        Object with which this point object is associated
        -
      • -
      - - - -
        -
      • -

        updateNumber

        -
        protected int updateNumber
        -
        unique update number of each state transition of an object
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        numberOfSegments

        -
        protected short numberOfSegments
        -
        number of linear segment parameters
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        objectType

        -
        protected ObjectType objectType
        -
        Object type
        -
      • -
      - - - -
        -
      • -

        linearSegmentParameters

        -
        protected java.util.List<LinearSegmentParameter> linearSegmentParameters
        -
        Linear segment parameters
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LinearObjectStatePdu

        -
        public LinearObjectStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setObjectID

        -
        public void setObjectID(EntityID pObjectID)
        -
      • -
      - - - -
        -
      • -

        getObjectID

        -
        public EntityID getObjectID()
        -
      • -
      - - - -
        -
      • -

        setReferencedObjectID

        -
        public void setReferencedObjectID(EntityID pReferencedObjectID)
        -
      • -
      - - - -
        -
      • -

        getReferencedObjectID

        -
        public EntityID getReferencedObjectID()
        -
      • -
      - - - -
        -
      • -

        setUpdateNumber

        -
        public void setUpdateNumber(int pUpdateNumber)
        -
      • -
      - - - -
        -
      • -

        getUpdateNumber

        -
        public int getUpdateNumber()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSegments

        -
        public short getNumberOfSegments()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSegments

        -
        public void setNumberOfSegments(short pNumberOfSegments)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSegments method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRequesterID

        -
        public void setRequesterID(SimulationAddress pRequesterID)
        -
      • -
      - - - - - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(SimulationAddress pReceivingID)
        -
      • -
      - - - - - - - -
        -
      • -

        setObjectType

        -
        public void setObjectType(ObjectType pObjectType)
        -
      • -
      - - - -
        -
      • -

        getObjectType

        -
        public ObjectType getObjectType()
        -
      • -
      - - - -
        -
      • -

        setLinearSegmentParameters

        -
        public void setLinearSegmentParameters(java.util.List<LinearSegmentParameter> pLinearSegmentParameters)
        -
      • -
      - - - -
        -
      • -

        getLinearSegmentParameters

        -
        public java.util.List<LinearSegmentParameter> getLinearSegmentParameters()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/LinearSegmentParameter.html b/dist/javadoc/edu/nps/moves/dis7/LinearSegmentParameter.html deleted file mode 100644 index 3dcdfef0..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/LinearSegmentParameter.html +++ /dev/null @@ -1,892 +0,0 @@ - - - - - -LinearSegmentParameter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class LinearSegmentParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LinearSegmentParameter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The specification of an individual segment of a linear segment synthetic environment object in a Linear Object State PDU Section 6.2.52 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        segmentNumber

        -
        protected short segmentNumber
        -
        the individual segment of the linear segment
        -
      • -
      - - - -
        -
      • -

        segmentModification

        -
        protected short segmentModification
        -
        whether a modification has been made to the point object’s location or orientation
        -
      • -
      - - - -
        -
      • -

        generalSegmentAppearance

        -
        protected int generalSegmentAppearance
        -
        general dynamic appearance attributes of the segment. This record shall be defined as a 16-bit record of enumerations. The values defined for this record are included in Section 12 of SISO-REF-010.
        -
      • -
      - - - -
        -
      • -

        specificSegmentAppearance

        -
        protected long specificSegmentAppearance
        -
        This field shall specify specific dynamic appearance attributes of the segment. This record shall be defined as a 32-bit record of enumerations.
        -
      • -
      - - - -
        -
      • -

        segmentLocation

        -
        protected Vector3Double segmentLocation
        -
        This field shall specify the location of the linear segment in the simulated world and shall be represented by a World Coordinates record
        -
      • -
      - - - -
        -
      • -

        segmentOrientation

        -
        protected EulerAngles segmentOrientation
        -
        orientation of the linear segment about the segment location and shall be represented by a Euler Angles record
        -
      • -
      - - - -
        -
      • -

        segmentLength

        -
        protected float segmentLength
        -
        length of the linear segment, in meters, extending in the positive X direction
        -
      • -
      - - - -
        -
      • -

        segmentWidth

        -
        protected float segmentWidth
        -
        The total width of the linear segment, in meters, shall be specified by a 16-bit unsigned integer. One-half of the width shall extend in the positive Y direction, and one-half of the width shall extend in the negative Y direction.
        -
      • -
      - - - -
        -
      • -

        segmentHeight

        -
        protected float segmentHeight
        -
        The height of the linear segment, in meters, above ground shall be specified by a 16-bit unsigned integer.
        -
      • -
      - - - -
        -
      • -

        segmentDepth

        -
        protected float segmentDepth
        -
        The depth of the linear segment, in meters, below ground level
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected long padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LinearSegmentParameter

        -
        public LinearSegmentParameter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSegmentNumber

        -
        public void setSegmentNumber(short pSegmentNumber)
        -
      • -
      - - - -
        -
      • -

        getSegmentNumber

        -
        public short getSegmentNumber()
        -
      • -
      - - - -
        -
      • -

        setSegmentModification

        -
        public void setSegmentModification(short pSegmentModification)
        -
      • -
      - - - -
        -
      • -

        getSegmentModification

        -
        public short getSegmentModification()
        -
      • -
      - - - -
        -
      • -

        setGeneralSegmentAppearance

        -
        public void setGeneralSegmentAppearance(int pGeneralSegmentAppearance)
        -
      • -
      - - - -
        -
      • -

        getGeneralSegmentAppearance

        -
        public int getGeneralSegmentAppearance()
        -
      • -
      - - - -
        -
      • -

        setSpecificSegmentAppearance

        -
        public void setSpecificSegmentAppearance(long pSpecificSegmentAppearance)
        -
      • -
      - - - -
        -
      • -

        getSpecificSegmentAppearance

        -
        public long getSpecificSegmentAppearance()
        -
      • -
      - - - -
        -
      • -

        setSegmentLocation

        -
        public void setSegmentLocation(Vector3Double pSegmentLocation)
        -
      • -
      - - - -
        -
      • -

        getSegmentLocation

        -
        public Vector3Double getSegmentLocation()
        -
      • -
      - - - -
        -
      • -

        setSegmentOrientation

        -
        public void setSegmentOrientation(EulerAngles pSegmentOrientation)
        -
      • -
      - - - -
        -
      • -

        getSegmentOrientation

        -
        public EulerAngles getSegmentOrientation()
        -
      • -
      - - - -
        -
      • -

        setSegmentLength

        -
        public void setSegmentLength(float pSegmentLength)
        -
      • -
      - - - -
        -
      • -

        getSegmentLength

        -
        public float getSegmentLength()
        -
      • -
      - - - -
        -
      • -

        setSegmentWidth

        -
        public void setSegmentWidth(float pSegmentWidth)
        -
      • -
      - - - -
        -
      • -

        getSegmentWidth

        -
        public float getSegmentWidth()
        -
      • -
      - - - -
        -
      • -

        setSegmentHeight

        -
        public void setSegmentHeight(float pSegmentHeight)
        -
      • -
      - - - -
        -
      • -

        getSegmentHeight

        -
        public float getSegmentHeight()
        -
      • -
      - - - -
        -
      • -

        setSegmentDepth

        -
        public void setSegmentDepth(float pSegmentDepth)
        -
      • -
      - - - -
        -
      • -

        getSegmentDepth

        -
        public float getSegmentDepth()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(long pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public long getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/LiveEntityIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/LiveEntityIdentifier.html deleted file mode 100644 index cbac7e0e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/LiveEntityIdentifier.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -LiveEntityIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class LiveEntityIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LiveEntityIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of each entity in an event or exercise that is contained in a Live Entity PDU. Section 6.2.54 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        liveSimulationAddress

        -
        protected LiveSimulationAddress liveSimulationAddress
        -
        Live Simulation Address record (see 6.2.54)
        -
      • -
      - - - -
        -
      • -

        entityNumber

        -
        protected int entityNumber
        -
        Live entity number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LiveEntityIdentifier

        -
        public LiveEntityIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setLiveSimulationAddress

        -
        public void setLiveSimulationAddress(LiveSimulationAddress pLiveSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setEntityNumber

        -
        public void setEntityNumber(int pEntityNumber)
        -
      • -
      - - - -
        -
      • -

        getEntityNumber

        -
        public int getEntityNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/LiveEntityPdu.html b/dist/javadoc/edu/nps/moves/dis7/LiveEntityPdu.html deleted file mode 100644 index 6bed372f..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/LiveEntityPdu.html +++ /dev/null @@ -1,552 +0,0 @@ - - - - - -LiveEntityPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class LiveEntityPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LiveEntityPdu
    -extends PduSuperclass
    -implements java.io.Serializable
    -
    The live entity PDUs have a header with some different field names, but the same length. Section 9.3.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        subprotocolNumber

        -
        protected int subprotocolNumber
        -
        Subprotocol used to decode the PDU. Section 13 of EBV.
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        zero-filled array of padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LiveEntityPdu

        -
        public LiveEntityPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setSubprotocolNumber

        -
        public void setSubprotocolNumber(int pSubprotocolNumber)
        -
      • -
      - - - -
        -
      • -

        getSubprotocolNumber

        -
        public int getSubprotocolNumber()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class PduSuperclass
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class PduSuperclass
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class PduSuperclass
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class PduSuperclass
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class PduSuperclass
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class PduSuperclass
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/LiveSimulationAddress.html b/dist/javadoc/edu/nps/moves/dis7/LiveSimulationAddress.html deleted file mode 100644 index 06cba3c8..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/LiveSimulationAddress.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -LiveSimulationAddress - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class LiveSimulationAddress

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class LiveSimulationAddress
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    A simulation's designation associated with all Live Entity IDs contained in Live Entity PDUs. Section 6.2.55 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortliveApplicationNumber -
      An application associated with a live site is termed a live application.
      -
      protected shortliveSiteNumber -
      facility, installation, organizational unit or geographic location may have multiple sites associated with it.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      LiveSimulationAddress() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetLiveApplicationNumber() 
      shortgetLiveSiteNumber() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetLiveApplicationNumber(short pLiveApplicationNumber) 
      voidsetLiveSiteNumber(short pLiveSiteNumber) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        liveSiteNumber

        -
        protected short liveSiteNumber
        -
        facility, installation, organizational unit or geographic location may have multiple sites associated with it. The Site Number is the first component of the Live Simulation Address, which defines a live simulation.
        -
      • -
      - - - -
        -
      • -

        liveApplicationNumber

        -
        protected short liveApplicationNumber
        -
        An application associated with a live site is termed a live application. Each live application participating in an event
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LiveSimulationAddress

        -
        public LiveSimulationAddress()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setLiveSiteNumber

        -
        public void setLiveSiteNumber(short pLiveSiteNumber)
        -
      • -
      - - - -
        -
      • -

        getLiveSiteNumber

        -
        public short getLiveSiteNumber()
        -
      • -
      - - - -
        -
      • -

        setLiveApplicationNumber

        -
        public void setLiveApplicationNumber(short pLiveApplicationNumber)
        -
      • -
      - - - -
        -
      • -

        getLiveApplicationNumber

        -
        public short getLiveApplicationNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/LogisticsFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/LogisticsFamilyPdu.html deleted file mode 100644 index 54a76f4c..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/LogisticsFamilyPdu.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -LogisticsFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class LogisticsFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    RepairCompletePdu, RepairResponsePdu, ResupplyOfferPdu, ResupplyReceivedPdu, ServiceRequestPdu
    -
    -
    -
    -
    public class LogisticsFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Abstract superclass for logistics PDUs. Section 7.4 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LogisticsFamilyPdu

        -
        public LogisticsFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/MineEntityIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/MineEntityIdentifier.html deleted file mode 100644 index 47095f91..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/MineEntityIdentifier.html +++ /dev/null @@ -1,508 +0,0 @@ - - - - - -MineEntityIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class MineEntityIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MineEntityIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of a mine contained in the Minefield Data PDU. No espdus are issued for mine entities. Section 6.2.55 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - - - - - -
        -
      • -

        mineEntityNumber

        -
        protected int mineEntityNumber
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MineEntityIdentifier

        -
        public MineEntityIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(SimulationAddress pSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setMineEntityNumber

        -
        public void setMineEntityNumber(int pMineEntityNumber)
        -
      • -
      - - - -
        -
      • -

        getMineEntityNumber

        -
        public int getMineEntityNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/MinefieldFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/MinefieldFamilyPdu.html deleted file mode 100644 index 46c9631f..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/MinefieldFamilyPdu.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -MinefieldFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class MinefieldFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    MinefieldResponseNackPdu, MinefieldStatePdu
    -
    -
    -
    -
    public class MinefieldFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Abstract superclass for PDUs relating to minefields. Section 7.9 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldFamilyPdu

        -
        public MinefieldFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/MinefieldIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/MinefieldIdentifier.html deleted file mode 100644 index a0903f6b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/MinefieldIdentifier.html +++ /dev/null @@ -1,508 +0,0 @@ - - - - - -MinefieldIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class MinefieldIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MinefieldIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of a minefield Section 6.2.56 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - - - - - -
        -
      • -

        minefieldNumber

        -
        protected int minefieldNumber
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldIdentifier

        -
        public MinefieldIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(SimulationAddress pSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setMinefieldNumber

        -
        public void setMinefieldNumber(int pMinefieldNumber)
        -
      • -
      - - - -
        -
      • -

        getMinefieldNumber

        -
        public int getMinefieldNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/MinefieldResponseNackPdu.html b/dist/javadoc/edu/nps/moves/dis7/MinefieldResponseNackPdu.html deleted file mode 100644 index 246516c9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/MinefieldResponseNackPdu.html +++ /dev/null @@ -1,707 +0,0 @@ - - - - - -MinefieldResponseNackPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class MinefieldResponseNackPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MinefieldResponseNackPdu
    -extends MinefieldFamilyPdu
    -implements java.io.Serializable
    -
    proivde the means to request a retransmit of a minefield data pdu. Section 7.9.5 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        minefieldID

        -
        protected EntityID minefieldID
        -
        Minefield ID
        -
      • -
      - - - -
        -
      • -

        requestingEntityID

        -
        protected EntityID requestingEntityID
        -
        entity ID making the request
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected short requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        numberOfMissingPdus

        -
        protected short numberOfMissingPdus
        -
        how many pdus were missing
        -
      • -
      - - - -
        -
      • -

        missingPduSequenceNumbers

        -
        protected java.util.List<EightByteChunk> missingPduSequenceNumbers
        -
        PDU sequence numbers that were missing
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldResponseNackPdu

        -
        public MinefieldResponseNackPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setMinefieldID

        -
        public void setMinefieldID(EntityID pMinefieldID)
        -
      • -
      - - - -
        -
      • -

        getMinefieldID

        -
        public EntityID getMinefieldID()
        -
      • -
      - - - -
        -
      • -

        setRequestingEntityID

        -
        public void setRequestingEntityID(EntityID pRequestingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRequestingEntityID

        -
        public EntityID getRequestingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(short pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public short getRequestID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfMissingPdus

        -
        public short getNumberOfMissingPdus()
        -
      • -
      - - - -
        -
      • -

        setNumberOfMissingPdus

        -
        public void setNumberOfMissingPdus(short pNumberOfMissingPdus)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfMissingPdus method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setMissingPduSequenceNumbers

        -
        public void setMissingPduSequenceNumbers(java.util.List<EightByteChunk> pMissingPduSequenceNumbers)
        -
      • -
      - - - -
        -
      • -

        getMissingPduSequenceNumbers

        -
        public java.util.List<EightByteChunk> getMissingPduSequenceNumbers()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class MinefieldFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/MinefieldSensorType.html b/dist/javadoc/edu/nps/moves/dis7/MinefieldSensorType.html deleted file mode 100644 index 3f92ea16..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/MinefieldSensorType.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -MinefieldSensorType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class MinefieldSensorType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MinefieldSensorType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Information about a minefield sensor. Section 6.2.57 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intsensorType -
      sensor type.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      MinefieldSensorType() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetSensorType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetSensorType(int pSensorType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        sensorType

        -
        protected int sensorType
        -
        sensor type. bit fields 0-3 are the type category, 4-15 are teh subcategory
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldSensorType

        -
        public MinefieldSensorType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSensorType

        -
        public void setSensorType(int pSensorType)
        -
      • -
      - - - -
        -
      • -

        getSensorType

        -
        public int getSensorType()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/MinefieldStatePdu.html b/dist/javadoc/edu/nps/moves/dis7/MinefieldStatePdu.html deleted file mode 100644 index f1298cd9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/MinefieldStatePdu.html +++ /dev/null @@ -1,1006 +0,0 @@ - - - - - -MinefieldStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class MinefieldStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MinefieldStatePdu
    -extends MinefieldFamilyPdu
    -implements java.io.Serializable
    -
    information about the complete minefield. The minefield presence, perimiter, etc. Section 7.9.2 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - - - - - -
        -
      • -

        minefieldSequence

        -
        protected int minefieldSequence
        -
        Minefield sequence
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        numberOfPerimeterPoints

        -
        protected short numberOfPerimeterPoints
        -
        Number of permieter points
        -
      • -
      - - - -
        -
      • -

        minefieldType

        -
        protected EntityType minefieldType
        -
        type of minefield
        -
      • -
      - - - -
        -
      • -

        numberOfMineTypes

        -
        protected int numberOfMineTypes
        -
        how many mine types
        -
      • -
      - - - -
        -
      • -

        minefieldLocation

        -
        protected Vector3Double minefieldLocation
        -
        location of center of minefield in world coords
        -
      • -
      - - - -
        -
      • -

        minefieldOrientation

        -
        protected EulerAngles minefieldOrientation
        -
        orientation of minefield
        -
      • -
      - - - -
        -
      • -

        appearance

        -
        protected int appearance
        -
        appearance bitflags
        -
      • -
      - - - -
        -
      • -

        protocolMode

        -
        protected int protocolMode
        -
        protocolMode. First two bits are the protocol mode, 14 bits reserved.
        -
      • -
      - - - -
        -
      • -

        perimeterPoints

        -
        protected java.util.List<Vector2Float> perimeterPoints
        -
        perimeter points for the minefield
        -
      • -
      - - - -
        -
      • -

        mineType

        -
        protected java.util.List<EntityType> mineType
        -
        Type of mines
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MinefieldStatePdu

        -
        public MinefieldStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - - - - - - - - - -
        -
      • -

        setMinefieldSequence

        -
        public void setMinefieldSequence(int pMinefieldSequence)
        -
      • -
      - - - -
        -
      • -

        getMinefieldSequence

        -
        public int getMinefieldSequence()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPerimeterPoints

        -
        public short getNumberOfPerimeterPoints()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPerimeterPoints

        -
        public void setNumberOfPerimeterPoints(short pNumberOfPerimeterPoints)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPerimeterPoints method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setMinefieldType

        -
        public void setMinefieldType(EntityType pMinefieldType)
        -
      • -
      - - - -
        -
      • -

        getMinefieldType

        -
        public EntityType getMinefieldType()
        -
      • -
      - - - -
        -
      • -

        getNumberOfMineTypes

        -
        public int getNumberOfMineTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfMineTypes

        -
        public void setNumberOfMineTypes(int pNumberOfMineTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfMineTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setMinefieldLocation

        -
        public void setMinefieldLocation(Vector3Double pMinefieldLocation)
        -
      • -
      - - - -
        -
      • -

        getMinefieldLocation

        -
        public Vector3Double getMinefieldLocation()
        -
      • -
      - - - -
        -
      • -

        setMinefieldOrientation

        -
        public void setMinefieldOrientation(EulerAngles pMinefieldOrientation)
        -
      • -
      - - - -
        -
      • -

        getMinefieldOrientation

        -
        public EulerAngles getMinefieldOrientation()
        -
      • -
      - - - -
        -
      • -

        setAppearance

        -
        public void setAppearance(int pAppearance)
        -
      • -
      - - - -
        -
      • -

        getAppearance

        -
        public int getAppearance()
        -
      • -
      - - - -
        -
      • -

        setProtocolMode

        -
        public void setProtocolMode(int pProtocolMode)
        -
      • -
      - - - -
        -
      • -

        getProtocolMode

        -
        public int getProtocolMode()
        -
      • -
      - - - -
        -
      • -

        setPerimeterPoints

        -
        public void setPerimeterPoints(java.util.List<Vector2Float> pPerimeterPoints)
        -
      • -
      - - - -
        -
      • -

        getPerimeterPoints

        -
        public java.util.List<Vector2Float> getPerimeterPoints()
        -
      • -
      - - - -
        -
      • -

        setMineType

        -
        public void setMineType(java.util.List<EntityType> pMineType)
        -
      • -
      - - - -
        -
      • -

        getMineType

        -
        public java.util.List<EntityType> getMineType()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class MinefieldFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class MinefieldFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ModulationParameters.html b/dist/javadoc/edu/nps/moves/dis7/ModulationParameters.html deleted file mode 100644 index d1031557..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ModulationParameters.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - - -ModulationParameters - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ModulationParameters

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ModulationParameters
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Modulation parameters associated with a specific radio system. INCOMPLETE. 6.2.58 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ModulationParameters() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ModulationParameters

        -
        public ModulationParameters()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ModulationType.html b/dist/javadoc/edu/nps/moves/dis7/ModulationType.html deleted file mode 100644 index 68549c5e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ModulationType.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -ModulationType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ModulationType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ModulationType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Information about the type of modulation used for radio transmission. 6.2.59 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intdetail -
      provide certain detailed information depending upon the major modulation type
      -
      protected intmajorModulation -
      the major classification of the modulation type.
      -
      protected intradioSystem -
      the radio system associated with this Transmitter PDU and shall be used as the basis to interpret other fields whose values depend on a specific radio system.
      -
      protected intspreadSpectrum -
      This field shall indicate the spread spectrum technique or combination of spread spectrum techniques in use.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ModulationType() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetDetail() 
      intgetMajorModulation() 
      intgetMarshalledSize() 
      intgetRadioSystem() 
      intgetSpreadSpectrum() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetDetail(int pDetail) 
      voidsetMajorModulation(int pMajorModulation) 
      voidsetRadioSystem(int pRadioSystem) 
      voidsetSpreadSpectrum(int pSpreadSpectrum) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        spreadSpectrum

        -
        protected int spreadSpectrum
        -
        This field shall indicate the spread spectrum technique or combination of spread spectrum techniques in use. Bit field. 0=freq hopping, 1=psuedo noise, time hopping=2, reamining bits unused
        -
      • -
      - - - -
        -
      • -

        majorModulation

        -
        protected int majorModulation
        -
        the major classification of the modulation type.
        -
      • -
      - - - -
        -
      • -

        detail

        -
        protected int detail
        -
        provide certain detailed information depending upon the major modulation type
        -
      • -
      - - - -
        -
      • -

        radioSystem

        -
        protected int radioSystem
        -
        the radio system associated with this Transmitter PDU and shall be used as the basis to interpret other fields whose values depend on a specific radio system.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ModulationType

        -
        public ModulationType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSpreadSpectrum

        -
        public void setSpreadSpectrum(int pSpreadSpectrum)
        -
      • -
      - - - -
        -
      • -

        getSpreadSpectrum

        -
        public int getSpreadSpectrum()
        -
      • -
      - - - -
        -
      • -

        setMajorModulation

        -
        public void setMajorModulation(int pMajorModulation)
        -
      • -
      - - - -
        -
      • -

        getMajorModulation

        -
        public int getMajorModulation()
        -
      • -
      - - - -
        -
      • -

        setDetail

        -
        public void setDetail(int pDetail)
        -
      • -
      - - - -
        -
      • -

        getDetail

        -
        public int getDetail()
        -
      • -
      - - - -
        -
      • -

        setRadioSystem

        -
        public void setRadioSystem(int pRadioSystem)
        -
      • -
      - - - -
        -
      • -

        getRadioSystem

        -
        public int getRadioSystem()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Munition.html b/dist/javadoc/edu/nps/moves/dis7/Munition.html deleted file mode 100644 index 75960ae5..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Munition.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -Munition - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Munition

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Munition
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    An entity's munition (e.g., bomb, missile) information shall be represented by one or more Munition records. For each type or location of munition, this record shall specify the type, location, quantity and status of munitions that an entity contains. Section 6.2.60 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortmunitionStatus -
      the status of the munition.
      -
      protected EntityTypemunitionType -
      This field shall identify the entity type of the munition.
      -
      protected shortpadding -
      padding
      -
      protected intquantity -
      the quantity remaining of this munition.
      -
      protected longstation -
      the station or launcher to which the munition is assigned.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Munition() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        munitionType

        -
        protected EntityType munitionType
        -
        This field shall identify the entity type of the munition. See section 6.2.30.
        -
      • -
      - - - -
        -
      • -

        station

        -
        protected long station
        -
        the station or launcher to which the munition is assigned. See Annex I
        -
      • -
      - - - -
        -
      • -

        quantity

        -
        protected int quantity
        -
        the quantity remaining of this munition.
        -
      • -
      - - - -
        -
      • -

        munitionStatus

        -
        protected short munitionStatus
        -
        the status of the munition. It shall be represented by an 8-bit enumeration.
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Munition

        -
        public Munition()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setMunitionType

        -
        public void setMunitionType(EntityType pMunitionType)
        -
      • -
      - - - -
        -
      • -

        getMunitionType

        -
        public EntityType getMunitionType()
        -
      • -
      - - - -
        -
      • -

        setStation

        -
        public void setStation(long pStation)
        -
      • -
      - - - -
        -
      • -

        getStation

        -
        public long getStation()
        -
      • -
      - - - -
        -
      • -

        setQuantity

        -
        public void setQuantity(int pQuantity)
        -
      • -
      - - - -
        -
      • -

        getQuantity

        -
        public int getQuantity()
        -
      • -
      - - - -
        -
      • -

        setMunitionStatus

        -
        public void setMunitionStatus(short pMunitionStatus)
        -
      • -
      - - - -
        -
      • -

        getMunitionStatus

        -
        public short getMunitionStatus()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/MunitionDescriptor.html b/dist/javadoc/edu/nps/moves/dis7/MunitionDescriptor.html deleted file mode 100644 index 7081fbfe..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/MunitionDescriptor.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -MunitionDescriptor - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class MunitionDescriptor

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MunitionDescriptor
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Represents the firing or detonation of a munition. Section 6.2.19.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intfuse -
      type of fuse used enumeration
      -
      protected EntityTypemunitionType -
      What munition was used in the burst
      -
      protected intquantity -
      how many of the munition were fired
      -
      protected intrate -
      rate at which the munition was fired
      -
      protected intwarhead -
      type of warhead enumeration
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      MunitionDescriptor() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetFuse() 
      intgetMarshalledSize() 
      EntityTypegetMunitionType() 
      intgetQuantity() 
      intgetRate() 
      intgetWarhead() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetFuse(int pFuse) 
      voidsetMunitionType(EntityType pMunitionType) 
      voidsetQuantity(int pQuantity) 
      voidsetRate(int pRate) 
      voidsetWarhead(int pWarhead) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        munitionType

        -
        protected EntityType munitionType
        -
        What munition was used in the burst
        -
      • -
      - - - -
        -
      • -

        warhead

        -
        protected int warhead
        -
        type of warhead enumeration
        -
      • -
      - - - -
        -
      • -

        fuse

        -
        protected int fuse
        -
        type of fuse used enumeration
        -
      • -
      - - - -
        -
      • -

        quantity

        -
        protected int quantity
        -
        how many of the munition were fired
        -
      • -
      - - - -
        -
      • -

        rate

        -
        protected int rate
        -
        rate at which the munition was fired
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MunitionDescriptor

        -
        public MunitionDescriptor()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setMunitionType

        -
        public void setMunitionType(EntityType pMunitionType)
        -
      • -
      - - - -
        -
      • -

        getMunitionType

        -
        public EntityType getMunitionType()
        -
      • -
      - - - -
        -
      • -

        setWarhead

        -
        public void setWarhead(int pWarhead)
        -
      • -
      - - - -
        -
      • -

        getWarhead

        -
        public int getWarhead()
        -
      • -
      - - - -
        -
      • -

        setFuse

        -
        public void setFuse(int pFuse)
        -
      • -
      - - - -
        -
      • -

        getFuse

        -
        public int getFuse()
        -
      • -
      - - - -
        -
      • -

        setQuantity

        -
        public void setQuantity(int pQuantity)
        -
      • -
      - - - -
        -
      • -

        getQuantity

        -
        public int getQuantity()
        -
      • -
      - - - -
        -
      • -

        setRate

        -
        public void setRate(int pRate)
        -
      • -
      - - - -
        -
      • -

        getRate

        -
        public int getRate()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/MunitionReload.html b/dist/javadoc/edu/nps/moves/dis7/MunitionReload.html deleted file mode 100644 index 7daf2497..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/MunitionReload.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -MunitionReload - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class MunitionReload

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class MunitionReload
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    indicate weapons (munitions) previously communicated via the Munition record. Section 6.2.61 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        munitionType

        -
        protected EntityType munitionType
        -
        This field shall identify the entity type of the munition. See section 6.2.30.
        -
      • -
      - - - -
        -
      • -

        station

        -
        protected long station
        -
        the station or launcher to which the munition is assigned. See Annex I
        -
      • -
      - - - -
        -
      • -

        standardQuantity

        -
        protected int standardQuantity
        -
        the standard quantity of this munition type normally loaded at this station/launcher if a station/launcher is specified.
        -
      • -
      - - - -
        -
      • -

        maximumQuantity

        -
        protected int maximumQuantity
        -
        the maximum quantity of this munition type that this station/launcher is capable of holding when a station/launcher is specified
        -
      • -
      - - - -
        -
      • -

        standardQuantityReloadTime

        -
        protected long standardQuantityReloadTime
        -
        numer of seconds of sim time required to reload the std qty
        -
      • -
      - - - -
        -
      • -

        maximumQuantityReloadTime

        -
        protected long maximumQuantityReloadTime
        -
        the number of seconds of sim time required to reload the max possible quantity
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MunitionReload

        -
        public MunitionReload()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setMunitionType

        -
        public void setMunitionType(EntityType pMunitionType)
        -
      • -
      - - - -
        -
      • -

        getMunitionType

        -
        public EntityType getMunitionType()
        -
      • -
      - - - -
        -
      • -

        setStation

        -
        public void setStation(long pStation)
        -
      • -
      - - - -
        -
      • -

        getStation

        -
        public long getStation()
        -
      • -
      - - - -
        -
      • -

        setStandardQuantity

        -
        public void setStandardQuantity(int pStandardQuantity)
        -
      • -
      - - - -
        -
      • -

        getStandardQuantity

        -
        public int getStandardQuantity()
        -
      • -
      - - - -
        -
      • -

        setMaximumQuantity

        -
        public void setMaximumQuantity(int pMaximumQuantity)
        -
      • -
      - - - -
        -
      • -

        getMaximumQuantity

        -
        public int getMaximumQuantity()
        -
      • -
      - - - -
        -
      • -

        setStandardQuantityReloadTime

        -
        public void setStandardQuantityReloadTime(long pStandardQuantityReloadTime)
        -
      • -
      - - - -
        -
      • -

        getStandardQuantityReloadTime

        -
        public long getStandardQuantityReloadTime()
        -
      • -
      - - - -
        -
      • -

        setMaximumQuantityReloadTime

        -
        public void setMaximumQuantityReloadTime(long pMaximumQuantityReloadTime)
        -
      • -
      - - - -
        -
      • -

        getMaximumQuantityReloadTime

        -
        public long getMaximumQuantityReloadTime()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/NamedLocationIdentification.html b/dist/javadoc/edu/nps/moves/dis7/NamedLocationIdentification.html deleted file mode 100644 index 2057a1fd..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/NamedLocationIdentification.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -NamedLocationIdentification - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class NamedLocationIdentification

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class NamedLocationIdentification
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Information about the discrete positional relationship of the part entity with respect to the its host entity Section 6.2.62 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intstationName -
      the station name within the host at which the part entity is located.
      -
      protected intstationNumber -
      the number of the particular wing station, cargo hold etc., at which the part is attached.
      -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetStationName() 
      intgetStationNumber() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetStationName(int pStationName) 
      voidsetStationNumber(int pStationNumber) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        stationName

        -
        protected int stationName
        -
        the station name within the host at which the part entity is located. If the part entity is On Station, this field shall specify the representation of the part’s location data fields. This field shall be specified by a 16-bit enumeration
        -
      • -
      - - - -
        -
      • -

        stationNumber

        -
        protected int stationNumber
        -
        the number of the particular wing station, cargo hold etc., at which the part is attached.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        NamedLocationIdentification

        -
        public NamedLocationIdentification()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setStationName

        -
        public void setStationName(int pStationName)
        -
      • -
      - - - -
        -
      • -

        getStationName

        -
        public int getStationName()
        -
      • -
      - - - -
        -
      • -

        setStationNumber

        -
        public void setStationNumber(int pStationNumber)
        -
      • -
      - - - -
        -
      • -

        getStationNumber

        -
        public int getStationNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ObjectIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/ObjectIdentifier.html deleted file mode 100644 index c05a6676..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ObjectIdentifier.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -ObjectIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ObjectIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ObjectIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of an environmental object. Section 6.2.63 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        simulationAddress

        -
        protected SimulationAddress simulationAddress
        -
        Simulation Address
        -
      • -
      - - - -
        -
      • -

        objectNumber

        -
        protected int objectNumber
        -
        object number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ObjectIdentifier

        -
        public ObjectIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(SimulationAddress pSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setObjectNumber

        -
        public void setObjectNumber(int pObjectNumber)
        -
      • -
      - - - -
        -
      • -

        getObjectNumber

        -
        public int getObjectNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ObjectType.html b/dist/javadoc/edu/nps/moves/dis7/ObjectType.html deleted file mode 100644 index 5c7c0090..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ObjectType.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -ObjectType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ObjectType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ObjectType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of an environmental object. Section 6.2.64 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcategory -
      category of entity
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc)
      -
      protected shortobjectKind -
      country to which the design of the entity is attributed
      -
      protected shortsubcategory -
      subcategory of entity
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ObjectType() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetCategory() 
      shortgetDomain() 
      intgetMarshalledSize() 
      shortgetObjectKind() 
      shortgetSubcategory() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCategory(short pCategory) 
      voidsetDomain(short pDomain) 
      voidsetObjectKind(short pObjectKind) 
      voidsetSubcategory(short pSubcategory) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        objectKind

        -
        protected short objectKind
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        subcategory of entity
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ObjectType

        -
        public ObjectType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setObjectKind

        -
        public void setObjectKind(short pObjectKind)
        -
      • -
      - - - -
        -
      • -

        getObjectKind

        -
        public short getObjectKind()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/OneByteChunk.html b/dist/javadoc/edu/nps/moves/dis7/OneByteChunk.html deleted file mode 100644 index 0c2c272d..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/OneByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -OneByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class OneByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class OneByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    8 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      one byte of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      OneByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        one byte of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        OneByteChunk

        -
        public OneByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/OwnershipStatus.html b/dist/javadoc/edu/nps/moves/dis7/OwnershipStatus.html deleted file mode 100644 index 6bdfd054..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/OwnershipStatus.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -OwnershipStatus - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class OwnershipStatus

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class OwnershipStatus
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    used to convey entity and conflict status information associated with transferring ownership of an entity. Section 6.2.65 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected EntityIDentityId -
      EntityID
      -
      protected shortownershipStatus -
      The ownership and/or ownership conflict status of the entity represented by the Entity ID field.
      -
      protected shortpadding -
      padding
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      OwnershipStatus() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      EntityIDgetEntityId() 
      intgetMarshalledSize() 
      shortgetOwnershipStatus() 
      shortgetPadding() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetEntityId(EntityID pEntityId) 
      voidsetOwnershipStatus(short pOwnershipStatus) 
      voidsetPadding(short pPadding) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityId

        -
        protected EntityID entityId
        -
        EntityID
        -
      • -
      - - - -
        -
      • -

        ownershipStatus

        -
        protected short ownershipStatus
        -
        The ownership and/or ownership conflict status of the entity represented by the Entity ID field.
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        OwnershipStatus

        -
        public OwnershipStatus()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityId

        -
        public void setEntityId(EntityID pEntityId)
        -
      • -
      - - - -
        -
      • -

        getEntityId

        -
        public EntityID getEntityId()
        -
      • -
      - - - -
        -
      • -

        setOwnershipStatus

        -
        public void setOwnershipStatus(short pOwnershipStatus)
        -
      • -
      - - - -
        -
      • -

        getOwnershipStatus

        -
        public short getOwnershipStatus()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Pdu.html b/dist/javadoc/edu/nps/moves/dis7/Pdu.html deleted file mode 100644 index 0cd8c7c7..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Pdu.html +++ /dev/null @@ -1,579 +0,0 @@ - - - - - -Pdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Pdu

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        pduStatus

        -
        protected short pduStatus
        -
        PDU Status Record. Described in 6.2.67. This field is not present in earlier DIS versions
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        zero-filled array of padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Pdu

        -
        public Pdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setPduStatus

        -
        public void setPduStatus(short pPduStatus)
        -
      • -
      - - - -
        -
      • -

        getPduStatus

        -
        public short getPduStatus()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class PduSuperclass
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class PduSuperclass
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class PduSuperclass
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class PduSuperclass
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public byte[] marshal()
        -
        A convenience method for marshalling to a byte array. - This is not as efficient as reusing a ByteBuffer, but it is easy.
        -
        -
        Returns:
        -
        a byte array with the marshalled Pdu
        -
        Since:
        -
        ??
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class PduSuperclass
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class PduSuperclass
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/PduContainer.html b/dist/javadoc/edu/nps/moves/dis7/PduContainer.html deleted file mode 100644 index 21496203..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/PduContainer.html +++ /dev/null @@ -1,519 +0,0 @@ - - - - - -PduContainer - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class PduContainer

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PduContainer
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Used for XML compatability. A container that holds PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intnumberOfPdus -
      Number of PDUs in the container list
      -
      protected java.util.List<Pdu>pdus -
      List of PDUs
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PduContainer() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetNumberOfPdus() 
      java.util.List<Pdu>getPdus() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetNumberOfPdus(int pNumberOfPdus) -
      Note that setting this value will not change the marshalled value.
      -
      voidsetPdus(java.util.List<Pdu> pPdus) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfPdus

        -
        protected int numberOfPdus
        -
        Number of PDUs in the container list
        -
      • -
      - - - -
        -
      • -

        pdus

        -
        protected java.util.List<Pdu> pdus
        -
        List of PDUs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduContainer

        -
        public PduContainer()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPdus

        -
        public int getNumberOfPdus()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPdus

        -
        public void setNumberOfPdus(int pNumberOfPdus)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPdus method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPdus

        -
        public void setPdus(java.util.List<Pdu> pPdus)
        -
      • -
      - - - -
        -
      • -

        getPdus

        -
        public java.util.List<Pdu> getPdus()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/PduHeader.html b/dist/javadoc/edu/nps/moves/dis7/PduHeader.html deleted file mode 100644 index eef0755e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/PduHeader.html +++ /dev/null @@ -1,766 +0,0 @@ - - - - - -PduHeader - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class PduHeader

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PduHeader
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Not used. The PDU Header Record is directly incoroporated into the PDU class. Here for completness only. Section 6.2.66 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortexerciseID -
      Exercise ID
      -
      protected shortpadding -
      zero filled array of padding
      -
      protected shortpduLength -
      Length, in bytes, of the PDU.
      -
      protected intpduStatus -
      PDU Status Record.
      -
      protected shortpduType -
      Type of pdu, unique for each PDU class
      -
      protected shortprotocolFamily -
      value that refers to the protocol family, eg SimulationManagement, etc
      -
      protected shortprotocolVersion -
      The version of the protocol.
      -
      protected longtimestamp -
      Timestamp value
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PduHeader() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        protocolVersion

        -
        protected short protocolVersion
        -
        The version of the protocol. 5=DIS-1995, 6=DIS-1998, 7=DIS-2009.
        -
      • -
      - - - -
        -
      • -

        exerciseID

        -
        protected short exerciseID
        -
        Exercise ID
        -
      • -
      - - - -
        -
      • -

        pduType

        -
        protected short pduType
        -
        Type of pdu, unique for each PDU class
        -
      • -
      - - - -
        -
      • -

        protocolFamily

        -
        protected short protocolFamily
        -
        value that refers to the protocol family, eg SimulationManagement, etc
        -
      • -
      - - - -
        -
      • -

        timestamp

        -
        protected long timestamp
        -
        Timestamp value
        -
      • -
      - - - -
        -
      • -

        pduLength

        -
        protected short pduLength
        -
        Length, in bytes, of the PDU. Changed name from length to avoid use of Hibernate QL reserved word.
        -
      • -
      - - - -
        -
      • -

        pduStatus

        -
        protected int pduStatus
        -
        PDU Status Record. Described in 6.2.67. This field is not present in earlier DIS versions
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        zero filled array of padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduHeader

        -
        public PduHeader()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setProtocolVersion

        -
        public void setProtocolVersion(short pProtocolVersion)
        -
      • -
      - - - -
        -
      • -

        getProtocolVersion

        -
        public short getProtocolVersion()
        -
      • -
      - - - -
        -
      • -

        setExerciseID

        -
        public void setExerciseID(short pExerciseID)
        -
      • -
      - - - -
        -
      • -

        getExerciseID

        -
        public short getExerciseID()
        -
      • -
      - - - -
        -
      • -

        setPduType

        -
        public void setPduType(short pPduType)
        -
      • -
      - - - -
        -
      • -

        getPduType

        -
        public short getPduType()
        -
      • -
      - - - -
        -
      • -

        setProtocolFamily

        -
        public void setProtocolFamily(short pProtocolFamily)
        -
      • -
      - - - -
        -
      • -

        getProtocolFamily

        -
        public short getProtocolFamily()
        -
      • -
      - - - -
        -
      • -

        setTimestamp

        -
        public void setTimestamp(long pTimestamp)
        -
      • -
      - - - -
        -
      • -

        getTimestamp

        -
        public long getTimestamp()
        -
      • -
      - - - -
        -
      • -

        setPduLength

        -
        public void setPduLength(short pPduLength)
        -
      • -
      - - - -
        -
      • -

        getPduLength

        -
        public short getPduLength()
        -
      • -
      - - - -
        -
      • -

        setPduStatus

        -
        public void setPduStatus(int pPduStatus)
        -
      • -
      - - - -
        -
      • -

        getPduStatus

        -
        public int getPduStatus()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/PduStatus.html b/dist/javadoc/edu/nps/moves/dis7/PduStatus.html deleted file mode 100644 index b88511ed..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/PduStatus.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -PduStatus - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class PduStatus

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PduStatus
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    PDU Status. These are a series of bit fields. Represented here as just a byte. Section 6.2.67 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortpduStatus -
      Bit fields.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PduStatus() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      shortgetPduStatus() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetPduStatus(short pPduStatus) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        pduStatus

        -
        protected short pduStatus
        -
        Bit fields. The semantics of the bit fields depend on the PDU type
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduStatus

        -
        public PduStatus()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setPduStatus

        -
        public void setPduStatus(short pPduStatus)
        -
      • -
      - - - -
        -
      • -

        getPduStatus

        -
        public short getPduStatus()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/PduStream.html b/dist/javadoc/edu/nps/moves/dis7/PduStream.html deleted file mode 100644 index 00511bc1..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/PduStream.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -PduStream - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class PduStream

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PduStream
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Non-DIS class, used on SQL databases. This is not in the DIS standard but can be helpful when saving DIS to a SQL database, particularly in Java. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]description -
      Longish description of this PDU stream
      -
      protected byte[]name -
      short description of this PDU stream
      -
      protected longstartTime -
      Start time of recording, in Unix time (seconds since epoch)
      -
      protected longstopTime -
      stop time of recording, in Unix time (seconds since epoch)
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PduStream() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      byte[]getDescription() 
      intgetMarshalledSize() 
      byte[]getName() 
      longgetStartTime() 
      longgetStopTime() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetDescription(byte[] pDescription) 
      voidsetName(byte[] pName) 
      voidsetStartTime(long pStartTime) 
      voidsetStopTime(long pStopTime) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        description

        -
        protected byte[] description
        -
        Longish description of this PDU stream
        -
      • -
      - - - -
        -
      • -

        name

        -
        protected byte[] name
        -
        short description of this PDU stream
        -
      • -
      - - - -
        -
      • -

        startTime

        -
        protected long startTime
        -
        Start time of recording, in Unix time (seconds since epoch)
        -
      • -
      - - - -
        -
      • -

        stopTime

        -
        protected long stopTime
        -
        stop time of recording, in Unix time (seconds since epoch)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduStream

        -
        public PduStream()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setDescription

        -
        public void setDescription(byte[] pDescription)
        -
      • -
      - - - -
        -
      • -

        getDescription

        -
        public byte[] getDescription()
        -
      • -
      - - - -
        -
      • -

        setName

        -
        public void setName(byte[] pName)
        -
      • -
      - - - -
        -
      • -

        getName

        -
        public byte[] getName()
        -
      • -
      - - - -
        -
      • -

        setStartTime

        -
        public void setStartTime(long pStartTime)
        -
      • -
      - - - -
        -
      • -

        getStartTime

        -
        public long getStartTime()
        -
      • -
      - - - -
        -
      • -

        setStopTime

        -
        public void setStopTime(long pStopTime)
        -
      • -
      - - - -
        -
      • -

        getStopTime

        -
        public long getStopTime()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/PduSuperclass.html b/dist/javadoc/edu/nps/moves/dis7/PduSuperclass.html deleted file mode 100644 index abc346c7..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/PduSuperclass.html +++ /dev/null @@ -1,686 +0,0 @@ - - - - - -PduSuperclass - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class PduSuperclass

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    LiveEntityPdu, Pdu
    -
    -
    -
    -
    public class PduSuperclass
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The superclass for all PDUs, including classic and Live Entity (LE) PDUs. This incorporates the PduHeader record, section 7.2.2 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortexerciseID -
      Exercise ID
      -
      protected intlength -
      Length, in bytes, of the PDU
      -
      protected shortpduType -
      Type of pdu, unique for each PDU class
      -
      protected shortprotocolFamily -
      value that refers to the protocol family, eg SimulationManagement, et
      -
      protected shortprotocolVersion -
      The version of the protocol.
      -
      protected longtimestamp -
      Timestamp value
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PduSuperclass() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        protocolVersion

        -
        protected short protocolVersion
        -
        The version of the protocol. 5=DIS-1995, 6=DIS-1998, 7=DIS-2009.
        -
      • -
      - - - -
        -
      • -

        exerciseID

        -
        protected short exerciseID
        -
        Exercise ID
        -
      • -
      - - - -
        -
      • -

        pduType

        -
        protected short pduType
        -
        Type of pdu, unique for each PDU class
        -
      • -
      - - - -
        -
      • -

        protocolFamily

        -
        protected short protocolFamily
        -
        value that refers to the protocol family, eg SimulationManagement, et
        -
      • -
      - - - -
        -
      • -

        timestamp

        -
        protected long timestamp
        -
        Timestamp value
        -
      • -
      - - - -
        -
      • -

        length

        -
        protected int length
        -
        Length, in bytes, of the PDU
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduSuperclass

        -
        public PduSuperclass()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setProtocolVersion

        -
        public void setProtocolVersion(short pProtocolVersion)
        -
      • -
      - - - -
        -
      • -

        getProtocolVersion

        -
        public short getProtocolVersion()
        -
      • -
      - - - -
        -
      • -

        setExerciseID

        -
        public void setExerciseID(short pExerciseID)
        -
      • -
      - - - -
        -
      • -

        getExerciseID

        -
        public short getExerciseID()
        -
      • -
      - - - -
        -
      • -

        setPduType

        -
        public void setPduType(short pPduType)
        -
      • -
      - - - -
        -
      • -

        getPduType

        -
        public short getPduType()
        -
      • -
      - - - -
        -
      • -

        setProtocolFamily

        -
        public void setProtocolFamily(short pProtocolFamily)
        -
      • -
      - - - -
        -
      • -

        getProtocolFamily

        -
        public short getProtocolFamily()
        -
      • -
      - - - -
        -
      • -

        setTimestamp

        -
        public void setTimestamp(long pTimestamp)
        -
      • -
      - - - -
        -
      • -

        getTimestamp

        -
        public long getTimestamp()
        -
      • -
      - - - -
        -
      • -

        setLength

        -
        public void setLength(int pLength)
        -
      • -
      - - - -
        -
      • -

        getLength

        -
        public int getLength()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/PointObjectStatePdu.html b/dist/javadoc/edu/nps/moves/dis7/PointObjectStatePdu.html deleted file mode 100644 index ef5bd4e5..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/PointObjectStatePdu.html +++ /dev/null @@ -1,996 +0,0 @@ - - - - - -PointObjectStatePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class PointObjectStatePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PointObjectStatePdu
    -extends SyntheticEnvironmentFamilyPdu
    -implements java.io.Serializable
    -
    : Inormation abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point. Section 7.10.4 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        objectID

        -
        protected EntityID objectID
        -
        Object in synthetic environment
        -
      • -
      - - - -
        -
      • -

        referencedObjectID

        -
        protected EntityID referencedObjectID
        -
        Object with which this point object is associated
        -
      • -
      - - - -
        -
      • -

        updateNumber

        -
        protected int updateNumber
        -
        unique update number of each state transition of an object
        -
      • -
      - - - -
        -
      • -

        forceID

        -
        protected short forceID
        -
        force ID
        -
      • -
      - - - -
        -
      • -

        modifications

        -
        protected short modifications
        -
        modifications
        -
      • -
      - - - -
        -
      • -

        objectType

        -
        protected ObjectType objectType
        -
        Object type
        -
      • -
      - - - -
        -
      • -

        objectLocation

        -
        protected Vector3Double objectLocation
        -
        Object location
        -
      • -
      - - - -
        -
      • -

        objectOrientation

        -
        protected EulerAngles objectOrientation
        -
        Object orientation
        -
      • -
      - - - -
        -
      • -

        objectAppearance

        -
        protected double objectAppearance
        -
        Object apperance
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        pad2

        -
        protected long pad2
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PointObjectStatePdu

        -
        public PointObjectStatePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setObjectID

        -
        public void setObjectID(EntityID pObjectID)
        -
      • -
      - - - -
        -
      • -

        getObjectID

        -
        public EntityID getObjectID()
        -
      • -
      - - - -
        -
      • -

        setReferencedObjectID

        -
        public void setReferencedObjectID(EntityID pReferencedObjectID)
        -
      • -
      - - - -
        -
      • -

        getReferencedObjectID

        -
        public EntityID getReferencedObjectID()
        -
      • -
      - - - -
        -
      • -

        setUpdateNumber

        -
        public void setUpdateNumber(int pUpdateNumber)
        -
      • -
      - - - -
        -
      • -

        getUpdateNumber

        -
        public int getUpdateNumber()
        -
      • -
      - - - -
        -
      • -

        setForceID

        -
        public void setForceID(short pForceID)
        -
      • -
      - - - -
        -
      • -

        getForceID

        -
        public short getForceID()
        -
      • -
      - - - -
        -
      • -

        setModifications

        -
        public void setModifications(short pModifications)
        -
      • -
      - - - -
        -
      • -

        getModifications

        -
        public short getModifications()
        -
      • -
      - - - -
        -
      • -

        setObjectType

        -
        public void setObjectType(ObjectType pObjectType)
        -
      • -
      - - - -
        -
      • -

        getObjectType

        -
        public ObjectType getObjectType()
        -
      • -
      - - - -
        -
      • -

        setObjectLocation

        -
        public void setObjectLocation(Vector3Double pObjectLocation)
        -
      • -
      - - - -
        -
      • -

        getObjectLocation

        -
        public Vector3Double getObjectLocation()
        -
      • -
      - - - -
        -
      • -

        setObjectOrientation

        -
        public void setObjectOrientation(EulerAngles pObjectOrientation)
        -
      • -
      - - - -
        -
      • -

        getObjectOrientation

        -
        public EulerAngles getObjectOrientation()
        -
      • -
      - - - -
        -
      • -

        setObjectAppearance

        -
        public void setObjectAppearance(double pObjectAppearance)
        -
      • -
      - - - -
        -
      • -

        getObjectAppearance

        -
        public double getObjectAppearance()
        -
      • -
      - - - -
        -
      • -

        setRequesterID

        -
        public void setRequesterID(SimulationAddress pRequesterID)
        -
      • -
      - - - - - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(SimulationAddress pReceivingID)
        -
      • -
      - - - - - - - -
        -
      • -

        setPad2

        -
        public void setPad2(long pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public long getPad2()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SyntheticEnvironmentFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/PropulsionSystemData.html b/dist/javadoc/edu/nps/moves/dis7/PropulsionSystemData.html deleted file mode 100644 index 07b08e50..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/PropulsionSystemData.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -PropulsionSystemData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class PropulsionSystemData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class PropulsionSystemData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    contains information describing the propulsion systems of the entity. This information shall be provided for each active propulsion system defined. Section 6.2.68 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatengineRpm -
      engine RPMs
      -
      protected floatpowerSetting -
      powerSetting
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PropulsionSystemData() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      floatgetEngineRpm() 
      intgetMarshalledSize() 
      floatgetPowerSetting() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetEngineRpm(float pEngineRpm) 
      voidsetPowerSetting(float pPowerSetting) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        powerSetting

        -
        protected float powerSetting
        -
        powerSetting
        -
      • -
      - - - -
        -
      • -

        engineRpm

        -
        protected float engineRpm
        -
        engine RPMs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PropulsionSystemData

        -
        public PropulsionSystemData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setPowerSetting

        -
        public void setPowerSetting(float pPowerSetting)
        -
      • -
      - - - -
        -
      • -

        getPowerSetting

        -
        public float getPowerSetting()
        -
      • -
      - - - -
        -
      • -

        setEngineRpm

        -
        public void setEngineRpm(float pEngineRpm)
        -
      • -
      - - - -
        -
      • -

        getEngineRpm

        -
        public float getEngineRpm()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ProtocolMode.html b/dist/javadoc/edu/nps/moves/dis7/ProtocolMode.html deleted file mode 100644 index 117d1a9e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ProtocolMode.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -ProtocolMode - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ProtocolMode

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ProtocolMode
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Bit field used to identify minefield data. bits 14-15 are a 2-bit enum, other bits unused. Section 6.2.69 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intprotocolMode -
      Bitfields, 14-15 contain an enum
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ProtocolMode() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetProtocolMode() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetProtocolMode(int pProtocolMode) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        protocolMode

        -
        protected int protocolMode
        -
        Bitfields, 14-15 contain an enum
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ProtocolMode

        -
        public ProtocolMode()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setProtocolMode

        -
        public void setProtocolMode(int pProtocolMode)
        -
      • -
      - - - -
        -
      • -

        getProtocolMode

        -
        public int getProtocolMode()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RadioCommunicationsFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/RadioCommunicationsFamilyPdu.html deleted file mode 100644 index d32f3b4c..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RadioCommunicationsFamilyPdu.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -RadioCommunicationsFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RadioCommunicationsFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    IntercomControlPdu, IntercomSignalPdu, ReceiverPdu, SignalPdu, TransmitterPdu
    -
    -
    -
    -
    public class RadioCommunicationsFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Abstract superclass for radio communications PDUs. Section 7.7 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RadioCommunicationsFamilyPdu

        -
        public RadioCommunicationsFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RadioIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/RadioIdentifier.html deleted file mode 100644 index c30c7be6..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RadioIdentifier.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -RadioIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RadioIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RadioIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of an attached or unattached radio in an event or exercise Section 6.2.70 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intapplicationNumber -
      application number
      -
      protected intradioNumber -
      Radio number
      -
      protected intreferenceNumber -
      reference number
      -
      protected intsiteNumber -
      site
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RadioIdentifier() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        siteNumber

        -
        protected int siteNumber
        -
        site
        -
      • -
      - - - -
        -
      • -

        applicationNumber

        -
        protected int applicationNumber
        -
        application number
        -
      • -
      - - - -
        -
      • -

        referenceNumber

        -
        protected int referenceNumber
        -
        reference number
        -
      • -
      - - - -
        -
      • -

        radioNumber

        -
        protected int radioNumber
        -
        Radio number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RadioIdentifier

        -
        public RadioIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSiteNumber

        -
        public void setSiteNumber(int pSiteNumber)
        -
      • -
      - - - -
        -
      • -

        getSiteNumber

        -
        public int getSiteNumber()
        -
      • -
      - - - -
        -
      • -

        setApplicationNumber

        -
        public void setApplicationNumber(int pApplicationNumber)
        -
      • -
      - - - -
        -
      • -

        getApplicationNumber

        -
        public int getApplicationNumber()
        -
      • -
      - - - -
        -
      • -

        setReferenceNumber

        -
        public void setReferenceNumber(int pReferenceNumber)
        -
      • -
      - - - -
        -
      • -

        getReferenceNumber

        -
        public int getReferenceNumber()
        -
      • -
      - - - -
        -
      • -

        setRadioNumber

        -
        public void setRadioNumber(int pRadioNumber)
        -
      • -
      - - - -
        -
      • -

        getRadioNumber

        -
        public int getRadioNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RadioType.html b/dist/javadoc/edu/nps/moves/dis7/RadioType.html deleted file mode 100644 index 95e09d5b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RadioType.html +++ /dev/null @@ -1,718 +0,0 @@ - - - - - -RadioType - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RadioType

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RadioType
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Identifies the type of radio. Section 6.2.71 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortcategory -
      category of entity
      -
      protected intcountry -
      country to which the design of the entity is attributed
      -
      protected shortdomain -
      Domain of entity (air, surface, subsurface, space, etc)
      -
      protected shortentityKind -
      Kind of entity
      -
      protected shortextra 
      protected shortspecific 
      protected shortsubcategory -
      specific info based on subcategory field
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RadioType() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetCategory() 
      intgetCountry() 
      shortgetDomain() 
      shortgetEntityKind() 
      shortgetExtra() 
      intgetMarshalledSize() 
      shortgetSpecific() 
      shortgetSubcategory() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetCategory(short pCategory) 
      voidsetCountry(int pCountry) 
      voidsetDomain(short pDomain) 
      voidsetEntityKind(short pEntityKind) 
      voidsetExtra(short pExtra) 
      voidsetSpecific(short pSpecific) 
      voidsetSubcategory(short pSubcategory) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityKind

        -
        protected short entityKind
        -
        Kind of entity
        -
      • -
      - - - -
        -
      • -

        domain

        -
        protected short domain
        -
        Domain of entity (air, surface, subsurface, space, etc)
        -
      • -
      - - - -
        -
      • -

        country

        -
        protected int country
        -
        country to which the design of the entity is attributed
        -
      • -
      - - - -
        -
      • -

        category

        -
        protected short category
        -
        category of entity
        -
      • -
      - - - -
        -
      • -

        subcategory

        -
        protected short subcategory
        -
        specific info based on subcategory field
        -
      • -
      - - - -
        -
      • -

        specific

        -
        protected short specific
        -
      • -
      - - - -
        -
      • -

        extra

        -
        protected short extra
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RadioType

        -
        public RadioType()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityKind

        -
        public void setEntityKind(short pEntityKind)
        -
      • -
      - - - -
        -
      • -

        getEntityKind

        -
        public short getEntityKind()
        -
      • -
      - - - -
        -
      • -

        setDomain

        -
        public void setDomain(short pDomain)
        -
      • -
      - - - -
        -
      • -

        getDomain

        -
        public short getDomain()
        -
      • -
      - - - -
        -
      • -

        setCountry

        -
        public void setCountry(int pCountry)
        -
      • -
      - - - -
        -
      • -

        getCountry

        -
        public int getCountry()
        -
      • -
      - - - -
        -
      • -

        setCategory

        -
        public void setCategory(short pCategory)
        -
      • -
      - - - -
        -
      • -

        getCategory

        -
        public short getCategory()
        -
      • -
      - - - -
        -
      • -

        setSubcategory

        -
        public void setSubcategory(short pSubcategory)
        -
      • -
      - - - -
        -
      • -

        getSubcategory

        -
        public short getSubcategory()
        -
      • -
      - - - -
        -
      • -

        setSpecific

        -
        public void setSpecific(short pSpecific)
        -
      • -
      - - - -
        -
      • -

        getSpecific

        -
        public short getSpecific()
        -
      • -
      - - - -
        -
      • -

        setExtra

        -
        public void setExtra(short pExtra)
        -
      • -
      - - - -
        -
      • -

        getExtra

        -
        public short getExtra()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ReceiverPdu.html b/dist/javadoc/edu/nps/moves/dis7/ReceiverPdu.html deleted file mode 100644 index 6acb99bf..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ReceiverPdu.html +++ /dev/null @@ -1,702 +0,0 @@ - - - - - -ReceiverPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ReceiverPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ReceiverPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Communication of a receiver state. Section 7.7.4 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receiverState

        -
        protected int receiverState
        -
        encoding scheme used, and enumeration
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected int padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        receivedPoser

        -
        protected float receivedPoser
        -
        received power
        -
      • -
      - - - -
        -
      • -

        transmitterEntityId

        -
        protected EntityID transmitterEntityId
        -
        ID of transmitter
        -
      • -
      - - - -
        -
      • -

        transmitterRadioId

        -
        protected int transmitterRadioId
        -
        ID of transmitting radio
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ReceiverPdu

        -
        public ReceiverPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceiverState

        -
        public void setReceiverState(int pReceiverState)
        -
      • -
      - - - -
        -
      • -

        getReceiverState

        -
        public int getReceiverState()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(int pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public int getPadding1()
        -
      • -
      - - - -
        -
      • -

        setReceivedPoser

        -
        public void setReceivedPoser(float pReceivedPoser)
        -
      • -
      - - - -
        -
      • -

        getReceivedPoser

        -
        public float getReceivedPoser()
        -
      • -
      - - - -
        -
      • -

        setTransmitterEntityId

        -
        public void setTransmitterEntityId(EntityID pTransmitterEntityId)
        -
      • -
      - - - -
        -
      • -

        getTransmitterEntityId

        -
        public EntityID getTransmitterEntityId()
        -
      • -
      - - - -
        -
      • -

        setTransmitterRadioId

        -
        public void setTransmitterRadioId(int pTransmitterRadioId)
        -
      • -
      - - - -
        -
      • -

        getTransmitterRadioId

        -
        public int getTransmitterRadioId()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RecordQueryReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/RecordQueryReliablePdu.html deleted file mode 100644 index 6f487749..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RecordQueryReliablePdu.html +++ /dev/null @@ -1,847 +0,0 @@ - - - - - -RecordQueryReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RecordQueryReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RecordQueryReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.13: A request for one or more records of data from an entity. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        request ID
        -
      • -
      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding. The spec is unclear and contradictory here.
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        eventType

        -
        protected int eventType
        -
        event type
        -
      • -
      - - - -
        -
      • -

        time

        -
        protected long time
        -
        time
        -
      • -
      - - - -
        -
      • -

        numberOfRecords

        -
        protected long numberOfRecords
        -
        numberOfRecords
        -
      • -
      - - - -
        -
      • -

        recordIDs

        -
        protected java.util.List<FourByteChunk> recordIDs
        -
        record IDs
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RecordQueryReliablePdu

        -
        public RecordQueryReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setEventType

        -
        public void setEventType(int pEventType)
        -
      • -
      - - - -
        -
      • -

        getEventType

        -
        public int getEventType()
        -
      • -
      - - - -
        -
      • -

        setTime

        -
        public void setTime(long pTime)
        -
      • -
      - - - -
        -
      • -

        getTime

        -
        public long getTime()
        -
      • -
      - - - -
        -
      • -

        getNumberOfRecords

        -
        public long getNumberOfRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfRecords

        -
        public void setNumberOfRecords(long pNumberOfRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRecordIDs

        -
        public void setRecordIDs(java.util.List<FourByteChunk> pRecordIDs)
        -
      • -
      - - - -
        -
      • -

        getRecordIDs

        -
        public java.util.List<FourByteChunk> getRecordIDs()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RecordQuerySpecification.html b/dist/javadoc/edu/nps/moves/dis7/RecordQuerySpecification.html deleted file mode 100644 index 43ac4bb2..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RecordQuerySpecification.html +++ /dev/null @@ -1,516 +0,0 @@ - - - - - -RecordQuerySpecification - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RecordQuerySpecification

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RecordQuerySpecification
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The identification of the records being queried 6.2.72 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longnumberOfRecords 
      protected java.util.List<FourByteChunk>records -
      variable length list of 32 bit records
      -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      longgetNumberOfRecords() 
      java.util.List<FourByteChunk>getRecords() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetNumberOfRecords(long pNumberOfRecords) -
      Note that setting this value will not change the marshalled value.
      -
      voidsetRecords(java.util.List<FourByteChunk> pRecords) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfRecords

        -
        protected long numberOfRecords
        -
      • -
      - - - -
        -
      • -

        records

        -
        protected java.util.List<FourByteChunk> records
        -
        variable length list of 32 bit records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RecordQuerySpecification

        -
        public RecordQuerySpecification()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        getNumberOfRecords

        -
        public long getNumberOfRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfRecords

        -
        public void setNumberOfRecords(long pNumberOfRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setRecords

        -
        public void setRecords(java.util.List<FourByteChunk> pRecords)
        -
      • -
      - - - -
        -
      • -

        getRecords

        -
        public java.util.List<FourByteChunk> getRecords()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RecordSpecification.html b/dist/javadoc/edu/nps/moves/dis7/RecordSpecification.html deleted file mode 100644 index d3e0898b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RecordSpecification.html +++ /dev/null @@ -1,519 +0,0 @@ - - - - - -RecordSpecification - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RecordSpecification

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RecordSpecification
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    This record shall specify the number of record sets contained in the Record Specification record and the record details. Section 6.2.73. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RecordSpecification() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfRecordSets

        -
        protected long numberOfRecordSets
        -
        The number of record sets
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RecordSpecification

        -
        public RecordSpecification()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        getNumberOfRecordSets

        -
        public long getNumberOfRecordSets()
        -
      • -
      - - - -
        -
      • -

        setNumberOfRecordSets

        -
        public void setNumberOfRecordSets(long pNumberOfRecordSets)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfRecordSets method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RecordSpecificationElement.html b/dist/javadoc/edu/nps/moves/dis7/RecordSpecificationElement.html deleted file mode 100644 index 07994732..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RecordSpecificationElement.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -RecordSpecificationElement - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RecordSpecificationElement

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RecordSpecificationElement
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Synthetic record, made up from section 6.2.72. This is used to acheive a repeating variable list element. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortpad4 -
      Padding of 0 to 31 unused bits as required for 32-bit alignment of the Record Set field.
      -
      protected intrecordCount -
      the number of records included in the record set
      -
      protected longrecordID -
      the data structure used to convey the parameter values of the record for each record.
      -
      protected intrecordLength -
      the length, in bits, of the record.
      -
      protected longrecordSetSerialNumber -
      the serial number of the first record in the block of records
      -
      protected intrecordValues -
      the concatenated records of the format specified by the Record ID field.
      -
      -
    • -
    - - - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordID

        -
        protected long recordID
        -
        the data structure used to convey the parameter values of the record for each record. 32 bit enumeration.
        -
      • -
      - - - -
        -
      • -

        recordSetSerialNumber

        -
        protected long recordSetSerialNumber
        -
        the serial number of the first record in the block of records
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected int recordLength
        -
        the length, in bits, of the record. Note, bits, not bytes.
        -
      • -
      - - - -
        -
      • -

        recordCount

        -
        protected int recordCount
        -
        the number of records included in the record set
        -
      • -
      - - - -
        -
      • -

        recordValues

        -
        protected int recordValues
        -
        the concatenated records of the format specified by the Record ID field. The length of this field is the Record Length multiplied by the Record Count, in units of bits. ^^^This is wrong--variable sized data records, bit values. THis MUST be patched after generation.
        -
      • -
      - - - -
        -
      • -

        pad4

        -
        protected short pad4
        -
        Padding of 0 to 31 unused bits as required for 32-bit alignment of the Record Set field. ^^^This is wrong--variable sized padding. MUST be patched post-code generation
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RecordSpecificationElement

        -
        public RecordSpecificationElement()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordID

        -
        public void setRecordID(long pRecordID)
        -
      • -
      - - - -
        -
      • -

        getRecordID

        -
        public long getRecordID()
        -
      • -
      - - - -
        -
      • -

        setRecordSetSerialNumber

        -
        public void setRecordSetSerialNumber(long pRecordSetSerialNumber)
        -
      • -
      - - - -
        -
      • -

        getRecordSetSerialNumber

        -
        public long getRecordSetSerialNumber()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(int pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public int getRecordLength()
        -
      • -
      - - - -
        -
      • -

        setRecordCount

        -
        public void setRecordCount(int pRecordCount)
        -
      • -
      - - - -
        -
      • -

        getRecordCount

        -
        public int getRecordCount()
        -
      • -
      - - - -
        -
      • -

        setRecordValues

        -
        public void setRecordValues(int pRecordValues)
        -
      • -
      - - - -
        -
      • -

        getRecordValues

        -
        public int getRecordValues()
        -
      • -
      - - - -
        -
      • -

        setPad4

        -
        public void setPad4(short pPad4)
        -
      • -
      - - - -
        -
      • -

        getPad4

        -
        public short getPad4()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Relationship.html b/dist/javadoc/edu/nps/moves/dis7/Relationship.html deleted file mode 100644 index a14d7431..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Relationship.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -Relationship - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Relationship

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Relationship
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The relationship of the part entity to its host entity. Section 6.2.74. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intnature -
      the nature or purpose for joining of the part entity to the host entity and shall be represented by a 16-bit enumeration
      -
      protected intposition -
      the position of the part entity with respect to the host entity and shall be represented by a 16-bit enumeration
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Relationship() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetNature() 
      intgetPosition() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetNature(int pNature) 
      voidsetPosition(int pPosition) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        nature

        -
        protected int nature
        -
        the nature or purpose for joining of the part entity to the host entity and shall be represented by a 16-bit enumeration
        -
      • -
      - - - -
        -
      • -

        position

        -
        protected int position
        -
        the position of the part entity with respect to the host entity and shall be represented by a 16-bit enumeration
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Relationship

        -
        public Relationship()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setNature

        -
        public void setNature(int pNature)
        -
      • -
      - - - -
        -
      • -

        getNature

        -
        public int getNature()
        -
      • -
      - - - -
        -
      • -

        setPosition

        -
        public void setPosition(int pPosition)
        -
      • -
      - - - -
        -
      • -

        getPosition

        -
        public int getPosition()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RemoveEntityPdu.html b/dist/javadoc/edu/nps/moves/dis7/RemoveEntityPdu.html deleted file mode 100644 index 871e8419..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RemoveEntityPdu.html +++ /dev/null @@ -1,632 +0,0 @@ - - - - - -RemoveEntityPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RemoveEntityPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RemoveEntityPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.3 The removal of an entity from an exercise shall be communicated with a Remove Entity PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingID

        -
        protected EntityID originatingID
        -
        Identifier for originating entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        receivingID

        -
        protected EntityID receivingID
        -
        Identifier for the receiving entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        This field shall identify the specific and unique start/resume request being made by the SM
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RemoveEntityPdu

        -
        public RemoveEntityPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOriginatingID

        -
        public void setOriginatingID(EntityID pOriginatingID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingID

        -
        public EntityID getOriginatingID()
        -
      • -
      - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(EntityID pReceivingID)
        -
      • -
      - - - -
        -
      • -

        getReceivingID

        -
        public EntityID getReceivingID()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RemoveEntityReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/RemoveEntityReliablePdu.html deleted file mode 100644 index 79ebdc5c..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RemoveEntityReliablePdu.html +++ /dev/null @@ -1,674 +0,0 @@ - - - - - -RemoveEntityReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RemoveEntityReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RemoveEntityReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.2: Removal of an entity , reliable. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RemoveEntityReliablePdu

        -
        public RemoveEntityReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RepairCompletePdu.html b/dist/javadoc/edu/nps/moves/dis7/RepairCompletePdu.html deleted file mode 100644 index 790e0e84..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RepairCompletePdu.html +++ /dev/null @@ -1,660 +0,0 @@ - - - - - -RepairCompletePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RepairCompletePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RepairCompletePdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.4.6. Service Request PDU is received and repair is complete. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is receiving service. See 6.2.28
        -
      • -
      - - - -
        -
      • -

        repairingEntityID

        -
        protected EntityID repairingEntityID
        -
        Entity that is supplying. See 6.2.28
        -
      • -
      - - - -
        -
      • -

        repair

        -
        protected int repair
        -
        Enumeration for type of repair. See 6.2.74
        -
      • -
      - - - -
        -
      • -

        padding4

        -
        protected short padding4
        -
        padding, number prevents conflict with superclass ivar name
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RepairCompletePdu

        -
        public RepairCompletePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRepairingEntityID

        -
        public void setRepairingEntityID(EntityID pRepairingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRepairingEntityID

        -
        public EntityID getRepairingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRepair

        -
        public void setRepair(int pRepair)
        -
      • -
      - - - -
        -
      • -

        getRepair

        -
        public int getRepair()
        -
      • -
      - - - -
        -
      • -

        setPadding4

        -
        public void setPadding4(short pPadding4)
        -
      • -
      - - - -
        -
      • -

        getPadding4

        -
        public short getPadding4()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RepairResponsePdu.html b/dist/javadoc/edu/nps/moves/dis7/RepairResponsePdu.html deleted file mode 100644 index a5f640ee..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RepairResponsePdu.html +++ /dev/null @@ -1,702 +0,0 @@ - - - - - -RepairResponsePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RepairResponsePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RepairResponsePdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.4.7. Sent after repair complete PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that requested repairs. See 6.2.28
        -
      • -
      - - - -
        -
      • -

        repairingEntityID

        -
        protected EntityID repairingEntityID
        -
        Entity that is repairing. See 6.2.28
        -
      • -
      - - - -
        -
      • -

        repairResult

        -
        protected short repairResult
        -
        Result of repair operation
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected byte padding2
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RepairResponsePdu

        -
        public RepairResponsePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRepairingEntityID

        -
        public void setRepairingEntityID(EntityID pRepairingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRepairingEntityID

        -
        public EntityID getRepairingEntityID()
        -
      • -
      - - - -
        -
      • -

        setRepairResult

        -
        public void setRepairResult(short pRepairResult)
        -
      • -
      - - - -
        -
      • -

        getRepairResult

        -
        public short getRepairResult()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(byte pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public byte getPadding2()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/RequestID.html b/dist/javadoc/edu/nps/moves/dis7/RequestID.html deleted file mode 100644 index 39aed8aa..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/RequestID.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -RequestID - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class RequestID

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class RequestID
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    A monotonically increasing number inserted into all simulation managment PDUs. This should be a hand-coded thingie, maybe a singleton. Section 6.2.75 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longrequestID -
      monotonically increasing number
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RequestID() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      longgetRequestID() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetRequestID(long pRequestID) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        monotonically increasing number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RequestID

        -
        public RequestID()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ResupplyOfferPdu.html b/dist/javadoc/edu/nps/moves/dis7/ResupplyOfferPdu.html deleted file mode 100644 index 74de7084..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ResupplyOfferPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -ResupplyOfferPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ResupplyOfferPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ResupplyOfferPdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Information used to communicate the offer of supplies by a supplying entity to a receiving entity. Section 7.4.3 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Field identifies the Entity and respective Entity Record ID that is receiving service (see 6.2.28), Section 7.4.3
        -
      • -
      - - - -
        -
      • -

        supplyingEntityID

        -
        protected EntityID supplyingEntityID
        -
        Identifies the Entity and respective Entity ID Record that is supplying (see 6.2.28), Section 7.4.3
        -
      • -
      - - - -
        -
      • -

        numberOfSupplyTypes

        -
        protected short numberOfSupplyTypes
        -
        How many supplies types are being offered, Section 7.4.3
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected byte padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected short padding2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        supplies

        -
        protected java.util.List<SupplyQuantity> supplies
        -
        A Reord that Specifies the type of supply and the amount of that supply for each of the supply types in numberOfSupplyTypes (see 6.2.85), Section 7.4.3
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ResupplyOfferPdu

        -
        public ResupplyOfferPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setSupplyingEntityID

        -
        public void setSupplyingEntityID(EntityID pSupplyingEntityID)
        -
      • -
      - - - -
        -
      • -

        getSupplyingEntityID

        -
        public EntityID getSupplyingEntityID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSupplyTypes

        -
        public short getNumberOfSupplyTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSupplyTypes

        -
        public void setNumberOfSupplyTypes(short pNumberOfSupplyTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSupplyTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(byte pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public byte getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(short pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public short getPadding2()
        -
      • -
      - - - -
        -
      • -

        setSupplies

        -
        public void setSupplies(java.util.List<SupplyQuantity> pSupplies)
        -
      • -
      - - - -
        -
      • -

        getSupplies

        -
        public java.util.List<SupplyQuantity> getSupplies()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ResupplyReceivedPdu.html b/dist/javadoc/edu/nps/moves/dis7/ResupplyReceivedPdu.html deleted file mode 100644 index c48274f8..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ResupplyReceivedPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -ResupplyReceivedPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ResupplyReceivedPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ResupplyReceivedPdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.4.4. Receipt of supplies is communicated by issuing Resupply Received PDU. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is receiving service. Shall be represented by Entity Identifier record (see 6.2.28)
        -
      • -
      - - - -
        -
      • -

        supplyingEntityID

        -
        protected EntityID supplyingEntityID
        -
        Entity that is supplying. Shall be represented by Entity Identifier record (see 6.2.28)
        -
      • -
      - - - -
        -
      • -

        numberOfSupplyTypes

        -
        protected short numberOfSupplyTypes
        -
        How many supplies are taken by receiving entity
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected byte padding2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        supplies

        -
        protected java.util.List<SupplyQuantity> supplies
        -
        Type and amount of supplies for each specified supply type. See 6.2.85 for supply quantity record.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ResupplyReceivedPdu

        -
        public ResupplyReceivedPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        setSupplyingEntityID

        -
        public void setSupplyingEntityID(EntityID pSupplyingEntityID)
        -
      • -
      - - - -
        -
      • -

        getSupplyingEntityID

        -
        public EntityID getSupplyingEntityID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSupplyTypes

        -
        public short getNumberOfSupplyTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSupplyTypes

        -
        public void setNumberOfSupplyTypes(short pNumberOfSupplyTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSupplyTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(byte pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public byte getPadding2()
        -
      • -
      - - - -
        -
      • -

        setSupplies

        -
        public void setSupplies(java.util.List<SupplyQuantity> pSupplies)
        -
      • -
      - - - -
        -
      • -

        getSupplies

        -
        public java.util.List<SupplyQuantity> getSupplies()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SecondaryOperationalData.html b/dist/javadoc/edu/nps/moves/dis7/SecondaryOperationalData.html deleted file mode 100644 index ce4da5e8..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SecondaryOperationalData.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -SecondaryOperationalData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SecondaryOperationalData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SecondaryOperationalData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Additional operational data for an IFF emitting system and the number of IFF Fundamental Parameter Data records Section 6.2.76. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        operationalData1

        -
        protected short operationalData1
        -
        additional operational characteristics of the IFF emitting system. Each 8-bit field will vary depending on the system type.
        -
      • -
      - - - -
        -
      • -

        operationalData2

        -
        protected short operationalData2
        -
        additional operational characteristics of the IFF emitting system. Each 8-bit field will vary depending on the system type.
        -
      • -
      - - - -
        -
      • -

        numberOfIFFFundamentalParameterRecords

        -
        protected int numberOfIFFFundamentalParameterRecords
        -
        the number of IFF Fundamental Parameter Data records that follow
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SecondaryOperationalData

        -
        public SecondaryOperationalData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOperationalData1

        -
        public void setOperationalData1(short pOperationalData1)
        -
      • -
      - - - -
        -
      • -

        getOperationalData1

        -
        public short getOperationalData1()
        -
      • -
      - - - -
        -
      • -

        setOperationalData2

        -
        public void setOperationalData2(short pOperationalData2)
        -
      • -
      - - - -
        -
      • -

        getOperationalData2

        -
        public short getOperationalData2()
        -
      • -
      - - - -
        -
      • -

        setNumberOfIFFFundamentalParameterRecords

        -
        public void setNumberOfIFFFundamentalParameterRecords(int pNumberOfIFFFundamentalParameterRecords)
        -
      • -
      - - - -
        -
      • -

        getNumberOfIFFFundamentalParameterRecords

        -
        public int getNumberOfIFFFundamentalParameterRecords()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SeesPdu.html b/dist/javadoc/edu/nps/moves/dis7/SeesPdu.html deleted file mode 100644 index ac1af585..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SeesPdu.html +++ /dev/null @@ -1,838 +0,0 @@ - - - - - -SeesPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SeesPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SeesPdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    SEES PDU, supplemental emissions entity state information. Section 7.6.6 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        orginatingEntityID

        -
        protected EntityID orginatingEntityID
        -
        Originating entity ID
        -
      • -
      - - - -
        -
      • -

        infraredSignatureRepresentationIndex

        -
        protected int infraredSignatureRepresentationIndex
        -
        IR Signature representation index
        -
      • -
      - - - -
        -
      • -

        acousticSignatureRepresentationIndex

        -
        protected int acousticSignatureRepresentationIndex
        -
        acoustic Signature representation index
        -
      • -
      - - - -
        -
      • -

        radarCrossSectionSignatureRepresentationIndex

        -
        protected int radarCrossSectionSignatureRepresentationIndex
        -
        radar cross section representation index
        -
      • -
      - - - -
        -
      • -

        numberOfPropulsionSystems

        -
        protected int numberOfPropulsionSystems
        -
        how many propulsion systems
        -
      • -
      - - - -
        -
      • -

        numberOfVectoringNozzleSystems

        -
        protected int numberOfVectoringNozzleSystems
        -
        how many vectoring nozzle systems
        -
      • -
      - - - -
        -
      • -

        propulsionSystemData

        -
        protected java.util.List<PropulsionSystemData> propulsionSystemData
        -
        variable length list of propulsion system data
        -
      • -
      - - - -
        -
      • -

        vectoringSystemData

        -
        protected java.util.List<VectoringNozzleSystem> vectoringSystemData
        -
        variable length list of vectoring system data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SeesPdu

        -
        public SeesPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOrginatingEntityID

        -
        public void setOrginatingEntityID(EntityID pOrginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOrginatingEntityID

        -
        public EntityID getOrginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setInfraredSignatureRepresentationIndex

        -
        public void setInfraredSignatureRepresentationIndex(int pInfraredSignatureRepresentationIndex)
        -
      • -
      - - - -
        -
      • -

        getInfraredSignatureRepresentationIndex

        -
        public int getInfraredSignatureRepresentationIndex()
        -
      • -
      - - - -
        -
      • -

        setAcousticSignatureRepresentationIndex

        -
        public void setAcousticSignatureRepresentationIndex(int pAcousticSignatureRepresentationIndex)
        -
      • -
      - - - -
        -
      • -

        getAcousticSignatureRepresentationIndex

        -
        public int getAcousticSignatureRepresentationIndex()
        -
      • -
      - - - -
        -
      • -

        setRadarCrossSectionSignatureRepresentationIndex

        -
        public void setRadarCrossSectionSignatureRepresentationIndex(int pRadarCrossSectionSignatureRepresentationIndex)
        -
      • -
      - - - -
        -
      • -

        getRadarCrossSectionSignatureRepresentationIndex

        -
        public int getRadarCrossSectionSignatureRepresentationIndex()
        -
      • -
      - - - -
        -
      • -

        getNumberOfPropulsionSystems

        -
        public int getNumberOfPropulsionSystems()
        -
      • -
      - - - -
        -
      • -

        setNumberOfPropulsionSystems

        -
        public void setNumberOfPropulsionSystems(int pNumberOfPropulsionSystems)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfPropulsionSystems method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVectoringNozzleSystems

        -
        public int getNumberOfVectoringNozzleSystems()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVectoringNozzleSystems

        -
        public void setNumberOfVectoringNozzleSystems(int pNumberOfVectoringNozzleSystems)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVectoringNozzleSystems method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPropulsionSystemData

        -
        public void setPropulsionSystemData(java.util.List<PropulsionSystemData> pPropulsionSystemData)
        -
      • -
      - - - -
        -
      • -

        getPropulsionSystemData

        -
        public java.util.List<PropulsionSystemData> getPropulsionSystemData()
        -
      • -
      - - - -
        -
      • -

        setVectoringSystemData

        -
        public void setVectoringSystemData(java.util.List<VectoringNozzleSystem> pVectoringSystemData)
        -
      • -
      - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Sensor.html b/dist/javadoc/edu/nps/moves/dis7/Sensor.html deleted file mode 100644 index 010a5620..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Sensor.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -Sensor - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Sensor

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Sensor
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    An entity's sensor information. Section 6.2.77. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intpadding -
      padding
      -
      protected intquantity -
      quantity of the sensor
      -
      protected shortsensorOnOffStatus -
      the on/off status of the sensor
      -
      protected intsensorType -
      the sensor type and shall be represented by a 16-bit enumeration.
      -
      protected shortsensorTypeSource -
      the source of the Sensor Type field
      -
      protected longstation -
      the station to which the sensor is assigned.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Sensor() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        sensorTypeSource

        -
        protected short sensorTypeSource
        -
        the source of the Sensor Type field
        -
      • -
      - - - -
        -
      • -

        sensorOnOffStatus

        -
        protected short sensorOnOffStatus
        -
        the on/off status of the sensor
        -
      • -
      - - - -
        -
      • -

        sensorType

        -
        protected int sensorType
        -
        the sensor type and shall be represented by a 16-bit enumeration.
        -
      • -
      - - - -
        -
      • -

        station

        -
        protected long station
        -
        the station to which the sensor is assigned. A zero value shall indi- cate that this Sensor record is not associated with any particular station and represents the total quan- tity of this sensor for this entity. If this field is non-zero, it shall either reference an attached part or an articulated part
        -
      • -
      - - - -
        -
      • -

        quantity

        -
        protected int quantity
        -
        quantity of the sensor
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Sensor

        -
        public Sensor()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSensorTypeSource

        -
        public void setSensorTypeSource(short pSensorTypeSource)
        -
      • -
      - - - -
        -
      • -

        getSensorTypeSource

        -
        public short getSensorTypeSource()
        -
      • -
      - - - -
        -
      • -

        setSensorOnOffStatus

        -
        public void setSensorOnOffStatus(short pSensorOnOffStatus)
        -
      • -
      - - - -
        -
      • -

        getSensorOnOffStatus

        -
        public short getSensorOnOffStatus()
        -
      • -
      - - - -
        -
      • -

        setSensorType

        -
        public void setSensorType(int pSensorType)
        -
      • -
      - - - -
        -
      • -

        getSensorType

        -
        public int getSensorType()
        -
      • -
      - - - -
        -
      • -

        setStation

        -
        public void setStation(long pStation)
        -
      • -
      - - - -
        -
      • -

        getStation

        -
        public long getStation()
        -
      • -
      - - - -
        -
      • -

        setQuantity

        -
        public void setQuantity(int pQuantity)
        -
      • -
      - - - -
        -
      • -

        getQuantity

        -
        public int getQuantity()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SeparationVP.html b/dist/javadoc/edu/nps/moves/dis7/SeparationVP.html deleted file mode 100644 index 570fd2b0..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SeparationVP.html +++ /dev/null @@ -1,724 +0,0 @@ - - - - - -SeparationVP - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SeparationVP

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SeparationVP
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Physical separation of an entity from another entity. Section 6.2.94.6 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected short recordType
        -
        the identification of the Variable Parameter record. Enumeration from EBV
        -
      • -
      - - - -
        -
      • -

        reasonForSeparation

        -
        protected short reasonForSeparation
        -
        Reason for separation. EBV
        -
      • -
      - - - -
        -
      • -

        preEntityIndicator

        -
        protected short preEntityIndicator
        -
        Whether the entity existed prior to separation EBV
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        parentEntityID

        -
        protected EntityID parentEntityID
        -
        ID of parent
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected int padding2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        stationLocation

        -
        protected long stationLocation
        -
        Station separated from
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SeparationVP

        -
        public SeparationVP()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(short pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public short getRecordType()
        -
      • -
      - - - -
        -
      • -

        setReasonForSeparation

        -
        public void setReasonForSeparation(short pReasonForSeparation)
        -
      • -
      - - - -
        -
      • -

        getReasonForSeparation

        -
        public short getReasonForSeparation()
        -
      • -
      - - - -
        -
      • -

        setPreEntityIndicator

        -
        public void setPreEntityIndicator(short pPreEntityIndicator)
        -
      • -
      - - - -
        -
      • -

        getPreEntityIndicator

        -
        public short getPreEntityIndicator()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setParentEntityID

        -
        public void setParentEntityID(EntityID pParentEntityID)
        -
      • -
      - - - -
        -
      • -

        getParentEntityID

        -
        public EntityID getParentEntityID()
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(int pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public int getPadding2()
        -
      • -
      - - - -
        -
      • -

        setStationLocation

        -
        public void setStationLocation(long pStationLocation)
        -
      • -
      - - - -
        -
      • -

        getStationLocation

        -
        public long getStationLocation()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/ServiceRequestPdu.html b/dist/javadoc/edu/nps/moves/dis7/ServiceRequestPdu.html deleted file mode 100644 index a8fd84d7..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/ServiceRequestPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -ServiceRequestPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class ServiceRequestPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class ServiceRequestPdu
    -extends LogisticsFamilyPdu
    -implements java.io.Serializable
    -
    Service Request PDU shall be used to communicate information associated with one entity requesting a service from another). Section 7.4.2 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestingEntityID

        -
        protected EntityID requestingEntityID
        -
        Entity that is requesting service (see 6.2.28), Section 7.4.2
        -
      • -
      - - - -
        -
      • -

        servicingEntityID

        -
        protected EntityID servicingEntityID
        -
        Entity that is providing the service (see 6.2.28), Section 7.4.2
        -
      • -
      - - - -
        -
      • -

        serviceTypeRequested

        -
        protected short serviceTypeRequested
        -
        Type of service requested, Section 7.4.2
        -
      • -
      - - - -
        -
      • -

        numberOfSupplyTypes

        -
        protected short numberOfSupplyTypes
        -
        How many requested, Section 7.4.2
        -
      • -
      - - - -
        -
      • -

        serviceRequestPadding

        -
        protected short serviceRequestPadding
        -
        padding
        -
      • -
      - - - -
        -
      • -

        supplies

        -
        protected java.util.List<SupplyQuantity> supplies
        -
        Field shall specify the type of supply and the amount of that supply for the number specified in the numberOfSupplyTypes (see 6.2.85), Section 7.4.2
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ServiceRequestPdu

        -
        public ServiceRequestPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestingEntityID

        -
        public void setRequestingEntityID(EntityID pRequestingEntityID)
        -
      • -
      - - - -
        -
      • -

        getRequestingEntityID

        -
        public EntityID getRequestingEntityID()
        -
      • -
      - - - -
        -
      • -

        setServicingEntityID

        -
        public void setServicingEntityID(EntityID pServicingEntityID)
        -
      • -
      - - - -
        -
      • -

        getServicingEntityID

        -
        public EntityID getServicingEntityID()
        -
      • -
      - - - -
        -
      • -

        setServiceTypeRequested

        -
        public void setServiceTypeRequested(short pServiceTypeRequested)
        -
      • -
      - - - -
        -
      • -

        getServiceTypeRequested

        -
        public short getServiceTypeRequested()
        -
      • -
      - - - -
        -
      • -

        getNumberOfSupplyTypes

        -
        public short getNumberOfSupplyTypes()
        -
      • -
      - - - -
        -
      • -

        setNumberOfSupplyTypes

        -
        public void setNumberOfSupplyTypes(short pNumberOfSupplyTypes)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfSupplyTypes method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setServiceRequestPadding

        -
        public void setServiceRequestPadding(short pServiceRequestPadding)
        -
      • -
      - - - -
        -
      • -

        getServiceRequestPadding

        -
        public short getServiceRequestPadding()
        -
      • -
      - - - -
        -
      • -

        setSupplies

        -
        public void setSupplies(java.util.List<SupplyQuantity> pSupplies)
        -
      • -
      - - - -
        -
      • -

        getSupplies

        -
        public java.util.List<SupplyQuantity> getSupplies()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class LogisticsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class LogisticsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SetDataPdu.html b/dist/javadoc/edu/nps/moves/dis7/SetDataPdu.html deleted file mode 100644 index f2000dee..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SetDataPdu.html +++ /dev/null @@ -1,768 +0,0 @@ - - - - - -SetDataPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SetDataPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SetDataPdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.10. Change state information with the data contained in this. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        ID of request
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected long padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Number of fixed datum records
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        Number of variable datum records
        -
      • -
      - - - -
        -
      • -

        fixedDatums

        -
        protected java.util.List<FixedDatum> fixedDatums
        -
        variable length list of fixed datums
        -
      • -
      - - - -
        -
      • -

        variableDatums

        -
        protected java.util.List<VariableDatum> variableDatums
        -
        variable length list of variable length datums
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SetDataPdu

        -
        public SetDataPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(long pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public long getPadding1()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatums

        -
        public void setFixedDatums(java.util.List<FixedDatum> pFixedDatums)
        -
      • -
      - - - -
        -
      • -

        getFixedDatums

        -
        public java.util.List<FixedDatum> getFixedDatums()
        -
      • -
      - - - -
        -
      • -

        setVariableDatums

        -
        public void setVariableDatums(java.util.List<VariableDatum> pVariableDatums)
        -
      • -
      - - - -
        -
      • -

        getVariableDatums

        -
        public java.util.List<VariableDatum> getVariableDatums()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SetDataReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/SetDataReliablePdu.html deleted file mode 100644 index 72e1524d..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SetDataReliablePdu.html +++ /dev/null @@ -1,852 +0,0 @@ - - - - - -SetDataReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SetDataReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SetDataReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.9: initializing or chaning internal state information, reliable. Needs manual intervention to fix padding on variable datums. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      - - - -
        -
      • -

        numberOfFixedDatumRecords

        -
        protected long numberOfFixedDatumRecords
        -
        Fixed datum record count
        -
      • -
      - - - -
        -
      • -

        numberOfVariableDatumRecords

        -
        protected long numberOfVariableDatumRecords
        -
        variable datum record count
        -
      • -
      - - - -
        -
      • -

        fixedDatumRecords

        -
        protected java.util.List<FixedDatum> fixedDatumRecords
        -
        Fixed datum records
        -
      • -
      - - - -
        -
      • -

        variableDatumRecords

        -
        protected java.util.List<VariableDatum> variableDatumRecords
        -
        Variable datum records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SetDataReliablePdu

        -
        public SetDataReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - -
        -
      • -

        getNumberOfFixedDatumRecords

        -
        public long getNumberOfFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfFixedDatumRecords

        -
        public void setNumberOfFixedDatumRecords(long pNumberOfFixedDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfFixedDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfVariableDatumRecords

        -
        public long getNumberOfVariableDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfVariableDatumRecords

        -
        public void setNumberOfVariableDatumRecords(long pNumberOfVariableDatumRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfVariableDatumRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFixedDatumRecords

        -
        public void setFixedDatumRecords(java.util.List<FixedDatum> pFixedDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getFixedDatumRecords

        -
        public java.util.List<FixedDatum> getFixedDatumRecords()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumRecords

        -
        public void setVariableDatumRecords(java.util.List<VariableDatum> pVariableDatumRecords)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumRecords

        -
        public java.util.List<VariableDatum> getVariableDatumRecords()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SignalPdu.html b/dist/javadoc/edu/nps/moves/dis7/SignalPdu.html deleted file mode 100644 index 378fbb70..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SignalPdu.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - -SignalPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SignalPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SignalPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Detailed information about a radio transmitter. This PDU requires manually written code to complete. The encodingScheme field can be used in multiple ways, which requires hand-written code to finish. Section 7.7.3. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        encodingScheme

        -
        protected int encodingScheme
        -
        encoding scheme used, and enumeration
        -
      • -
      - - - -
        -
      • -

        tdlType

        -
        protected int tdlType
        -
        tdl type
        -
      • -
      - - - -
        -
      • -

        sampleRate

        -
        protected long sampleRate
        -
        sample rate
        -
      • -
      - - - -
        -
      • -

        dataLength

        -
        protected short dataLength
        -
        length od data
        -
      • -
      - - - -
        -
      • -

        samples

        -
        protected short samples
        -
        number of samples
        -
      • -
      - - - -
        -
      • -

        data

        -
        protected java.util.List<OneByteChunk> data
        -
        list of eight bit values
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SignalPdu

        -
        public SignalPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEncodingScheme

        -
        public void setEncodingScheme(int pEncodingScheme)
        -
      • -
      - - - -
        -
      • -

        getEncodingScheme

        -
        public int getEncodingScheme()
        -
      • -
      - - - -
        -
      • -

        setTdlType

        -
        public void setTdlType(int pTdlType)
        -
      • -
      - - - -
        -
      • -

        getTdlType

        -
        public int getTdlType()
        -
      • -
      - - - -
        -
      • -

        setSampleRate

        -
        public void setSampleRate(long pSampleRate)
        -
      • -
      - - - -
        -
      • -

        getSampleRate

        -
        public long getSampleRate()
        -
      • -
      - - - -
        -
      • -

        getDataLength

        -
        public short getDataLength()
        -
      • -
      - - - -
        -
      • -

        setDataLength

        -
        public void setDataLength(short pDataLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getdataLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setSamples

        -
        public void setSamples(short pSamples)
        -
      • -
      - - - -
        -
      • -

        getSamples

        -
        public short getSamples()
        -
      • -
      - - - -
        -
      • -

        setData

        -
        public void setData(java.util.List<OneByteChunk> pData)
        -
      • -
      - - - -
        -
      • -

        getData

        -
        public java.util.List<OneByteChunk> getData()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SilentEntitySystem.html b/dist/javadoc/edu/nps/moves/dis7/SilentEntitySystem.html deleted file mode 100644 index e23d59ea..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SilentEntitySystem.html +++ /dev/null @@ -1,603 +0,0 @@ - - - - - -SilentEntitySystem - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SilentEntitySystem

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SilentEntitySystem
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    information abou an enitity not producing espdus. Section 6.2.79 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfEntities

        -
        protected int numberOfEntities
        -
        number of the type specified by the entity type field
        -
      • -
      - - - -
        -
      • -

        numberOfAppearanceRecords

        -
        protected int numberOfAppearanceRecords
        -
        number of entity appearance records that follow
        -
      • -
      - - - -
        -
      • -

        entityType

        -
        protected EntityType entityType
        -
        Entity type
        -
      • -
      - - - -
        -
      • -

        appearanceRecordList

        -
        protected java.util.List<FourByteChunk> appearanceRecordList
        -
        Variable length list of appearance records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SilentEntitySystem

        -
        public SilentEntitySystem()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setNumberOfEntities

        -
        public void setNumberOfEntities(int pNumberOfEntities)
        -
      • -
      - - - -
        -
      • -

        getNumberOfEntities

        -
        public int getNumberOfEntities()
        -
      • -
      - - - -
        -
      • -

        getNumberOfAppearanceRecords

        -
        public int getNumberOfAppearanceRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfAppearanceRecords

        -
        public void setNumberOfAppearanceRecords(int pNumberOfAppearanceRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfAppearanceRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setEntityType

        -
        public void setEntityType(EntityType pEntityType)
        -
      • -
      - - - -
        -
      • -

        getEntityType

        -
        public EntityType getEntityType()
        -
      • -
      - - - -
        -
      • -

        setAppearanceRecordList

        -
        public void setAppearanceRecordList(java.util.List<FourByteChunk> pAppearanceRecordList)
        -
      • -
      - - - -
        -
      • -

        getAppearanceRecordList

        -
        public java.util.List<FourByteChunk> getAppearanceRecordList()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SimulationAddress.html b/dist/javadoc/edu/nps/moves/dis7/SimulationAddress.html deleted file mode 100644 index ed8dd14d..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SimulationAddress.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -SimulationAddress - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SimulationAddress

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SimulationAddress
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    A Simulation Address record shall consist of the Site Identification number and the Application Identification number. Section 6.2.79 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intapplication -
      An application is defined as a software program that is used to generate and process distributed simulation data including live, virtual and constructive data.
      -
      protected intsite -
      A site is defined as a facility, installation, organizational unit or a geographic location that has one or more simulation applications capable of participating in a distributed event.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SimulationAddress() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetApplication() 
      intgetMarshalledSize() 
      intgetSite() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetApplication(int pApplication) 
      voidsetSite(int pSite) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        site

        -
        protected int site
        -
        A site is defined as a facility, installation, organizational unit or a geographic location that has one or more simulation applications capable of participating in a distributed event.
        -
      • -
      - - - -
        -
      • -

        application

        -
        protected int application
        -
        An application is defined as a software program that is used to generate and process distributed simulation data including live, virtual and constructive data.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SimulationAddress

        -
        public SimulationAddress()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSite

        -
        public void setSite(int pSite)
        -
      • -
      - - - -
        -
      • -

        getSite

        -
        public int getSite()
        -
      • -
      - - - -
        -
      • -

        setApplication

        -
        public void setApplication(int pApplication)
        -
      • -
      - - - -
        -
      • -

        getApplication

        -
        public int getApplication()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SimulationIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/SimulationIdentifier.html deleted file mode 100644 index 71d22e47..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SimulationIdentifier.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -SimulationIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SimulationIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SimulationIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of a simulation when using the 48-bit identifier format shall be specified by the Sim- ulation Identifier record. The reason that the 48-bit format is required in addition to the 32-bit simulation address format that actually identifies a specific simulation is because some 48-bit identifier fields in PDUs may contain either an Object Identifier, such as an Entity ID, or a Simulation Identifier. Section 6.2.80 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        simulationAddress

        -
        protected SimulationAddress simulationAddress
        -
        Simulation address
        -
      • -
      - - - -
        -
      • -

        referenceNumber

        -
        protected int referenceNumber
        -
        This field shall be set to zero as there is no reference number associated with a Simulation Identifier.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SimulationIdentifier

        -
        public SimulationIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(SimulationAddress pSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setReferenceNumber

        -
        public void setReferenceNumber(int pReferenceNumber)
        -
      • -
      - - - -
        -
      • -

        getReferenceNumber

        -
        public int getReferenceNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SimulationManagementFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/SimulationManagementFamilyPdu.html deleted file mode 100644 index 311d2202..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SimulationManagementFamilyPdu.html +++ /dev/null @@ -1,575 +0,0 @@ - - - - - -SimulationManagementFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SimulationManagementFamilyPdu

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingEntityID

        -
        protected EntityID originatingEntityID
        -
        Entity that is sending message
        -
      • -
      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Entity that is intended to receive message
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SimulationManagementFamilyPdu

        -
        public SimulationManagementFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        setOriginatingEntityID

        -
        public void setOriginatingEntityID(EntityID pOriginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingEntityID

        -
        public EntityID getOriginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SimulationManagementPduHeader.html b/dist/javadoc/edu/nps/moves/dis7/SimulationManagementPduHeader.html deleted file mode 100644 index ea8cc955..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SimulationManagementPduHeader.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -SimulationManagementPduHeader - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SimulationManagementPduHeader

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SimulationManagementPduHeader
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    First part of a simulation management (SIMAN) PDU and SIMAN-Reliability (SIMAN-R) PDU. Sectionn 6.2.81 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        pduHeader

        -
        protected PduHeader pduHeader
        -
        Conventional PDU header
        -
      • -
      - - - -
        -
      • -

        originatingID

        -
        protected SimulationIdentifier originatingID
        -
        IDs the simulation or entity, etiehr a simulation or an entity. Either 6.2.80 or 6.2.28
        -
      • -
      - - - -
        -
      • -

        receivingID

        -
        protected SimulationIdentifier receivingID
        -
        simulation, all simulations, a special ID, or an entity. See 5.6.5 and 5.12.4
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SimulationManagementPduHeader

        -
        public SimulationManagementPduHeader()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setPduHeader

        -
        public void setPduHeader(PduHeader pPduHeader)
        -
      • -
      - - - -
        -
      • -

        getPduHeader

        -
        public PduHeader getPduHeader()
        -
      • -
      - - - - - - - - - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SimulationManagementWithReliabilityFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/SimulationManagementWithReliabilityFamilyPdu.html deleted file mode 100644 index 533d04d9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SimulationManagementWithReliabilityFamilyPdu.html +++ /dev/null @@ -1,575 +0,0 @@ - - - - - -SimulationManagementWithReliabilityFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SimulationManagementWithReliabilityFamilyPdu

-
-
- -
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingEntityID

        -
        protected EntityID originatingEntityID
        -
        Object originatig the request
        -
      • -
      - - - -
        -
      • -

        receivingEntityID

        -
        protected EntityID receivingEntityID
        -
        Object with which this point object is associated
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SimulationManagementWithReliabilityFamilyPdu

        -
        public SimulationManagementWithReliabilityFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        setOriginatingEntityID

        -
        public void setOriginatingEntityID(EntityID pOriginatingEntityID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingEntityID

        -
        public EntityID getOriginatingEntityID()
        -
      • -
      - - - -
        -
      • -

        setReceivingEntityID

        -
        public void setReceivingEntityID(EntityID pReceivingEntityID)
        -
      • -
      - - - -
        -
      • -

        getReceivingEntityID

        -
        public EntityID getReceivingEntityID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/StandardVariableSpecification.html b/dist/javadoc/edu/nps/moves/dis7/StandardVariableSpecification.html deleted file mode 100644 index 3dd48b1b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/StandardVariableSpecification.html +++ /dev/null @@ -1,519 +0,0 @@ - - - - - -StandardVariableSpecification - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class StandardVariableSpecification

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StandardVariableSpecification
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Does not work, and causes failure in anything it is embedded in. Section 6.2.83 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        numberOfStandardVariableRecords

        -
        protected int numberOfStandardVariableRecords
        -
        Number of static variable records
        -
      • -
      - - - -
        -
      • -

        standardVariables

        -
        protected java.util.List<SimulationManagementPduHeader> standardVariables
        -
        variable length list of standard variables, The class type and length here are WRONG and will cause the incorrect serialization of any class in whihc it is embedded.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StandardVariableSpecification

        -
        public StandardVariableSpecification()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        getNumberOfStandardVariableRecords

        -
        public int getNumberOfStandardVariableRecords()
        -
      • -
      - - - -
        -
      • -

        setNumberOfStandardVariableRecords

        -
        public void setNumberOfStandardVariableRecords(int pNumberOfStandardVariableRecords)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfStandardVariableRecords method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/StartResumePdu.html b/dist/javadoc/edu/nps/moves/dis7/StartResumePdu.html deleted file mode 100644 index 85714ad9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/StartResumePdu.html +++ /dev/null @@ -1,716 +0,0 @@ - - - - - -StartResumePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class StartResumePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StartResumePdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.4. Start or resume an exercise. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingID

        -
        protected EntityID originatingID
        -
        Identifier for originating entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        receivingID

        -
        protected EntityID receivingID
        -
        Identifier for the receiving entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        realWorldTime

        -
        protected ClockTime realWorldTime
        -
        This field shall specify the real-world time (UTC) at which the entity is to start/resume in the exercise. This information shall be used by the participating simulation applications to start/resume an exercise synchronously. This field shall be represented by a Clock Time record (see 6.2.16).
        -
      • -
      - - - -
        -
      • -

        simulationTime

        -
        protected ClockTime simulationTime
        -
        The reference time within a simulation exercise. This time is established ahead of time by simulation management and is common to all participants in a particular exercise. Simulation time may be either Absolute Time or Relative Time. This field shall be represented by a Clock Time record (see 6.2.16)
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Identifier for the specific and unique start/resume request
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StartResumePdu

        -
        public StartResumePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOriginatingID

        -
        public void setOriginatingID(EntityID pOriginatingID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingID

        -
        public EntityID getOriginatingID()
        -
      • -
      - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(EntityID pReceivingID)
        -
      • -
      - - - -
        -
      • -

        getReceivingID

        -
        public EntityID getReceivingID()
        -
      • -
      - - - -
        -
      • -

        setRealWorldTime

        -
        public void setRealWorldTime(ClockTime pRealWorldTime)
        -
      • -
      - - - -
        -
      • -

        getRealWorldTime

        -
        public ClockTime getRealWorldTime()
        -
      • -
      - - - -
        -
      • -

        setSimulationTime

        -
        public void setSimulationTime(ClockTime pSimulationTime)
        -
      • -
      - - - -
        -
      • -

        getSimulationTime

        -
        public ClockTime getSimulationTime()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/StartResumeReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/StartResumeReliablePdu.html deleted file mode 100644 index 400dedfe..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/StartResumeReliablePdu.html +++ /dev/null @@ -1,758 +0,0 @@ - - - - - -StartResumeReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class StartResumeReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StartResumeReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.3: Start resume simulation, relaible. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        realWorldTime

        -
        protected ClockTime realWorldTime
        -
        time in real world for this operation to happen
        -
      • -
      - - - -
        -
      • -

        simulationTime

        -
        protected ClockTime simulationTime
        -
        time in simulation for the simulation to resume
        -
      • -
      - - - -
        -
      • -

        requiredReliabilityService

        -
        protected short requiredReliabilityService
        -
        level of reliability service used for this transaction
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected int pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        pad2

        -
        protected short pad2
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StartResumeReliablePdu

        -
        public StartResumeReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRealWorldTime

        -
        public void setRealWorldTime(ClockTime pRealWorldTime)
        -
      • -
      - - - -
        -
      • -

        getRealWorldTime

        -
        public ClockTime getRealWorldTime()
        -
      • -
      - - - -
        -
      • -

        setSimulationTime

        -
        public void setSimulationTime(ClockTime pSimulationTime)
        -
      • -
      - - - -
        -
      • -

        getSimulationTime

        -
        public ClockTime getSimulationTime()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliabilityService

        -
        public void setRequiredReliabilityService(short pRequiredReliabilityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliabilityService

        -
        public short getRequiredReliabilityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(int pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public int getPad1()
        -
      • -
      - - - -
        -
      • -

        setPad2

        -
        public void setPad2(short pPad2)
        -
      • -
      - - - -
        -
      • -

        getPad2

        -
        public short getPad2()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/StopFreezePdu.html b/dist/javadoc/edu/nps/moves/dis7/StopFreezePdu.html deleted file mode 100644 index 9826a199..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/StopFreezePdu.html +++ /dev/null @@ -1,800 +0,0 @@ - - - - - -StopFreezePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class StopFreezePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StopFreezePdu
    -extends SimulationManagementFamilyPdu
    -implements java.io.Serializable
    -
    Section 7.5.5. Stop or freeze an enity (or exercise). COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        originatingID

        -
        protected EntityID originatingID
        -
        Identifier for originating entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        receivingID

        -
        protected EntityID receivingID
        -
        Identifier for the receiving entity(or simulation)
        -
      • -
      - - - -
        -
      • -

        realWorldTime

        -
        protected ClockTime realWorldTime
        -
        real-world(UTC) time at which the entity shall stop or freeze in the exercise
        -
      • -
      - - - -
        -
      • -

        reason

        -
        protected short reason
        -
        Reason the simulation was stopped or frozen (see section 7 of SISO-REF-010) represented by an 8-bit enumeration
        -
      • -
      - - - -
        -
      • -

        frozenBehavior

        -
        protected short frozenBehavior
        -
        Internal behavior of the entity(or simulation) and its appearance while frozen to the other participants
        -
      • -
      - - - -
        -
      • -

        padding1

        -
        protected short padding1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID that is unique
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StopFreezePdu

        -
        public StopFreezePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setOriginatingID

        -
        public void setOriginatingID(EntityID pOriginatingID)
        -
      • -
      - - - -
        -
      • -

        getOriginatingID

        -
        public EntityID getOriginatingID()
        -
      • -
      - - - -
        -
      • -

        setReceivingID

        -
        public void setReceivingID(EntityID pReceivingID)
        -
      • -
      - - - -
        -
      • -

        getReceivingID

        -
        public EntityID getReceivingID()
        -
      • -
      - - - -
        -
      • -

        setRealWorldTime

        -
        public void setRealWorldTime(ClockTime pRealWorldTime)
        -
      • -
      - - - -
        -
      • -

        getRealWorldTime

        -
        public ClockTime getRealWorldTime()
        -
      • -
      - - - -
        -
      • -

        setReason

        -
        public void setReason(short pReason)
        -
      • -
      - - - -
        -
      • -

        getReason

        -
        public short getReason()
        -
      • -
      - - - -
        -
      • -

        setFrozenBehavior

        -
        public void setFrozenBehavior(short pFrozenBehavior)
        -
      • -
      - - - -
        -
      • -

        getFrozenBehavior

        -
        public short getFrozenBehavior()
        -
      • -
      - - - -
        -
      • -

        setPadding1

        -
        public void setPadding1(short pPadding1)
        -
      • -
      - - - -
        -
      • -

        getPadding1

        -
        public short getPadding1()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/StopFreezeReliablePdu.html b/dist/javadoc/edu/nps/moves/dis7/StopFreezeReliablePdu.html deleted file mode 100644 index c3e2c793..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/StopFreezeReliablePdu.html +++ /dev/null @@ -1,758 +0,0 @@ - - - - - -StopFreezeReliablePdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class StopFreezeReliablePdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StopFreezeReliablePdu
    -extends SimulationManagementWithReliabilityFamilyPdu
    -implements java.io.Serializable
    -
    Section 5.3.12.4: Stop freeze simulation, relaible. COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        realWorldTime

        -
        protected ClockTime realWorldTime
        -
        time in real world for this operation to happen
        -
      • -
      - - - -
        -
      • -

        reason

        -
        protected short reason
        -
        Reason for stopping/freezing simulation
        -
      • -
      - - - -
        -
      • -

        frozenBehavior

        -
        protected short frozenBehavior
        -
        internal behvior of the simulation while frozen
        -
      • -
      - - - -
        -
      • -

        requiredReliablityService

        -
        protected short requiredReliablityService
        -
        reliablity level
        -
      • -
      - - - -
        -
      • -

        pad1

        -
        protected short pad1
        -
        padding
        -
      • -
      - - - -
        -
      • -

        requestID

        -
        protected long requestID
        -
        Request ID
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StopFreezeReliablePdu

        -
        public StopFreezeReliablePdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRealWorldTime

        -
        public void setRealWorldTime(ClockTime pRealWorldTime)
        -
      • -
      - - - -
        -
      • -

        getRealWorldTime

        -
        public ClockTime getRealWorldTime()
        -
      • -
      - - - -
        -
      • -

        setReason

        -
        public void setReason(short pReason)
        -
      • -
      - - - -
        -
      • -

        getReason

        -
        public short getReason()
        -
      • -
      - - - -
        -
      • -

        setFrozenBehavior

        -
        public void setFrozenBehavior(short pFrozenBehavior)
        -
      • -
      - - - -
        -
      • -

        getFrozenBehavior

        -
        public short getFrozenBehavior()
        -
      • -
      - - - -
        -
      • -

        setRequiredReliablityService

        -
        public void setRequiredReliablityService(short pRequiredReliablityService)
        -
      • -
      - - - -
        -
      • -

        getRequiredReliablityService

        -
        public short getRequiredReliablityService()
        -
      • -
      - - - -
        -
      • -

        setPad1

        -
        public void setPad1(short pPad1)
        -
      • -
      - - - -
        -
      • -

        getPad1

        -
        public short getPad1()
        -
      • -
      - - - -
        -
      • -

        setRequestID

        -
        public void setRequestID(long pRequestID)
        -
      • -
      - - - -
        -
      • -

        getRequestID

        -
        public long getRequestID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class SimulationManagementWithReliabilityFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/StorageFuel.html b/dist/javadoc/edu/nps/moves/dis7/StorageFuel.html deleted file mode 100644 index 9e63f991..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/StorageFuel.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -StorageFuel - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class StorageFuel

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StorageFuel
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Information about an entity's engine fuel. Section 6.2.84. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortfuelLocation -
      Location of fuel as related to entity.
      -
      protected shortfuelMeasurementUnits -
      Units in which the fuel is measured
      -
      protected longfuelQuantity -
      Fuel quantity, units specified by next field
      -
      protected shortfuelType -
      Type of fuel
      -
      protected shortpadding -
      padding
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      StorageFuel() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        fuelQuantity

        -
        protected long fuelQuantity
        -
        Fuel quantity, units specified by next field
        -
      • -
      - - - -
        -
      • -

        fuelMeasurementUnits

        -
        protected short fuelMeasurementUnits
        -
        Units in which the fuel is measured
        -
      • -
      - - - -
        -
      • -

        fuelType

        -
        protected short fuelType
        -
        Type of fuel
        -
      • -
      - - - -
        -
      • -

        fuelLocation

        -
        protected short fuelLocation
        -
        Location of fuel as related to entity. See section 14 of EBV document
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StorageFuel

        -
        public StorageFuel()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setFuelQuantity

        -
        public void setFuelQuantity(long pFuelQuantity)
        -
      • -
      - - - -
        -
      • -

        getFuelQuantity

        -
        public long getFuelQuantity()
        -
      • -
      - - - -
        -
      • -

        setFuelMeasurementUnits

        -
        public void setFuelMeasurementUnits(short pFuelMeasurementUnits)
        -
      • -
      - - - -
        -
      • -

        getFuelMeasurementUnits

        -
        public short getFuelMeasurementUnits()
        -
      • -
      - - - -
        -
      • -

        setFuelType

        -
        public void setFuelType(short pFuelType)
        -
      • -
      - - - -
        -
      • -

        getFuelType

        -
        public short getFuelType()
        -
      • -
      - - - -
        -
      • -

        setFuelLocation

        -
        public void setFuelLocation(short pFuelLocation)
        -
      • -
      - - - -
        -
      • -

        getFuelLocation

        -
        public short getFuelLocation()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/StorageFuelReload.html b/dist/javadoc/edu/nps/moves/dis7/StorageFuelReload.html deleted file mode 100644 index ca1b518b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/StorageFuelReload.html +++ /dev/null @@ -1,766 +0,0 @@ - - - - - -StorageFuelReload - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class StorageFuelReload

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class StorageFuelReload
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    For each type or location of Storage Fuel, this record shall specify the type, location, fuel measure- ment units, reload quantity and maximum quantity for storage fuel either for the whole entity or a specific storage fuel location (tank). Section 6.2.85. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        standardQuantity

        -
        protected long standardQuantity
        -
        the standard quantity of this fuel type normally loaded at this station/launcher if a station/launcher is specified. If the Station/Launcher field is set to zero, then this is the total quantity of this fuel type that would be present in a standard reload of all appli- cable stations/launchers associated with this entity.
        -
      • -
      - - - -
        -
      • -

        maximumQuantity

        -
        protected long maximumQuantity
        -
        the maximum quantity of this fuel type that this sta- tion/launcher is capable of holding when a station/launcher is specified. This would be the value used when a maximum reload was desired to be set for this station/launcher. If the Station/launcher field is set to zero, then this is the maximum quantity of this fuel type that would be present on this entity at all stations/launchers that can accept this fuel type.
        -
      • -
      - - - -
        -
      • -

        standardQuantityReloadTime

        -
        protected short standardQuantityReloadTime
        -
        the seconds normally required to reload the standard quantity of this fuel type at this specific station/launcher. When the Station/Launcher field is set to zero, this shall be the time it takes to perform a standard quantity reload of this fuel type at all applicable stations/launchers for this entity.
        -
      • -
      - - - -
        -
      • -

        maximumQuantityReloadTime

        -
        protected short maximumQuantityReloadTime
        -
        the seconds normally required to reload the maximum possible quantity of this fuel type at this station/launcher. When the Station/Launcher field is set to zero, this shall be the time it takes to perform a maximum quantity load/reload of this fuel type at all applicable stations/launchers for this entity.
        -
      • -
      - - - -
        -
      • -

        fuelMeasurementUnits

        -
        protected short fuelMeasurementUnits
        -
        the fuel measurement units. Enumeration
        -
      • -
      - - - -
        -
      • -

        fuelType

        -
        protected short fuelType
        -
        Fuel type. Enumeration
        -
      • -
      - - - -
        -
      • -

        fuelLocation

        -
        protected short fuelLocation
        -
        Location of fuel as related to entity. See section 14 of EBV document
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected short padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StorageFuelReload

        -
        public StorageFuelReload()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setStandardQuantity

        -
        public void setStandardQuantity(long pStandardQuantity)
        -
      • -
      - - - -
        -
      • -

        getStandardQuantity

        -
        public long getStandardQuantity()
        -
      • -
      - - - -
        -
      • -

        setMaximumQuantity

        -
        public void setMaximumQuantity(long pMaximumQuantity)
        -
      • -
      - - - -
        -
      • -

        getMaximumQuantity

        -
        public long getMaximumQuantity()
        -
      • -
      - - - -
        -
      • -

        setStandardQuantityReloadTime

        -
        public void setStandardQuantityReloadTime(short pStandardQuantityReloadTime)
        -
      • -
      - - - -
        -
      • -

        getStandardQuantityReloadTime

        -
        public short getStandardQuantityReloadTime()
        -
      • -
      - - - -
        -
      • -

        setMaximumQuantityReloadTime

        -
        public void setMaximumQuantityReloadTime(short pMaximumQuantityReloadTime)
        -
      • -
      - - - -
        -
      • -

        getMaximumQuantityReloadTime

        -
        public short getMaximumQuantityReloadTime()
        -
      • -
      - - - -
        -
      • -

        setFuelMeasurementUnits

        -
        public void setFuelMeasurementUnits(short pFuelMeasurementUnits)
        -
      • -
      - - - -
        -
      • -

        getFuelMeasurementUnits

        -
        public short getFuelMeasurementUnits()
        -
      • -
      - - - -
        -
      • -

        setFuelType

        -
        public void setFuelType(short pFuelType)
        -
      • -
      - - - -
        -
      • -

        getFuelType

        -
        public short getFuelType()
        -
      • -
      - - - -
        -
      • -

        setFuelLocation

        -
        public void setFuelLocation(short pFuelLocation)
        -
      • -
      - - - -
        -
      • -

        getFuelLocation

        -
        public short getFuelLocation()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(short pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public short getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SupplyQuantity.html b/dist/javadoc/edu/nps/moves/dis7/SupplyQuantity.html deleted file mode 100644 index c09377e4..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SupplyQuantity.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -SupplyQuantity - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SupplyQuantity

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SupplyQuantity
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    A supply, and the amount of that supply. Section 6.2.86 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatquantity -
      the number of units of a supply type.
      -
      protected EntityTypesupplyType -
      Type of supply
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SupplyQuantity() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetQuantity() 
      EntityTypegetSupplyType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetQuantity(float pQuantity) 
      voidsetSupplyType(EntityType pSupplyType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        supplyType

        -
        protected EntityType supplyType
        -
        Type of supply
        -
      • -
      - - - -
        -
      • -

        quantity

        -
        protected float quantity
        -
        the number of units of a supply type.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SupplyQuantity

        -
        public SupplyQuantity()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSupplyType

        -
        public void setSupplyType(EntityType pSupplyType)
        -
      • -
      - - - -
        -
      • -

        getSupplyType

        -
        public EntityType getSupplyType()
        -
      • -
      - - - -
        -
      • -

        setQuantity

        -
        public void setQuantity(float pQuantity)
        -
      • -
      - - - -
        -
      • -

        getQuantity

        -
        public float getQuantity()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SyntheticEnvironmentFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/SyntheticEnvironmentFamilyPdu.html deleted file mode 100644 index 36faf23a..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SyntheticEnvironmentFamilyPdu.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -SyntheticEnvironmentFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SyntheticEnvironmentFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    ArealObjectStatePdu, LinearObjectStatePdu, PointObjectStatePdu
    -
    -
    -
    -
    public class SyntheticEnvironmentFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    Section 5.3.11: Abstract superclass for synthetic environment PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SyntheticEnvironmentFamilyPdu

        -
        public SyntheticEnvironmentFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/SystemIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/SystemIdentifier.html deleted file mode 100644 index 5d360701..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/SystemIdentifier.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - -SystemIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class SystemIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class SystemIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The ID of the IFF emitting system. NOT COMPLETE. Section 6.2.87 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected ChangeOptionschangeOptions -
      status of this PDU, see section 6.2.15
      -
      protected intsystemMode -
      mode of operation for the system, an enumeration
      -
      protected intsystemName -
      named type of system, an enumeration
      -
      protected intsystemType -
      general type of emitting system, an enumeration
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SystemIdentifier() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        systemType

        -
        protected int systemType
        -
        general type of emitting system, an enumeration
        -
      • -
      - - - -
        -
      • -

        systemName

        -
        protected int systemName
        -
        named type of system, an enumeration
        -
      • -
      - - - -
        -
      • -

        systemMode

        -
        protected int systemMode
        -
        mode of operation for the system, an enumeration
        -
      • -
      - - - -
        -
      • -

        changeOptions

        -
        protected ChangeOptions changeOptions
        -
        status of this PDU, see section 6.2.15
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SystemIdentifier

        -
        public SystemIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSystemType

        -
        public void setSystemType(int pSystemType)
        -
      • -
      - - - -
        -
      • -

        getSystemType

        -
        public int getSystemType()
        -
      • -
      - - - -
        -
      • -

        setSystemName

        -
        public void setSystemName(int pSystemName)
        -
      • -
      - - - -
        -
      • -

        getSystemName

        -
        public int getSystemName()
        -
      • -
      - - - -
        -
      • -

        setSystemMode

        -
        public void setSystemMode(int pSystemMode)
        -
      • -
      - - - -
        -
      • -

        getSystemMode

        -
        public int getSystemMode()
        -
      • -
      - - - -
        -
      • -

        setChangeOptions

        -
        public void setChangeOptions(ChangeOptions pChangeOptions)
        -
      • -
      - - - -
        -
      • -

        getChangeOptions

        -
        public ChangeOptions getChangeOptions()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Timestamp.html b/dist/javadoc/edu/nps/moves/dis7/Timestamp.html deleted file mode 100644 index 738bce82..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Timestamp.html +++ /dev/null @@ -1,536 +0,0 @@ - - - - - -Timestamp - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Timestamp

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Timestamp
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    LSB is absolute or relative timestamp. Scale is 2^31 - 1 divided into one hour. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longtimestamp -
      timestamp
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Timestamp() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetTimestamp_timestampType() -
      0 relative timestamp, 1 host synchronized timestamp
      -
      intgetTimestamp_timestampValue() -
      2^31-1 per hour time units
      -
      longgetTimestamp() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetTimestamp_timestampType(int val) -
      0 relative timestamp, 1 host synchronized timestamp
      -
      voidsetTimestamp_timestampValue(int val) -
      2^31-1 per hour time units
      -
      voidsetTimestamp(long pTimestamp) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        timestamp

        -
        protected long timestamp
        -
        timestamp
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Timestamp

        -
        public Timestamp()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setTimestamp

        -
        public void setTimestamp(long pTimestamp)
        -
      • -
      - - - -
        -
      • -

        getTimestamp

        -
        public long getTimestamp()
        -
      • -
      - - - -
        -
      • -

        getTimestamp_timestampType

        -
        public int getTimestamp_timestampType()
        -
        0 relative timestamp, 1 host synchronized timestamp
        -
      • -
      - - - -
        -
      • -

        setTimestamp_timestampType

        -
        public void setTimestamp_timestampType(int val)
        -
        0 relative timestamp, 1 host synchronized timestamp
        -
      • -
      - - - -
        -
      • -

        getTimestamp_timestampValue

        -
        public int getTimestamp_timestampValue()
        -
        2^31-1 per hour time units
        -
      • -
      - - - -
        -
      • -

        setTimestamp_timestampValue

        -
        public void setTimestamp_timestampValue(int val)
        -
        2^31-1 per hour time units
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/TotalRecordSets.html b/dist/javadoc/edu/nps/moves/dis7/TotalRecordSets.html deleted file mode 100644 index 29f477ba..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/TotalRecordSets.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -TotalRecordSets - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class TotalRecordSets

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class TotalRecordSets
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Total number of record sets contained in a logical set of one or more PDUs. Used to transfer ownership, etc Section 6.2.88 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected intpadding -
      padding
      -
      protected inttotalRecordSets -
      Total number of record sets
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TotalRecordSets() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      intgetPadding() 
      intgetTotalRecordSets() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetPadding(int pPadding) 
      voidsetTotalRecordSets(int pTotalRecordSets) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        totalRecordSets

        -
        protected int totalRecordSets
        -
        Total number of record sets
        -
      • -
      - - - -
        -
      • -

        padding

        -
        protected int padding
        -
        padding
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TotalRecordSets

        -
        public TotalRecordSets()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setTotalRecordSets

        -
        public void setTotalRecordSets(int pTotalRecordSets)
        -
      • -
      - - - -
        -
      • -

        getTotalRecordSets

        -
        public int getTotalRecordSets()
        -
      • -
      - - - -
        -
      • -

        setPadding

        -
        public void setPadding(int pPadding)
        -
      • -
      - - - -
        -
      • -

        getPadding

        -
        public int getPadding()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/TrackJamData.html b/dist/javadoc/edu/nps/moves/dis7/TrackJamData.html deleted file mode 100644 index 2336dcb1..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/TrackJamData.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -TrackJamData - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class TrackJamData

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class TrackJamData
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Track-Jam data Section 6.2.89 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected shortbeamNumber -
      Beam associated with the entity
      -
      protected shortemitterNumber -
      Emitter system associated with the entity
      -
      protected EntityIDentityID -
      the entity tracked or illumated, or an emitter beam targeted with jamming
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TrackJamData() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      shortgetBeamNumber() 
      shortgetEmitterNumber() 
      EntityIDgetEntityID() 
      intgetMarshalledSize() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetBeamNumber(short pBeamNumber) 
      voidsetEmitterNumber(short pEmitterNumber) 
      voidsetEntityID(EntityID pEntityID) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        entityID

        -
        protected EntityID entityID
        -
        the entity tracked or illumated, or an emitter beam targeted with jamming
        -
      • -
      - - - -
        -
      • -

        emitterNumber

        -
        protected short emitterNumber
        -
        Emitter system associated with the entity
        -
      • -
      - - - -
        -
      • -

        beamNumber

        -
        protected short beamNumber
        -
        Beam associated with the entity
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TrackJamData

        -
        public TrackJamData()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setEntityID

        -
        public void setEntityID(EntityID pEntityID)
        -
      • -
      - - - -
        -
      • -

        getEntityID

        -
        public EntityID getEntityID()
        -
      • -
      - - - -
        -
      • -

        setEmitterNumber

        -
        public void setEmitterNumber(short pEmitterNumber)
        -
      • -
      - - - -
        -
      • -

        getEmitterNumber

        -
        public short getEmitterNumber()
        -
      • -
      - - - -
        -
      • -

        setBeamNumber

        -
        public void setBeamNumber(short pBeamNumber)
        -
      • -
      - - - -
        -
      • -

        getBeamNumber

        -
        public short getBeamNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/TransmitterPdu.html b/dist/javadoc/edu/nps/moves/dis7/TransmitterPdu.html deleted file mode 100644 index c9cc759e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/TransmitterPdu.html +++ /dev/null @@ -1,1384 +0,0 @@ - - - - - -TransmitterPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class TransmitterPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class TransmitterPdu
    -extends RadioCommunicationsFamilyPdu
    -implements java.io.Serializable
    -
    Detailed information about a radio transmitter. This PDU requires manually written code to complete, since the modulation parameters are of variable length. Section 7.7.2 UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        radioReferenceID

        -
        protected EntityID radioReferenceID
        -
        ID of the entitythat is the source of the communication
        -
      • -
      - - - -
        -
      • -

        radioNumber

        -
        protected int radioNumber
        -
        particular radio within an entity
        -
      • -
      - - - -
        -
      • -

        radioEntityType

        -
        protected EntityType radioEntityType
        -
        Type of radio
        -
      • -
      - - - -
        -
      • -

        transmitState

        -
        protected short transmitState
        -
        transmit state
        -
      • -
      - - - -
        -
      • -

        inputSource

        -
        protected short inputSource
        -
        input source
        -
      • -
      - - - -
        -
      • -

        variableTransmitterParameterCount

        -
        protected int variableTransmitterParameterCount
        -
        count field
        -
      • -
      - - - -
        -
      • -

        antennaLocation

        -
        protected Vector3Double antennaLocation
        -
        Location of antenna
        -
      • -
      - - - -
        -
      • -

        relativeAntennaLocation

        -
        protected Vector3Float relativeAntennaLocation
        -
        relative location of antenna
        -
      • -
      - - - -
        -
      • -

        antennaPatternType

        -
        protected int antennaPatternType
        -
        antenna pattern type
        -
      • -
      - - - -
        -
      • -

        antennaPatternCount

        -
        protected int antennaPatternCount
        -
        atenna pattern length
        -
      • -
      - - - -
        -
      • -

        frequency

        -
        protected long frequency
        -
        frequency
        -
      • -
      - - - -
        -
      • -

        transmitFrequencyBandwidth

        -
        protected float transmitFrequencyBandwidth
        -
        transmit frequency Bandwidth
        -
      • -
      - - - -
        -
      • -

        power

        -
        protected float power
        -
        transmission power
        -
      • -
      - - - -
        -
      • -

        modulationType

        -
        protected ModulationType modulationType
        -
        modulation
        -
      • -
      - - - -
        -
      • -

        cryptoSystem

        -
        protected int cryptoSystem
        -
        crypto system enumeration
        -
      • -
      - - - -
        -
      • -

        cryptoKeyId

        -
        protected int cryptoKeyId
        -
        crypto system key identifer
        -
      • -
      - - - -
        -
      • -

        modulationParameterCount

        -
        protected short modulationParameterCount
        -
        how many modulation parameters we have
        -
      • -
      - - - -
        -
      • -

        padding2

        -
        protected int padding2
        -
        padding2
        -
      • -
      - - - -
        -
      • -

        padding3

        -
        protected short padding3
        -
        padding3
        -
      • -
      - - - -
        -
      • -

        modulationParametersList

        -
        protected java.util.List<Vector3Float> modulationParametersList
        -
        variable length list of modulation parameters
        -
      • -
      - - - -
        -
      • -

        antennaPatternList

        -
        protected java.util.List<Vector3Float> antennaPatternList
        -
        variable length list of antenna pattern records
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TransmitterPdu

        -
        public TransmitterPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setRadioReferenceID

        -
        public void setRadioReferenceID(EntityID pRadioReferenceID)
        -
      • -
      - - - -
        -
      • -

        getRadioReferenceID

        -
        public EntityID getRadioReferenceID()
        -
      • -
      - - - -
        -
      • -

        setRadioNumber

        -
        public void setRadioNumber(int pRadioNumber)
        -
      • -
      - - - -
        -
      • -

        getRadioNumber

        -
        public int getRadioNumber()
        -
      • -
      - - - -
        -
      • -

        setRadioEntityType

        -
        public void setRadioEntityType(EntityType pRadioEntityType)
        -
      • -
      - - - -
        -
      • -

        getRadioEntityType

        -
        public EntityType getRadioEntityType()
        -
      • -
      - - - -
        -
      • -

        setTransmitState

        -
        public void setTransmitState(short pTransmitState)
        -
      • -
      - - - -
        -
      • -

        getTransmitState

        -
        public short getTransmitState()
        -
      • -
      - - - -
        -
      • -

        setInputSource

        -
        public void setInputSource(short pInputSource)
        -
      • -
      - - - -
        -
      • -

        getInputSource

        -
        public short getInputSource()
        -
      • -
      - - - -
        -
      • -

        setVariableTransmitterParameterCount

        -
        public void setVariableTransmitterParameterCount(int pVariableTransmitterParameterCount)
        -
      • -
      - - - -
        -
      • -

        getVariableTransmitterParameterCount

        -
        public int getVariableTransmitterParameterCount()
        -
      • -
      - - - -
        -
      • -

        setAntennaLocation

        -
        public void setAntennaLocation(Vector3Double pAntennaLocation)
        -
      • -
      - - - -
        -
      • -

        getAntennaLocation

        -
        public Vector3Double getAntennaLocation()
        -
      • -
      - - - -
        -
      • -

        setRelativeAntennaLocation

        -
        public void setRelativeAntennaLocation(Vector3Float pRelativeAntennaLocation)
        -
      • -
      - - - -
        -
      • -

        getRelativeAntennaLocation

        -
        public Vector3Float getRelativeAntennaLocation()
        -
      • -
      - - - -
        -
      • -

        setAntennaPatternType

        -
        public void setAntennaPatternType(int pAntennaPatternType)
        -
      • -
      - - - -
        -
      • -

        getAntennaPatternType

        -
        public int getAntennaPatternType()
        -
      • -
      - - - -
        -
      • -

        getAntennaPatternCount

        -
        public int getAntennaPatternCount()
        -
      • -
      - - - -
        -
      • -

        setAntennaPatternCount

        -
        public void setAntennaPatternCount(int pAntennaPatternCount)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getantennaPatternCount method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setFrequency

        -
        public void setFrequency(long pFrequency)
        -
      • -
      - - - -
        -
      • -

        getFrequency

        -
        public long getFrequency()
        -
      • -
      - - - -
        -
      • -

        setTransmitFrequencyBandwidth

        -
        public void setTransmitFrequencyBandwidth(float pTransmitFrequencyBandwidth)
        -
      • -
      - - - -
        -
      • -

        getTransmitFrequencyBandwidth

        -
        public float getTransmitFrequencyBandwidth()
        -
      • -
      - - - -
        -
      • -

        setPower

        -
        public void setPower(float pPower)
        -
      • -
      - - - -
        -
      • -

        getPower

        -
        public float getPower()
        -
      • -
      - - - -
        -
      • -

        setModulationType

        -
        public void setModulationType(ModulationType pModulationType)
        -
      • -
      - - - -
        -
      • -

        getModulationType

        -
        public ModulationType getModulationType()
        -
      • -
      - - - -
        -
      • -

        setCryptoSystem

        -
        public void setCryptoSystem(int pCryptoSystem)
        -
      • -
      - - - -
        -
      • -

        getCryptoSystem

        -
        public int getCryptoSystem()
        -
      • -
      - - - -
        -
      • -

        setCryptoKeyId

        -
        public void setCryptoKeyId(int pCryptoKeyId)
        -
      • -
      - - - -
        -
      • -

        getCryptoKeyId

        -
        public int getCryptoKeyId()
        -
      • -
      - - - -
        -
      • -

        getModulationParameterCount

        -
        public short getModulationParameterCount()
        -
      • -
      - - - -
        -
      • -

        setModulationParameterCount

        -
        public void setModulationParameterCount(short pModulationParameterCount)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getmodulationParameterCount method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setPadding2

        -
        public void setPadding2(int pPadding2)
        -
      • -
      - - - -
        -
      • -

        getPadding2

        -
        public int getPadding2()
        -
      • -
      - - - -
        -
      • -

        setPadding3

        -
        public void setPadding3(short pPadding3)
        -
      • -
      - - - -
        -
      • -

        getPadding3

        -
        public short getPadding3()
        -
      • -
      - - - -
        -
      • -

        setModulationParametersList

        -
        public void setModulationParametersList(java.util.List<Vector3Float> pModulationParametersList)
        -
      • -
      - - - -
        -
      • -

        getModulationParametersList

        -
        public java.util.List<Vector3Float> getModulationParametersList()
        -
      • -
      - - - -
        -
      • -

        setAntennaPatternList

        -
        public void setAntennaPatternList(java.util.List<Vector3Float> pAntennaPatternList)
        -
      • -
      - - - -
        -
      • -

        getAntennaPatternList

        -
        public java.util.List<Vector3Float> getAntennaPatternList()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class RadioCommunicationsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/TwoByteChunk.html b/dist/javadoc/edu/nps/moves/dis7/TwoByteChunk.html deleted file mode 100644 index badf2ea9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/TwoByteChunk.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -TwoByteChunk - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class TwoByteChunk

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class TwoByteChunk
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    16 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected byte[]otherParameters -
      two bytes of arbitrary data
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TwoByteChunk() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      byte[]getOtherParameters() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetOtherParameters(byte[] pOtherParameters) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        otherParameters

        -
        protected byte[] otherParameters
        -
        two bytes of arbitrary data
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TwoByteChunk

        -
        public TwoByteChunk()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setOtherParameters

        -
        public void setOtherParameters(byte[] pOtherParameters)
        -
      • -
      - - - -
        -
      • -

        getOtherParameters

        -
        public byte[] getOtherParameters()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/UAFundamentalParameter.html b/dist/javadoc/edu/nps/moves/dis7/UAFundamentalParameter.html deleted file mode 100644 index 5f186a0b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/UAFundamentalParameter.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - -UAFundamentalParameter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class UAFundamentalParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class UAFundamentalParameter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Regeneration parameters for active emission systems that are variable throughout a scenario. Section 6.2.91 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        activeEmissionParameterIndex

        -
        protected int activeEmissionParameterIndex
        -
        Which database record shall be used. An enumeration from EBV document
        -
      • -
      - - - -
        -
      • -

        scanPattern

        -
        protected int scanPattern
        -
        The type of scan pattern, If not used, zero. An enumeration from EBV document
        -
      • -
      - - - -
        -
      • -

        beamCenterAzimuthHorizontal

        -
        protected float beamCenterAzimuthHorizontal
        -
        center azimuth bearing of th emain beam. In radians.
        -
      • -
      - - - -
        -
      • -

        azimuthalBeamwidthHorizontal

        -
        protected float azimuthalBeamwidthHorizontal
        -
        Horizontal beamwidth of th emain beam Meastued at the 3dB down point of peak radiated power. In radians.
        -
      • -
      - - - -
        -
      • -

        beamCenterDepressionElevation

        -
        protected float beamCenterDepressionElevation
        -
        center of the d/e angle of th emain beam relative to the stablised de angle of the target. In radians.
        -
      • -
      - - - -
        -
      • -

        beamwidthDownElevation

        -
        protected float beamwidthDownElevation
        -
        vertical beamwidth of the main beam. Meastured at the 3dB down point of peak radiated power. In radians.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UAFundamentalParameter

        -
        public UAFundamentalParameter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setActiveEmissionParameterIndex

        -
        public void setActiveEmissionParameterIndex(int pActiveEmissionParameterIndex)
        -
      • -
      - - - -
        -
      • -

        getActiveEmissionParameterIndex

        -
        public int getActiveEmissionParameterIndex()
        -
      • -
      - - - -
        -
      • -

        setScanPattern

        -
        public void setScanPattern(int pScanPattern)
        -
      • -
      - - - -
        -
      • -

        getScanPattern

        -
        public int getScanPattern()
        -
      • -
      - - - -
        -
      • -

        setBeamCenterAzimuthHorizontal

        -
        public void setBeamCenterAzimuthHorizontal(float pBeamCenterAzimuthHorizontal)
        -
      • -
      - - - -
        -
      • -

        getBeamCenterAzimuthHorizontal

        -
        public float getBeamCenterAzimuthHorizontal()
        -
      • -
      - - - -
        -
      • -

        setAzimuthalBeamwidthHorizontal

        -
        public void setAzimuthalBeamwidthHorizontal(float pAzimuthalBeamwidthHorizontal)
        -
      • -
      - - - -
        -
      • -

        getAzimuthalBeamwidthHorizontal

        -
        public float getAzimuthalBeamwidthHorizontal()
        -
      • -
      - - - -
        -
      • -

        setBeamCenterDepressionElevation

        -
        public void setBeamCenterDepressionElevation(float pBeamCenterDepressionElevation)
        -
      • -
      - - - -
        -
      • -

        getBeamCenterDepressionElevation

        -
        public float getBeamCenterDepressionElevation()
        -
      • -
      - - - -
        -
      • -

        setBeamwidthDownElevation

        -
        public void setBeamwidthDownElevation(float pBeamwidthDownElevation)
        -
      • -
      - - - -
        -
      • -

        getBeamwidthDownElevation

        -
        public float getBeamwidthDownElevation()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/UaPdu.html b/dist/javadoc/edu/nps/moves/dis7/UaPdu.html deleted file mode 100644 index cc85b4e0..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/UaPdu.html +++ /dev/null @@ -1,1011 +0,0 @@ - - - - - -UaPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class UaPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class UaPdu
    -extends DistributedEmissionsFamilyPdu
    -implements java.io.Serializable
    -
    Information about underwater acoustic emmissions. This requires manual cleanup. The beam data records should ALL be a the finish, rather than attached to each emitter system. Section 7.6.4. UNFINISHED - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        emittingEntityID

        -
        protected EntityID emittingEntityID
        -
        ID of the entity that is the source of the emission
        -
      • -
      - - - - - - - -
        -
      • -

        stateChangeIndicator

        -
        protected byte stateChangeIndicator
        -
        This field shall be used to indicate whether the data in the UA PDU represent a state update or data that have changed since issuance of the last UA PDU
        -
      • -
      - - - -
        -
      • -

        pad

        -
        protected byte pad
        -
        padding
        -
      • -
      - - - -
        -
      • -

        passiveParameterIndex

        -
        protected int passiveParameterIndex
        -
        This field indicates which database record (or file) shall be used in the definition of passive signature (unintentional) emissions of the entity. The indicated database record (or file) shall define all noise generated as a function of propulsion plant configurations and associated auxiliaries.
        -
      • -
      - - - -
        -
      • -

        propulsionPlantConfiguration

        -
        protected short propulsionPlantConfiguration
        -
        This field shall specify the entity propulsion plant configuration. This field is used to determine the passive signature characteristics of an entity.
        -
      • -
      - - - -
        -
      • -

        numberOfShafts

        -
        protected short numberOfShafts
        -
        This field shall represent the number of shafts on a platform
        -
      • -
      - - - -
        -
      • -

        numberOfAPAs

        -
        protected short numberOfAPAs
        -
        This field shall indicate the number of APAs described in the current UA PDU
        -
      • -
      - - - -
        -
      • -

        numberOfUAEmitterSystems

        -
        protected short numberOfUAEmitterSystems
        -
        This field shall specify the number of UA emitter systems being described in the current UA PDU
        -
      • -
      - - - -
        -
      • -

        shaftRPMs

        -
        protected java.util.List<Vector3Float> shaftRPMs
        -
        shaft RPM values. THIS IS WRONG. It has the wrong class in the list.
        -
      • -
      - - - -
        -
      • -

        apaData

        -
        protected java.util.List<Vector3Float> apaData
        -
        apaData. THIS IS WRONG. It has the worng class in the list.
        -
      • -
      - - - -
        -
      • -

        emitterSystems

        -
        protected java.util.List<Vector3Float> emitterSystems
        -
        THIS IS WRONG. It has the wrong class in the list.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UaPdu

        -
        public UaPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - -
        -
      • -

        setEmittingEntityID

        -
        public void setEmittingEntityID(EntityID pEmittingEntityID)
        -
      • -
      - - - -
        -
      • -

        getEmittingEntityID

        -
        public EntityID getEmittingEntityID()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        setStateChangeIndicator

        -
        public void setStateChangeIndicator(byte pStateChangeIndicator)
        -
      • -
      - - - -
        -
      • -

        getStateChangeIndicator

        -
        public byte getStateChangeIndicator()
        -
      • -
      - - - -
        -
      • -

        setPad

        -
        public void setPad(byte pPad)
        -
      • -
      - - - -
        -
      • -

        getPad

        -
        public byte getPad()
        -
      • -
      - - - -
        -
      • -

        setPassiveParameterIndex

        -
        public void setPassiveParameterIndex(int pPassiveParameterIndex)
        -
      • -
      - - - -
        -
      • -

        getPassiveParameterIndex

        -
        public int getPassiveParameterIndex()
        -
      • -
      - - - -
        -
      • -

        setPropulsionPlantConfiguration

        -
        public void setPropulsionPlantConfiguration(short pPropulsionPlantConfiguration)
        -
      • -
      - - - -
        -
      • -

        getPropulsionPlantConfiguration

        -
        public short getPropulsionPlantConfiguration()
        -
      • -
      - - - -
        -
      • -

        getNumberOfShafts

        -
        public short getNumberOfShafts()
        -
      • -
      - - - -
        -
      • -

        setNumberOfShafts

        -
        public void setNumberOfShafts(short pNumberOfShafts)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfShafts method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfAPAs

        -
        public short getNumberOfAPAs()
        -
      • -
      - - - -
        -
      • -

        setNumberOfAPAs

        -
        public void setNumberOfAPAs(short pNumberOfAPAs)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfAPAs method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        getNumberOfUAEmitterSystems

        -
        public short getNumberOfUAEmitterSystems()
        -
      • -
      - - - -
        -
      • -

        setNumberOfUAEmitterSystems

        -
        public void setNumberOfUAEmitterSystems(short pNumberOfUAEmitterSystems)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getnumberOfUAEmitterSystems method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setShaftRPMs

        -
        public void setShaftRPMs(java.util.List<Vector3Float> pShaftRPMs)
        -
      • -
      - - - -
        -
      • -

        getShaftRPMs

        -
        public java.util.List<Vector3Float> getShaftRPMs()
        -
      • -
      - - - -
        -
      • -

        setApaData

        -
        public void setApaData(java.util.List<Vector3Float> pApaData)
        -
      • -
      - - - -
        -
      • -

        getApaData

        -
        public java.util.List<Vector3Float> getApaData()
        -
      • -
      - - - -
        -
      • -

        setEmitterSystems

        -
        public void setEmitterSystems(java.util.List<Vector3Float> pEmitterSystems)
        -
      • -
      - - - -
        -
      • -

        getEmitterSystems

        -
        public java.util.List<Vector3Float> getEmitterSystems()
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - - - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class DistributedEmissionsFamilyPdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/UnattachedIdentifier.html b/dist/javadoc/edu/nps/moves/dis7/UnattachedIdentifier.html deleted file mode 100644 index ae5f3510..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/UnattachedIdentifier.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -UnattachedIdentifier - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class UnattachedIdentifier

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class UnattachedIdentifier
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    The unique designation of one or more unattached radios in an event or exercise Section 6.2.91 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        simulationAddress

        -
        protected SimulationAddress simulationAddress
        -
        See 6.2.79
        -
      • -
      - - - -
        -
      • -

        referenceNumber

        -
        protected int referenceNumber
        -
        Reference number
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UnattachedIdentifier

        -
        public UnattachedIdentifier()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setSimulationAddress

        -
        public void setSimulationAddress(SimulationAddress pSimulationAddress)
        -
      • -
      - - - - - - - -
        -
      • -

        setReferenceNumber

        -
        public void setReferenceNumber(int pReferenceNumber)
        -
      • -
      - - - -
        -
      • -

        getReferenceNumber

        -
        public int getReferenceNumber()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/UnsignedDISInteger.html b/dist/javadoc/edu/nps/moves/dis7/UnsignedDISInteger.html deleted file mode 100644 index 9b077da9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/UnsignedDISInteger.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -UnsignedDISInteger - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class UnsignedDISInteger

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class UnsignedDISInteger
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    container class not in specification - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longval -
      unsigned integer
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      UnsignedDISInteger() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      longgetVal() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetVal(long pVal) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        val

        -
        protected long val
        -
        unsigned integer
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UnsignedDISInteger

        -
        public UnsignedDISInteger()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setVal

        -
        public void setVal(long pVal)
        -
      • -
      - - - -
        -
      • -

        getVal

        -
        public long getVal()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/UnsignedIntegerWrapper.html b/dist/javadoc/edu/nps/moves/dis7/UnsignedIntegerWrapper.html deleted file mode 100644 index c61cdec7..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/UnsignedIntegerWrapper.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - -UnsignedIntegerWrapper - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class UnsignedIntegerWrapper

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class UnsignedIntegerWrapper
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Wrapper for an unsigned 32 bit integer - - Copyright (c) 2008-2014, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longwrapper -
      name can't be too accurate or the generated source code will have reserved word problems
      -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      longgetWrapper() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetWrapper(long pWrapper) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        wrapper

        -
        protected long wrapper
        -
        name can't be too accurate or the generated source code will have reserved word problems
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UnsignedIntegerWrapper

        -
        public UnsignedIntegerWrapper()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setWrapper

        -
        public void setWrapper(long pWrapper)
        -
      • -
      - - - -
        -
      • -

        getWrapper

        -
        public long getWrapper()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/VariableDatum.html b/dist/javadoc/edu/nps/moves/dis7/VariableDatum.html deleted file mode 100644 index 06faa6f9..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/VariableDatum.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - -VariableDatum - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class VariableDatum

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class VariableDatum
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    the variable datum type, the datum length, and the value for that variable datum type. NOT COMPLETE. Section 6.2.93 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected java.util.List<OneByteChunk>variableDatumData -
      Variable length data class
      -
      protected longvariableDatumID -
      ID of variable datum to be transmitted.
      -
      protected longvariableDatumLength -
      Length, IN BITS, of the variable datum.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      VariableDatum() -
      Constructor
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        variableDatumID

        -
        protected long variableDatumID
        -
        ID of variable datum to be transmitted. 32 bit enumeration defined in EBV
        -
      • -
      - - - -
        -
      • -

        variableDatumLength

        -
        protected long variableDatumLength
        -
        Length, IN BITS, of the variable datum.
        -
      • -
      - - - -
        -
      • -

        variableDatumData

        -
        protected java.util.List<OneByteChunk> variableDatumData
        -
        Variable length data class
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VariableDatum

        -
        public VariableDatum()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumID

        -
        public void setVariableDatumID(long pVariableDatumID)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumID

        -
        public long getVariableDatumID()
        -
      • -
      - - - -
        -
      • -

        getVariableDatumLength

        -
        public long getVariableDatumLength()
        -
      • -
      - - - -
        -
      • -

        setVariableDatumLength

        -
        public void setVariableDatumLength(long pVariableDatumLength)
        -
        Note that setting this value will not change the marshalled value. The list whose length this describes is used for that purpose. - The getvariableDatumLength method will also be based on the actual list length rather than this value. - The method is simply here for java bean completeness.
        -
      • -
      - - - -
        -
      • -

        setVariableDatumData

        -
        public void setVariableDatumData(java.util.List<OneByteChunk> pVariableDatumData)
        -
      • -
      - - - -
        -
      • -

        getVariableDatumData

        -
        public java.util.List<OneByteChunk> getVariableDatumData()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/VariableParameter.html b/dist/javadoc/edu/nps/moves/dis7/VariableParameter.html deleted file mode 100644 index 62284903..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/VariableParameter.html +++ /dev/null @@ -1,640 +0,0 @@ - - - - - -VariableParameter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class VariableParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class VariableParameter
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    specification of additional information associated with an entity or detonation, not otherwise accounted for in a PDU 6.2.94.1 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected short recordType
        -
        the identification of the Variable Parameter record. Enumeration from EBV
        -
      • -
      - - - -
        -
      • -

        variableParameterFields1

        -
        protected double variableParameterFields1
        -
        Variable parameter data fields. Two doubles minus one byte
        -
      • -
      - - - -
        -
      • -

        variableParameterFields2

        -
        protected long variableParameterFields2
        -
        Variable parameter data fields.
        -
      • -
      - - - -
        -
      • -

        variableParameterFields3

        -
        protected int variableParameterFields3
        -
        Variable parameter data fields.
        -
      • -
      - - - -
        -
      • -

        variableParameterFields4

        -
        protected short variableParameterFields4
        -
        Variable parameter data fields.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VariableParameter

        -
        public VariableParameter()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(short pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public short getRecordType()
        -
      • -
      - - - -
        -
      • -

        setVariableParameterFields1

        -
        public void setVariableParameterFields1(double pVariableParameterFields1)
        -
      • -
      - - - -
        -
      • -

        getVariableParameterFields1

        -
        public double getVariableParameterFields1()
        -
      • -
      - - - -
        -
      • -

        setVariableParameterFields2

        -
        public void setVariableParameterFields2(long pVariableParameterFields2)
        -
      • -
      - - - -
        -
      • -

        getVariableParameterFields2

        -
        public long getVariableParameterFields2()
        -
      • -
      - - - -
        -
      • -

        setVariableParameterFields3

        -
        public void setVariableParameterFields3(int pVariableParameterFields3)
        -
      • -
      - - - -
        -
      • -

        getVariableParameterFields3

        -
        public int getVariableParameterFields3()
        -
      • -
      - - - -
        -
      • -

        setVariableParameterFields4

        -
        public void setVariableParameterFields4(short pVariableParameterFields4)
        -
      • -
      - - - -
        -
      • -

        getVariableParameterFields4

        -
        public short getVariableParameterFields4()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/VariableTransmitterParameters.html b/dist/javadoc/edu/nps/moves/dis7/VariableTransmitterParameters.html deleted file mode 100644 index ac8d3a9c..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/VariableTransmitterParameters.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -VariableTransmitterParameters - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class VariableTransmitterParameters

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class VariableTransmitterParameters
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Relates to radios. NOT COMPLETE. Section 6.2.94 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected longrecordLength -
      Length, in bytes
      -
      protected longrecordType -
      Type of VTP.
      -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      longgetRecordLength() 
      longgetRecordType() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetRecordLength(long pRecordLength) 
      voidsetRecordType(long pRecordType) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        recordType

        -
        protected long recordType
        -
        Type of VTP. Enumeration from EBV
        -
      • -
      - - - -
        -
      • -

        recordLength

        -
        protected long recordLength
        -
        Length, in bytes
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VariableTransmitterParameters

        -
        public VariableTransmitterParameters()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setRecordType

        -
        public void setRecordType(long pRecordType)
        -
      • -
      - - - -
        -
      • -

        getRecordType

        -
        public long getRecordType()
        -
      • -
      - - - -
        -
      • -

        setRecordLength

        -
        public void setRecordLength(long pRecordLength)
        -
      • -
      - - - -
        -
      • -

        getRecordLength

        -
        public long getRecordLength()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Vector2Float.html b/dist/javadoc/edu/nps/moves/dis7/Vector2Float.html deleted file mode 100644 index 60b6d591..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Vector2Float.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -Vector2Float - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Vector2Float

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Vector2Float
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Two floating point values, x, y - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatx -
      X value
      -
      protected floaty -
      y Value
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Vector2Float() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetX() 
      floatgetY() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetX(float pX) 
      voidsetY(float pY) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        x

        -
        protected float x
        -
        X value
        -
      • -
      - - - -
        -
      • -

        y

        -
        protected float y
        -
        y Value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Vector2Float

        -
        public Vector2Float()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setX

        -
        public void setX(float pX)
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public float getX()
        -
      • -
      - - - -
        -
      • -

        setY

        -
        public void setY(float pY)
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public float getY()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Vector3Double.html b/dist/javadoc/edu/nps/moves/dis7/Vector3Double.html deleted file mode 100644 index bd46c635..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Vector3Double.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -Vector3Double - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Vector3Double

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Vector3Double
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Three double precision floating point values, x, y, and z. Used for world coordinates Section 6.2.97. - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected doublex -
      X value
      -
      protected doubley -
      y Value
      -
      protected doublez -
      Z value
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Vector3Double() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      doublegetX() 
      doublegetY() 
      doublegetZ() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetX(double pX) 
      voidsetY(double pY) 
      voidsetZ(double pZ) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        x

        -
        protected double x
        -
        X value
        -
      • -
      - - - -
        -
      • -

        y

        -
        protected double y
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        z

        -
        protected double z
        -
        Z value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Vector3Double

        -
        public Vector3Double()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setX

        -
        public void setX(double pX)
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public double getX()
        -
      • -
      - - - -
        -
      • -

        setY

        -
        public void setY(double pY)
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public double getY()
        -
      • -
      - - - -
        -
      • -

        setZ

        -
        public void setZ(double pZ)
        -
      • -
      - - - -
        -
      • -

        getZ

        -
        public double getZ()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/Vector3Float.html b/dist/javadoc/edu/nps/moves/dis7/Vector3Float.html deleted file mode 100644 index f5097bf7..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/Vector3Float.html +++ /dev/null @@ -1,556 +0,0 @@ - - - - - -Vector3Float - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class Vector3Float

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class Vector3Float
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Three floating point values, x, y, and z. Section 6.2.95 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected floatx -
      X value
      -
      protected floaty -
      y Value
      -
      protected floatz -
      Z value
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Vector3Float() -
      Constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object obj) 
      booleanequalsImpl(java.lang.Object obj) -
      Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
      -
      intgetMarshalledSize() 
      floatgetX() 
      floatgetY() 
      floatgetZ() 
      voidmarshal(java.nio.ByteBuffer buff) -
      Packs a Pdu into the ByteBuffer.
      -
      voidmarshal(java.io.DataOutputStream dos) 
      voidsetX(float pX) 
      voidsetY(float pY) 
      voidsetZ(float pZ) 
      voidunmarshal(java.nio.ByteBuffer buff) -
      Unpacks a Pdu from the underlying data.
      -
      voidunmarshal(java.io.DataInputStream dis) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        x

        -
        protected float x
        -
        X value
        -
      • -
      - - - -
        -
      • -

        y

        -
        protected float y
        -
        y Value
        -
      • -
      - - - -
        -
      • -

        z

        -
        protected float z
        -
        Z value
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Vector3Float

        -
        public Vector3Float()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setX

        -
        public void setX(float pX)
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public float getX()
        -
      • -
      - - - -
        -
      • -

        setY

        -
        public void setY(float pY)
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public float getY()
        -
      • -
      - - - -
        -
      • -

        setZ

        -
        public void setZ(float pZ)
        -
      • -
      - - - -
        -
      • -

        getZ

        -
        public float getZ()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/VectoringNozzleSystem.html b/dist/javadoc/edu/nps/moves/dis7/VectoringNozzleSystem.html deleted file mode 100644 index 07452942..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/VectoringNozzleSystem.html +++ /dev/null @@ -1,514 +0,0 @@ - - - - - -VectoringNozzleSystem - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class VectoringNozzleSystem

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    -
    public class VectoringNozzleSystem
    -extends java.lang.Object
    -implements java.io.Serializable
    -
    Operational data for describing the vectoring nozzle systems Section 6.2.96 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        horizontalDeflectionAngle

        -
        protected float horizontalDeflectionAngle
        -
        In degrees
        -
      • -
      - - - -
        -
      • -

        verticalDeflectionAngle

        -
        protected float verticalDeflectionAngle
        -
        In degrees
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VectoringNozzleSystem

        -
        public VectoringNozzleSystem()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setHorizontalDeflectionAngle

        -
        public void setHorizontalDeflectionAngle(float pHorizontalDeflectionAngle)
        -
      • -
      - - - -
        -
      • -

        getHorizontalDeflectionAngle

        -
        public float getHorizontalDeflectionAngle()
        -
      • -
      - - - -
        -
      • -

        setVerticalDeflectionAngle

        -
        public void setVerticalDeflectionAngle(float pVerticalDeflectionAngle)
        -
      • -
      - - - -
        -
      • -

        getVerticalDeflectionAngle

        -
        public float getVerticalDeflectionAngle()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/WarfareFamilyPdu.html b/dist/javadoc/edu/nps/moves/dis7/WarfareFamilyPdu.html deleted file mode 100644 index e8e8c56e..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/WarfareFamilyPdu.html +++ /dev/null @@ -1,575 +0,0 @@ - - - - - -WarfareFamilyPdu - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.dis7
-

Class WarfareFamilyPdu

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Direct Known Subclasses:
    -
    DetonationPdu, DirectedEnergyFirePdu, EntityDamageStatusPdu, FirePdu
    -
    -
    -
    -
    public class WarfareFamilyPdu
    -extends Pdu
    -implements java.io.Serializable
    -
    abstract superclass for fire and detonation pdus that have shared information. Section 7.3 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School. All rights reserved. - This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        firingEntityID

        -
        protected EntityID firingEntityID
        -
        ID of the entity that shot
        -
      • -
      - - - -
        -
      • -

        targetEntityID

        -
        protected EntityID targetEntityID
        -
        ID of the entity that is being shot at
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        WarfareFamilyPdu

        -
        public WarfareFamilyPdu()
        -
        Constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
        -
        Overrides:
        -
        getMarshalledSize in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        setFiringEntityID

        -
        public void setFiringEntityID(EntityID pFiringEntityID)
        -
      • -
      - - - -
        -
      • -

        getFiringEntityID

        -
        public EntityID getFiringEntityID()
        -
      • -
      - - - -
        -
      • -

        setTargetEntityID

        -
        public void setTargetEntityID(EntityID pTargetEntityID)
        -
      • -
      - - - -
        -
      • -

        getTargetEntityID

        -
        public EntityID getTargetEntityID()
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
        Packs a Pdu into the ByteBuffer.
        -
        -
        Overrides:
        -
        marshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin writing
        -
        Throws:
        -
        java.nio.BufferOverflowException - if buff is too small
        -
        java.nio.ReadOnlyBufferException - if buff is read only
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
        Unpacks a Pdu from the underlying data.
        -
        -
        Overrides:
        -
        unmarshal in class Pdu
        -
        Parameters:
        -
        buff - The ByteBuffer at the position to begin reading
        -
        Throws:
        -
        java.nio.BufferUnderflowException - if buff is too small
        -
        Since:
        -
        ??
        -
        See Also:
        -
        ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        -
        Overrides:
        -
        equals in class Pdu
        -
        -
      • -
      - - - -
        -
      • -

        equalsImpl

        -
        public boolean equalsImpl(java.lang.Object obj)
        -
        Description copied from class: PduSuperclass
        -
        Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
        -
        -
        Overrides:
        -
        equalsImpl in class Pdu
        -
        Parameters:
        -
        obj - the object to compare to
        -
        Returns:
        -
        true if the objects are equal, false otherwise.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/package-frame.html b/dist/javadoc/edu/nps/moves/dis7/package-frame.html deleted file mode 100644 index c3c99c02..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/package-frame.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - -edu.nps.moves.dis7 - - - - - -

edu.nps.moves.dis7

-
-

Classes

- -
- - diff --git a/dist/javadoc/edu/nps/moves/dis7/package-summary.html b/dist/javadoc/edu/nps/moves/dis7/package-summary.html deleted file mode 100644 index 09e0e63b..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/package-summary.html +++ /dev/null @@ -1,1312 +0,0 @@ - - - - - -edu.nps.moves.dis7 - - - - - - - - -
- - - - - - - -
- - -
-

Package edu.nps.moves.dis7

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/dis7/package-tree.html b/dist/javadoc/edu/nps/moves/dis7/package-tree.html deleted file mode 100644 index 708de3f3..00000000 --- a/dist/javadoc/edu/nps/moves/dis7/package-tree.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - -edu.nps.moves.dis7 Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package edu.nps.moves.dis7

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/ByteBufferPool.html b/dist/javadoc/edu/nps/moves/disutil/ByteBufferPool.html deleted file mode 100644 index 3a58085c..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/ByteBufferPool.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - -ByteBufferPool - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class ByteBufferPool

-
-
- -
-
    -
  • -
    -
    -
    public class ByteBufferPool
    -extends java.lang.Object
    -
    A pool that holds ByteBuffer objects.

    - - We'd like to reuse buffers for sending, but this is tricky because the - Java NIO byte buffers can't expand. So if we try to marshal a PDU that is - 144 bytes long and one that is 800 bytes long, we'd always need a byte - buffer that is 800 bytes long. - - This has some obvious problems if we generate 2000 byte buffer objects, which - will have a big memory footprint that won't be GC'd. If this turns out to be - a problem--I suspect not, right now--we can implement some sort of clear() - operation to wipe out the pool once some criteria is met.

    - - Instances of this class are defitnely not thread-safe. If you have two threads, - you should have a ByteBufferPool for each thread to ensure that the same byte buffer - from the pool isn't being used by two threads.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ByteBufferPool() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidclear() -
      Removes all the byte buffers from the pool, allowing them to - be GC'd.
      -
      java.nio.ByteBuffergetByteBufferOfLength(int length) -
      Returns a byte buffer from the pool that has the given length.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ByteBufferPool

        -
        public ByteBufferPool()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getByteBufferOfLength

        -
        public java.nio.ByteBuffer getByteBufferOfLength(int length)
        -
        Returns a byte buffer from the pool that has the given length. - If there is not ByteBuffer with that length, it is created and - added to the pool.
        -
        -
        Parameters:
        -
        length -
        -
        Returns:
        -
        The byte buffer with the given length
        -
        -
      • -
      - - - -
        -
      • -

        clear

        -
        public void clear()
        -
        Removes all the byte buffers from the pool, allowing them to - be GC'd.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/ConcatenatedDisPdus.html b/dist/javadoc/edu/nps/moves/disutil/ConcatenatedDisPdus.html deleted file mode 100644 index 2eef5ae6..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/ConcatenatedDisPdus.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - -ConcatenatedDisPdus - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class ConcatenatedDisPdus

-
-
- -
-
    -
  • -
    -
    -
    public class ConcatenatedDisPdus
    -extends java.lang.Object
    -
    Reads concatenated PDUs, not necessarily of the same type or the same - length, from a binary file. The assumption is that the PDUs were placed - in IEEE format, concatenated one after the other, into the file.

    - - It's not uncommon to place serveral PDUs in a single datagram packet, - since placing one in each datagram can cause a very heavy network load. - This class is useful for extracting the PDUs from that one big byte array. - It's also not uncommon to see people simply write out - IEEE PDUs in a file, one after the other. It's a useful format, but then - you need to read it back, which is what this does.

    - - This also includes an "index" method that returns a big array with the - input stream pointer position of the start of each PDU. This is useful - for indexing into the input stream for semi-random access to PDUs - in the stream.

    - - This class is too profliigate with memory and should be rewritten to take - advantage of some NIO classes.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ConcatenatedDisPdus(java.io.InputStream is) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.List<Pdu>getAllPdus() -
      Returns a List of all the PDUs remaining in the input stream
      -
      PduContainergetAllPdusInPduContainer() -
      Returns all the PDUs in the concatenated PDU input stream, starting - with the current file position.
      -
      int[]getIndexes() -
      Returns an array of all the index positions in the input stream that - are the starting points for each PDU.
      -
      PdugetNextPdu() -
      Ugh--this is memory inefficient and should be rewritten so that the - PDU factory can simply take an input stream.
      -
      static voidmain(java.lang.String[] args) -
      Useful for some testing, maybe some example code
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ConcatenatedDisPdus

        -
        public ConcatenatedDisPdus(java.io.InputStream is)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getNextPdu

        -
        public Pdu getNextPdu()
        -
        Ugh--this is memory inefficient and should be rewritten so that the - PDU factory can simply take an input stream. This can probably be - done via the MappedByteBuffer in nio.

        - - Note that this will fail horribly if the length field is wrong, or if - any one of the length fields before this was wrong.

        - - This depends on the input stream being open and not reset through multiple calls - to getNextPdu().

        -
      • -
      - - - -
        -
      • -

        getAllPdusInPduContainer

        -
        public PduContainer getAllPdusInPduContainer()
        -
        Returns all the PDUs in the concatenated PDU input stream, starting - with the current file position.

        -
        -
        Returns:
        -
        a PduContainer with all the pdus remainig in the input stream
        -
        -
      • -
      - - - -
        -
      • -

        getAllPdus

        -
        public java.util.List<Pdu> getAllPdus()
        -
        Returns a List of all the PDUs remaining in the input stream
        -
        -
        Returns:
        -
        List of all the PDUs remaining
        -
        -
      • -
      - - - -
        -
      • -

        getIndexes

        -
        public int[] getIndexes()
        -
        Returns an array of all the index positions in the input stream that - are the starting points for each PDU. Once this has been done, if - you want to read PDUs at the indexes, you should close the input - stream and re-open it so that the position pointer is at zero. Or, - if the stream supports it, reset the pointer position to zero.
        -
        -
        Returns:
        -
        array of ints, each entry the starting point (in bytes) of - a PDU
        -
        -
      • -
      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
        Useful for some testing, maybe some example code
        -
        -
        Parameters:
        -
        args -
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/CoordinateConversions.html b/dist/javadoc/edu/nps/moves/disutil/CoordinateConversions.html deleted file mode 100644 index a84ac009..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/CoordinateConversions.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - -CoordinateConversions - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class CoordinateConversions

-
-
- -
-
    -
  • -
    -
    -
    public class CoordinateConversions
    -extends java.lang.Object
    -
    Converts DIS (x,y,z) rectilinear coordinates (earth-centered RH coordinate system) - to latitude and longitude, in radians.
    -
    -
    Author:
    -
    loyaj
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static double[]getXYZfromLatLonDegrees(double latitude, - double longitude, - double height) -
      Converts lat long IN DEGREES and geodetic height (elevation) into DIS XYZ - This algorithm also uses the WGS84 ellipsoid, though you can change the values - of a and b for a different ellipsoid.
      -
      static double[]getXYZfromLatLonRadians(double latitude, - double longitude, - double height) -
      Converts lat long and geodetic height (elevation) into DIS XYZ - This algorithm also uses the WGS84 ellipsoid, though you can change the values - of a and b for a different ellipsoid.
      -
      static double[]xyzToLatLonDegrees(double[] xyz) -
      Converts DIS xyz world coordinates to latitude and longitude (IN DEGREES).
      -
      static double[]xyzToLatLonRadians(double[] xyz) -
      Converts DIS xyz world coordinates to latitude and longitude (IN RADIANS).
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        xyzToLatLonRadians

        -
        public static double[] xyzToLatLonRadians(double[] xyz)
        -
        Converts DIS xyz world coordinates to latitude and longitude (IN RADIANS). This algorithm may not be 100% accurate - near the poles. Uses WGS84 , though you can change the ellipsoid constants a and b if you want to use something - else. These formulas were obtained from Military Handbook 600008
        -
        -
        Parameters:
        -
        xyz - A double array with the x, y, and z coordinates, in that order.
        -
        Returns:
        -
        An array with the lat, long, and elevation corresponding to those coordinates. - Elevation is in meters, lat and long are in radians
        -
        -
      • -
      - - - -
        -
      • -

        xyzToLatLonDegrees

        -
        public static double[] xyzToLatLonDegrees(double[] xyz)
        -
        Converts DIS xyz world coordinates to latitude and longitude (IN DEGREES). This algorithm may not be 100% accurate - near the poles. Uses WGS84 , though you can change the ellipsoid constants a and b if you want to use something - else. These formulas were obtained from Military Handbook 600008
        -
        -
        Parameters:
        -
        xyz - A double array with the x, y, and z coordinates, in that order.
        -
        Returns:
        -
        An array with the lat, lon, and elevation corresponding to those coordinates. - Elevation is in meters, lat and long are in degrees
        -
        -
      • -
      - - - -
        -
      • -

        getXYZfromLatLonRadians

        -
        public static double[] getXYZfromLatLonRadians(double latitude,
        -                                               double longitude,
        -                                               double height)
        -
        Converts lat long and geodetic height (elevation) into DIS XYZ - This algorithm also uses the WGS84 ellipsoid, though you can change the values - of a and b for a different ellipsoid. Adapted from Military Handbook 600008
        -
        -
        Parameters:
        -
        latitude - The latitude, IN RADIANS
        -
        longitude - The longitude, in RADIANS
        -
        height - The elevation, in meters
        -
        Returns:
        -
        a double array with the calculated X, Y, and Z values, in that order
        -
        -
      • -
      - - - -
        -
      • -

        getXYZfromLatLonDegrees

        -
        public static double[] getXYZfromLatLonDegrees(double latitude,
        -                                               double longitude,
        -                                               double height)
        -
        Converts lat long IN DEGREES and geodetic height (elevation) into DIS XYZ - This algorithm also uses the WGS84 ellipsoid, though you can change the values - of a and b for a different ellipsoid. Adapted from Military Handbook 600008
        -
        -
        Parameters:
        -
        latitude - The latitude, IN DEGREES
        -
        longitude - The longitude, in DEGREES
        -
        height - The elevation, in meters
        -
        Returns:
        -
        a double array with the calculated X, Y, and Z values, in that order
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/CoordinateTransformer.html b/dist/javadoc/edu/nps/moves/disutil/CoordinateTransformer.html deleted file mode 100644 index f3a798b9..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/CoordinateTransformer.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - -CoordinateTransformer - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class CoordinateTransformer

-
-
- -
-
    -
  • -
    -
    -
    public abstract class CoordinateTransformer
    -extends java.lang.Object
    -
    Abstract superclass for doing global coordinate transforms. Given a Vector3Double - that specifies the location of an entity in the world, transforms it from a given - initial coordinate system (such as lat/lon/altitude, or x/y/altitude) to another - coordinate system, such as DIS earth-centered. This transformation is carried out - in the concrete subclass.

    - - Ideally you want to translate into DIS standard coordinates, but not everyone - actually uses that, so I'm agnostic about whether you want to follow the - standard. If you want to write a transform that puts lat/lon on the wire, that's - up to you.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      abstract voidtransformLocation(Vector3Double source) -
      Changes the coordinate system of the input coordinates to the target.
      -
      abstract voidtransformOrientation(Vector3Float source) -
      Transforms the euler angles from the source to the destination coordinate - system.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CoordinateTransformer

        -
        public CoordinateTransformer()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        transformLocation

        -
        public abstract void transformLocation(Vector3Double source)
        -
        Changes the coordinate system of the input coordinates to the target.
        -
        -
        Parameters:
        -
        source -
        -
        -
      • -
      - - - -
        -
      • -

        transformOrientation

        -
        public abstract void transformOrientation(Vector3Float source)
        -
        Transforms the euler angles from the source to the destination coordinate - system.
        -
        -
        Parameters:
        -
        source -
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/DisMarshaller.TimestampStyle.html b/dist/javadoc/edu/nps/moves/disutil/DisMarshaller.TimestampStyle.html deleted file mode 100644 index 58c7cecb..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/DisMarshaller.TimestampStyle.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - -DisMarshaller.TimestampStyle - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Enum DisMarshaller.TimestampStyle

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable, java.lang.Comparable<DisMarshaller.TimestampStyle>
    -
    -
    -
    Enclosing class:
    -
    DisMarshaller
    -
    -
    -
    -
    public static enum DisMarshaller.TimestampStyle
    -extends java.lang.Enum<DisMarshaller.TimestampStyle>
    -
    The various formats we can use for the timestamp format in the PDU header when marshalled
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static DisMarshaller.TimestampStylevalueOf(java.lang.String name) -
      Returns the enum constant of this type with the specified name.
      -
      static DisMarshaller.TimestampStyle[]values() -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Enum

        -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -getClass, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static DisMarshaller.TimestampStyle[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (DisMarshaller.TimestampStyle c : DisMarshaller.TimestampStyle.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static DisMarshaller.TimestampStyle valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/DisMarshaller.html b/dist/javadoc/edu/nps/moves/disutil/DisMarshaller.html deleted file mode 100644 index 342c3506..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/DisMarshaller.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -DisMarshaller - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class DisMarshaller

-
-
- -
-
    -
  • -
    -
    -
    public class DisMarshaller
    -extends java.lang.Object
    -
    Marhsalls a Java object PDU to IEEE DIS, optionally changing coordinate systems - of some PDUs to conform to the desired coordinate system.

    - - DIS has a standard coordiante system; its origin is a the center of the - earth and it is cartesian. It's very difficult for casual programmers to work - with, though. Often simulators want to specify object locations in (lat, lon, altitude) - or (x,y) offset from some position on the surface of the earth. Also, the timestamp - updates are not always easy to work with. In short, there are some fields in the - PDUs whose values are not easily set, but that nonetheless need to be correctly - specified. This class accoplishes that.

    - - The class can rewrite the coordinates used for position in PDUs to conform to - the DIS standard, or someother agreed-upon standard. Fields such as the - timestamp or exercise ID can also be set--in short, it can look over the - shoulder of the programmer and set the fields correctly even if the programmer - doesn't. As with any effort of this type, the line betwen being helpful and - being annoying is a fine one.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Nested Class Summary

      - - - - - - - - - - -
      Nested Classes 
      Modifier and TypeClass and Description
      static class DisMarshaller.TimestampStyle -
      The various formats we can use for the timestamp format in the PDU header when marshalled
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      DisMarshaller() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      byte[]marshalPdu(Pdu aPdu) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DisMarshaller

        -
        public DisMarshaller()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        marshalPdu

        -
        public byte[] marshalPdu(Pdu aPdu)
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/DisTime.html b/dist/javadoc/edu/nps/moves/disutil/DisTime.html deleted file mode 100644 index f1d0f269..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/DisTime.html +++ /dev/null @@ -1,506 +0,0 @@ - - - - - -DisTime - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class DisTime

-
-
- -
-
    -
  • -
    -
    -
    public class DisTime
    -extends java.lang.Object
    -
    DIS time units are a pain in the ass. DIS time units are arbitrary, and set - equal to 2^31 - 1 time units per hour. The DIS time is set to the number of time - units since the start of the hour. The timestamp field in the PDU header is - four bytes long and is specified to be an unsigned integer value.

    - - There are two types of official timestamps in the PDU header: absolute time and - relative time. Absolute time is used when the host is sync'd to UTC, ie the host - has access to UTC via Network Time Protocol (NTP). This time can be legitimately - compared to the timestamp of packets received from other hosts, since they all - refer to the same universal time.

    - - Relative timestamps are used when the host does NOT have access to NTP, and hence - the system time might not be coordinated with that of other hosts. This means that - a host receiving DIS packets from several hosts might have to set up a per-host - table to order packets, and that the PDU timestamp fields from one host is not - directly comparable to the PDU timestamp field from another host. - - Absolute timestamps have their LSB set to 1, and relative timestamps have their - LSB set to 0. The idea is to get the current time since the top of the hour, - divide by 2^31-1, shift left one bit, then set the LSB to either 0 for relative - timestamps or 1 for absolute timestamps.

    - - The nature of the data is such that the timestamp fields will roll over once an - hour, and simulations must be prepared for that. Ie, at the top of the hour - outgoing PDUs will have a timestamp of 1, just before the end of the hour the - PDUs will have a timestamp of 2^31 - 1, and then they will roll back over to 1. - Receiving applications should expect this behavior, and not simply expect a - monotonically increasing timestamp field.

    - - The official DIS timestamps don't work all that well in our (NPS's) applications, - which often expect a monotonically increasing timestamp field. To get around this, - we use hundreds of a second since the start of the year. The maximum value for - this field is 3,153,600,000, which can fit into an unsigned int. The resolution is - good enough for most applications, and you typically don't have to worry about - rollover, instead getting only a monotonically increasing timestamp value.

    - - Note that many applications in the wild have been known to completely ignore - the standard and to simply put the Unix time (seconds since 1970) into the - field.

    - - You need to be careful with the shared instance of this class--I'm not at all - convinced it is thread safe. If you are using multiple threads, I suggest you - create a new instance of the class for each thread to prevent the values from - getting stomped on.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      DisTime() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetDisAbsoluteTimestamp() -
      Returns the absolute timestamp, assuminng that this host is sync'd to NTP.
      -
      intgetDisRelativeTimestamp() -
      Returns the DIS standard relative timestamp, which should be used if this host - is not slaved to NTP.
      -
      static DisTimegetInstance() -
      Shared instance.
      -
      longgetNpsTimestamp() -
      Returns a useful timestamp, hundredths of a second since the start of the year.
      -
      longgetUnixTimestamp() -
      Another option for marshalling with the timestamp field set automatically.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        ABSOLUTE_TIMESTAMP_MASK

        -
        public static final int ABSOLUTE_TIMESTAMP_MASK
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        RELATIVE_TIMESTAMP_MASK

        -
        public static final int RELATIVE_TIMESTAMP_MASK
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        cal

        -
        protected java.util.GregorianCalendar cal
        -
      • -
      - - - -
        -
      • -

        disTime

        -
        public static DisTime disTime
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DisTime

        -
        public DisTime()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getInstance

        -
        public static DisTime getInstance()
        -
        Shared instance. This is not thread-safe. If you are working in multiple threads, - create a new instance for each thread.
        -
        -
        Returns:
        -
        singleton instance of DisTime
        -
        -
      • -
      - - - -
        -
      • -

        getDisAbsoluteTimestamp

        -
        public int getDisAbsoluteTimestamp()
        -
        Returns the absolute timestamp, assuminng that this host is sync'd to NTP. - Fix to bitshift by mvormelch.
        -
        -
        Returns:
        -
        DIS time units, get absolute timestamp
        -
        -
      • -
      - - - -
        -
      • -

        getDisRelativeTimestamp

        -
        public int getDisRelativeTimestamp()
        -
        Returns the DIS standard relative timestamp, which should be used if this host - is not slaved to NTP. Fix to bitshift by mvormelch
        -
        -
        Returns:
        -
        DIS time units, relative
        -
        -
      • -
      - - - -
        -
      • -

        getNpsTimestamp

        -
        public long getNpsTimestamp()
        -
        Returns a useful timestamp, hundredths of a second since the start of the year. - This effectively eliminates the need for receivers to handle timestamp rollover, - as long as you're not working on New Year's Eve.
        -
        -
        Returns:
        -
        a timestamp in hundredths of a second since the start of the year
        -
        -
      • -
      - - - -
        -
      • -

        getUnixTimestamp

        -
        public long getUnixTimestamp()
        -
        Another option for marshalling with the timestamp field set automatically. The UNIX - time is conventionally seconds since January 1, 1970. UTC time is used, and leap seconds - are excluded. This approach is popular in the wild, but the time resolution is not very - good for high frequency updates, such as aircraft. An entity updating at 30 PDUs/second - would see 30 PDUs sent out with the same timestamp, and have 29 of them discarded as - duplicate packets. - - Note that there are other "Unix times", such milliseconds since 1/1/1970, saved in a long. - This cannot be used, since the value is saved in a long. Java's System.getCurrentTimeMillis() - uses this value. - - Unix time (in seconds) rolls over in 2038. - - See the wikipedia page on Unix time for gory details.
        -
        -
        Returns:
        -
        seconds since 1970
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/EulerConversions.html b/dist/javadoc/edu/nps/moves/disutil/EulerConversions.html deleted file mode 100644 index cb998e1b..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/EulerConversions.html +++ /dev/null @@ -1,465 +0,0 @@ - - - - - -EulerConversions - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class EulerConversions

-
-
- -
-
    -
  • -
    -
    -
    public class EulerConversions
    -extends java.lang.Object
    -
    Class contains methods that convert to Tait_Bryan_angles (i.e., roll, pitch - and yaw/heading) given the position (i.e., latitude, longitude) and the - euler angles (i.e., psi, theta, and phi). - - Class also has methods for the corollary: converting to psi, theta, and phi - given the lat/lon position and the entity's roll, pitch and yaw angles - - In this class roll, pitch and yaw are always expressed in degrees - whereas psi, theta, and phi are always in radians. - - Note: latitude and longitude are also expressed in radians.
    -
    -
    Author:
    -
    loyaj & bhughes
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EulerConversions() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static doublegetOrientationFromEuler(double lat, - double lon, - double psi, - double theta) -
      Gets a degree heading for an entity based on euler angles.
      -
      static doublegetPhiFromTaitBryanAngles(double lat, - double lon, - double yaw, - double pitch, - double roll) -
      Gets the Euler Phi value (in radians) from position and Tait-Brayn yaw, pitch and roll angles
      -
      static doublegetPitchFromEuler(double lat, - double lon, - double psi, - double theta) -
      Gets a degree pitch for an entity based on euler angles.
      -
      static doublegetPsiFromTaitBryanAngles(double lat, - double lon, - double yaw, - double pitch) -
      Gets the Euler Psi value (in radians) from position and Tait-Brayn yaw and roll angles
      -
      static doublegetRollFromEuler(double lat, - double lon, - double psi, - double theta, - double phi) -
      Gets the degree roll for an entity based on euler angles.
      -
      static doublegetThetaFromTaitBryanAngles(double lat, - double lon, - double yaw, - double pitch) -
      Gets the Euler Theta value (in radians) from position and Tait-Brayn yaw and roll angles
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EulerConversions

        -
        public EulerConversions()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getOrientationFromEuler

        -
        public static double getOrientationFromEuler(double lat,
        -                                             double lon,
        -                                             double psi,
        -                                             double theta)
        -
        Gets a degree heading for an entity based on euler angles. All angular values passed in must be in radians.
        -
        -
        Parameters:
        -
        lat - Entity's latitude, IN RADIANS
        -
        lon - Entity's longitude, IN RADIANS
        -
        psi - Psi angle, IN RADIANS
        -
        theta - Theta angle, IN RADIANS
        -
        Returns:
        -
        the heading, in degrees, with 0 being north, positive angles going clockwise, - and negative angles going counterclockwise (i.e., 90 deg is east, -90 is west)
        -
        -
      • -
      - - - -
        -
      • -

        getPitchFromEuler

        -
        public static double getPitchFromEuler(double lat,
        -                                       double lon,
        -                                       double psi,
        -                                       double theta)
        -
        Gets a degree pitch for an entity based on euler angles. All angular values passed in must be in radians.
        -
        -
        Parameters:
        -
        lat - Entity's latitude, IN RADIANS
        -
        lon - Entity's longitude, IN RADIANS
        -
        psi - Psi angle, IN RADIANS
        -
        theta - Theta angle, IN RADIANS
        -
        Returns:
        -
        the pitch, in degrees, with 0 being level. A negative values is when the entity's - nose is pointing downward, positive value is when the entity's nose is pointing upward.
        -
        -
      • -
      - - - -
        -
      • -

        getRollFromEuler

        -
        public static double getRollFromEuler(double lat,
        -                                      double lon,
        -                                      double psi,
        -                                      double theta,
        -                                      double phi)
        -
        Gets the degree roll for an entity based on euler angles. All angular values passed in must be in radians.
        -
        -
        Parameters:
        -
        lat - Entity's latitude, IN RADIANS
        -
        lon - Entity's longitude, IN RADIANS
        -
        psi - Psi angle, IN RADIANS
        -
        theta - Theta angle, IN RADIANS
        -
        phi - Phi angle, IN RADIANS
        -
        Returns:
        -
        the roll, in degrees, with 0 being level flight, + roll is clockwise when looking out the front of the entity.
        -
        -
      • -
      - - - -
        -
      • -

        getThetaFromTaitBryanAngles

        -
        public static double getThetaFromTaitBryanAngles(double lat,
        -                                                 double lon,
        -                                                 double yaw,
        -                                                 double pitch)
        -
        Gets the Euler Theta value (in radians) from position and Tait-Brayn yaw and roll angles
        -
        -
        Parameters:
        -
        lat - Entity's latitude, IN RADIANS
        -
        lon - Entity's longitude, IN RADIANS
        -
        yaw - entity's yaw angle (also know as the entity's bearing or heading angle), in degrees
        -
        pitch - entity's pitch angle, in degrees
        -
        Returns:
        -
        the Theta value in radians
        -
        -
      • -
      - - - -
        -
      • -

        getPsiFromTaitBryanAngles

        -
        public static double getPsiFromTaitBryanAngles(double lat,
        -                                               double lon,
        -                                               double yaw,
        -                                               double pitch)
        -
        Gets the Euler Psi value (in radians) from position and Tait-Brayn yaw and roll angles
        -
        -
        Parameters:
        -
        lat - Entity's latitude, IN RADIANS
        -
        lon - Entity's longitude, IN RADIANS
        -
        yaw - ettity's yaw angle (also know as the entity's bearing or heading angle), in degrees
        -
        pitch - entity's pitch angle, in degrees
        -
        Returns:
        -
        the Psi value in radians
        -
        -
      • -
      - - - -
        -
      • -

        getPhiFromTaitBryanAngles

        -
        public static double getPhiFromTaitBryanAngles(double lat,
        -                                               double lon,
        -                                               double yaw,
        -                                               double pitch,
        -                                               double roll)
        -
        Gets the Euler Phi value (in radians) from position and Tait-Brayn yaw, pitch and roll angles
        -
        -
        Parameters:
        -
        lat - Entity's latitude, IN RADIANS
        -
        lon - Entity's longitude, IN RADIANS
        -
        yaw - yaw angle (also know as the entity's bearing or heading angle), in degrees
        -
        pitch - entity's pitch angle, in degrees
        -
        roll - entity's roll angle (0 is level flight, + roll is clockwise looking out the nose), in degrees
        -
        Returns:
        -
        the Phi value in radians
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/NioServer.Adapter.html b/dist/javadoc/edu/nps/moves/disutil/NioServer.Adapter.html deleted file mode 100644 index f966c12e..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/NioServer.Adapter.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - -NioServer.Adapter - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class NioServer.Adapter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    NioServer.Listener, java.util.EventListener
    -
    -
    -
    Enclosing class:
    -
    NioServer
    -
    -
    -
    -
    public class NioServer.Adapter
    -extends java.lang.Object
    -implements NioServer.Listener
    -
    A helper class that implements all methods of the - NioServer.Listener interface with empty methods. - -

    This code is released into the Public Domain. - Since this is Public Domain, you don't need to worry about - licensing, and you can simply copy this NioServer.java file - to your own package and use it as you like. Enjoy. - Please consider leaving the following statement here in this code:

    - -

    This NioServer class was copied to this project from its source as - found at iHarder.net.

    -
    -
    Version:
    -
    0.1
    -
    Author:
    -
    Robert Harder, rharder@users.sourceforge.net
    -
    See Also:
    -
    NioServer, -NioServer.Listener, -NioServer.Event
    -
    -
  • -
-
-
- -
-
- -
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/NioServer.Event.html b/dist/javadoc/edu/nps/moves/disutil/NioServer.Event.html deleted file mode 100644 index aa4ecdf3..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/NioServer.Event.html +++ /dev/null @@ -1,541 +0,0 @@ - - - - - -NioServer.Event - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class NioServer.Event

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Enclosing class:
    -
    NioServer
    -
    -
    -
    -
    public static class NioServer.Event
    -extends java.util.EventObject
    -
    An event representing activity by a NioServer. - -

    This code is released into the Public Domain. - Since this is Public Domain, you don't need to worry about - licensing, and you can simply copy this NioServer.java file - to your own package and use it as you like. Enjoy. - Please consider leaving the following statement here in this code:

    - -

    This NioServer class was copied to this project from its source as - found at iHarder.net.

    -
    -
    Version:
    -
    0.1
    -
    Author:
    -
    Robert Harder, rharder@users.sourceforge.net
    -
    See Also:
    -
    NioServer, -NioServer.Adapter, -NioServer.Listener, -Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class java.util.EventObject

        -source
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Event(NioServer src) -
      Creates a Event based on the given NioServer.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.nio.ByteBuffergetBuffer() -
      Returns the ByteBuffer that contains - the data for this connection.
      -
      java.nio.channels.SelectionKeygetKey() -
      Returns the SelectionKey associated with this event.
      -
      java.net.SocketAddressgetLocalSocketAddress() -
      Returns the local address/port to which this connection - is bound.
      -
      NioServergetNioServer() -
      Returns the source of the event, a NioServer.
      -
      java.net.SocketAddressgetRemoteSocketAddress() -
      Returns the address of the endpoint this socket is - connected to, or null if it is unconnected.
      -
      NioServer.StategetState() -
      Shorthand for getNioServer().getState().
      -
      booleanisTcp() -
      Convenience method for checking - getKey().channel() instanceof SocketChannel.
      -
      booleanisUdp() -
      Convenience method for checking - getKey().channel() instanceof DatagramChannel.
      -
      protected voidreset(java.nio.channels.SelectionKey key, - java.nio.ByteBuffer buffer, - java.net.SocketAddress remoteUdp) -
      Resets an event between firings by updating the parameters - that change.
      -
      -
        -
      • - - -

        Methods inherited from class java.util.EventObject

        -getSource, toString
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Event

        -
        public Event(NioServer src)
        -
        Creates a Event based on the given NioServer.
        -
        -
        Parameters:
        -
        src - the source of the event
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getNioServer

        -
        public NioServer getNioServer()
        -
        Returns the source of the event, a NioServer. - Shorthand for (NioServer)getSource().
        -
        -
        Returns:
        -
        the server
        -
        -
      • -
      - - - -
        -
      • -

        getState

        -
        public NioServer.State getState()
        -
        Shorthand for getNioServer().getState().
        -
        -
        Returns:
        -
        the state of the server
        -
        See Also:
        -
        NioServer.State
        -
        -
      • -
      - - - -
        -
      • -

        getKey

        -
        public java.nio.channels.SelectionKey getKey()
        -
        Returns the SelectionKey associated with this event.
        -
        -
        Returns:
        -
        the SelectionKey
        -
        -
      • -
      - - - -
        -
      • -

        reset

        -
        protected void reset(java.nio.channels.SelectionKey key,
        -                     java.nio.ByteBuffer buffer,
        -                     java.net.SocketAddress remoteUdp)
        -
        Resets an event between firings by updating the parameters - that change.
        -
        -
        Parameters:
        -
        key - The SelectionKey for the event
        -
        buffer -
        -
        remoteUdp - the remote UDP source or null for TCP
        -
        -
      • -
      - - - -
        -
      • -

        getBuffer

        -
        public java.nio.ByteBuffer getBuffer()
        -

        Returns the ByteBuffer that contains - the data for this connection. Read from it as much as - you can. Any data that remains on or after the value - of position() will be saved for the next - time an event is fired. In this way, you can defer - processing incomplete data until everything arrives.

        - -

        Example: You are receiving lines of text. The ByteBuffer - returned here contains one and a half lines of text. - When you realize this, you process the first line as you - like, but you leave this buffer's position at the beginning - of the second line. In this way, The beginning of the second - line will be the start of the buffer the next time around.

        -
        -
        Returns:
        -
        buffer with the data
        -
        -
      • -
      - - - -
        -
      • -

        getLocalSocketAddress

        -
        public java.net.SocketAddress getLocalSocketAddress()
        -

        Returns the local address/port to which this connection - is bound. That is, if you are listening on port 80, then - this might return something like an InetSocketAddress - (probably) that indicated /127.0.0.1:80.

        -

        This is - essentially a convenience method for returning the same-name - methods from the key's channel after checking the type - of channel (SocketChannel or DatagramChannel).

        -
        -
        Returns:
        -
        local address that server is bound to for this connection
        -
        -
      • -
      - - - -
        -
      • -

        getRemoteSocketAddress

        -
        public java.net.SocketAddress getRemoteSocketAddress()
        -

        Returns the address of the endpoint this socket is - connected to, or null if it is unconnected.

        -

        This is - essentially a convenience method for returning the same-name - methods from the key's channel after checking the type - of channel (SocketChannel or DatagramChannel).

        -
        -
        Returns:
        -
        remote address from which connection came
        -
        -
      • -
      - - - -
        -
      • -

        isTcp

        -
        public boolean isTcp()
        -
        Convenience method for checking - getKey().channel() instanceof SocketChannel.
        -
        -
        Returns:
        -
        true if a TCP connection
        -
        -
      • -
      - - - -
        -
      • -

        isUdp

        -
        public boolean isUdp()
        -
        Convenience method for checking - getKey().channel() instanceof DatagramChannel.
        -
        -
        Returns:
        -
        true if a UDP connection
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/NioServer.Listener.html b/dist/javadoc/edu/nps/moves/disutil/NioServer.Listener.html deleted file mode 100644 index 8f34993d..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/NioServer.Listener.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - -NioServer.Listener - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Interface NioServer.Listener

-
-
-
-
    -
  • -
    -
    All Superinterfaces:
    -
    java.util.EventListener
    -
    -
    -
    All Known Implementing Classes:
    -
    NioServer.Adapter
    -
    -
    -
    Enclosing class:
    -
    NioServer
    -
    -
    -
    -
    public static interface NioServer.Listener
    -extends java.util.EventListener
    -
    An interface for listening to events from a NioServer. - A single NioServer.Event is shared for all invocations - of these methods. - -

    This code is released into the Public Domain. - Since this is Public Domain, you don't need to worry about - licensing, and you can simply copy this NioServer.java file - to your own package and use it as you like. Enjoy. - Please consider leaving the following statement here in this code:

    - -

    This NioServer class was copied to this project from its source as - found at iHarder.net.

    -
    -
    Version:
    -
    0.1
    -
    Author:
    -
    Robert Harder, rharder@users.sourceforge.net
    -
    See Also:
    -
    NioServer, -NioServer.Adapter, -NioServer.Event
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        nioServerNewConnectionReceived

        -
        void nioServerNewConnectionReceived(NioServer.Event evt)
        -

        Called when a new connection is received. The SelectionKey associated - with the event (an OP_READ key), is the key that will be - used with the data received event. In this way, you can seed a - Map or other data structure and associate this very - key with the connection. You will only get new connection - events for TCP connections (not UDP).

        - -

        The key's attachment mechanism is unused by NioServer and is - available for you to store whatever you like.

        - -

        If your protocol requires the server to respond to a client - upon connection, this sample code demonstrates such an arrangement:

        - -
        -   public void nioServerNewConnectionReceived(NioServer.Event evt) {
        -       SocketChannel ch = (SocketChannel) evt.getKey().channel();
        -       try {
        -           ch.write(ByteBuffer.wrap("Greetings\r\n".getBytes()));
        -       } catch (IOException ex) {
        -           ex.printStackTrace(); // Please don't do printStackTrace in production code
        -       }
        -   }
        - 
        -
        -
        Parameters:
        -
        evt - the shared event
        -
        -
      • -
      - - - -
        -
      • -

        nioServerTcpDataReceived

        -
        void nioServerTcpDataReceived(NioServer.Event evt)
        -

        Called when TCP data is received. Retrieve the associated ByteBuffer - with evt.getBuffer(). This is the source ByteBuffer - used by the server directly to receive the data. It is a - "direct" ByteBuffer (created with ByteBuffer.allocateDirect(..)). - Read from it as much as - you can. Any data that remains on or after the value - of position() will be saved for the next - time an event is fired. In this way, you can defer - processing incomplete data until everything arrives. - Be careful that you don't leave the buffer full - or you won't be able to receive anything next time around - (unless you call NioServer.setBufferSize(int) to resize buffer).

        - -

        The key's attachment mechanism is unused by NioServer and is - available for you to store whatever you like.

        - -

        Example: You are receiving lines of text. The ByteBuffer - returned here contains one and a half lines of text. - When you realize this, you process the first line as you - like, but you leave this buffer's position at the beginning - of the second line. In this way, The beginning of the second - line will be the start of the buffer the next time around.

        -
        -
        Parameters:
        -
        evt - the shared event
        -
        -
      • -
      - - - -
        -
      • -

        nioServerUdpDataReceived

        -
        void nioServerUdpDataReceived(NioServer.Event evt)
        -

        Called when UDP data is received. Retrieve the associated ByteBuffer - with evt.getBuffer(). This is the source ByteBuffer - used by the server directly to receive the data. It is a - "direct" ByteBuffer (created with ByteBuffer.allocateDirect(..)). - The contents of the ByteBuffer will be the entire contents - received from the UDP datagram.

        -
        -
        Parameters:
        -
        evt - the shared event
        -
        -
      • -
      - - - -
        -
      • -

        nioServerConnectionClosed

        -
        void nioServerConnectionClosed(NioServer.Event evt)
        -
        Called when a connection is closed remotely. If you close the connection - somewhere in your own code, this event probably won't be fired.
        -
        -
        Parameters:
        -
        evt - the shared event
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/NioServer.State.html b/dist/javadoc/edu/nps/moves/disutil/NioServer.State.html deleted file mode 100644 index 95e681d1..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/NioServer.State.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - -NioServer.State - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Enum NioServer.State

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable, java.lang.Comparable<NioServer.State>
    -
    -
    -
    Enclosing class:
    -
    NioServer
    -
    -
    -
    -
    public static enum NioServer.State
    -extends java.lang.Enum<NioServer.State>
    -

    One of four possible states for the server to be in:

    - -
      -
    • STARTING
    • -
    • STARTED
    • -
    • STOPPING
    • -
    • STOPPED
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static NioServer.StatevalueOf(java.lang.String name) -
      Returns the enum constant of this type with the specified name.
      -
      static NioServer.State[]values() -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Enum

        -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -getClass, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static NioServer.State[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (NioServer.State c : NioServer.State.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static NioServer.State valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/NioServer.html b/dist/javadoc/edu/nps/moves/disutil/NioServer.html deleted file mode 100644 index 56e51e27..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/NioServer.html +++ /dev/null @@ -1,1476 +0,0 @@ - - - - - -NioServer - - - - - - - - -
- - - - - - - -
- - - -
-
edu.nps.moves.disutil
-

Class NioServer

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    PduNioMulticastReceiver
    -
    -
    -
    -
    public class NioServer
    -extends java.lang.Object
    -

    A robust class for establishing simultaneous TCP and UDP servers and manipulating - their listening ports. - The NioServer.Events and property change events make - it an appropriate tool in a threaded, GUI application. - It is almost identical in design to the UdpServer and TcpServer classes that - should have accompanied this class when you downloaded it.

    - -

    To start a server, create a new NioServer and call start():

    - -
     NioServer server = new NioServer();
    - server.start();
    - -

    You'll want to bind to a port or two:

    - -
     server.addTcpBinding( new InetSocketAddress( 80 ) );
    - server.addUdpBinding( new InetSocketAddress( 80 ) );
    - -

    Of course it won't be much help unless you register as a listener - so you'll know when data has come in:

    - -
     server.addNioServerListener( new NioServer.Adapter(){
    -     public void nioServerTcpDataReceived( NioServer.Event evt ){
    -         ByteBuffer buff = evt.getBuffer();
    -         ...
    -     }   // end data received
    -
    -     public void nioServerUdpDataReceived( NioServer.Event evt ){
    -         ByteBuffer buff = evt.getBuffer();
    -         ...
    -     }   // end data received
    - });
    - -

    The server runs on one thread, and all events are fired on that thread. - Consider offloading heavy processing to another thread. Be aware that - you can register multiple listeners to respond to incoming data - so be mindful of more than one listener being around to makes calls - on the data.

    - -

    The public methods are all synchronized on this, and great - care has been taken to avoid deadlocks and race conditions. That being said, - there may still be bugs (please contact the author if you find any), and - you certainly still have the power to introduce these problems yourself.

    - -

    It's often handy to have your own class extend this one rather than - making an instance field to hold a NioServer where you'd have to - pass along all the setPort(...) methods and so forth.

    - -

    The supporting NioServer.Event, NioServer.Listener, and NioServer.Adapter - classes are static inner classes in this file so that you have only one - file to copy to your project. You're welcome.

    - -

    Since the TcpServer.java, UdpServer.java, and NioServer.java are - so similar, and since lots of copying and pasting was going on among them, - you may find some comments that refer to TCP instead of UDP or vice versa. - Please feel free to let me know, so I can correct that.

    - -

    This code is released into the Public Domain. - Since this is Public Domain, you don't need to worry about - licensing, and you can simply copy this NioServer.java file - to your own package and use it as you like. Enjoy. - Please consider leaving the following statement here in this code:

    - -

    This NioServer class was copied to this project from its source as - found at iHarder.net.

    -
    -
    Version:
    -
    0.1
    -
    Author:
    -
    Robert Harder, rharder@users.sourceforge.net
    -
    See Also:
    -
    NioServer, -NioServer.Adapter, -NioServer.Event, -NioServer.Listener
    -
    -
  • -
-
-
-
    -
  • - - - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      NioServer() -
      Constructs a new NioServer, listening to nothing, and not started.
      -
      NioServer(java.util.concurrent.ThreadFactory factory) -
      Constructs a new NioServer, listening to nothing, and not started.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddNioServerListener(NioServer.Listener l) - -
      voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener) -
      Add a property listener.
      -
      voidaddPropertyChangeListener(java.lang.String property, - java.beans.PropertyChangeListener listener) -
      Add a property listener for the named property.
      -
      NioServeraddTcpBinding(java.net.SocketAddress addr) -
      Adds a TCP binding to the server.
      -
      NioServeraddUdpBinding(java.net.SocketAddress addr) -
      Adds a UDP binding to the server.
      -
      NioServeraddUdpBinding(java.net.SocketAddress addr, - java.lang.String group) -
      Experimental Hack - Adds a UDP binding to the server - and joins the given multicast group (if group - is not null and is a valid multicast group).
      -
      NioServerclearTcpBindings() -
      Clears all TCP bindings.
      -
      NioServerclearUdpBindings() -
      Clears all UDP bindings.
      -
      protected voidfireConnectionClosed(java.nio.channels.SelectionKey key) -
      Fire when a connection is closed remotely.
      -
      protected voidfireExceptionNotification(java.lang.Throwable t) -
      Fires a property change event with the new exception.
      -
      protected voidfireNewConnection(java.nio.channels.SelectionKey key) -
      Fire when a new connection is established.
      -
      voidfireProperties() -
      Fires property chagne events for all current values - setting the old value to null and new value to the current.
      -
      protected voidfirePropertyChange(java.lang.String prop, - java.lang.Object oldVal, - java.lang.Object newVal) -
      Fire a property change event on the current thread.
      -
      protected voidfireTcpDataReceived(java.nio.channels.SelectionKey key, - java.nio.ByteBuffer buffer) -
      Fire when data is received.
      -
      protected voidfireUdpDataReceived(java.nio.channels.SelectionKey key, - java.nio.ByteBuffer buffer, - java.net.SocketAddress remote) -
      Fire when data is received.
      -
      intgetBufferSize() -
      Returns the size of the ByteBuffer used to read - from the connections.
      -
      java.lang.ThrowablegetLastException() -
      Returns the last exception (Throwable, actually) - that the server encountered.
      -
      static java.util.logging.LevelgetLoggingLevel() -
      Static method returning the logging level using Java's - java.util.logging package.
      -
      intgetSingleTcpPort() -
      Returns the port for the single TCP binding in effect, - or -1 (minus one) if there are no or multiple TCP - bindings or some other error.
      -
      intgetSingleUdpPort() -
      Returns the port for the single UDP binding in effect, - or -1 (minus one) if there are no or multiple UDP - bindings or some other error.
      -
      NioServer.StategetState() -
      Returns the current state of the server, one of - STOPPED, STARTING, or STARTED.
      -
      java.util.Set<java.net.SocketAddress>getTcpBindings() -
      Returns a set of socket addresses that the server is (or will - be when started) bound to/listening on.
      -
      java.util.Map<java.net.SocketAddress,java.lang.String>getUdpBindings() -
      Returns a map of socket addresses and multicast groups - that the server is (or will - be when started) bound to/listening on.
      -
      voidremoveNioServerListener(NioServer.Listener l) - -
      voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener) -
      Remove a property listener.
      -
      voidremovePropertyChangeListener(java.lang.String property, - java.beans.PropertyChangeListener listener) -
      Remove a property listener for the named property.
      -
      NioServerremoveTcpBinding(java.net.SocketAddress addr) -
      Removes a TCP binding.
      -
      NioServerremoveUdpBinding(java.net.SocketAddress addr) -
      Removes a UDP binding.
      -
      voidreset() -
      Resets the server, if it is running, otherwise does nothing.
      -
      protected voidrunServer() -
      This method starts up and listens indefinitely - for TCP packets.
      -
      voidsetBufferSize(int size) -
      Sets the size of the ByteBuffer used to read - from the connections.
      -
      static voidsetLoggingLevel(java.util.logging.Level level) -
      Static method to set the logging level using Java's - java.util.logging package.
      -
      NioServersetSingleTcpPort(int port) -
      Convenience method for clearing all bindings and - setting up listening for TCP on the given port.
      -
      NioServersetSingleUdpPort(int port) -
      Convenience method for clearing all bindings and - setting up listening for UDP on the given port.
      -
      NioServersetSingleUdpPort(int port, - java.lang.String group) -
      Convenience method for clearing all bindings and - setting up listening for UDP on the given port - and joining the provided multicast group.
      -
      protected voidsetState(NioServer.State state) -
      Sets the state and fires an event.
      -
      NioServersetTcpBindings(java.util.Set<java.net.SocketAddress> newSet) -
      Sets the TCP bindings that the server should use.
      -
      NioServersetUdpBindings(java.util.Map<java.net.SocketAddress,java.lang.String> newMap) -
      Sets the UDP bindings that the server should use.
      -
      voidstart() -
      Attempts to start the server listening and returns immediately.
      -
      voidstop() -
      Attempts to stop the server, if the server is in - the STARTED state, and returns immediately.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        BUFFER_SIZE_PROP

        -
        public static final java.lang.String BUFFER_SIZE_PROP
        -
        The buffer size property.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        STATE_PROP

        -
        public static final java.lang.String STATE_PROP
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        LAST_EXCEPTION_PROP

        -
        public static final java.lang.String LAST_EXCEPTION_PROP
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        TCP_BINDINGS_PROP

        -
        public static final java.lang.String TCP_BINDINGS_PROP
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        UDP_BINDINGS_PROP

        -
        public static final java.lang.String UDP_BINDINGS_PROP
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        SINGLE_TCP_PORT_PROP

        -
        public static final java.lang.String SINGLE_TCP_PORT_PROP
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        SINGLE_UDP_PORT_PROP

        -
        public static final java.lang.String SINGLE_UDP_PORT_PROP
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        NioServer

        -
        public NioServer()
        -
        Constructs a new NioServer, listening to nothing, and not started.
        -
      • -
      - - - -
        -
      • -

        NioServer

        -
        public NioServer(java.util.concurrent.ThreadFactory factory)
        -
        Constructs a new NioServer, listening to nothing, and not started. - The provided - ThreadFactory will be used when starting and running the server.
        -
        -
        Parameters:
        -
        factory - the ThreadFactory to use when starting the server
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        start

        -
        public void start()
        -
        Attempts to start the server listening and returns immediately. - Listen for start events to know if the server was - successfully started.
        -
        -
        See Also:
        -
        NioServer.Listener
        -
        -
      • -
      - - - -
        -
      • -

        stop

        -
        public void stop()
        -
        Attempts to stop the server, if the server is in - the STARTED state, and returns immediately. - Be sure to listen for stop events to know if the server was - successfully stopped.
        -
        -
        See Also:
        -
        NioServer.Listener
        -
        -
      • -
      - - - -
        -
      • -

        getState

        -
        public NioServer.State getState()
        -
        Returns the current state of the server, one of - STOPPED, STARTING, or STARTED.
        -
        -
        Returns:
        -
        state of the server
        -
        -
      • -
      - - - -
        -
      • -

        setState

        -
        protected void setState(NioServer.State state)
        -
        Sets the state and fires an event. This method - does not change what the server is doing, only - what is reflected by the currentState variable.
        -
        -
        Parameters:
        -
        state - the new state of the server
        -
        -
      • -
      - - - -
        -
      • -

        reset

        -
        public void reset()
        -
        Resets the server, if it is running, otherwise does nothing. - This is accomplished by registering as a listener, stopping - the server, detecting the stop, unregistering, and starting - the server again. It's a useful design pattern, and you may - want to look at the source code for this method to check it out.
        -
      • -
      - - - -
        -
      • -

        runServer

        -
        protected void runServer()
        -
        This method starts up and listens indefinitely - for TCP packets. On entering this method, - the state is assumed to be STARTING. Upon exiting - this method, the state will be STOPPING.
        -
      • -
      - - - -
        -
      • -

        getBufferSize

        -
        public int getBufferSize()
        -
        Returns the size of the ByteBuffer used to read - from the connections. This refers to the buffer - that will be passed along with NioServer.Event - objects as data is received and so forth.
        -
        -
        Returns:
        -
        The size of the ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        setBufferSize

        -
        public void setBufferSize(int size)
        -
        Sets the size of the ByteBuffer used to read - from the connections. This refers to the buffer - that will be passed along with NioServer.Event - objects as data is received and so forth.
        -
        -
        Parameters:
        -
        size - The size of the ByteBuffer
        -
        -
      • -
      - - - -
        -
      • -

        addTcpBinding

        -
        public NioServer addTcpBinding(java.net.SocketAddress addr)
        -
        Adds a TCP binding to the server. Effectively this is how you - set which ports and on which interfaces you want the server - to listen. In the simplest case, you might do the following - to listen generically on port 80: - addTcpBinding( new InetAddress(80) );. - The server can listen on multiple ports at once.
        -
        -
        Parameters:
        -
        addr - The address on which to listen
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        removeTcpBinding

        -
        public NioServer removeTcpBinding(java.net.SocketAddress addr)
        -
        Removes a TCP binding. Effectively stops the server from - listening to this or that port.
        -
        -
        Parameters:
        -
        addr - The address to stop listening to
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        getTcpBindings

        -
        public java.util.Set<java.net.SocketAddress> getTcpBindings()
        -
        Returns a set of socket addresses that the server is (or will - be when started) bound to/listening on. This set is not - backed by the actual data structures. Changes to this returned - set have no effect on the server.
        -
        -
        Returns:
        -
        set of tcp listening points
        -
        -
      • -
      - - - -
        -
      • -

        setTcpBindings

        -
        public NioServer setTcpBindings(java.util.Set<java.net.SocketAddress> newSet)
        -

        Sets the TCP bindings that the server should use. - The expression setTcpBindings( getTcpBindings() ) - should result in no change to the server.

        -
        -
        Parameters:
        -
        newSet -
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        clearTcpBindings

        -
        public NioServer clearTcpBindings()
        -
        Clears all TCP bindings.
        -
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        addUdpBinding

        -
        public NioServer addUdpBinding(java.net.SocketAddress addr)
        -
        Adds a UDP binding to the server. Effectively this is how you - set which ports and on which interfaces you want the server - to listen. In the simplest case, you might do the following - to listen generically on port 6997: - addUdpBinding( new InetAddress(6997) );. - The server can listen on multiple ports at once.
        -
        -
        Parameters:
        -
        addr - The address on which to listen
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        addUdpBinding

        -
        public NioServer addUdpBinding(java.net.SocketAddress addr,
        -                               java.lang.String group)
        -

        Experimental Hack - Adds a UDP binding to the server - and joins the given multicast group (if group - is not null and is a valid multicast group). - In the simplest case, you might do the following - to listen on port 16000 and multicast group 239.0.0.1: - addUdpBinding( new InetAddress(16000), "239.0.0.1" );. - The server can listen on multiple ports at once.

        - -

        As of Java 6, the java.nio "New IO" packages - don't support multicast groups ("annoyed grunt"), however I - found a clever hack at this gentleman's website - (http://www.mernst.org/blog/archives/12-01-2006_12-31-2006.html) - that makes multicast work -- for now.

        -
        -
        Parameters:
        -
        addr - The address on which to listen
        -
        group - The multicast group to join
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        removeUdpBinding

        -
        public NioServer removeUdpBinding(java.net.SocketAddress addr)
        -
        Removes a UDP binding. Effectively stops the server from - listening to this or that port.
        -
        -
        Parameters:
        -
        addr - The address to stop listening to
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        getUdpBindings

        -
        public java.util.Map<java.net.SocketAddress,java.lang.String> getUdpBindings()
        -
        Returns a map of socket addresses and multicast groups - that the server is (or will - be when started) bound to/listening on. This set is not - backed by the actual data structures. Changes to this returned - set have no effect on the server. - The map's value portion will be null if not multicast group - is joined for that port or it may have a String which would - be the requested multicast group.
        -
        -
        Returns:
        -
        map of udp listening points
        -
        -
      • -
      - - - -
        -
      • -

        setUdpBindings

        -
        public NioServer setUdpBindings(java.util.Map<java.net.SocketAddress,java.lang.String> newMap)
        -

        Sets the UDP bindings that the server should use. - The expression setTcpBindings( getTcpBindings() ) - should result in no change to the server.

        - -

        The map consists of socket addresses (probably InetSocketAddress) - and multicast addresses (the String value).

        -
        -
        Parameters:
        -
        newMap -
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        clearUdpBindings

        -
        public NioServer clearUdpBindings()
        -
        Clears all UDP bindings.
        -
        -
        Returns:
        -
        "this" to aid in chaining commands
        -
        -
      • -
      - - - -
        -
      • -

        setSingleTcpPort

        -
        public NioServer setSingleTcpPort(int port)
        -
        Convenience method for clearing all bindings and - setting up listening for TCP on the given port.
        -
        -
        Parameters:
        -
        port - the port to listen to
        -
        Returns:
        -
        this to aid in chaining
        -
        -
      • -
      - - - -
        -
      • -

        setSingleUdpPort

        -
        public NioServer setSingleUdpPort(int port)
        -
        Convenience method for clearing all bindings and - setting up listening for UDP on the given port.
        -
        -
        Parameters:
        -
        port - the port to listen to
        -
        Returns:
        -
        this to aid in chaining
        -
        -
      • -
      - - - -
        -
      • -

        setSingleUdpPort

        -
        public NioServer setSingleUdpPort(int port,
        -                                  java.lang.String group)
        -
        Convenience method for clearing all bindings and - setting up listening for UDP on the given port - and joining the provided multicast group.
        -
        -
        Parameters:
        -
        port - the port to listen to
        -
        group -
        -
        Returns:
        -
        this to aid in chaining
        -
        -
      • -
      - - - -
        -
      • -

        getSingleTcpPort

        -
        public int getSingleTcpPort()
        -
        Returns the port for the single TCP binding in effect, - or -1 (minus one) if there are no or multiple TCP - bindings or some other error.
        -
        -
        Returns:
        -
        TCP listening port or -1
        -
        -
      • -
      - - - -
        -
      • -

        getSingleUdpPort

        -
        public int getSingleUdpPort()
        -
        Returns the port for the single UDP binding in effect, - or -1 (minus one) if there are no or multiple UDP - bindings or some other error.
        -
        -
        Returns:
        -
        UDP listening port or -1
        -
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        fireTcpDataReceived

        -
        protected void fireTcpDataReceived(java.nio.channels.SelectionKey key,
        -                                   java.nio.ByteBuffer buffer)
        -
        Fire when data is received.
        -
        -
        Parameters:
        -
        key - the SelectionKey associated with the data
        -
        buffer - the buffer containing the new (and possibly leftover) data
        -
        -
      • -
      - - - -
        -
      • -

        fireUdpDataReceived

        -
        protected void fireUdpDataReceived(java.nio.channels.SelectionKey key,
        -                                   java.nio.ByteBuffer buffer,
        -                                   java.net.SocketAddress remote)
        -
        Fire when data is received.
        -
        -
        Parameters:
        -
        key - the SelectionKey associated with the data
        -
        buffer - the buffer containing the data
        -
        remote - the source address of the datagram or null if not available
        -
        -
      • -
      - - - -
        -
      • -

        fireConnectionClosed

        -
        protected void fireConnectionClosed(java.nio.channels.SelectionKey key)
        -
        Fire when a connection is closed remotely.
        -
        -
        Parameters:
        -
        key - The key for the closed connection.
        -
        -
      • -
      - - - -
        -
      • -

        fireNewConnection

        -
        protected void fireNewConnection(java.nio.channels.SelectionKey key)
        -
        Fire when a new connection is established.
        -
        -
        Parameters:
        -
        key - the SelectionKey associated with the connection
        -
        -
      • -
      - - - -
        -
      • -

        fireProperties

        -
        public void fireProperties()
        -
        Fires property chagne events for all current values - setting the old value to null and new value to the current.
        -
      • -
      - - - -
        -
      • -

        firePropertyChange

        -
        protected void firePropertyChange(java.lang.String prop,
        -                                  java.lang.Object oldVal,
        -                                  java.lang.Object newVal)
        -
        Fire a property change event on the current thread.
        -
        -
        Parameters:
        -
        prop - name of property
        -
        oldVal - old value
        -
        newVal - new value
        -
        -
      • -
      - - - -
        -
      • -

        addPropertyChangeListener

        -
        public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
        -
        Add a property listener.
        -
        -
        Parameters:
        -
        listener - the listener
        -
        -
      • -
      - - - -
        -
      • -

        addPropertyChangeListener

        -
        public void addPropertyChangeListener(java.lang.String property,
        -                                      java.beans.PropertyChangeListener listener)
        -
        Add a property listener for the named property.
        -
        -
        Parameters:
        -
        property - the property name
        -
        listener - the listener
        -
        -
      • -
      - - - -
        -
      • -

        removePropertyChangeListener

        -
        public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
        -
        Remove a property listener.
        -
        -
        Parameters:
        -
        listener - the listener
        -
        -
      • -
      - - - -
        -
      • -

        removePropertyChangeListener

        -
        public void removePropertyChangeListener(java.lang.String property,
        -                                         java.beans.PropertyChangeListener listener)
        -
        Remove a property listener for the named property.
        -
        -
        Parameters:
        -
        property - the property name
        -
        listener - the listener
        -
        -
      • -
      - - - -
        -
      • -

        getLastException

        -
        public java.lang.Throwable getLastException()
        -
        Returns the last exception (Throwable, actually) - that the server encountered.
        -
        -
        Returns:
        -
        last exception
        -
        -
      • -
      - - - -
        -
      • -

        fireExceptionNotification

        -
        protected void fireExceptionNotification(java.lang.Throwable t)
        -
        Fires a property change event with the new exception.
        -
        -
        Parameters:
        -
        t -
        -
        -
      • -
      - - - -
        -
      • -

        setLoggingLevel

        -
        public static void setLoggingLevel(java.util.logging.Level level)
        -
        Static method to set the logging level using Java's - java.util.logging package. Example: - NioServer.setLoggingLevel(Level.OFF);.
        -
        -
        Parameters:
        -
        level - the new logging level
        -
        -
      • -
      - - - -
        -
      • -

        getLoggingLevel

        -
        public static java.util.logging.Level getLoggingLevel()
        -
        Static method returning the logging level using Java's - java.util.logging package.
        -
        -
        Returns:
        -
        the logging level
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/PduFactory.html b/dist/javadoc/edu/nps/moves/disutil/PduFactory.html deleted file mode 100644 index 281ca647..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/PduFactory.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - -PduFactory - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class PduFactory

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.disutil.PduFactory
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class PduFactory
    -extends java.lang.Object
    -
    Simple factory for PDUs. When bytes are received on the wire, they're passed off to us - and the correct constructor called to return the correct PDU type.

    - - This should be reworked to use the separate enumerations package, which is generated - from the XML EBV file. That's included with the open-dis distribution, but it's still - a little new.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      PduFactory() -
      Creates a new instance of PduFactory
      -
      PduFactory(boolean useFastPdu) -
      Create a new PDU factory; if true is passed in, we use "fast PDUs", - which minimize the memory garbage generated at the cost of being - somewhat less pleasant to work with.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      PducreatePdu(byte[] data) -
      PDU factory.
      -
      PducreatePdu(java.nio.ByteBuffer buff) -
      PDU factory.
      -
      java.util.List<Pdu>getPdusFromBundle(byte[] data) -
      Decodes datagram contents with bundled PDUs.
      -
      booleangetUseFastPdu() 
      voidsetLoggingLevel(java.util.logging.Level loggingLevel) -
      Set the logging level that will be printed, typically to Level.INFO
      -
      voidsetUseFastPdu(boolean use) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduFactory

        -
        public PduFactory()
        -
        Creates a new instance of PduFactory
        -
      • -
      - - - -
        -
      • -

        PduFactory

        -
        public PduFactory(boolean useFastPdu)
        -
        Create a new PDU factory; if true is passed in, we use "fast PDUs", - which minimize the memory garbage generated at the cost of being - somewhat less pleasant to work with.
        -
        -
        Parameters:
        -
        useFastPdu -
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setUseFastPdu

        -
        public void setUseFastPdu(boolean use)
        -
      • -
      - - - -
        -
      • -

        getUseFastPdu

        -
        public boolean getUseFastPdu()
        -
      • -
      - - - -
        -
      • -

        setLoggingLevel

        -
        public void setLoggingLevel(java.util.logging.Level loggingLevel)
        -
        Set the logging level that will be printed, typically to Level.INFO
        -
        -
        Parameters:
        -
        loggingLevel -
        -
        -
      • -
      - - - -
        -
      • -

        createPdu

        -
        public Pdu createPdu(byte[] data)
        -
        PDU factory. Pass in an array of bytes, get the correct type of pdu back, - based on the PDU type field contained in the byte array.
        -
        -
        Parameters:
        -
        data -
        -
        Returns:
        -
        A PDU of the appropriate concrete subclass of PDU
        -
        -
      • -
      - - - -
        -
      • -

        createPdu

        -
        public Pdu createPdu(java.nio.ByteBuffer buff)
        -
        PDU factory. Pass in an array of bytes, get the correct type of pdu back, - based on the PDU type field contained in the byte buffer.
        -
        -
        Parameters:
        -
        buff -
        -
        Returns:
        -
        null if there was an error creating the Pdu
        -
        -
      • -
      - - - -
        -
      • -

        getPdusFromBundle

        -
        public java.util.List<Pdu> getPdusFromBundle(byte[] data)
        -
        Decodes datagram contents with bundled PDUs. As a performance hack DIS - may include several PDUs in one datagram. Typically the max datagram - size is 8K (above that it runs into some issues with the default - incoming socket buffer size) but it may be more. The PDUs may be of - multiple types and different lengths, so we have to step through the - buffer and depend on the reported PDU length in the header. There's - a lot that can go wrong. If something blows up, we return all the decoded - PDUs we can.

        -
        -
        Parameters:
        -
        data -
        -
        Returns:
        -
        List of PDUs decoded
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.Event.html b/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.Event.html deleted file mode 100644 index 27f81485..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.Event.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - -PduMulticastReceiver.Event - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class PduMulticastReceiver.Event

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • java.util.EventObject
    • -
    • -
        -
      • edu.nps.moves.disutil.PduMulticastReceiver.Event
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Enclosing class:
    -
    PduMulticastReceiver
    -
    -
    -
    -
    public static class PduMulticastReceiver.Event
    -extends java.util.EventObject
    -
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class java.util.EventObject

        -source
      • -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      PdugetPdu() -
      Returns the Pdu for this event.
      -
      -
        -
      • - - -

        Methods inherited from class java.util.EventObject

        -getSource, toString
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getPdu

        -
        public Pdu getPdu()
        -
        Returns the Pdu for this event. Since the server - runs on a single thread, this method is a shorthand - for ((PduMulticastReceiver)getSource()).getPdu().
        -
        -
        Returns:
        -
        the Pdu
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.Listener.html b/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.Listener.html deleted file mode 100644 index 2958f948..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.Listener.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - -PduMulticastReceiver.Listener - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Interface PduMulticastReceiver.Listener

-
-
-
-
    -
  • -
    -
    All Superinterfaces:
    -
    java.util.EventListener
    -
    -
    -
    Enclosing class:
    -
    PduMulticastReceiver
    -
    -
    -
    -
    public static interface PduMulticastReceiver.Listener
    -extends java.util.EventListener
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        pduReceived

        -
        void pduReceived(PduMulticastReceiver.Event evt)
        -
        Called when a packet is received. This is called on the IO thread, - so don't take too long, and if you want to offload the processing - to another thread, be sure to copy the data out of the datagram - since it will be clobbered the next time around.
        -
        -
        Parameters:
        -
        evt - the event
        -
        See Also:
        -
        PduMulticastReceiver.Event.getPdu()
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.html b/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.html deleted file mode 100644 index 7c5c9f8e..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/PduMulticastReceiver.html +++ /dev/null @@ -1,502 +0,0 @@ - - - - - -PduMulticastReceiver - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class PduMulticastReceiver

-
-
- -
-
    -
  • -
    -
    -
    public class PduMulticastReceiver
    -extends UdpServer
    -

    A UDP server that receives DIS PDU packets and fires off events - to interested parties. The event firing is on the socket-processing - thread, so be quick about handling the events.

    - -

    Using the new ByteBuffer-based marshalling is - more efficient than the old IO Streams technique, and it also supports - receiving several DIS PDUs in a single UDP datagram. Each datagram - is scraped sequentially so that if one PDU is placed after another, - they will each be unmarshalled, and an event will be fired off for - each one in turn.

    -
    -
    Since:
    -
    ??
    -
    Author:
    -
    Robert Harder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduMulticastReceiver

        -
        public PduMulticastReceiver()
        -
        Creates a new instance of PduMulticastReceiver that is - in the UdpServer.State.STOPPED state
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getPdu

        -
        public Pdu getPdu()
        -
        Returns the last parsed PDU.
        -
        -
        Returns:
        -
        PDU object
        -
        -
      • -
      - - - -
        -
      • -

        getUseByteBuffer

        -
        public boolean getUseByteBuffer()
        -
        Returns whether or not the ByteBuffer marshalling - technique is being used (default).
        -
        -
        Returns:
        -
        is the byte buffer marshalling technique being used?
        -
        -
      • -
      - - - -
        -
      • -

        setUseByteBuffer

        -
        public void setUseByteBuffer(boolean use)
        -
        Sets whether or not to use the more efficient - ByteBuffer marshalling technique (default).
        -
        -
        Parameters:
        -
        use - whether or not to use it
        -
        -
      • -
      - - - -
        -
      • -

        getUseFastPdu

        -
        public boolean getUseFastPdu()
        -
        Returns whether or not FastEspdu objects - are created which use less memory since - all their fields are flattened to primitives - instead of several objects.
        -
        -
        Returns:
        -
        using or not using fast pdu
        -
        -
      • -
      - - - -
        -
      • -

        setUseFastEspdu

        -
        public void setUseFastEspdu(boolean use)
        -
        Sets whether or not to generate the - Fast Espdu packets (all primitive fields).
        -
        -
        Parameters:
        -
        use -
        -
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        firePduReceived

        -
        protected void firePduReceived()
        -
        Fires event on calling thread.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.Event.html b/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.Event.html deleted file mode 100644 index 585ff8c0..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.Event.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - -PduNioMulticastReceiver.Event - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class PduNioMulticastReceiver.Event

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • java.util.EventObject
    • -
    • -
        -
      • edu.nps.moves.disutil.PduNioMulticastReceiver.Event
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Enclosing class:
    -
    PduNioMulticastReceiver
    -
    -
    -
    -
    public static class PduNioMulticastReceiver.Event
    -extends java.util.EventObject
    -
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class java.util.EventObject

        -source
      • -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      PdugetPdu() -
      Returns the Pdu for this event.
      -
      -
        -
      • - - -

        Methods inherited from class java.util.EventObject

        -getSource, toString
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getPdu

        -
        public Pdu getPdu()
        -
        Returns the Pdu for this event. Since the server - runs on a single thread, this method is a shorthand - for ((PduMulticastReceiver)getSource()).getPdu().
        -
        -
        Returns:
        -
        the Pdu
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.Listener.html b/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.Listener.html deleted file mode 100644 index d3b6e442..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.Listener.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - -PduNioMulticastReceiver.Listener - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Interface PduNioMulticastReceiver.Listener

-
-
-
-
    -
  • -
    -
    All Superinterfaces:
    -
    java.util.EventListener
    -
    -
    -
    Enclosing class:
    -
    PduNioMulticastReceiver
    -
    -
    -
    -
    public static interface PduNioMulticastReceiver.Listener
    -extends java.util.EventListener
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        pduReceived

        -
        void pduReceived(PduNioMulticastReceiver.Event evt)
        -
        Called when a packet is received. This is called on the IO thread, - so don't take too long, and if you want to offload the processing - to another thread, be sure to copy the data out of the datagram - since it will be clobbered the next time around.
        -
        -
        Parameters:
        -
        evt - the event
        -
        See Also:
        -
        PduNioMulticastReceiver.Event.getPdu()
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.html b/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.html deleted file mode 100644 index 0a921886..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/PduNioMulticastReceiver.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - -PduNioMulticastReceiver - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class PduNioMulticastReceiver

-
-
- -
-
    -
  • -
    -
    -
    public class PduNioMulticastReceiver
    -extends NioServer
    -

    A UDP server that receives DIS PDU packets and fires off events - to interested parties. The event firing is on the socket-processing - thread, so be quick about handling the events.

    - -

    Using the new ByteBuffer-based marshalling is - more efficient than the old IO Streams technique, and it also supports - receiving several DIS PDUs in a single UDP datagram. Each datagram - is scraped sequentially so that if one PDU is placed after another, - they will each be unmarshalled, and an event will be fired off for - each one in turn.

    -
    -
    Since:
    -
    ??
    -
    Author:
    -
    Robert Harder
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduNioMulticastReceiver

        -
        public PduNioMulticastReceiver()
        -
        Creates a new instance of PduMulticastReceiver that is - in the UdpServer.State.STOPPED state
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getPdu

        -
        public Pdu getPdu()
        -
        Returns the last parsed PDU.
        -
      • -
      - - - -
        -
      • -

        getUseByteBuffer

        -
        public boolean getUseByteBuffer()
        -
        Returns whether or not the ByteBuffer marshalling - technique is being used (default).
        -
      • -
      - - - -
        -
      • -

        setUseByteBuffer

        -
        public void setUseByteBuffer(boolean use)
        -
        Sets whether or not to use the more efficient - ByteBuffer marshalling technique (default).
        -
        -
        Parameters:
        -
        use - whether or not to use it
        -
        -
      • -
      - - - -
        -
      • -

        getUseFastPdu

        -
        public boolean getUseFastPdu()
        -
        Returns whether or not FastEspdu objects - are created which use less memory since - all their fields are flattened to primitives - instead of several objects.
        -
        -
        Returns:
        -
        using or not using fast pdu
        -
        -
      • -
      - - - -
        -
      • -

        setUseFastEspdu

        -
        public void setUseFastEspdu(boolean use)
        -
        Sets whether or not to generate the - Fast Espdu packets (all primitive fields).
        -
        -
        Parameters:
        -
        use -
        -
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        firePduReceived

        -
        protected void firePduReceived(Pdu pdu)
        -
        Fires event on calling thread.
        -
        -
        Parameters:
        -
        pdu -
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/UdpServer.Adapter.html b/dist/javadoc/edu/nps/moves/disutil/UdpServer.Adapter.html deleted file mode 100644 index cbc35026..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/UdpServer.Adapter.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -UdpServer.Adapter - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class UdpServer.Adapter

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.disutil.UdpServer.Adapter
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    UdpServer.Listener, java.util.EventListener
    -
    -
    -
    Enclosing class:
    -
    UdpServer
    -
    -
    -
    -
    public class UdpServer.Adapter
    -extends java.lang.Object
    -implements UdpServer.Listener
    -
    A helper class that implements all methods of the - UdpServer.Listener interface with empty methods. - -

    This code is released into the Public Domain. - Since this is Public Domain, you don't need to worry about - licensing, and you can simply copy this UdpServer.java file - to your own package and use it as you like. Enjoy. - Please consider leaving the following statement here in this code:

    - -

    This UdpServer class was copied to this project from its source as - found at iHarder.net.

    -
    -
    Version:
    -
    0.1
    -
    Author:
    -
    Robert Harder, rharder@users.sourceforge.net
    -
    See Also:
    -
    UdpServer, -UdpServer.Listener, -UdpServer.Event
    -
    -
  • -
-
-
- -
-
- -
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/UdpServer.Event.html b/dist/javadoc/edu/nps/moves/disutil/UdpServer.Event.html deleted file mode 100644 index 3b6c3773..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/UdpServer.Event.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - -UdpServer.Event - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class UdpServer.Event

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • java.util.EventObject
    • -
    • -
        -
      • edu.nps.moves.disutil.UdpServer.Event
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable
    -
    -
    -
    Enclosing class:
    -
    UdpServer
    -
    -
    -
    -
    public static class UdpServer.Event
    -extends java.util.EventObject
    -
    An event representing activity by a UdpServer. - -

    This code is released into the Public Domain. - Since this is Public Domain, you don't need to worry about - licensing, and you can simply copy this UdpServer.java file - to your own package and use it as you like. Enjoy. - Please consider leaving the following statement here in this code:

    - -

    This UdpServer class was copied to this project from its source as - found at iHarder.net.

    -
    -
    Version:
    -
    0.1
    -
    Author:
    -
    Robert Harder, rharder@users.sourceforge.net
    -
    See Also:
    -
    UdpServer, -UdpServer.Adapter, -UdpServer.Listener, -Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class java.util.EventObject

        -source
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Event(UdpServer src) -
      Creates a Event based on the given UdpServer.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.net.DatagramPacketgetPacket() -
      Returns the most recent datagram packet received - by the UdpServer.
      -
      byte[]getPacketAsBytes() -
      Copies and returns the bytes in the most recently - received packet, or null if not available.
      -
      java.lang.StringgetPacketAsString() -
      Returns the data in the most recently-received - packet as if it were a String - or null if not available.
      -
      UdpServer.StategetState() -
      Shorthand for getUdpServer().getState().
      -
      UdpServergetUdpServer() -
      Returns the source of the event, a UdpServer.
      -
      -
        -
      • - - -

        Methods inherited from class java.util.EventObject

        -getSource, toString
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Event

        -
        public Event(UdpServer src)
        -
        Creates a Event based on the given UdpServer.
        -
        -
        Parameters:
        -
        src - the source of the event
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getUdpServer

        -
        public UdpServer getUdpServer()
        -
        Returns the source of the event, a UdpServer. - Shorthand for (UdpServer)getSource().
        -
        -
        Returns:
        -
        the server
        -
        -
      • -
      - - - -
        -
      • -

        getState

        -
        public UdpServer.State getState()
        -
        Shorthand for getUdpServer().getState().
        -
        -
        Returns:
        -
        the state of the server
        -
        See Also:
        -
        UdpServer.State
        -
        -
      • -
      - - - -
        -
      • -

        getPacket

        -
        public java.net.DatagramPacket getPacket()
        -
        Returns the most recent datagram packet received - by the UdpServer. Shorthand for - getUdpServer().getPacket().
        -
        -
        Returns:
        -
        the most recent datagram
        -
        -
      • -
      - - - -
        -
      • -

        getPacketAsBytes

        -
        public byte[] getPacketAsBytes()
        -
        Copies and returns the bytes in the most recently - received packet, or null if not available.
        -
        -
        Returns:
        -
        a copy of the datagram's byte array
        -
        -
      • -
      - - - -
        -
      • -

        getPacketAsString

        -
        public java.lang.String getPacketAsString()
        -
        Returns the data in the most recently-received - packet as if it were a String - or null if not available.
        -
        -
        Returns:
        -
        The datagram as a string
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/UdpServer.Listener.html b/dist/javadoc/edu/nps/moves/disutil/UdpServer.Listener.html deleted file mode 100644 index 51836572..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/UdpServer.Listener.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - -UdpServer.Listener - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Interface UdpServer.Listener

-
-
-
-
    -
  • -
    -
    All Superinterfaces:
    -
    java.util.EventListener
    -
    -
    -
    All Known Implementing Classes:
    -
    UdpServer.Adapter
    -
    -
    -
    Enclosing class:
    -
    UdpServer
    -
    -
    -
    -
    public static interface UdpServer.Listener
    -extends java.util.EventListener
    -
    An interface for listening to events from a UdpServer. - A single UdpServer.Event is shared for all invocations - of these methods. - -

    This code is released into the Public Domain. - Since this is Public Domain, you don't need to worry about - licensing, and you can simply copy this UdpServer.java file - to your own package and use it as you like. Enjoy. - Please consider leaving the following statement here in this code:

    - -

    This UdpServer class was copied to this project from its source as - found at iHarder.net.

    -
    -
    Version:
    -
    0.1
    -
    Author:
    -
    Robert Harder, rharder@users.sourceforge.net
    -
    See Also:
    -
    UdpServer, -UdpServer.Adapter, -UdpServer.Event
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        udpServerStateChanged

        -
        void udpServerStateChanged(UdpServer.Event evt)
        -
        Called when the state of the server has changed, such as - "starting" or "stopped."
        -
        -
        Parameters:
        -
        evt - the event
        -
        See Also:
        -
        UdpServer.State
        -
        -
      • -
      - - - -
        -
      • -

        udpServerPacketReceived

        -
        void udpServerPacketReceived(UdpServer.Event evt)
        -
        Called when a packet is received. This is called on the IO thread, - so don't take too long, and if you want to offload the processing - to another thread, be sure to copy the data out of the datagram - since it will be clobbered the next time around.
        -
        -
        Parameters:
        -
        evt - the event
        -
        See Also:
        -
        UdpServer.Event.getPacket()
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/UdpServer.State.html b/dist/javadoc/edu/nps/moves/disutil/UdpServer.State.html deleted file mode 100644 index ab6c0168..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/UdpServer.State.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - -UdpServer.State - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Enum UdpServer.State

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • java.lang.Enum<UdpServer.State>
    • -
    • -
        -
      • edu.nps.moves.disutil.UdpServer.State
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable, java.lang.Comparable<UdpServer.State>
    -
    -
    -
    Enclosing class:
    -
    UdpServer
    -
    -
    -
    -
    public static enum UdpServer.State
    -extends java.lang.Enum<UdpServer.State>
    -

    One of four possible states for the server to be in:

    - -
      -
    • STARTING
    • -
    • STARTED
    • -
    • STOPPING
    • -
    • STOPPED
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static UdpServer.StatevalueOf(java.lang.String name) -
      Returns the enum constant of this type with the specified name.
      -
      static UdpServer.State[]values() -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Enum

        -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -getClass, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static UdpServer.State[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (UdpServer.State c : UdpServer.State.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static UdpServer.State valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/UdpServer.html b/dist/javadoc/edu/nps/moves/disutil/UdpServer.html deleted file mode 100644 index a47aae45..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/UdpServer.html +++ /dev/null @@ -1,1053 +0,0 @@ - - - - - -UdpServer - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class UdpServer

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.disutil.UdpServer
    • -
    -
  • -
-
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    PduMulticastReceiver
    -
    -
    -
    -
    public class UdpServer
    -extends java.lang.Object
    -

    Used in support of PduMulticastReceiver.

    - -

    A robust class for establishing a UDP server and manipulating - its listening port and optionally a multicast groups to join. - The UdpServer.Events and property change events make - it an appropriate tool in a threaded, GUI application. - It is almost identical in design to the TcpServer class that - should have accompanied this class when you downloaded it.

    - -

    To start a UDP server, create a new UdpServer and call start():

    - -
     UdpServer server = new UdpServer();
    - server.start();
    - -

    Of course it won't be much help unless you know which port it's - listening on and you register as a listener - so you'll know when a java.net.DatagramPacket has come in:

    - -
     server.setPort(1234);
    -  server.addUdpServerListener( new UdpServer.Adapter(){
    -     public void udpServerPacketReceived( UdpServer.Event evt ){
    -         DatagramPacket packet = evt.getPacket();
    -         ...
    -     }   // end packet received
    - });
    - -

    The server runs on one thread, and all events are fired on that thread. - If you have to offload heavy processing to another thread, be sure to - make a copy of the datagram data array since it will be reused the next - time around. You may use the UdpServer.Event.getPacketAsBytes() - command as a convenient way to make a copy of the byte array.

    - -

    The full 64KB allowed by the UDP standard is set aside to receive - the datagrams, but it's possible that your host platform may truncate that.

    - -

    The public methods are all synchronized on this, and great - care has been taken to avoid deadlocks and race conditions. That being said, - there may still be bugs (please contact the author if you find any), and - you certainly still have the power to introduce these problems yourself.

    - -

    It's often handy to have your own class extend this one rather than - making an instance field to hold a UdpServer where you'd have to - pass along all the setPort(...) methods and so forth.

    - -

    The supporting UdpServer.Event, UdpServer.Listener, and UdpServer.Adapter - classes are static inner classes in this file so that you have only one - file to copy to your project. You're welcome.

    - -

    This code is released into the Public Domain. - Since this is Public Domain, you don't need to worry about - licensing, and you can simply copy this UdpServer.java file - to your own package and use it as you like. Enjoy. - Please consider leaving the following statement here in this code:

    - -

    This UdpServer class was copied to this project from its source as - found at iHarder.net.

    -
    -
    Version:
    -
    0.1
    -
    Author:
    -
    Robert Harder, rharder@users.sourceforge.net
    -
    See Also:
    -
    UdpServer, -UdpServer.Adapter, -UdpServer.Event, -UdpServer.Listener
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static java.lang.StringGROUPS_PROP -
      The multicast groups property groups used with - the property change listeners and the preferences, - if a preferences object is given.
      -
      static java.lang.StringPORT_PROP -
      The port property port used with - the property change listeners and the preferences, - if a preferences object is given.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      UdpServer() -
      Constructs a new UdpServer that will listen on the default port 8000 - (but not until start() is called).
      -
      UdpServer(int port) -
      Constructs a new UdpServer that will listen on the given port - (but not until start() is called).
      -
      UdpServer(int port, - java.util.concurrent.ThreadFactory factory) -
      Constructs a new UdpServer that will listen on the given port - (but not until start() is called).
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener) -
      Add a property listener.
      -
      voidaddPropertyChangeListener(java.lang.String property, - java.beans.PropertyChangeListener listener) -
      Add a property listener for the named property.
      -
      voidaddUdpServerListener(UdpServer.Listener l) - -
      voidfireProperties() -
      Fires property chagne events for all current values - setting the old value to null and new value to the current.
      -
      protected voidfirePropertyChange(java.lang.String prop, - java.lang.Object oldVal, - java.lang.Object newVal) -
      Fire a property change event on the current thread.
      -
      voidfireState() -
      Fires an event declaring the current state of the server.
      -
      protected voidfireUdpServerPacketReceived() -
      Fires event on calling thread.
      -
      protected voidfireUdpServerStateChanged() -
      Fires event on calling thread.
      -
      java.lang.StringgetGroups() -
      Returns the multicast groups to which the server has joined.
      -
      static java.util.logging.LevelgetLoggingLevel() -
      Static method returning the logging level using Java's - java.util.logging package.
      -
      java.net.DatagramPacketgetPacket() -
      Returns the last DatagramPacket received.
      -
      intgetPort() -
      Returns the port on which the server is or will be listening.
      -
      intgetReceiveBufferSize() -
      Returns the receive buffer for the underlying MulticastSocket - if the server is currently running (otherwise there is no - MulticastSocket to query).
      -
      UdpServer.StategetState() -
      Returns the current state of the server, one of - STOPPED, STARTING, or STARTED.
      -
      protected voidrecordState(UdpServer.State state) -
      Records (sets) the state and fires an event.
      -
      voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener) -
      Remove a property listener.
      -
      voidremovePropertyChangeListener(java.lang.String property, - java.beans.PropertyChangeListener listener) -
      Remove a property listener for the named property.
      -
      voidremoveUdpServerListener(UdpServer.Listener l) - -
      voidreset() -
      Resets the server, if it is running, otherwise does nothing.
      -
      protected voidrunServer() -
      This method starts up and listens indefinitely - for UDP packets.
      -
      voidsetGroups(java.lang.String group) -
      Sets the new multicast groups to which the server will join.
      -
      static voidsetLoggingLevel(java.util.logging.Level level) -
      Static method to set the logging level using Java's - java.util.logging package.
      -
      voidsetPort(int port) -
      Sets the new port on which the server will attempt to listen.
      -
      voidsetReceiveBufferSize(int size) -
      Recommends a receive buffer size for the underlying MulticastSocket.
      -
      voidstart() -
      Attempts to start the server listening and returns immediately.
      -
      voidstop() -
      Attempts to stop the server, if the server is in - the STARTED state, and returns immediately.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        PORT_PROP

        -
        public static final java.lang.String PORT_PROP
        -
        The port property port used with - the property change listeners and the preferences, - if a preferences object is given.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        GROUPS_PROP

        -
        public static final java.lang.String GROUPS_PROP
        -
        The multicast groups property groups used with - the property change listeners and the preferences, - if a preferences object is given. If the multicast - groups is null, then no multicast groups will be joined.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        UdpServer

        -
        public UdpServer()
        -
        Constructs a new UdpServer that will listen on the default port 8000 - (but not until start() is called). - The I/O thread will not be in daemon mode.
        -
      • -
      - - - -
        -
      • -

        UdpServer

        -
        public UdpServer(int port)
        -
        Constructs a new UdpServer that will listen on the given port - (but not until start() is called). - The I/O thread will not be in daemon mode.
        -
        -
        Parameters:
        -
        port - The initial port on which to listen
        -
        -
      • -
      - - - -
        -
      • -

        UdpServer

        -
        public UdpServer(int port,
        -                 java.util.concurrent.ThreadFactory factory)
        -
        Constructs a new UdpServer that will listen on the given port - (but not until start() is called). The provided - ThreadFactory will be used when starting and running the server.
        -
        -
        Parameters:
        -
        port - The initial port on which to listen
        -
        factory - The thread factory used to generate a thread to run the server
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        start

        -
        public void start()
        -
        Attempts to start the server listening and returns immediately. - Listen for start events to know if the server was - successfully started.
        -
        -
        See Also:
        -
        UdpServer.Listener
        -
        -
      • -
      - - - -
        -
      • -

        stop

        -
        public void stop()
        -
        Attempts to stop the server, if the server is in - the STARTED state, and returns immediately. - Be sure to listen for stop events to know if the server was - successfully stopped.
        -
        -
        See Also:
        -
        UdpServer.Listener
        -
        -
      • -
      - - - -
        -
      • -

        getState

        -
        public UdpServer.State getState()
        -
        Returns the current state of the server, one of - STOPPED, STARTING, or STARTED.
        -
        -
        Returns:
        -
        state of the server
        -
        -
      • -
      - - - -
        -
      • -

        recordState

        -
        protected void recordState(UdpServer.State state)
        -
        Records (sets) the state and fires an event. This method - does not change what the server is doing, only - what is reflected by the currentState variable.
        -
        -
        Parameters:
        -
        state - The new state of the server
        -
        -
      • -
      - - - -
        -
      • -

        fireState

        -
        public void fireState()
        -
        Fires an event declaring the current state of the server. - This may encourage lazy programming on your part, but it's - handy to set yourself up as a listener and then fire an - event in order to initialize this or that.
        -
      • -
      - - - -
        -
      • -

        reset

        -
        public void reset()
        -
        Resets the server, if it is running, otherwise does nothing. - This is accomplished by registering as a listener, stopping - the server, detecting the stop, unregistering, and starting - the server again. It's a useful design pattern, and you may - want to look at the source code for this method to check it out.
        -
      • -
      - - - -
        -
      • -

        runServer

        -
        protected void runServer()
        -
        This method starts up and listens indefinitely - for UDP packets. On entering this method, - the state is assumed to be STARTING. Upon exiting - this method, the state will be STOPPING.
        -
      • -
      - - - -
        -
      • -

        getPacket

        -
        public java.net.DatagramPacket getPacket()
        -
        Returns the last DatagramPacket received.
        -
        -
        Returns:
        -
        the shared DatagramPacket
        -
        -
      • -
      - - - -
        -
      • -

        getReceiveBufferSize

        -
        public int getReceiveBufferSize()
        -                         throws java.net.SocketException
        -
        Returns the receive buffer for the underlying MulticastSocket - if the server is currently running (otherwise there is no - MulticastSocket to query). Please see the javadocs for - java.net.MulticastSocket for more information.
        -
        -
        Returns:
        -
        receive buffer size
        -
        Throws:
        -
        java.net.SocketException
        -
        -
      • -
      - - - -
        -
      • -

        setReceiveBufferSize

        -
        public void setReceiveBufferSize(int size)
        -                          throws java.net.SocketException
        -
        Recommends a receive buffer size for the underlying MulticastSocket. - Please see the javadocs for - java.net.MulticastSocket for more information.
        -
        -
        Parameters:
        -
        size -
        -
        Throws:
        -
        java.net.SocketException
        -
        -
      • -
      - - - -
        -
      • -

        getPort

        -
        public int getPort()
        -
        Returns the port on which the server is or will be listening.
        -
        -
        Returns:
        -
        The port for listening.
        -
        -
      • -
      - - - -
        -
      • -

        setPort

        -
        public void setPort(int port)
        -
        Sets the new port on which the server will attempt to listen. - If the server is already listening, then it will attempt to - restart on the new port, generating start and stop events.
        -
        -
        Parameters:
        -
        port - the new port for listening
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if port is outside 0..65535
        -
        -
      • -
      - - - -
        -
      • -

        getGroups

        -
        public java.lang.String getGroups()
        -
        Returns the multicast groups to which the server has joined. - May be null.
        -
        -
        Returns:
        -
        The multicast groups
        -
        -
      • -
      - - - -
        -
      • -

        setGroups

        -
        public void setGroups(java.lang.String group)
        -

        Sets the new multicast groups to which the server will join. - If the server is already listening, then it will attempt to - restart, generating start and stop events.

        - -

        The list of groups may be whitespace- and/or comma-separated. - When the server starts up (or restarts), the list will be - parsed, and only legitimate groups will actually be joined.

        - May be null.
        -
        -
        Parameters:
        -
        group - the new groups to join
        -
        -
      • -
      - - - - - - - - - - - -
        -
      • -

        fireUdpServerPacketReceived

        -
        protected void fireUdpServerPacketReceived()
        -
        Fires event on calling thread.
        -
      • -
      - - - -
        -
      • -

        fireUdpServerStateChanged

        -
        protected void fireUdpServerStateChanged()
        -
        Fires event on calling thread.
        -
      • -
      - - - -
        -
      • -

        fireProperties

        -
        public void fireProperties()
        -
        Fires property chagne events for all current values - setting the old value to null and new value to the current.
        -
      • -
      - - - -
        -
      • -

        firePropertyChange

        -
        protected void firePropertyChange(java.lang.String prop,
        -                                  java.lang.Object oldVal,
        -                                  java.lang.Object newVal)
        -
        Fire a property change event on the current thread.
        -
        -
        Parameters:
        -
        prop - name of property
        -
        oldVal - old value
        -
        newVal - new value
        -
        -
      • -
      - - - -
        -
      • -

        addPropertyChangeListener

        -
        public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
        -
        Add a property listener.
        -
        -
        Parameters:
        -
        listener - the property change listener
        -
        -
      • -
      - - - -
        -
      • -

        addPropertyChangeListener

        -
        public void addPropertyChangeListener(java.lang.String property,
        -                                      java.beans.PropertyChangeListener listener)
        -
        Add a property listener for the named property.
        -
        -
        Parameters:
        -
        property - the sole property name for which to register
        -
        listener - the property change listener
        -
        -
      • -
      - - - -
        -
      • -

        removePropertyChangeListener

        -
        public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
        -
        Remove a property listener.
        -
        -
        Parameters:
        -
        listener - the property change listener
        -
        -
      • -
      - - - -
        -
      • -

        removePropertyChangeListener

        -
        public void removePropertyChangeListener(java.lang.String property,
        -                                         java.beans.PropertyChangeListener listener)
        -
        Remove a property listener for the named property.
        -
        -
        Parameters:
        -
        property - the sole property name for which to stop receiving events
        -
        listener - the property change listener
        -
        -
      • -
      - - - -
        -
      • -

        setLoggingLevel

        -
        public static void setLoggingLevel(java.util.logging.Level level)
        -
        Static method to set the logging level using Java's - java.util.logging package. Example: - UdpServer.setLoggingLevel(Level.OFF);.
        -
        -
        Parameters:
        -
        level - the new logging level
        -
        -
      • -
      - - - -
        -
      • -

        getLoggingLevel

        -
        public static java.util.logging.Level getLoggingLevel()
        -
        Static method returning the logging level using Java's - java.util.logging package.
        -
        -
        Returns:
        -
        the logging level
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.DataLengthUnits.html b/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.DataLengthUnits.html deleted file mode 100644 index f65498cb..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.DataLengthUnits.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - -VariableLengthData.DataLengthUnits - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Enum VariableLengthData.DataLengthUnits

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Enum Constant Summary

      - - - - - - - - - - - -
      Enum Constants 
      Enum Constant and Description
      L_BIT 
      L_OCTET 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static VariableLengthData.DataLengthUnitsvalueOf(java.lang.String name) -
      Returns the enum constant of this type with the specified name.
      -
      static VariableLengthData.DataLengthUnits[]values() -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Enum

        -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -getClass, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static VariableLengthData.DataLengthUnits[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (VariableLengthData.DataLengthUnits c : VariableLengthData.DataLengthUnits.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static VariableLengthData.DataLengthUnits valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.PadToBoundary.html b/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.PadToBoundary.html deleted file mode 100644 index 97e244b5..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.PadToBoundary.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - -VariableLengthData.PadToBoundary - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Enum VariableLengthData.PadToBoundary

-
-
- -
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static VariableLengthData.PadToBoundaryvalueOf(java.lang.String name) -
      Returns the enum constant of this type with the specified name.
      -
      static VariableLengthData.PadToBoundary[]values() -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Enum

        -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -getClass, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static VariableLengthData.PadToBoundary[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (VariableLengthData.PadToBoundary c : VariableLengthData.PadToBoundary.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static VariableLengthData.PadToBoundary valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.html b/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.html deleted file mode 100644 index fba11dff..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/VariableLengthData.html +++ /dev/null @@ -1,506 +0,0 @@ - - - - - -VariableLengthData - - - - - - - - - - - - -
-
edu.nps.moves.disutil
-

Class VariableLengthData

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.disutil.VariableLengthData
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class VariableLengthData
    -extends java.lang.Object
    -
    DIS has a frequent problem of shifting between units when describing - the data length of some fields. This is an attempt to fix that once, - in hand-written code, rather than generate source code to do it.

    - - The field has a length, a units descriptor (bytes or bits) and a descriptor - that tells us whether the record as a whole should end on a 8, 16, 32, or - 64 bit word boundary, including the length field.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        VariableLengthData

        -
        public VariableLengthData()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMarshalledSize

        -
        public int getMarshalledSize()
        -
      • -
      - - - -
        -
      • -

        setDataLength

        -
        public void setDataLength(int dataLength)
        -
      • -
      - - - -
        -
      • -

        getDataLength

        -
        public int getDataLength()
        -
      • -
      - - - -
        -
      • -

        setData

        -
        public void setData(byte[] data)
        -
        Set the data to write. The assumption is that if your data is not - written to a byte boundary (eg, 17 bits) you have padded the data - array yourself to at least a byte boundary (eg, 24 bits or three - bytes in the byte array). The code will handle padding the rest - to a given byte, short, int, or 64 bit record boundary.
        -
        -
        Parameters:
        -
        data -
        -
        -
      • -
      - - - -
        -
      • -

        getData

        -
        public byte[] getData()
        -
        Retrieves data, padded to at least a byte boundary
        -
        -
        Returns:
        -
        byte array
        -
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.io.DataOutputStream dos)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.io.DataInputStream dis)
        -
      • -
      - - - -
        -
      • -

        marshal

        -
        public void marshal(java.nio.ByteBuffer buff)
        -
      • -
      - - - -
        -
      • -

        unmarshal

        -
        public void unmarshal(java.nio.ByteBuffer buff)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/package-frame.html b/dist/javadoc/edu/nps/moves/disutil/package-frame.html deleted file mode 100644 index 3814da54..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/package-frame.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - -edu.nps.moves.disutil - - - - - -

edu.nps.moves.disutil

- - - diff --git a/dist/javadoc/edu/nps/moves/disutil/package-summary.html b/dist/javadoc/edu/nps/moves/disutil/package-summary.html deleted file mode 100644 index ee493c18..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/package-summary.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - -edu.nps.moves.disutil - - - - - - - - - - - -
-

Package edu.nps.moves.disutil

-
-
- -
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/disutil/package-tree.html b/dist/javadoc/edu/nps/moves/disutil/package-tree.html deleted file mode 100644 index 60aee518..00000000 --- a/dist/javadoc/edu/nps/moves/disutil/package-tree.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - -edu.nps.moves.disutil Class Hierarchy - - - - - - - - - - - -
-

Hierarchy For Package edu.nps.moves.disutil

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -

Enum Hierarchy

- -
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/ClassNameComparator.html b/dist/javadoc/edu/nps/moves/examples/ClassNameComparator.html deleted file mode 100644 index aa7cd7d8..00000000 --- a/dist/javadoc/edu/nps/moves/examples/ClassNameComparator.html +++ /dev/null @@ -1,350 +0,0 @@ - - - - - -ClassNameComparator - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class ClassNameComparator

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.ClassNameComparator
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.util.Comparator<Pdu>
    -
    -
    -
    -
    public class ClassNameComparator
    -extends java.lang.Object
    -implements java.util.Comparator<Pdu>
    -
    A comparator that is used by the java util classes for sorting. This - sorts members of a collection by class name. - - Used like so: - - Collections.sort(aList, new ClassNameComparator());
    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intcompare(Pdu object1, - Pdu object2) -
      Returns a number less than, equal to, or greater than zero, - depending on whether the object is lexically less than, equal to, - or greater than the other object.
      -
      booleanequals(java.lang.Object obj) -
      Returns true if this comparator is the same class as the comparator passed in.
      -
      inthashCode() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • -
      -
        -
      • - - -

        Methods inherited from interface java.util.Comparator

        -comparing, comparing, comparingDouble, comparingInt, comparingLong, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ClassNameComparator

        -
        public ClassNameComparator()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        compare

        -
        public int compare(Pdu object1,
        -                   Pdu object2)
        -
        Returns a number less than, equal to, or greater than zero, - depending on whether the object is lexically less than, equal to, - or greater than the other object.
        -
        -
        Specified by:
        -
        compare in interface java.util.Comparator<Pdu>
        -
        Parameters:
        -
        object1 -
        -
        object2 -
        -
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        Returns true if this comparator is the same class as the comparator passed in.
        -
        -
        Specified by:
        -
        equals in interface java.util.Comparator<Pdu>
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        Parameters:
        -
        obj -
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/EspduReceiver.html b/dist/javadoc/edu/nps/moves/examples/EspduReceiver.html deleted file mode 100644 index 8e469e29..00000000 --- a/dist/javadoc/edu/nps/moves/examples/EspduReceiver.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - -EspduReceiver - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class EspduReceiver

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.EspduReceiver
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class EspduReceiver
    -extends java.lang.Object
    -
    Receives PDUs from the network in IEEE format.
    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static intMAX_PDU_SIZE -
      Max size of a PDU in binary format that we can receive.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EspduReceiver() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MAX_PDU_SIZE

        -
        public static final int MAX_PDU_SIZE
        -
        Max size of a PDU in binary format that we can receive. This is actually - somewhat outdated--PDUs can be larger--but this is a reasonable starting point
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EspduReceiver

        -
        public EspduReceiver()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/EspduReceiverNIO.html b/dist/javadoc/edu/nps/moves/examples/EspduReceiverNIO.html deleted file mode 100644 index 5a7a4264..00000000 --- a/dist/javadoc/edu/nps/moves/examples/EspduReceiverNIO.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - -EspduReceiverNIO - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class EspduReceiverNIO

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.EspduReceiverNIO
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class EspduReceiverNIO
    -extends java.lang.Object
    -
    Receives PDUs from the network in IEEE format. Very similar to EspduReciver, but this - uses Robert Harder's more memory-efficient NIO code.
    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG rharder
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static intMAX_PDU_SIZE -
      Max size of a PDU in binary format that we can receive.
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EspduReceiverNIO() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MAX_PDU_SIZE

        -
        public static final int MAX_PDU_SIZE
        -
        Max size of a PDU in binary format that we can receive. This is actually - somewhat outdated--PDUs can be larger--but this is a reasonable starting point
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EspduReceiverNIO

        -
        public EspduReceiverNIO()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/EspduSender.NetworkMode.html b/dist/javadoc/edu/nps/moves/examples/EspduSender.NetworkMode.html deleted file mode 100644 index 96f570bd..00000000 --- a/dist/javadoc/edu/nps/moves/examples/EspduSender.NetworkMode.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - -EspduSender.NetworkMode - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Enum EspduSender.NetworkMode

-
-
-
    -
  • java.lang.Object
  • -
  • - -
  • -
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static EspduSender.NetworkModevalueOf(java.lang.String name) -
      Returns the enum constant of this type with the specified name.
      -
      static EspduSender.NetworkMode[]values() -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Enum

        -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -getClass, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static EspduSender.NetworkMode[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (EspduSender.NetworkMode c : EspduSender.NetworkMode.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static EspduSender.NetworkMode valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/EspduSender.html b/dist/javadoc/edu/nps/moves/examples/EspduSender.html deleted file mode 100644 index e9ab2fdf..00000000 --- a/dist/javadoc/edu/nps/moves/examples/EspduSender.html +++ /dev/null @@ -1,417 +0,0 @@ - - - - - -EspduSender - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class EspduSender

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.EspduSender
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class EspduSender
    -extends java.lang.Object
    -
    Creates and sends ESPDUs in IEEE binary format.
    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Nested Class Summary

      - - - - - - - - - - -
      Nested Classes 
      Modifier and TypeClass and Description
      static class EspduSender.NetworkMode 
      -
    • -
    - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EspduSender() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static java.util.Set<java.net.InetAddress>getBroadcastAddresses() -
      A number of sites get all snippy about using 255.255.255.255 for a bcast - address; it trips their security software and they kick you off their - network.
      -
      static voidmain(java.lang.String[] args) -
      Possible system properties, passed in via -Dattr=val - networkMode: unicast, broadcast, multicast - destinationIp: where to send the packet.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - - - - - -
        -
      • -

        DEFAULT_MULTICAST_GROUP

        -
        public static final java.lang.String DEFAULT_MULTICAST_GROUP
        -
        default multicast group we send on
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        DIS_DESTINATION_PORT

        -
        public static final int DIS_DESTINATION_PORT
        -
        Port we send on
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EspduSender

        -
        public EspduSender()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
        Possible system properties, passed in via -Dattr=val - networkMode: unicast, broadcast, multicast - destinationIp: where to send the packet. If in multicast mode, this can be mcast. - To determine bcast destination IP, use an online bcast address - caclulator, for example http://www.remotemonitoringsystems.ca/broadcast.php - If in mcast mode, a join() will be done on the mcast address. - port: port used for both source and destination.
        -
        -
        Parameters:
        -
        args -
        -
        -
      • -
      - - - -
        -
      • -

        getBroadcastAddresses

        -
        public static java.util.Set<java.net.InetAddress> getBroadcastAddresses()
        -
        A number of sites get all snippy about using 255.255.255.255 for a bcast - address; it trips their security software and they kick you off their - network. (Comcast, NPS.) This determines the bcast address for all - connected interfaces, based on the IP and subnet mask. If you have - a dual-homed host it will return a bcast address for both. If you have - some VMs running on your host this will pick up the addresses for those - as well--eg running VMWare on your laptop with a local IP this will - also pick up a 192.168 address assigned to the VM by the host OS.
        -
        -
        Returns:
        -
        set of all bcast addresses
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/EspduSenderNIO.html b/dist/javadoc/edu/nps/moves/examples/EspduSenderNIO.html deleted file mode 100644 index 3fab10c9..00000000 --- a/dist/javadoc/edu/nps/moves/examples/EspduSenderNIO.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - -EspduSenderNIO - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class EspduSenderNIO

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.EspduSenderNIO
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class EspduSenderNIO
    -extends java.lang.Object
    -
    Creates and sends ESPDUs in IEEE binary format. very similar to EspduSender.java, but - this uses Robert Harder's more memory efficient NIO methods for marshalling.
    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static java.lang.StringMULTICAST_GROUP -
      multicast group we send on
      -
      static intPORT -
      Port we send on
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EspduSenderNIO() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MULTICAST_GROUP

        -
        public static final java.lang.String MULTICAST_GROUP
        -
        multicast group we send on
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EspduSenderNIO

        -
        public EspduSenderNIO()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/MarshallExample.html b/dist/javadoc/edu/nps/moves/examples/MarshallExample.html deleted file mode 100644 index f9a5f49e..00000000 --- a/dist/javadoc/edu/nps/moves/examples/MarshallExample.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - -MarshallExample - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class MarshallExample

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.MarshallExample
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class MarshallExample
    -extends java.lang.Object
    -
    Example of using JAXB to marshal and unmarshall PDUs to and from XML. Uses - Jaxb 2.1.x.
    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      MarshallExample() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) -
      Shows how to marshal out to XML and read from XML files.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MarshallExample

        -
        public MarshallExample()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
        Shows how to marshal out to XML and read from XML files.
        -
        -
        Parameters:
        -
        args -
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/MemoryView.html b/dist/javadoc/edu/nps/moves/examples/MemoryView.html deleted file mode 100644 index 3091df27..00000000 --- a/dist/javadoc/edu/nps/moves/examples/MemoryView.html +++ /dev/null @@ -1,440 +0,0 @@ - - - - - -MemoryView - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class MemoryView

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • java.awt.Component
    • -
    • -
        -
      • java.awt.Container
      • -
      • -
          -
        • javax.swing.JComponent
        • -
        • -
            -
          • javax.swing.JPanel
          • -
          • -
              -
            • edu.nps.moves.examples.MemoryView
            • -
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    -
    -
    -
    -
    public class MemoryView
    -extends javax.swing.JPanel
    -
    Used in support of PduByteBufferTester
    - Frame to display amount of free memory in the running application. -

    - Handy for use with NetBeans Developer's internal execution. Then the statistic - of free memory in the whole environment is displayed.

    -
    -
    Version:
    -
    1.0
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Nested Class Summary

      -
        -
      • - - -

        Nested classes/interfaces inherited from class javax.swing.JPanel

        -javax.swing.JPanel.AccessibleJPanel
      • -
      -
        -
      • - - -

        Nested classes/interfaces inherited from class javax.swing.JComponent

        -javax.swing.JComponent.AccessibleJComponent
      • -
      -
        -
      • - - -

        Nested classes/interfaces inherited from class java.awt.Container

        -java.awt.Container.AccessibleAWTContainer
      • -
      -
        -
      • - - -

        Nested classes/interfaces inherited from class java.awt.Component

        -java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class javax.swing.JComponent

        -listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • -
      -
        -
      • - - -

        Fields inherited from class java.awt.Component

        -accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • -
      -
        -
      • - - -

        Fields inherited from interface java.awt.image.ImageObserver

        -ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      MemoryView() -
      Initializes the Form
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddNotify() -
      Starts the timer.
      -
      voidremoveNotify() -
      Stops the timer.
      -
      voidsetRefresh(int delay) 
      -
        -
      • - - -

        Methods inherited from class javax.swing.JPanel

        -getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • -
      -
        -
      • - - -

        Methods inherited from class javax.swing.JComponent

        -addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • -
      -
        -
      • - - -

        Methods inherited from class java.awt.Container

        -add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
      • -
      -
        -
      • - - -

        Methods inherited from class java.awt.Component

        -action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        MemoryView

        -
        public MemoryView()
        -
        Initializes the Form
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        addNotify

        -
        public void addNotify()
        -
        Starts the timer.
        -
        -
        Overrides:
        -
        addNotify in class javax.swing.JComponent
        -
        -
      • -
      - - - -
        -
      • -

        removeNotify

        -
        public void removeNotify()
        -
        Stops the timer.
        -
        -
        Overrides:
        -
        removeNotify in class javax.swing.JComponent
        -
        -
      • -
      - - - -
        -
      • -

        setRefresh

        -
        public void setRefresh(int delay)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/OpenHouseSender.html b/dist/javadoc/edu/nps/moves/examples/OpenHouseSender.html deleted file mode 100644 index 7dd06977..00000000 --- a/dist/javadoc/edu/nps/moves/examples/OpenHouseSender.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - -OpenHouseSender - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class OpenHouseSender

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.OpenHouseSender
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class OpenHouseSender
    -extends java.lang.Object
    -
    Creates and sends ESPDUs in IEEE binary format.
    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static java.lang.StringMULTICAST_GROUP -
      multicast group we send on
      -
      static intPORT -
      Port we send on
      -
      static java.lang.StringUNICAST_DESTINATION 
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      OpenHouseSender() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MULTICAST_GROUP

        -
        public static final java.lang.String MULTICAST_GROUP
        -
        multicast group we send on
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        UNICAST_DESTINATION

        -
        public static final java.lang.String UNICAST_DESTINATION
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - - -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        OpenHouseSender

        -
        public OpenHouseSender()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/PduSender.html b/dist/javadoc/edu/nps/moves/examples/PduSender.html deleted file mode 100644 index 51e28a0b..00000000 --- a/dist/javadoc/edu/nps/moves/examples/PduSender.html +++ /dev/null @@ -1,350 +0,0 @@ - - - - - -PduSender - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class PduSender

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.PduSender
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class PduSender
    -extends java.lang.Object
    -
    This is an example that sends many/most types of PDUs. Useful for testing standards - compliance or getting a full set of PDUs. It also writes the generated PDUs to - an XML file.
    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static java.lang.StringMULTICAST_ADDRESS 
      static intPORT 
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PduSender(int port, - java.lang.String multicast) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      voidrun() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        PduSender

        -
        public PduSender(int port,
        -                 java.lang.String multicast)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public void run()
        -
      • -
      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/ReceiverPerformance.html b/dist/javadoc/edu/nps/moves/examples/ReceiverPerformance.html deleted file mode 100644 index 16f13fe4..00000000 --- a/dist/javadoc/edu/nps/moves/examples/ReceiverPerformance.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - -ReceiverPerformance - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class ReceiverPerformance

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.ReceiverPerformance
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class ReceiverPerformance
    -extends java.lang.Object
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static java.lang.StringMULTICAST_GROUP 
      static intPORT 
      static booleanUSE_FAST_ESPDU 
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ReceiverPerformance

        -
        public ReceiverPerformance()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/TimestampComparator.html b/dist/javadoc/edu/nps/moves/examples/TimestampComparator.html deleted file mode 100644 index b1783cd2..00000000 --- a/dist/javadoc/edu/nps/moves/examples/TimestampComparator.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - -TimestampComparator - - - - - - - - - - - - -
-
edu.nps.moves.examples
-

Class TimestampComparator

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.examples.TimestampComparator
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class TimestampComparator
    -extends java.lang.Object
    -
    Uses the comparator interface to allow sorting PDUs in a collection by timestamp. - An example of use: - - Colletions.sort(pduList, new TimestampComparator());
    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intcompare(java.lang.Object object1, - java.lang.Object object2) -
      Returns a number less than, equal to, or greater than zero, - depending on whether the object's timestamp less than, equal to, - or greater than the other object.
      -
      booleanequals(java.lang.Object obj) -
      Returns true if this comparator is the same class as the comparator passed in.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TimestampComparator

        -
        public TimestampComparator()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        compare

        -
        public int compare(java.lang.Object object1,
        -                   java.lang.Object object2)
        -
        Returns a number less than, equal to, or greater than zero, - depending on whether the object's timestamp less than, equal to, - or greater than the other object. The objects passed in must - inherit from PDU.
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(java.lang.Object obj)
        -
        Returns true if this comparator is the same class as the comparator passed in.
        -
        -
        Overrides:
        -
        equals in class java.lang.Object
        -
        Parameters:
        -
        obj -
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/package-frame.html b/dist/javadoc/edu/nps/moves/examples/package-frame.html deleted file mode 100644 index a926bf86..00000000 --- a/dist/javadoc/edu/nps/moves/examples/package-frame.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - -edu.nps.moves.examples - - - - - -

edu.nps.moves.examples

- - - diff --git a/dist/javadoc/edu/nps/moves/examples/package-summary.html b/dist/javadoc/edu/nps/moves/examples/package-summary.html deleted file mode 100644 index 910a4ee8..00000000 --- a/dist/javadoc/edu/nps/moves/examples/package-summary.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - -edu.nps.moves.examples - - - - - - - - - - - -
-

Package edu.nps.moves.examples

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    ClassNameComparator -
    A comparator that is used by the java util classes for sorting.
    -
    EspduReceiver -
    Receives PDUs from the network in IEEE format.
    -
    EspduReceiverNIO -
    Receives PDUs from the network in IEEE format.
    -
    EspduSender -
    Creates and sends ESPDUs in IEEE binary format.
    -
    EspduSenderNIO -
    Creates and sends ESPDUs in IEEE binary format.
    -
    MarshallExample -
    Example of using JAXB to marshal and unmarshall PDUs to and from XML.
    -
    MemoryView -
    Used in support of PduByteBufferTester
    - Frame to display amount of free memory in the running application.
    -
    OpenHouseSender -
    Creates and sends ESPDUs in IEEE binary format.
    -
    PduSender -
    This is an example that sends many/most types of PDUs.
    -
    ReceiverPerformance 
    TimestampComparator -
    Uses the comparator interface to allow sorting PDUs in a collection by timestamp.
    -
    -
  • -
  • - - - - - - - - - - - - -
    Enum Summary 
    EnumDescription
    EspduSender.NetworkMode 
    -
  • -
-
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/examples/package-tree.html b/dist/javadoc/edu/nps/moves/examples/package-tree.html deleted file mode 100644 index 3c15bc59..00000000 --- a/dist/javadoc/edu/nps/moves/examples/package-tree.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - -edu.nps.moves.examples Class Hierarchy - - - - - - - - - - - -
-

Hierarchy For Package edu.nps.moves.examples

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Enum Hierarchy

-
    -
  • java.lang.Object -
      -
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) - -
    • -
    -
  • -
-
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/logger/DisLogger.html b/dist/javadoc/edu/nps/moves/logger/DisLogger.html deleted file mode 100644 index 1cb33035..00000000 --- a/dist/javadoc/edu/nps/moves/logger/DisLogger.html +++ /dev/null @@ -1,443 +0,0 @@ - - - - - -DisLogger - - - - - - - - - - - - -
-
edu.nps.moves.logger
-

Class DisLogger

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.logger.DisLogger
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class DisLogger
    -extends java.lang.Object
    -implements java.lang.Runnable
    -
    Logs DIS packets to XML format. You can easily receive DIS packets off the wire faster than - they can be logged to XML, so you need to be careful about that. With a 2 GHz - core duo and OSX, on a macbook pro laptop drive, you can log roughly 1,000 - packets per second.

    - - Since we cannot hold all the PDUs in memory at once, we set up a rotating - system in which packets are read into a list, then, when the list is full, - the list is handed off to a separate thread for marshalling to XML. This - gives us at least a chance of not dropping packets while writing to file.

    - - The classes here and in LogReplay are intended to be used from the command - line, but it should be easy to wrap a GUI around them.

    - - the classes are configured via a properties file. this defines the multicast - group to listen on, the directory to which files should be written, etc.

    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static intMAX_PDU_LOGFILE_SIZE 
      static intMAX_PDU_SIZE -
      Maximum PDU size.
      -
      static intREAD_TIMEOUT -
      How long to wait for a packet to arrive, in ms, before throwing an exception
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      DisLogger(java.util.Properties loggerProperties) -
      Create a new DIS logger with the given properties object.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanfinishedWriting() -
      We may have broken out of the netowrk read loop, but the writer task is - still involved in flushing out the already captured PDUs to disk.
      -
      static voidmain(java.lang.String[] args) -
      Entry point.
      -
      voidrun() -
      Run the logger.
      -
      voidsetDone() -
      Breaks us out of network read log loop (perhaps after READ_TIMEOUT has passed
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MAX_PDU_SIZE

        -
        public static final int MAX_PDU_SIZE
        -
        Maximum PDU size. Theoretically this can be 8K or more, but all our stuff is smaller
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        MAX_PDU_LOGFILE_SIZE

        -
        public static final int MAX_PDU_LOGFILE_SIZE
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        READ_TIMEOUT

        -
        public static final int READ_TIMEOUT
        -
        How long to wait for a packet to arrive, in ms, before throwing an exception
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DisLogger

        -
        public DisLogger(java.util.Properties loggerProperties)
        -
        Create a new DIS logger with the given properties object. This includes the - multicast group, port, an exercise name, and the number of pdus per file
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setDone

        -
        public void setDone()
        -
        Breaks us out of network read log loop (perhaps after READ_TIMEOUT has passed
        -
      • -
      - - - -
        -
      • -

        run

        -
        public void run()
        -
        Run the logger. Create a new factory to decode IEEE format PDUs, and start reading - into the buffer. When the buffer fills we do a quick-change and write the buffer to - a file in another thread, so we don't drop (too many) packets.
        -
        -
        Specified by:
        -
        run in interface java.lang.Runnable
        -
        -
      • -
      - - - -
        -
      • -

        finishedWriting

        -
        public boolean finishedWriting()
        -
        We may have broken out of the netowrk read loop, but the writer task is - still involved in flushing out the already captured PDUs to disk. This - gives us a test until that is done.
        -
      • -
      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
        Entry point. Pass in the properties file to initialze from the command line.
        -
        -
        Parameters:
        -
        args -
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/logger/LogReplay.html b/dist/javadoc/edu/nps/moves/logger/LogReplay.html deleted file mode 100644 index 8e20dbe7..00000000 --- a/dist/javadoc/edu/nps/moves/logger/LogReplay.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -LogReplay - - - - - - - - - - - - -
-
edu.nps.moves.logger
-

Class LogReplay

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.logger.LogReplay
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class LogReplay
    -extends java.lang.Object
    -
    Reads from the log files, replaying the data on a multicast group.
    -
    -
    Author:
    -
    mcgredo
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static intMIN_SLEEP_TIME -
      time, in milliseconds, that it is not worth sleeping for
      -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      LogReplay(java.util.Properties properties) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      voidreplayExercise() -
      Replay the PDUs that have been logged
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MIN_SLEEP_TIME

        -
        public static final int MIN_SLEEP_TIME
        -
        time, in milliseconds, that it is not worth sleeping for
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LogReplay

        -
        public LogReplay(java.util.Properties properties)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        replayExercise

        -
        public void replayExercise()
        -
        Replay the PDUs that have been logged
        -
      • -
      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/logger/LogWriter.html b/dist/javadoc/edu/nps/moves/logger/LogWriter.html deleted file mode 100644 index c5032a11..00000000 --- a/dist/javadoc/edu/nps/moves/logger/LogWriter.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - -LogWriter - - - - - - - - - - - - -
-
edu.nps.moves.logger
-

Class LogWriter

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.logger.LogWriter
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Runnable
    -
    -
    -
    -
    public class LogWriter
    -extends java.lang.Object
    -implements java.lang.Runnable
    -
    Writes the contents of the PDU buffer to the file in a separate thread. - - This accepts Lists of PDUs from the reader thread and writes them out in - XML format. Since the reader thread may be faster at times than the writer, - we can queue up PDU lists and write them out as we get the chance.
    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    mcgredo
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      LogWriter(java.lang.String pExerciseName) -
      Creates a new instance of LogWriter.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddListToWriteQueue(java.util.List<Pdu> pduList) -
      Add a list of PDUs to our write queue
      -
      booleanfinishedWriting() -
      Test to see whether we're done writing and it's OK to quit the thread
      -
      voidrun() -
      Start writing PDUs.
      -
      voidsetUnqueuedPdus(boolean state) -
      Irritating interaction with the reder thread.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LogWriter

        -
        public LogWriter(java.lang.String pExerciseName)
        -
        Creates a new instance of LogWriter. Exercise name is used to - create a directory we write log files to
        -
        -
        Parameters:
        -
        pExerciseName -
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setUnqueuedPdus

        -
        public void setUnqueuedPdus(boolean state)
        -
        Irritating interaction with the reder thread. They may have read a - few PDUs, but don't have enough for a "full" list to send to us. - this keeps the writer thread alive until it sends the data to us.
        -
        -
        Parameters:
        -
        state -
        -
        -
      • -
      - - - -
        -
      • -

        addListToWriteQueue

        -
        public void addListToWriteQueue(java.util.List<Pdu> pduList)
        -
        Add a list of PDUs to our write queue
        -
        -
        Parameters:
        -
        pduList -
        -
        -
      • -
      - - - -
        -
      • -

        run

        -
        public void run()
        -
        Start writing PDUs. This blocks if it has no PDU lists to write.
        -
        -
        Specified by:
        -
        run in interface java.lang.Runnable
        -
        -
      • -
      - - - -
        -
      • -

        finishedWriting

        -
        public boolean finishedWriting()
        -
        Test to see whether we're done writing and it's OK to quit the thread
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/logger/package-frame.html b/dist/javadoc/edu/nps/moves/logger/package-frame.html deleted file mode 100644 index e3bfca08..00000000 --- a/dist/javadoc/edu/nps/moves/logger/package-frame.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -edu.nps.moves.logger - - - - - -

edu.nps.moves.logger

-
-

Classes

- -
- - diff --git a/dist/javadoc/edu/nps/moves/logger/package-summary.html b/dist/javadoc/edu/nps/moves/logger/package-summary.html deleted file mode 100644 index b958906b..00000000 --- a/dist/javadoc/edu/nps/moves/logger/package-summary.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - -edu.nps.moves.logger - - - - - - - - - - - -
-

Package edu.nps.moves.logger

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    DisLogger -
    Logs DIS packets to XML format.
    -
    LogReplay -
    Reads from the log files, replaying the data on a multicast group.
    -
    LogWriter -
    Writes the contents of the PDU buffer to the file in a separate thread.
    -
    -
  • -
-
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/logger/package-tree.html b/dist/javadoc/edu/nps/moves/logger/package-tree.html deleted file mode 100644 index f09406a7..00000000 --- a/dist/javadoc/edu/nps/moves/logger/package-tree.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - -edu.nps.moves.logger Class Hierarchy - - - - - - - - - - - -
-

Hierarchy For Package edu.nps.moves.logger

-Package Hierarchies: - -
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • edu.nps.moves.logger.DisLogger (implements java.lang.Runnable)
    • -
    • edu.nps.moves.logger.LogReplay
    • -
    • edu.nps.moves.logger.LogWriter (implements java.lang.Runnable)
    • -
    -
  • -
-
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/math/Matrix3f.html b/dist/javadoc/edu/nps/moves/math/Matrix3f.html deleted file mode 100644 index 24602788..00000000 --- a/dist/javadoc/edu/nps/moves/math/Matrix3f.html +++ /dev/null @@ -1,562 +0,0 @@ - - - - - -Matrix3f - - - - - - - - - - - - -
-
edu.nps.moves.math
-

Class Matrix3f

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.math.Matrix3f
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class Matrix3f
    -extends java.lang.Object
    -
    EXECUTIVE SUMMARY - Module Name: Matrix3f.java - Description: Definition of the Matrix3f class
    -
    -
    Author:
    -
    Kent A. Watsen, http://www.mbay.net/~watsen
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Matrix3f

        -
        public Matrix3f()
        -
      • -
      - - - -
        -
      • -

        Matrix3f

        -
        public Matrix3f(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        Matrix3f

        -
        public Matrix3f(Matrix3f mat)
        -
      • -
      - - - -
        -
      • -

        Matrix3f

        -
        public Matrix3f(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        Matrix3f

        -
        public Matrix3f(float[] hpr)
        -
      • -
      - - - -
        -
      • -

        Matrix3f

        -
        public Matrix3f(float heading,
        -                float pitch,
        -                float roll)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        print

        -
        public void print()
        -
      • -
      - - - -
        -
      • -

        setMatValue

        -
        public void setMatValue(int row,
        -                        int col,
        -                        float val)
        -
      • -
      - - - -
        -
      • -

        getMatValue

        -
        public float getMatValue(int row,
        -                         int col)
        -
      • -
      - - - -
        -
      • -

        setMat

        -
        public void setMat(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        getMat

        -
        public void getMat(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        setMat

        -
        public void setMat(Matrix3f mat)
        -
      • -
      - - - -
        -
      • -

        getMat

        -
        public void getMat(Matrix3f mat)
        -
      • -
      - - - -
        -
      • -

        setQuat

        -
        public void setQuat(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        getQuat

        -
        public void getQuat(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        setEulers

        -
        public void setEulers(float[] hpr)
        -
      • -
      - - - -
        -
      • -

        getEulers

        -
        public void getEulers(float[] hpr)
        -
      • -
      - - - -
        -
      • -

        setEulers

        -
        public void setEulers(float h,
        -                      float p,
        -                      float r)
        -
      • -
      - - - -
        -
      • -

        getEulers

        -
        public void getEulers(float[] h,
        -                      float[] p,
        -                      float[] r)
        -
      • -
      - - - -
        -
      • -

        makeNull

        -
        public void makeNull()
        -
      • -
      - - - -
        -
      • -

        makeIdent

        -
        public void makeIdent()
        -
      • -
      - - - -
        -
      • -

        xform

        -
        public void xform(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        xform

        -
        public void xform(float[] v)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/math/Matrix4f.html b/dist/javadoc/edu/nps/moves/math/Matrix4f.html deleted file mode 100644 index d027d835..00000000 --- a/dist/javadoc/edu/nps/moves/math/Matrix4f.html +++ /dev/null @@ -1,562 +0,0 @@ - - - - - -Matrix4f - - - - - - - - - - - - -
-
edu.nps.moves.math
-

Class Matrix4f

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.math.Matrix4f
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class Matrix4f
    -extends java.lang.Object
    -
    EXECUTIVE SUMMARY - Module Name: Matrix4f.java - Description: Definition of the Matrix4f class
    -
    -
    Author:
    -
    Kent A. Watsen, http://www.mbay.net/~watsen
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Matrix4f

        -
        public Matrix4f()
        -
      • -
      - - - -
        -
      • -

        Matrix4f

        -
        public Matrix4f(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        Matrix4f

        -
        public Matrix4f(Matrix4f mat)
        -
      • -
      - - - -
        -
      • -

        Matrix4f

        -
        public Matrix4f(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        Matrix4f

        -
        public Matrix4f(float[] hpr)
        -
      • -
      - - - -
        -
      • -

        Matrix4f

        -
        public Matrix4f(float heading,
        -                float pitch,
        -                float roll)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        print

        -
        public void print()
        -
      • -
      - - - -
        -
      • -

        setMatValue

        -
        public void setMatValue(int row,
        -                        int col,
        -                        float val)
        -
      • -
      - - - -
        -
      • -

        getMatValue

        -
        public float getMatValue(int row,
        -                         int col)
        -
      • -
      - - - -
        -
      • -

        setMat

        -
        public void setMat(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        getMat

        -
        public void getMat(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        setMat

        -
        public void setMat(Matrix4f mat)
        -
      • -
      - - - -
        -
      • -

        getMat

        -
        public void getMat(Matrix4f mat)
        -
      • -
      - - - -
        -
      • -

        setQuat

        -
        public void setQuat(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        getQuat

        -
        public void getQuat(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        setEulers

        -
        public void setEulers(float[] hpr)
        -
      • -
      - - - -
        -
      • -

        getEulers

        -
        public void getEulers(float[] hpr)
        -
      • -
      - - - -
        -
      • -

        setEulers

        -
        public void setEulers(float h,
        -                      float p,
        -                      float r)
        -
      • -
      - - - -
        -
      • -

        getEulers

        -
        public void getEulers(float[] h,
        -                      float[] p,
        -                      float[] r)
        -
      • -
      - - - -
        -
      • -

        makeNull

        -
        public void makeNull()
        -
      • -
      - - - -
        -
      • -

        makeIdent

        -
        public void makeIdent()
        -
      • -
      - - - -
        -
      • -

        xform

        -
        public void xform(Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        xform

        -
        public void xform(float[] v)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/math/Quaternion.html b/dist/javadoc/edu/nps/moves/math/Quaternion.html deleted file mode 100644 index 526b334e..00000000 --- a/dist/javadoc/edu/nps/moves/math/Quaternion.html +++ /dev/null @@ -1,1198 +0,0 @@ - - - - - -Quaternion - - - - - - - - - - - - -
-
edu.nps.moves.math
-

Class Quaternion

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.math.Quaternion
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class Quaternion
    -extends java.lang.Object
    -
    EXECUTIVE SUMMARY - Module Name: Quaternion.java - Description: Definition of the Quaternion class
    -
    -
    Author:
    -
    Kent A. Watsen, http://www.mbay.net/~watsen
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Quaternion

        -
        public Quaternion()
        -
      • -
      - - - -
        -
      • -

        Quaternion

        -
        public Quaternion(float[] axis,
        -                  float angle)
        -
      • -
      - - - -
        -
      • -

        Quaternion

        -
        public Quaternion(Vec3f axis,
        -                  float angle)
        -
      • -
      - - - -
        -
      • -

        Quaternion

        -
        public Quaternion(Matrix3f mat)
        -
      • -
      - - - -
        -
      • -

        Quaternion

        -
        public Quaternion(Matrix4f mat)
        -
      • -
      - - - -
        -
      • -

        Quaternion

        -
        public Quaternion(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        Quaternion

        -
        public Quaternion(float[] vec1,
        -                  float[] vec2)
        -
      • -
      - - - -
        -
      • -

        Quaternion

        -
        public Quaternion(Vec3f vec1,
        -                  Vec3f vec2)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        print

        -
        public void print()
        -
      • -
      - - - -
        -
      • -

        setVec

        -
        public void setVec(float i,
        -                   float j,
        -                   float k)
        -
      • -
      - - - -
        -
      • -

        getVec

        -
        public void getVec(float[] i,
        -                   float[] j,
        -                   float[] k)
        -
      • -
      - - - -
        -
      • -

        setVec

        -
        public void setVec(float[] vec)
        -
      • -
      - - - -
        -
      • -

        getVec

        -
        public void getVec(float[] vec)
        -
      • -
      - - - -
        -
      • -

        setVec

        -
        public void setVec(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        getVec

        -
        public void getVec(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        setAxisAngle

        -
        public void setAxisAngle(float[] axis_angle)
        -
      • -
      - - - -
        -
      • -

        getAxisAngle

        -
        public void getAxisAngle(float[] axis_angle)
        -
      • -
      - - - -
        -
      • -

        setAxisAngle

        -
        public void setAxisAngle(Vec4f axis_angle)
        -
      • -
      - - - -
        -
      • -

        getAxisAngle

        -
        public void getAxisAngle(Vec4f axis_angle)
        -
      • -
      - - - -
        -
      • -

        setAxisAngle

        -
        public void setAxisAngle(float[] axis,
        -                         float angle)
        -
      • -
      - - - -
        -
      • -

        getAxisAngle

        -
        public void getAxisAngle(float[] axis,
        -                         float[] angle)
        -
      • -
      - - - -
        -
      • -

        setAxisAngle

        -
        public void setAxisAngle(Vec3f axis,
        -                         float angle)
        -
      • -
      - - - -
        -
      • -

        getAxisAngle

        -
        public void getAxisAngle(Vec3f axis,
        -                         float[] angle)
        -
      • -
      - - - -
        -
      • -

        setAxisAngle

        -
        public void setAxisAngle(float i,
        -                         float j,
        -                         float k,
        -                         float angle)
        -
      • -
      - - - -
        -
      • -

        getAxisAngle

        -
        public void getAxisAngle(float[] i,
        -                         float[] j,
        -                         float[] k,
        -                         float[] angle)
        -
      • -
      - - - -
        -
      • -

        setEulers

        -
        public void setEulers(float[] hpr)
        -
      • -
      - - - -
        -
      • -

        getEulers

        -
        public void getEulers(float[] hpr)
        -
      • -
      - - - -
        -
      • -

        setEulers

        -
        public void setEulers(float h,
        -                      float p,
        -                      float r)
        -
      • -
      - - - -
        -
      • -

        getEulers

        -
        public void getEulers(float[] h,
        -                      float[] p,
        -                      float[] r)
        -
      • -
      - - - -
        -
      • -

        setMat3

        -
        public void setMat3(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        getMat3

        -
        public void getMat3(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        setMat3

        -
        public void setMat3(Matrix3f mat)
        -
      • -
      - - - -
        -
      • -

        getMat3

        -
        public void getMat3(Matrix3f mat)
        -
      • -
      - - - -
        -
      • -

        setMat4

        -
        public void setMat4(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        getMat4

        -
        public void getMat4(float[][] mat)
        -
      • -
      - - - -
        -
      • -

        setMat4

        -
        public void setMat4(Matrix4f mat)
        -
      • -
      - - - -
        -
      • -

        getMat4

        -
        public void getMat4(Matrix4f mat)
        -
      • -
      - - - -
        -
      • -

        setQuat

        -
        public void setQuat(float[] quat)
        -
      • -
      - - - -
        -
      • -

        getQuat

        -
        public void getQuat(float[] quat)
        -
      • -
      - - - -
        -
      • -

        setQuat

        -
        public void setQuat(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        getQuat

        -
        public void getQuat(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        setQuat

        -
        public void setQuat(float i,
        -                    float j,
        -                    float k,
        -                    float w)
        -
      • -
      - - - -
        -
      • -

        getQuat

        -
        public void getQuat(float[] i,
        -                    float[] j,
        -                    float[] k,
        -                    float[] w)
        -
      • -
      - - - -
        -
      • -

        setQuatValue

        -
        public void setQuatValue(int index,
        -                         float value)
        -
      • -
      - - - -
        -
      • -

        getQuatValue

        -
        public float getQuatValue(int index)
        -
      • -
      - - - -
        -
      • -

        makeIdent

        -
        public void makeIdent()
        -
      • -
      - - - -
        -
      • -

        length

        -
        public float length()
        -
      • -
      - - - -
        -
      • -

        length_sqr

        -
        public float length_sqr()
        -
      • -
      - - - -
        -
      • -

        normalize

        -
        public void normalize()
        -
      • -
      - - - -
        -
      • -

        normalize

        -
        public void normalize(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        conjugate

        -
        public void conjugate()
        -
      • -
      - - - -
        -
      • -

        conjugate

        -
        public void conjugate(Quaternion quat)
        -
      • -
      - - - -
        -
      • -

        invert

        -
        public void invert()
        -
      • -
      - - - -
        -
      • -

        invert

        -
        public void invert(Quaternion quat)
        -
      • -
      - - - - - - - - - - - - - - - - - - - -
        -
      • -

        preMult

        -
        public void preMult(Quaternion quat1)
        -
      • -
      - - - -
        -
      • -

        postMult

        -
        public void postMult(Quaternion quat2)
        -
      • -
      - - - - - - - -
        -
      • -

        makeFromVecs

        -
        public void makeFromVecs(float i1,
        -                         float j1,
        -                         float k1,
        -                         float i2,
        -                         float j2,
        -                         float k2)
        -
      • -
      - - - -
        -
      • -

        makeFromVecs

        -
        public void makeFromVecs(float[] vec1,
        -                         float[] vec2)
        -
      • -
      - - - -
        -
      • -

        makeFromVecs

        -
        public void makeFromVecs(Vec3f vec1,
        -                         Vec3f vec2)
        -
      • -
      - - - -
        -
      • -

        xform

        -
        public void xform(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        xform

        -
        public void xform(float[] v)
        -
      • -
      - - - -
        -
      • -

        slerp

        -
        public void slerp(Quaternion quat1,
        -                  Quaternion quat2,
        -                  float alpha,
        -                  int spin)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/math/Quaternion2.html b/dist/javadoc/edu/nps/moves/math/Quaternion2.html deleted file mode 100644 index 49ea96b8..00000000 --- a/dist/javadoc/edu/nps/moves/math/Quaternion2.html +++ /dev/null @@ -1,736 +0,0 @@ - - - - - -Quaternion2 - - - - - - - - - - - - -
-
edu.nps.moves.math
-

Class Quaternion2

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.math.Quaternion2
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class Quaternion2
    -extends java.lang.Object
    -
    The Quaternion2 class executes quaternion operations.
    -
    -
    Version:
    -
    1.0 13 Dec 98 - - DIS VRML - OpenGl - +---------->x ^y - /| | - / | | - / | ======> | - y | +-------------->x - z / - / - / - z
    -
    Author:
    -
    Ildeniz Duman
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      Quaternion2() -
      Default constructor
      -
      Quaternion2(java.lang.String myName) -
      Default constructor
      -
      Quaternion2(java.lang.String myName, - double ww, - double xx, - double yy, - double zz) -
      Default constructor
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Quaternion2add(Quaternion2 QUAT) -
      Adds two quaternions
      -
      doubledotProduct(Quaternion2 QUAT5) -
      Finds the dot product of two quaternions
      -
      doublegetW() -
      Returns the w value of quaternion.
      -
      doublegetX() -
      Returns the x value of quaternion.
      -
      doublegetY() -
      Returns the y value of quaternion.
      -
      doublegetZ() -
      Returns the z value of quaternion.
      -
      Quaternion2invert() -
      Finds the inverse (conjugate) of a quaternion
      -
      static voidmain(java.lang.String[] ags) -
      Main method for testing
      -
      Quaternion2multiply(double NUM) -
      Multiplies this quaternion with a scalar
      -
      Quaternion2multiply(Quaternion2 QUAT) -
      Multiplies two quaternions
      -
      voidnormalize() -
      Normalizes the quaternion - modifies the current quaternion
      -
      Quaternion2rotate(Quaternion2 QUAT4) -
      Rotates a vector by quaternions
      -
      voidsetQuaternion2(double ww, - double xx, - double yy, - double zz) -
      Sets the quaternion values
      -
      Quaternion2substract(Quaternion2 QUAT) -
      Substracts two quaternions
      -
      Quaternion2toAxisAngles() -
      Calculates the axis angles of quaternion for drawing, - results must be used in glRotatef() by using get() functions
      -
      Quaternion2toBody(Quaternion2 QUAT) -
      Converts to body coordinates
      -
      Quaternion2toEulerAngles() -
      Converts a quaternion into Euler angles - Warning : This conversion is inherently ill-defined
      -
      float[]toFloat() -
      Converts quaternion's values into float
      -
      Quaternion2toQuaternion2() -
      Calculates the quaternion value of three rotations - Current object is a 3D vector with rotation angles in quaternion form
      -
      java.lang.StringtoString() -
      Overrides the toString method
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Quaternion2

        -
        public Quaternion2(java.lang.String myName,
        -                   double ww,
        -                   double xx,
        -                   double yy,
        -                   double zz)
        -
        Default constructor
        -
        -
        Parameters:
        -
        myName - Name of the quaternion
        -
        ww - w value of the quaternion
        -
        xx - x value of the quaternion
        -
        yy - y value of the quaternion
        -
        zz - z value of the quaternion
        -
        -
      • -
      - - - -
        -
      • -

        Quaternion2

        -
        public Quaternion2(java.lang.String myName)
        -
        Default constructor
        -
        -
        Parameters:
        -
        myName - Name of the quaternion
        -
        -
      • -
      - - - -
        -
      • -

        Quaternion2

        -
        public Quaternion2()
        -
        Default constructor
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setQuaternion2

        -
        public void setQuaternion2(double ww,
        -                           double xx,
        -                           double yy,
        -                           double zz)
        -
        Sets the quaternion values
        -
        -
        Parameters:
        -
        ww - w value of the quaternion
        -
        xx - x value of the quaternion
        -
        yy - y value of the quaternion
        -
        zz - z value of the quaternion
        -
        -
      • -
      - - - -
        -
      • -

        getW

        -
        public double getW()
        -
        Returns the w value of quaternion.
        -
      • -
      - - - -
        -
      • -

        getX

        -
        public double getX()
        -
        Returns the x value of quaternion.
        -
      • -
      - - - -
        -
      • -

        getY

        -
        public double getY()
        -
        Returns the y value of quaternion.
        -
      • -
      - - - -
        -
      • -

        getZ

        -
        public double getZ()
        -
        Returns the z value of quaternion.
        -
      • -
      - - - -
        -
      • -

        multiply

        -
        public Quaternion2 multiply(Quaternion2 QUAT)
        -
        Multiplies two quaternions
        -
        -
        Parameters:
        -
        QUAT - second quaternion
        -
        Returns:
        -
        new Quaternion2
        -
        -
      • -
      - - - -
        -
      • -

        multiply

        -
        public Quaternion2 multiply(double NUM)
        -
        Multiplies this quaternion with a scalar
        -
        -
        Parameters:
        -
        NUM - is a scalar
        -
        Returns:
        -
        modified Quaternion2
        -
        -
      • -
      - - - -
        -
      • -

        add

        -
        public Quaternion2 add(Quaternion2 QUAT)
        -
        Adds two quaternions
        -
        -
        Parameters:
        -
        QUAT - is a quaternion to add
        -
        Returns:
        -
        new Quaternion2
        -
        -
      • -
      - - - -
        -
      • -

        substract

        -
        public Quaternion2 substract(Quaternion2 QUAT)
        -
        Substracts two quaternions
        -
        -
        Parameters:
        -
        QUAT - is a quaternion to substract
        -
        Returns:
        -
        new Quaternion2
        -
        -
      • -
      - - - -
        -
      • -

        invert

        -
        public Quaternion2 invert()
        -
        Finds the inverse (conjugate) of a quaternion
        -
        -
        Returns:
        -
        new Quaternion2
        -
        -
      • -
      - - - -
        -
      • -

        rotate

        -
        public Quaternion2 rotate(Quaternion2 QUAT4)
        -
        Rotates a vector by quaternions
        -
        -
        Parameters:
        -
        QUAT4 - a vector in quaternion form
        -
        Returns:
        -
        Rotated vector in quaternion form
        -
        -
      • -
      - - - -
        -
      • -

        toBody

        -
        public Quaternion2 toBody(Quaternion2 QUAT)
        -
        Converts to body coordinates
        -
        -
        Parameters:
        -
        QUAT - a vector in quaternion form to convert to body coordinates
        -
        Returns:
        -
        Converted vector in quaternion form
        -
        -
      • -
      - - - -
        -
      • -

        dotProduct

        -
        public double dotProduct(Quaternion2 QUAT5)
        -
        Finds the dot product of two quaternions
        -
        -
        Parameters:
        -
        QUAT5 - a quaternion
        -
        Returns:
        -
        Dot product value
        -
        -
      • -
      - - - -
        -
      • -

        normalize

        -
        public void normalize()
        -
        Normalizes the quaternion - modifies the current quaternion
        -
      • -
      - - - -
        -
      • -

        toAxisAngles

        -
        public Quaternion2 toAxisAngles()
        -
        Calculates the axis angles of quaternion for drawing, - results must be used in glRotatef() by using get() functions
        -
        -
        Returns:
        -
        Result in quaternion form
        -
        -
      • -
      - - - -
        -
      • -

        toQuaternion2

        -
        public Quaternion2 toQuaternion2()
        -
        Calculates the quaternion value of three rotations - Current object is a 3D vector with rotation angles in quaternion form
        -
        -
        Returns:
        -
        new Quaternion2
        -
        -
      • -
      - - - -
        -
      • -

        toEulerAngles

        -
        public Quaternion2 toEulerAngles()
        -
        Converts a quaternion into Euler angles - Warning : This conversion is inherently ill-defined
        -
        -
        Returns:
        -
        new Quaternion2
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        Overrides the toString method
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        Returns:
        -
        String object
        -
        -
      • -
      - - - -
        -
      • -

        toFloat

        -
        public float[] toFloat()
        -
        Converts quaternion's values into float
        -
        -
        Returns:
        -
        Float []
        -
        -
      • -
      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] ags)
        -
        Main method for testing
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/math/Vec3f.html b/dist/javadoc/edu/nps/moves/math/Vec3f.html deleted file mode 100644 index 74c49851..00000000 --- a/dist/javadoc/edu/nps/moves/math/Vec3f.html +++ /dev/null @@ -1,689 +0,0 @@ - - - - - -Vec3f - - - - - - - - - - - - -
-
edu.nps.moves.math
-

Class Vec3f

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.math.Vec3f
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class Vec3f
    -extends java.lang.Object
    -
    EXECUTIVE SUMMARY - Module Name: Vec3f.java - Description: Definition of the Vec3f class
    -
    -
    Author:
    -
    Kent A. Watsen, http://www.mbay.net/~watsen
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Vec3f

        -
        public Vec3f()
        -
      • -
      - - - -
        -
      • -

        Vec3f

        -
        public Vec3f(float v0,
        -             float v1,
        -             float v2)
        -
      • -
      - - - -
        -
      • -

        Vec3f

        -
        public Vec3f(float[] vec)
        -
      • -
      - - - -
        -
      • -

        Vec3f

        -
        public Vec3f(Vec3f vec)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        print

        -
        public void print()
        -
      • -
      - - - -
        -
      • -

        set

        -
        public void set(float v0,
        -                float v1,
        -                float v2)
        -
      • -
      - - - -
        -
      • -

        get

        -
        public void get(float[] v0,
        -                float[] v1,
        -                float[] v2)
        -
      • -
      - - - -
        -
      • -

        set

        -
        public void set(int index,
        -                float val)
        -
      • -
      - - - -
        -
      • -

        get

        -
        public float get(int index)
        -
      • -
      - - - -
        -
      • -

        set

        -
        public void set(float[] vec)
        -
      • -
      - - - -
        -
      • -

        get

        -
        public void get(float[] vec)
        -
      • -
      - - - -
        -
      • -

        set

        -
        public void set(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        get

        -
        public void get(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        makeNull

        -
        public void makeNull()
        -
      • -
      - - - -
        -
      • -

        negate

        -
        public void negate()
        -
      • -
      - - - -
        -
      • -

        negate

        -
        public void negate(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        add

        -
        public void add(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        add

        -
        public void add(Vec3f vec1,
        -                Vec3f vec2)
        -
      • -
      - - - -
        -
      • -

        sub

        -
        public void sub(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        sub

        -
        public void sub(Vec3f vec1,
        -                Vec3f vec2)
        -
      • -
      - - - -
        -
      • -

        scale

        -
        public void scale(float s)
        -
      • -
      - - - -
        -
      • -

        scale

        -
        public void scale(float s,
        -                  Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        length

        -
        public float length()
        -
      • -
      - - - -
        -
      • -

        length_sqr

        -
        public float length_sqr()
        -
      • -
      - - - -
        -
      • -

        normalize

        -
        public void normalize()
        -
      • -
      - - - -
        -
      • -

        normalize

        -
        public void normalize(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        dot

        -
        public float dot(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        dot

        -
        public static float dot(Vec3f vec1,
        -                        Vec3f vec2)
        -
      • -
      - - - -
        -
      • -

        cross

        -
        public void cross(Vec3f vec)
        -
      • -
      - - - -
        -
      • -

        cross

        -
        public void cross(Vec3f vec1,
        -                  Vec3f vec2)
        -
      • -
      - - - -
        -
      • -

        xform

        -
        public void xform(Matrix3f mat)
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/math/Vec4f.html b/dist/javadoc/edu/nps/moves/math/Vec4f.html deleted file mode 100644 index fe1c15da..00000000 --- a/dist/javadoc/edu/nps/moves/math/Vec4f.html +++ /dev/null @@ -1,664 +0,0 @@ - - - - - -Vec4f - - - - - - - - - - - - -
-
edu.nps.moves.math
-

Class Vec4f

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.math.Vec4f
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class Vec4f
    -extends java.lang.Object
    -
    EXECUTIVE SUMMARY - Module Name: Vec4f.java - Description: Definition of the Vec4f class - Author: Kent A. Watsen, http://www.mbay.net/~watsen
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Vec4f

        -
        public Vec4f()
        -
      • -
      - - - -
        -
      • -

        Vec4f

        -
        public Vec4f(float v0,
        -             float v1,
        -             float v2,
        -             float v3)
        -
      • -
      - - - -
        -
      • -

        Vec4f

        -
        public Vec4f(float[] vec)
        -
      • -
      - - - -
        -
      • -

        Vec4f

        -
        public Vec4f(Vec4f vec)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        print

        -
        public void print()
        -
      • -
      - - - -
        -
      • -

        set

        -
        public void set(float v0,
        -                float v1,
        -                float v2,
        -                float v3)
        -
      • -
      - - - -
        -
      • -

        get

        -
        public void get(float[] v0,
        -                float[] v1,
        -                float[] v2,
        -                float[] v3)
        -
      • -
      - - - -
        -
      • -

        set

        -
        public void set(int index,
        -                float val)
        -
      • -
      - - - -
        -
      • -

        get

        -
        public float get(int index)
        -
      • -
      - - - -
        -
      • -

        set

        -
        public void set(float[] vec)
        -
      • -
      - - - -
        -
      • -

        get

        -
        public void get(float[] vec)
        -
      • -
      - - - -
        -
      • -

        set

        -
        public void set(Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        get

        -
        public void get(Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        makeNull

        -
        public void makeNull()
        -
      • -
      - - - -
        -
      • -

        negate

        -
        public void negate()
        -
      • -
      - - - -
        -
      • -

        negate

        -
        public void negate(Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        add

        -
        public void add(Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        add

        -
        public void add(Vec4f vec1,
        -                Vec4f vec2)
        -
      • -
      - - - -
        -
      • -

        sub

        -
        public void sub(Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        sub

        -
        public void sub(Vec4f vec1,
        -                Vec4f vec2)
        -
      • -
      - - - -
        -
      • -

        scale

        -
        public void scale(float s)
        -
      • -
      - - - -
        -
      • -

        scale

        -
        public void scale(float s,
        -                  Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        length

        -
        public float length()
        -
      • -
      - - - -
        -
      • -

        length_sqr

        -
        public float length_sqr()
        -
      • -
      - - - -
        -
      • -

        normalize

        -
        public void normalize()
        -
      • -
      - - - -
        -
      • -

        normalize

        -
        public void normalize(Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        dot

        -
        public float dot(Vec4f vec)
        -
      • -
      - - - -
        -
      • -

        dot

        -
        public static float dot(Vec4f vec1,
        -                        Vec4f vec2)
        -
      • -
      - - - -
        -
      • -

        xform

        -
        public void xform(Matrix4f mat)
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/math/package-frame.html b/dist/javadoc/edu/nps/moves/math/package-frame.html deleted file mode 100644 index d9eaf6be..00000000 --- a/dist/javadoc/edu/nps/moves/math/package-frame.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - -edu.nps.moves.math - - - - - -

edu.nps.moves.math

- - - diff --git a/dist/javadoc/edu/nps/moves/math/package-summary.html b/dist/javadoc/edu/nps/moves/math/package-summary.html deleted file mode 100644 index 0921c5e5..00000000 --- a/dist/javadoc/edu/nps/moves/math/package-summary.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - -edu.nps.moves.math - - - - - - - - - - - -
-

Package edu.nps.moves.math

-
-
Contains several useful math-related classes.
-
-

See: Description

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    Matrix3f -
    EXECUTIVE SUMMARY - Module Name: Matrix3f.java - Description: Definition of the Matrix3f class
    -
    Matrix4f -
    EXECUTIVE SUMMARY - Module Name: Matrix4f.java - Description: Definition of the Matrix4f class
    -
    Quaternion -
    EXECUTIVE SUMMARY - Module Name: Quaternion.java - Description: Definition of the Quaternion class
    -
    Quaternion2 -
    The Quaternion2 class executes quaternion operations.
    -
    Vec3f -
    EXECUTIVE SUMMARY - Module Name: Vec3f.java - Description: Definition of the Vec3f class
    -
    Vec4f -
    EXECUTIVE SUMMARY - Module Name: Vec4f.java - Description: Definition of the Vec4f class - Author: Kent A.
    -
    -
  • -
- - - -

Package edu.nps.moves.math Description

-
Contains several useful math-related classes. -These may be removed in a future build if we begin to use Java3D-related math classes. -

-Numerous direct links and additional information appear in the -Software Reference.

-
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/math/package-tree.html b/dist/javadoc/edu/nps/moves/math/package-tree.html deleted file mode 100644 index 766edee4..00000000 --- a/dist/javadoc/edu/nps/moves/math/package-tree.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - -edu.nps.moves.math Class Hierarchy - - - - - - - - - - - -
-

Hierarchy For Package edu.nps.moves.math

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/net/BehaviorConsumerIF.html b/dist/javadoc/edu/nps/moves/net/BehaviorConsumerIF.html deleted file mode 100644 index b61f36e2..00000000 --- a/dist/javadoc/edu/nps/moves/net/BehaviorConsumerIF.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - -BehaviorConsumerIF - - - - - - - - - - - - -
-
edu.nps.moves.net
-

Interface BehaviorConsumerIF

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    BehaviorConsumerThreaded
    -
    -
    -
    -
    public interface BehaviorConsumerIF
    -
    BehaviorConsumer is the listening part of the listener pattern. The - other half of this is the BehaviorProducer interface. This - receives data when the BehaviorProducer notifies us of an arriving - PDU.
    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        receivePdu

        -
        void receivePdu(Pdu pdu)
        -
        Receives a PDU from the BehaviorProducer.
        -
        -
        Parameters:
        -
        pdu - the Pdu received and generated by the BehaviorProducer
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/net/BehaviorConsumerThreaded.html b/dist/javadoc/edu/nps/moves/net/BehaviorConsumerThreaded.html deleted file mode 100644 index 43dd1d93..00000000 --- a/dist/javadoc/edu/nps/moves/net/BehaviorConsumerThreaded.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - -BehaviorConsumerThreaded - - - - - - - - - - - - -
-
edu.nps.moves.net
-

Class BehaviorConsumerThreaded

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.net.BehaviorConsumerThreaded
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    BehaviorConsumerIF, java.lang.Runnable
    -
    -
    -
    -
    public class BehaviorConsumerThreaded
    -extends java.lang.Object
    -implements BehaviorConsumerIF, java.lang.Runnable
    -
    Example threaded implementation of the BehaviorConsumerIF interface.

    - - A threaded BehaviorConsumer should be used if it takes a long time to - process each DIS packet, or if you want to process the packets in your - own thread, rather than the thread used in the BehaviorProducer.

    -
    -
    Author:
    -
    DMcG
    -
    See Also:
    -
    BehaviorProducerIF, -BehaviorConsumerIF
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidreceivePdu(Pdu pdu) -
      Receives a PDU from the BehaviorProducer.
      -
      voidrun() -
      Implementation of the Runnable interface
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BehaviorConsumerThreaded

        -
        public BehaviorConsumerThreaded()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        receivePdu

        -
        public void receivePdu(Pdu pdu)
        -
        Receives a PDU from the BehaviorProducer.
        -
        -
        Specified by:
        -
        receivePdu in interface BehaviorConsumerIF
        -
        Parameters:
        -
        pdu - the ProtocolDataUnit generated by the BehaviorProducer
        -
        -
      • -
      - - - -
        -
      • -

        run

        -
        public void run()
        -
        Implementation of the Runnable interface
        -
        -
        Specified by:
        -
        run in interface java.lang.Runnable
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/net/BehaviorProducerIF.html b/dist/javadoc/edu/nps/moves/net/BehaviorProducerIF.html deleted file mode 100644 index f620951a..00000000 --- a/dist/javadoc/edu/nps/moves/net/BehaviorProducerIF.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - -BehaviorProducerIF - - - - - - - - - - - - -
-
edu.nps.moves.net
-

Interface BehaviorProducerIF

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    BehaviorProducerUDP
    -
    -
    -
    -
    public interface BehaviorProducerIF
    -
    The BehaviorProducer interface describes a class that listens - in its own thread for PDUs, then notifies any listeners when - they arrive.

    - - This implements a listener pattern. Those interested in hearing - from the BehaviorProducerIF register with the object. When the BehaviorProducerIF - gets (or produces) a PDU, it notifies all listeners. Note that there is - no attempt to limit which listeners/consumers receive the PDU.

    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        addListener

        -
        void addListener(BehaviorConsumerIF consumer)
        -
        Add a listener that will be notified when a PDU is - ready.
        -
        -
        Parameters:
        -
        consumer - the object that will be notified of the PDU
        -
        -
      • -
      - - - -
        -
      • -

        removeListener

        -
        void removeListener(BehaviorConsumerIF consumer)
        -
        Remove a listener/consumer of PDUs from the notification list.
        -
        -
        Parameters:
        -
        consumer - to be removed from the notification list
        -
        -
      • -
      - - - -
        -
      • -

        setUseCopies

        -
        void setUseCopies(boolean shouldCreateCopy)
        -
        This is a performance option. When a PDU arrives we want to distribute - it to all listeners. If we use a single copy of the object distributed - to all listeners this may cause problems if one listener modifies the - object and undermines the expectations of another listener. to avoid this - we can create a new copy of the PDU and hand off a new, unique copy of - the object to each listener. But this may cause some performance problems, - since it takes a while to allocate a new object.

        - - The default behavior should be to distribute a new, unqiue copy to each - listener. this allows the user to override this behavior for better - performance.

        -
        -
        Parameters:
        -
        shouldCreateCopy - true to create a new copy for each listener, false for a shared copy for each listener
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/net/BehaviorProducerUDP.html b/dist/javadoc/edu/nps/moves/net/BehaviorProducerUDP.html deleted file mode 100644 index 80d62336..00000000 --- a/dist/javadoc/edu/nps/moves/net/BehaviorProducerUDP.html +++ /dev/null @@ -1,469 +0,0 @@ - - - - - -BehaviorProducerUDP - - - - - - - - - - - - -
-
edu.nps.moves.net
-

Class BehaviorProducerUDP

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.net.BehaviorProducerUDP
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    BehaviorProducerIF, BehaviorWriterIF, java.lang.Runnable
    -
    -
    -
    -
    public class BehaviorProducerUDP
    -extends java.lang.Object
    -implements BehaviorProducerIF, BehaviorWriterIF, java.lang.Runnable
    -
    This implements an object that can read and write DIS PDUs from a unicast - or multicast UDP socket. It implements the BehaviorProducer interface, - which allows objects to register as listeners for PDU arrival events, - and the BehaviorWriter interface, which allows PDUs to be written. It's - a bit complex internally, but not all that bad from an interface standpoint.

    - - This runs in a thread of its own. The listeners for PDU events can either - run in threads of their own, which is a bit complex, or simply process - PDU objects as they come in, which is simple but may have performance - problems if processing a PDU takes a long time.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      BehaviorProducerUDP(java.net.DatagramSocket pSocket) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddListener(BehaviorConsumerIF consumer) -
      Add a listener that will be notified when a PDU is - ready.
      -
      voidremoveListener(BehaviorConsumerIF consumer) -
      Remove a listener/consumer of PDUs from the notification list.
      -
      voidrun() -
      Entry point for thread
      -
      voidsetDefaultDestination(java.net.InetAddress addr, - int port) -
      Set the default destination that the plain write(pdu) method - will send data to.
      -
      voidsetUseCopies(boolean shouldCreateCopy) -
      This is a performance option.
      -
      voidwrite(java.nio.ByteBuffer buffer) -
      Write PDU information to the default destination.
      -
      voidwrite(java.nio.ByteBuffer buffer, - int numberOfBytes) -
      If we have a byte buffer we are marshalling to, it may be bigger than the - actuall size of the marshalled PDU.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BehaviorProducerUDP

        -
        public BehaviorProducerUDP(java.net.DatagramSocket pSocket)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        addListener

        -
        public void addListener(BehaviorConsumerIF consumer)
        -
        Description copied from interface: BehaviorProducerIF
        -
        Add a listener that will be notified when a PDU is - ready.
        -
        -
        Specified by:
        -
        addListener in interface BehaviorProducerIF
        -
        Parameters:
        -
        consumer - the object that will be notified of the PDU
        -
        -
      • -
      - - - - - - - -
        -
      • -

        setDefaultDestination

        -
        public void setDefaultDestination(java.net.InetAddress addr,
        -                                  int port)
        -
        Description copied from interface: BehaviorWriterIF
        -
        Set the default destination that the plain write(pdu) method - will send data to.
        -
        -
        Specified by:
        -
        setDefaultDestination in interface BehaviorWriterIF
        -
        Parameters:
        -
        addr - first object that describes destination (eg, IP)
        -
        port - second object that describes destination (eg, port number)
        -
        -
      • -
      - - - -
        -
      • -

        write

        -
        public void write(java.nio.ByteBuffer buffer)
        -
        Description copied from interface: BehaviorWriterIF
        -
        Write PDU information to the default destination. The user must clear - the buffer if it is desired to be reused.

        -
        -
        Specified by:
        -
        write in interface BehaviorWriterIF
        -
        Parameters:
        -
        buffer - the DIS PDU infomation to be written
        -
        -
      • -
      - - - -
        -
      • -

        write

        -
        public void write(java.nio.ByteBuffer buffer,
        -                  int numberOfBytes)
        -
        If we have a byte buffer we are marshalling to, it may be bigger than the - actuall size of the marshalled PDU. This writes only the first numberOfBytes - bytes of the ByteBuffer to the network.
        -
        -
        Parameters:
        -
        buffer -
        -
        numberOfBytes -
        -
        -
      • -
      - - - -
        -
      • -

        setUseCopies

        -
        public void setUseCopies(boolean shouldCreateCopy)
        -
        Description copied from interface: BehaviorProducerIF
        -
        This is a performance option. When a PDU arrives we want to distribute - it to all listeners. If we use a single copy of the object distributed - to all listeners this may cause problems if one listener modifies the - object and undermines the expectations of another listener. to avoid this - we can create a new copy of the PDU and hand off a new, unique copy of - the object to each listener. But this may cause some performance problems, - since it takes a while to allocate a new object.

        - - The default behavior should be to distribute a new, unqiue copy to each - listener. this allows the user to override this behavior for better - performance.

        -
        -
        Specified by:
        -
        setUseCopies in interface BehaviorProducerIF
        -
        Parameters:
        -
        shouldCreateCopy - true to create a new copy for each listener, false for a shared copy for each listener
        -
        -
      • -
      - - - -
        -
      • -

        run

        -
        public void run()
        -
        Entry point for thread
        -
        -
        Specified by:
        -
        run in interface java.lang.Runnable
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/net/BehaviorWriterIF.html b/dist/javadoc/edu/nps/moves/net/BehaviorWriterIF.html deleted file mode 100644 index 72e43c1a..00000000 --- a/dist/javadoc/edu/nps/moves/net/BehaviorWriterIF.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -BehaviorWriterIF - - - - - - - - - - - - -
-
edu.nps.moves.net
-

Interface BehaviorWriterIF

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    BehaviorProducerUDP
    -
    -
    -
    -
    public interface BehaviorWriterIF
    -
    This interface lets you set up some very general defaults, which - will be handled by the concrete implementations.

    - - In general, you write to a destination. That destination is represented - by an IP address and a port. You can also set a "default destination", where - things will go unless you specify otherwise.

    -
    -
    Version:
    -
    $Id:$
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static intMTU_SIZE -
      The (rough) size of an ethernet frame
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      voidsetDefaultDestination(java.net.InetAddress addr, - int port) -
      Set the default destination that the plain write(pdu) method - will send data to.
      -
      voidwrite(java.nio.ByteBuffer buffer) -
      Write PDU information to the default destination.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        MTU_SIZE

        -
        static final int MTU_SIZE
        -
        The (rough) size of an ethernet frame
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setDefaultDestination

        -
        void setDefaultDestination(java.net.InetAddress addr,
        -                           int port)
        -
        Set the default destination that the plain write(pdu) method - will send data to.
        -
        -
        Parameters:
        -
        addr - first object that describes destination (eg, IP)
        -
        port - second object that describes destination (eg, port number)
        -
        -
      • -
      - - - -
        -
      • -

        write

        -
        void write(java.nio.ByteBuffer buffer)
        -
        Write PDU information to the default destination. The user must clear - the buffer if it is desired to be reused.

        -
        -
        Parameters:
        -
        buffer - the DIS PDU infomation to be written
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/net/package-frame.html b/dist/javadoc/edu/nps/moves/net/package-frame.html deleted file mode 100644 index 5377d0db..00000000 --- a/dist/javadoc/edu/nps/moves/net/package-frame.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - -edu.nps.moves.net - - - - - -

edu.nps.moves.net

- - - diff --git a/dist/javadoc/edu/nps/moves/net/package-summary.html b/dist/javadoc/edu/nps/moves/net/package-summary.html deleted file mode 100644 index d1e8f7b7..00000000 --- a/dist/javadoc/edu/nps/moves/net/package-summary.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - -edu.nps.moves.net - - - - - - - - - - - -
-

Package edu.nps.moves.net

-
-
-
    -
  • - - - - - - - - - - - - - - - - - - - - -
    Interface Summary 
    InterfaceDescription
    BehaviorConsumerIF -
    BehaviorConsumer is the listening part of the listener pattern.
    -
    BehaviorProducerIF -
    The BehaviorProducer interface describes a class that listens - in its own thread for PDUs, then notifies any listeners when - they arrive.
    -
    BehaviorWriterIF -
    This interface lets you set up some very general defaults, which - will be handled by the concrete implementations.
    -
    -
  • -
  • - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    BehaviorConsumerThreaded -
    Example threaded implementation of the BehaviorConsumerIF interface.
    -
    BehaviorProducerUDP -
    This implements an object that can read and write DIS PDUs from a unicast - or multicast UDP socket.
    -
    -
  • -
-
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/net/package-tree.html b/dist/javadoc/edu/nps/moves/net/package-tree.html deleted file mode 100644 index 35ea3f57..00000000 --- a/dist/javadoc/edu/nps/moves/net/package-tree.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -edu.nps.moves.net Class Hierarchy - - - - - - - - - - - -
-

Hierarchy For Package edu.nps.moves.net

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/spatial/EntityBodyCoordinates.html b/dist/javadoc/edu/nps/moves/spatial/EntityBodyCoordinates.html deleted file mode 100644 index 39569df9..00000000 --- a/dist/javadoc/edu/nps/moves/spatial/EntityBodyCoordinates.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - -EntityBodyCoordinates - - - - - - - - - - - - -
-
edu.nps.moves.spatial
-

Class EntityBodyCoordinates

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.spatial.EntityBodyCoordinates
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class EntityBodyCoordinates
    -extends java.lang.Object
    -
    Local coordinate system for an entity, eg relative to one UAV. This - is typically embedded in another coordinate system, such as a range - coordinate system. The origin of the local coordinate system should be - the center of mass of the entity. The u axis points out the front, v axis - out the right side of the entity, and the w axis down. The SRF is specified - via a point (in the reference frame of the parent) and two unit vectors - in the parent SRF, which are parallel to the entity u,v plane. Directions, - orientations, and vector - quantities are independent of the position of the lococenter WRT the - parent SRF; if you're concerned only with directions, orientations, and - vector quantities it doesn't matter where the origin is, so you can - pick someplace handy, like the origin of the parent SRF.
    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      EntityBodyCoordinates(SRM.BaseSRF_3D parentSRF, - float x, - float y, - float z, - float primaryDirectionX, - float primaryDirectionY, - float primaryDirectionZ, - float secondaryDirectionX, - float secondaryDirectionY, - float secondaryDirectionZ) -
      Create a new lococentric euclidian reference frame embedded in a parent SRF.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        EntityBodyCoordinates

        -
        public EntityBodyCoordinates(SRM.BaseSRF_3D parentSRF,
        -                             float x,
        -                             float y,
        -                             float z,
        -                             float primaryDirectionX,
        -                             float primaryDirectionY,
        -                             float primaryDirectionZ,
        -                             float secondaryDirectionX,
        -                             float secondaryDirectionY,
        -                             float secondaryDirectionZ)
        -
        Create a new lococentric euclidian reference frame embedded in a parent SRF. - The origin of the lococentric coordinate system is specified, along with - two unit vectors, parallel to the u and v axes.
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/spatial/RangeCoordinates.html b/dist/javadoc/edu/nps/moves/spatial/RangeCoordinates.html deleted file mode 100644 index 077ba91c..00000000 --- a/dist/javadoc/edu/nps/moves/spatial/RangeCoordinates.html +++ /dev/null @@ -1,523 +0,0 @@ - - - - - -RangeCoordinates - - - - - - - - - - - - -
-
edu.nps.moves.spatial
-

Class RangeCoordinates

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • edu.nps.moves.spatial.RangeCoordinates
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class RangeCoordinates
    -extends java.lang.Object
    -
    Represents a local, flat range area with Euclidian coordinates, which is convienient for somewhat small - simulated areas. This class assumes a local, flat, coordinate system - with an origin at (lat, lon, altitude) and positive X pointing local east, positive Y - pointing local north, and positive Z pointing up. Specified in WGS_84 geodesic - coordinate system. Altitude is distance above the ellipsoid.

    - - The coordinate system has its origin at the given (lat, lon) and creates a - plane tangent and normal to the ellipsoid at that point.

    - - There are several major reference frames that may be useful in various contexts:

    - - Geocentric: Origin at the center of the earth. Positive X out at the intersection - of the equator and prime meridian, Y out at 90 deg east lon, and Z up through - the north pole. This is the coordinate system used by DIS world coordinates.

    - - Geodetic: The coordinate system uses lat/lon/altitude. This is handy for positioning - an object on the earth (or close to it) but not so handy for describing things - like velocity.

    - - Local Tangent Surface Euclidian (LTSE): Pick a lat/lon/altitude, and then at - that point you can define a single plane normal and tangent to the globe. Positive X points - local east, positive Y points local north, and positive Z points local up. This - is handy for describing the position of an object in, for example, a range of - somewhat small dimensions, perhaps 20KM X 20KM, where we don't want to get sucked - into the whole curved earth scene and just want to be simple.

    - - Body Centric/Lococentric/Platform-centric: The origin is at the volumentric center - of an entity (in DIS); Positive - x points out the long axis, positive Y points to the right, and positive Z points - down. This is widely used to describe (roll, pitch, yaw) in aircraft. Note that you - need a transform from (for example) the LTSE to body coordinates to define the - position of the body axis origin and orientation WRT the LTSE origin. Note that - the direction of the Z axis is the opposite of that used by LTSE. The axes are - often named (u,v,w) in this frame of reference.

    - - We can also convert between these coordinate systems using standard libraries - in the SRM.

    - - See User’s Manual for SRM Orientation, Velocity, & Acceleration - Transformations Version 2.0, 18 Nov 2009, available with the - sedris Java SDK download.

    -
    -
    Author:
    -
    DMcG
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RangeCoordinates(double originLat, - double originLon, - double heightOffset) -
      Constructor for a local flat coordinate system.
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RangeCoordinates

        -
        public RangeCoordinates(double originLat,
        -                        double originLon,
        -                        double heightOffset)
        -
        Constructor for a local flat coordinate system. Takes the latitude and - longitude (in degrees) for WGS_84 and the height above the ellipsoid - and creates a local, flat coordinate system at that point.

        -
        -
        Parameters:
        -
        originLat - Origin of the flat local coordinate system, in degrees, latitude
        -
        originLon - Origin of the flat local coordinate system, in degrees, longitude
        -
        heightOffset - altitudeOrigin above ellipsoid surface, in meters
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        changeVectorToDisCoordFromLocalFlat

        -
        public void changeVectorToDisCoordFromLocalFlat(Vector3Double localCoordinates)
        -
        Changes a Vector3Double from the local coordinate system (flat, euclidian, - orgin given at (lat, lon, alt)) to a global, DIS, earth-centric coordinate - system. Overwrites the values currently in Vector3Double passed in.
        -
        -
        Parameters:
        -
        localCoordinates - Position in local euclidian coordinate system. Values are overwritten to the DIS earth-centric coordinate system on return
        -
        -
      • -
      - - - -
        -
      • -

        DISCoordFromLocalFlat

        -
        public Vector3Double DISCoordFromLocalFlat(double x,
        -                                           double y,
        -                                           double z)
        -
        Transform from local, flat coordinate system to the DIS coordinate system. - All units in meters, positive x east, y north, z altitude.

        -
        -
        Parameters:
        -
        x - x coordinate in local, flat coordinate system
        -
        y - y coordinate in meters in local, flat coordinate system
        -
        z - z coordinate, altitude, in meters in local flat coordinate system
        -
        -
      • -
      - - - -
        -
      • -

        changeVectorToLocalCoordFromDIS

        -
        public void changeVectorToLocalCoordFromDIS(Vector3Double worldCoordinates)
        -
        Changes the world-coordinates vector3double to the local euclidian flat - coordinate system. Overwrites the values in worldCoordinates.
        -
        -
        Parameters:
        -
        worldCoordinates -
        -
        -
      • -
      - - - -
        -
      • -

        localCoordFromDis

        -
        public Vector3Double localCoordFromDis(double x,
        -                                       double y,
        -                                       double z)
        -
        Given DIS coordinates, convert to the local euclidian plane coordinates.
        -
        -
        Parameters:
        -
        x -
        -
        y -
        -
        z -
        -
        -
      • -
      - - - -
        -
      • -

        localRollPitchHeadingToDisEuler

        -
        public Orientation localRollPitchHeadingToDisEuler(Orientation pitchRollHeading,
        -                                                   Vector3Double localPosition)
        -
        Converts a roll, pitch, and heading/yaw in the local flat coordinate system to DIS euler - angles. Input orientation is in units of radians. DIS uses euler angles to describe - the orientation of an object, using an earth-centered coordinate system, with - successive rotations about the original x, y, and z axes. You need to be careful - here because there are all sorts of conventions for "euler angles" including - the order in which the axes are rotated about.

        - - phi = roll, theta = pitch, psi = yaw/heading

        , by one popular convention. - All units are in radians.

        - - Note that we also need the postion of the object in the local coordinate system. - The DIS euler angles will vary depending on not just the roll/pitch/heading, - but also where in the local coordinate frame the object is. Also, the pitch/roll/heading - are in the local coordinate system, NOT the coordinate system of the object.

        -
        -
        Parameters:
        -
        pitchRollHeading -
        -
        -
      • -
      - - - -
        -
      • -

        c

        -
        public void c(double lat,
        -              double lon,
        -              double alt,
        -              double bank,
        -              double pitch,
        -              double head)
        -
      • -
      - - - -
        -
      • -

        change

        -
        public void change(double localX,
        -                   double localY,
        -                   double localZ,
        -                   double bank,
        -                   double noseUp,
        -                   double bearing)
        -
      • -
      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
      • -
      - - - -
        -
      • -

        getPlatformReferenceFrame

        -
        public SRM.SRF_LococentricEuclidean3D getPlatformReferenceFrame(Vector3Double rangePositionCoordinates)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - - - diff --git a/dist/javadoc/edu/nps/moves/spatial/package-frame.html b/dist/javadoc/edu/nps/moves/spatial/package-frame.html deleted file mode 100644 index d16377ac..00000000 --- a/dist/javadoc/edu/nps/moves/spatial/package-frame.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - -edu.nps.moves.spatial - - - - - -

edu.nps.moves.spatial

- - - diff --git a/dist/javadoc/edu/nps/moves/spatial/package-summary.html b/dist/javadoc/edu/nps/moves/spatial/package-summary.html deleted file mode 100644 index 817b6b22..00000000 --- a/dist/javadoc/edu/nps/moves/spatial/package-summary.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - -edu.nps.moves.spatial - - - - - - - - - - - -
-

Package edu.nps.moves.spatial

-
-
-
    -
  • - - - - - - - - - - - - - - - - -
    Class Summary 
    ClassDescription
    EntityBodyCoordinates -
    Local coordinate system for an entity, eg relative to one UAV.
    -
    RangeCoordinates -
    Represents a local, flat range area with Euclidian coordinates, which is convienient for somewhat small - simulated areas.
    -
    -
  • -
-
- - - - - - diff --git a/dist/javadoc/edu/nps/moves/spatial/package-tree.html b/dist/javadoc/edu/nps/moves/spatial/package-tree.html deleted file mode 100644 index 6aa7a8e6..00000000 --- a/dist/javadoc/edu/nps/moves/spatial/package-tree.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - -edu.nps.moves.spatial Class Hierarchy - - - - - - - - - - - -
-

Hierarchy For Package edu.nps.moves.spatial

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- - - - - - diff --git a/dist/javadoc/help-doc.html b/dist/javadoc/help-doc.html deleted file mode 100644 index d77c469c..00000000 --- a/dist/javadoc/help-doc.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - -API Help - - - - - - - - -
- - - - - - - -
- - -
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
-
-
-
    -
  • -

    Overview

    -

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    -
  • -
  • -

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    -
      -
    • Interfaces (italic)
    • -
    • Classes
    • -
    • Enums
    • -
    • Exceptions
    • -
    • Errors
    • -
    • Annotation Types
    • -
    -
  • -
  • -

    Class/Interface

    -

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    -
      -
    • Class inheritance diagram
    • -
    • Direct Subclasses
    • -
    • All Known Subinterfaces
    • -
    • All Known Implementing Classes
    • -
    • Class/interface declaration
    • -
    • Class/interface description
    • -
    -
      -
    • Nested Class Summary
    • -
    • Field Summary
    • -
    • Constructor Summary
    • -
    • Method Summary
    • -
    -
      -
    • Field Detail
    • -
    • Constructor Detail
    • -
    • Method Detail
    • -
    -

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    -
  • -
  • -

    Annotation Type

    -

    Each annotation type has its own separate page with the following sections:

    -
      -
    • Annotation Type declaration
    • -
    • Annotation Type description
    • -
    • Required Element Summary
    • -
    • Optional Element Summary
    • -
    • Element Detail
    • -
    -
  • -
  • -

    Enum

    -

    Each enum has its own separate page with the following sections:

    -
      -
    • Enum declaration
    • -
    • Enum description
    • -
    • Enum Constant Summary
    • -
    • Enum Constant Detail
    • -
    -
  • -
  • -

    Tree (Class Hierarchy)

    -

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    -
      -
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • -
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • -
    -
  • -
  • -

    Deprecated API

    -

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    -
  • -
  • -

    Index

    -

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    -
  • -
  • -

    Prev/Next

    -

    These links take you to the next or previous class, interface, package, or related page.

    -
  • -
  • -

    Frames/No Frames

    -

    These links show and hide the HTML frames. All pages are available with or without frames.

    -
  • -
  • -

    All Classes

    -

    The All Classes link shows all classes and interfaces except non-static nested types.

    -
  • -
  • -

    Serialized Form

    -

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    -
  • -
  • -

    Constant Field Values

    -

    The Constant Field Values page lists the static final fields and their values.

    -
  • -
-This help file applies to API documentation generated using the standard doclet.
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/index-all.html b/dist/javadoc/index-all.html deleted file mode 100644 index 92491f13..00000000 --- a/dist/javadoc/index-all.html +++ /dev/null @@ -1,25908 +0,0 @@ - - - - - -Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  - - -

A

-
-
ABSOLUTE_TIMESTAMP_MASK - Static variable in class edu.nps.moves.disutil.DisTime
-
 
-
acknowledgeFlag - Variable in class edu.nps.moves.dis.AcknowledgePdu
-
-
type of message being acknowledged
-
-
acknowledgeFlag - Variable in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
-
ack flags
-
-
acknowledgeFlag - Variable in class edu.nps.moves.dis7.AcknowledgePdu
-
-
type of message being acknowledged
-
-
acknowledgeFlag - Variable in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
-
ack flags
-
-
AcknowledgePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.5.
-
-
AcknowledgePdu() - Constructor for class edu.nps.moves.dis.AcknowledgePdu
-
-
Constructor
-
-
AcknowledgePdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.6.
-
-
AcknowledgePdu() - Constructor for class edu.nps.moves.dis7.AcknowledgePdu
-
-
Constructor
-
-
AcknowledgeReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.5: Ack receipt of a start-resume, stop-freeze, create-entity or remove enitty (reliable) pdus.
-
-
AcknowledgeReliablePdu() - Constructor for class edu.nps.moves.dis.AcknowledgeReliablePdu
-
-
Constructor
-
-
AcknowledgeReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.5: Ack receipt of a start-resume, stop-freeze, create-entity or remove enitty (reliable) pdus.
-
-
AcknowledgeReliablePdu() - Constructor for class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
-
Constructor
-
-
AcousticBeamData - Class in edu.nps.moves.dis
-
-
Used in UA PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
AcousticBeamData() - Constructor for class edu.nps.moves.dis.AcousticBeamData
-
-
Constructor
-
-
AcousticBeamFundamentalParameter - Class in edu.nps.moves.dis
-
-
Used in UaPdu - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
AcousticBeamFundamentalParameter() - Constructor for class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
Constructor
-
-
AcousticEmitter - Class in edu.nps.moves.dis
-
-
Section 5.2.35.
-
-
AcousticEmitter() - Constructor for class edu.nps.moves.dis.AcousticEmitter
-
-
Constructor
-
-
AcousticEmitter - Class in edu.nps.moves.dis7
-
-
information about a specific UA emmtter.
-
-
AcousticEmitter() - Constructor for class edu.nps.moves.dis7.AcousticEmitter
-
-
Constructor
-
-
AcousticEmitterSystem - Class in edu.nps.moves.dis
-
-
5.3.35: Information about a particular UA emitter shall be represented using an Acoustic Emitter System record.
-
-
AcousticEmitterSystem() - Constructor for class edu.nps.moves.dis.AcousticEmitterSystem
-
-
Constructor
-
-
acousticEmitterSystem - Variable in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
This field shall specify the system for a particular UA emitter.
-
-
AcousticEmitterSystemData - Class in edu.nps.moves.dis
-
-
Used in the UA pdu; ties together an emmitter and a location.
-
-
AcousticEmitterSystemData() - Constructor for class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
Constructor
-
-
acousticFunction - Variable in class edu.nps.moves.dis.AcousticEmitterSystem
-
-
This field shall describe the function of the acoustic system.
-
-
acousticFunction - Variable in class edu.nps.moves.dis7.AcousticEmitter
-
-
The function of the acoustic system
-
-
acousticID - Variable in class edu.nps.moves.dis.AcousticEmitterSystem
-
-
This field shall specify the UA emitter identification number relative to a specific system.
-
-
acousticIdNumber - Variable in class edu.nps.moves.dis.AcousticEmitter
-
-
The UA emitter identification number relative to a specific system
-
-
acousticIDNumber - Variable in class edu.nps.moves.dis7.AcousticEmitter
-
-
The UA emitter identification number relative to a specific system
-
-
acousticName - Variable in class edu.nps.moves.dis.AcousticEmitter
-
-
the system for a particular UA emitter, and an enumeration
-
-
acousticName - Variable in class edu.nps.moves.dis.AcousticEmitterSystem
-
-
This field shall specify the system for a particular UA emitter.
-
-
acousticSignatureRepresentationIndex - Variable in class edu.nps.moves.dis.SeesPdu
-
-
acoustic Signature representation index
-
-
acousticSignatureRepresentationIndex - Variable in class edu.nps.moves.dis7.SeesPdu
-
-
acoustic Signature representation index
-
-
acousticSystemName - Variable in class edu.nps.moves.dis7.AcousticEmitter
-
-
the system for a particular UA emitter, and an enumeration
-
-
actionCode - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
This field shall identify the action code applicable to this Attribute PDU.
-
-
actionID - Variable in class edu.nps.moves.dis.ActionRequestPdu
-
-
identifies the action being requested
-
-
actionID - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
request ID
-
-
actionID - Variable in class edu.nps.moves.dis7.ActionRequestPdu
-
-
identifies the particular action being requested(see Section 7 of SISO-REF-010).
-
-
actionID - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
request ID
-
-
ActionRequestPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.6.
-
-
ActionRequestPdu() - Constructor for class edu.nps.moves.dis.ActionRequestPdu
-
-
Constructor
-
-
ActionRequestPdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.7.
-
-
ActionRequestPdu() - Constructor for class edu.nps.moves.dis7.ActionRequestPdu
-
-
Constructor
-
-
ActionRequestReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.6: request from a simulation manager to a managed entity to perform a specified action.
-
-
ActionRequestReliablePdu() - Constructor for class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
Constructor
-
-
ActionRequestReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.6: request from a simulation manager to a managed entity to perform a specified action.
-
-
ActionRequestReliablePdu() - Constructor for class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
Constructor
-
-
ActionResponsePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.7.
-
-
ActionResponsePdu() - Constructor for class edu.nps.moves.dis.ActionResponsePdu
-
-
Constructor
-
-
ActionResponsePdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.8.
-
-
ActionResponsePdu() - Constructor for class edu.nps.moves.dis7.ActionResponsePdu
-
-
Constructor
-
-
ActionResponseReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.7: Response from an entity to an action request PDU.
-
-
ActionResponseReliablePdu() - Constructor for class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
Constructor
-
-
ActionResponseReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.7: Response from an entity to an action request PDU.
-
-
ActionResponseReliablePdu() - Constructor for class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
Constructor
-
-
activeEmissionParameterIndex - Variable in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
parameter index
-
-
activeEmissionParameterIndex - Variable in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
Which database record shall be used.
-
-
Adapter() - Constructor for class edu.nps.moves.disutil.NioServer.Adapter
-
 
-
Adapter() - Constructor for class edu.nps.moves.disutil.UdpServer.Adapter
-
 
-
add(Matrix) - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Adds two matrices together
-
-
add(Matrix, double) - Static method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Adds a constant to each element of this matrix
-
-
add(Matrix, Matrix) - Static method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Static method to add any two matrices
-
-
add(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
add(Quaternion, Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
add(Quaternion2) - Method in class edu.nps.moves.math.Quaternion2
-
-
Adds two quaternions
-
-
add(Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
add(Vec3f, Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
add(Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
add(Vec4f, Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
addListener(BehaviorConsumerIF) - Method in interface edu.nps.moves.net.BehaviorProducerIF
-
-
Add a listener that will be notified when a PDU is - ready.
-
-
addListener(BehaviorConsumerIF) - Method in class edu.nps.moves.net.BehaviorProducerUDP
-
 
-
addListToWriteQueue(List<Pdu>) - Method in class edu.nps.moves.logger.LogWriter
-
-
Add a list of PDUs to our write queue
-
-
addNioServerListener(NioServer.Listener) - Method in class edu.nps.moves.disutil.NioServer
-
- -
-
addNotify() - Method in class edu.nps.moves.examples.MemoryView
-
-
Starts the timer.
-
-
addPduMulticastReceiverListener(PduMulticastReceiver.Listener) - Method in class edu.nps.moves.disutil.PduMulticastReceiver
-
- -
-
addPduMulticastReceiverListener(PduNioMulticastReceiver.Listener) - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver
-
- -
-
addPropertyChangeListener(PropertyChangeListener) - Method in class edu.nps.moves.disutil.NioServer
-
-
Add a property listener.
-
-
addPropertyChangeListener(String, PropertyChangeListener) - Method in class edu.nps.moves.disutil.NioServer
-
-
Add a property listener for the named property.
-
-
addPropertyChangeListener(PropertyChangeListener) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Add a property listener.
-
-
addPropertyChangeListener(String, PropertyChangeListener) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Add a property listener for the named property.
-
-
addTcpBinding(SocketAddress) - Method in class edu.nps.moves.disutil.NioServer
-
-
Adds a TCP binding to the server.
-
-
addUdpBinding(SocketAddress) - Method in class edu.nps.moves.disutil.NioServer
-
-
Adds a UDP binding to the server.
-
-
addUdpBinding(SocketAddress, String) - Method in class edu.nps.moves.disutil.NioServer
-
-
Experimental Hack - Adds a UDP binding to the server - and joins the given multicast group (if group - is not null and is a valid multicast group).
-
-
addUdpServerListener(UdpServer.Listener) - Method in class edu.nps.moves.disutil.UdpServer
-
- -
-
AggregateID - Class in edu.nps.moves.dis
-
-
Section 5.2.36.
-
-
AggregateID() - Constructor for class edu.nps.moves.dis.AggregateID
-
-
Constructor
-
-
aggregateID - Variable in class edu.nps.moves.dis.AggregateID
-
-
the aggregate ID
-
-
aggregateID - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
ID of aggregated entities
-
-
aggregateID - Variable in class edu.nps.moves.dis7.AggregateIdentifier
-
-
the aggregate ID, an object identifier
-
-
AggregateIdentifier - Class in edu.nps.moves.dis7
-
-
The unique designation of each aggrgate in an exercise is specified by an aggregate identifier record.
-
-
AggregateIdentifier() - Constructor for class edu.nps.moves.dis7.AggregateIdentifier
-
-
Constructor
-
-
aggregateIDList - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
aggregates list
-
-
aggregateKind - Variable in class edu.nps.moves.dis.AggregateType
-
-
Kind of entity
-
-
aggregateKind - Variable in class edu.nps.moves.dis7.AggregateType
-
-
Grouping criterion used to group the aggregate.
-
-
AggregateMarking - Class in edu.nps.moves.dis
-
-
Section 5.2.37.
-
-
AggregateMarking() - Constructor for class edu.nps.moves.dis.AggregateMarking
-
-
Constructor
-
-
aggregateMarking - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
marking for aggregate; first char is charset type, rest is char data
-
-
AggregateMarking - Class in edu.nps.moves.dis7
-
-
Specifies the character set used in the first byte, followed by up to 31 characters of text data.
-
-
AggregateMarking() - Constructor for class edu.nps.moves.dis7.AggregateMarking
-
-
Constructor
-
-
aggregateState - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
state of aggregate
-
-
AggregateStatePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.9.1 informationa bout aggregating entities anc communicating information about the aggregated entities.
-
-
AggregateStatePdu() - Constructor for class edu.nps.moves.dis.AggregateStatePdu
-
-
Constructor
-
-
aggregateType - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
entity type of the aggregated entities
-
-
AggregateType - Class in edu.nps.moves.dis
-
-
Section 5.2.38.
-
-
AggregateType() - Constructor for class edu.nps.moves.dis.AggregateType
-
-
Constructor
-
-
AggregateType - Class in edu.nps.moves.dis7
-
-
Identifies the type and organization of an aggregate.
-
-
AggregateType() - Constructor for class edu.nps.moves.dis7.AggregateType
-
-
Constructor
-
-
altCategory - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
category of entity
-
-
altCategory - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
category of entity
-
-
altCountry - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
country to which the design of the entity is attributed
-
-
altCountry - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
country to which the design of the entity is attributed
-
-
altDomain - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
altDomain - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
altEntityKind - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Kind of entity
-
-
altEntityKind - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Kind of entity
-
-
alternateParameter4 - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
Alternate parameter 4
-
-
alternativeEntityType - Variable in class edu.nps.moves.dis.EntityStatePdu
-
 
-
alternativeEntityType - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
altExtra - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
altExtra - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
altSpecific - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
specific info based on subcategory field
-
-
altSpecific - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
specific info based on subcategory field
-
-
altSubcategory - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
subcategory of entity
-
-
altSubcategory - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
subcategory of entity
-
-
AngleDeception - Class in edu.nps.moves.dis7
-
-
The Angle Deception attribute record may be used to communicate discrete values that are associated with angle deception jamming that cannot be referenced to an emitter mode.
-
-
AngleDeception() - Constructor for class edu.nps.moves.dis7.AngleDeception
-
-
Constructor
-
-
AngularVelocityVector - Class in edu.nps.moves.dis
-
-
5.2.2: angular velocity measured in radians per second out each of the entity's own coordinate axes.
-
-
AngularVelocityVector() - Constructor for class edu.nps.moves.dis.AngularVelocityVector
-
-
Constructor
-
-
AngularVelocityVector - Class in edu.nps.moves.dis7
-
-
Angular velocity measured in radians per second out each of the entity's own coordinate axes.
-
-
AngularVelocityVector() - Constructor for class edu.nps.moves.dis7.AngularVelocityVector
-
-
Constructor
-
-
AntennaLocation - Class in edu.nps.moves.dis
-
-
5.2.3: location of the radiating portion of the antenna, specified in world coordinates and entity coordinates.
-
-
AntennaLocation() - Constructor for class edu.nps.moves.dis.AntennaLocation
-
-
Constructor
-
-
antennaLocation - Variable in class edu.nps.moves.dis.AntennaLocation
-
-
Location of the radiating portion of the antenna in world coordinates
-
-
antennaLocation - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
Location of antenna
-
-
AntennaLocation - Class in edu.nps.moves.dis7
-
-
Location of the radiating portion of the antenna, specified in world coordinates and entity coordinates.
-
-
AntennaLocation() - Constructor for class edu.nps.moves.dis7.AntennaLocation
-
-
Constructor
-
-
antennaLocation - Variable in class edu.nps.moves.dis7.AntennaLocation
-
-
Location of the radiating portion of the antenna in world coordinates
-
-
antennaLocation - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
Location of antenna
-
-
antennaPatternCount - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
atenna pattern length
-
-
antennaPatternCount - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
atenna pattern length
-
-
antennaPatternList - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
variable length list of antenna pattern records
-
-
antennaPatternList - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
variable length list of antenna pattern records
-
-
antennaPatternType - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
antenna pattern type
-
-
antennaPatternType - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
antenna pattern type
-
-
ApaData - Class in edu.nps.moves.dis
-
-
Used in UA PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
ApaData() - Constructor for class edu.nps.moves.dis.ApaData
-
-
Constructor
-
-
apaData - Variable in class edu.nps.moves.dis.UaPdu
-
-
apaData
-
-
apaData - Variable in class edu.nps.moves.dis7.UaPdu
-
-
apaData.
-
-
apertureDiameter - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall identify the beam diameter at the aperture/emitter, Section 7.3.4
-
-
ApertureEmitterLocation - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall identify the location of the DE weapon aperture/emitter, Section 7.3.4
-
-
appearance - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
appearance bitflags
-
-
appearance - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
appearance bitflags
-
-
appearanceRecordList - Variable in class edu.nps.moves.dis7.SilentEntitySystem
-
-
Variable length list of appearance records
-
-
applicableModes - Variable in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
Applicable modes enumeration
-
-
applicableModes - Variable in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
Applicable modes enumeration
-
-
application - Variable in class edu.nps.moves.dis.AggregateID
-
-
The application ID
-
-
application - Variable in class edu.nps.moves.dis.EntityID
-
-
The application ID
-
-
application - Variable in class edu.nps.moves.dis.EventID
-
-
The application ID
-
-
application - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
The application ID
-
-
application - Variable in class edu.nps.moves.dis.SimulationAddress
-
-
The application ID
-
-
application - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
The application ID
-
-
application - Variable in class edu.nps.moves.dis7.SimulationAddress
-
-
An application is defined as a software program that is used to generate and process distributed simulation data including live, virtual and constructive data.
-
-
applicationID - Variable in class edu.nps.moves.dis7.EntityID
-
-
application number ID
-
-
applicationNumber - Variable in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
applicationNumber - Variable in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
applicationNumber - Variable in class edu.nps.moves.dis7.RadioIdentifier
-
-
application number
-
-
ArealObjectStatePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.11.5: Information about the addition/modification of an oobject that is geometrically achored to the terrain with a set of three or more points that come to a closure.
-
-
ArealObjectStatePdu() - Constructor for class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Constructor
-
-
ArealObjectStatePdu - Class in edu.nps.moves.dis7
-
-
Information about the addition/modification of an oobject that is geometrically anchored to the terrain with a set of three or more points that come to a closure.
-
-
ArealObjectStatePdu() - Constructor for class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Constructor
-
-
ArticulatedParts - Class in edu.nps.moves.dis7
-
-
articulated parts for movable parts and a combination of moveable/attached parts of an entity.
-
-
ArticulatedParts() - Constructor for class edu.nps.moves.dis7.ArticulatedParts
-
-
Constructor
-
-
ArticulationParameter - Class in edu.nps.moves.dis
-
-
Section 5.2.5.
-
-
ArticulationParameter() - Constructor for class edu.nps.moves.dis.ArticulationParameter
-
-
Constructor
-
-
articulationParameters - Variable in class edu.nps.moves.dis.DetonationPdu
-
 
-
articulationParameters - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
variable length list of articulation parameters
-
-
articulationParameters - Variable in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
articulationParameters - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
variable length list of articulation parameters
-
-
associatedEntityID - Variable in class edu.nps.moves.dis7.Association
-
-
identity of associated entity.
-
-
associatedLocation - Variable in class edu.nps.moves.dis7.Association
-
-
location, in world coordinates
-
-
Association - Class in edu.nps.moves.dis7
-
-
An entity's associations with other entities and/or locations.
-
-
Association() - Constructor for class edu.nps.moves.dis7.Association
-
-
Constructor
-
-
associationStatus - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
Indicates association status between two entities; 8 bit enum
-
-
associationType - Variable in class edu.nps.moves.dis7.Association
-
 
-
associationType - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
Type of association; 8 bit enum
-
-
aThread - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
Thread for the DR algorithm update timing (1/30 second)
-
-
AttachedParts - Class in edu.nps.moves.dis7
-
-
Removable parts that may be attached to an entity.
-
-
AttachedParts() - Constructor for class edu.nps.moves.dis7.AttachedParts
-
-
Constructor
-
-
Attribute - Class in edu.nps.moves.dis7
-
-
Used to convey information for one or more attributes.
-
-
Attribute() - Constructor for class edu.nps.moves.dis7.Attribute
-
-
Constructor
-
-
AttributePdu - Class in edu.nps.moves.dis7
-
-
Information about individual attributes for a particular entity, other object, or event may be communicated using an Attribute PDU.
-
-
AttributePdu() - Constructor for class edu.nps.moves.dis7.AttributePdu
-
-
Constructor
-
-
attributeRecordPduType - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
This field shall represent the type of the PDU that is being extended or updated, if applicable.
-
-
attributeRecordProtocolVersion - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
This field shall indicate the Protocol Version associated with the Attribute Record PDU Type.
-
-
authorEmail - Variable in class edu.nps.moves.dis.PduStream
-
-
Email of person performing recording
-
-
axisType - Variable in class edu.nps.moves.dis7.GridAxis
-
-
type of grid axis
-
-
axisType - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
type of grid axis
-
-
azimuthalBeamwidth - Variable in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
azimuthal beamwidth
-
-
azimuthalBeamwidthHorizontal - Variable in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
Horizontal beamwidth of th emain beam Meastued at the 3dB down point of peak radiated power.
-
-
azimuthBeamwidth - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
azimuthBeamwidth - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
azimuthOffset - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
azimuthPullAcceleration - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
azimuthPullRate - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
azimuthWidth - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
- - - -

B

-
-
beamAntennaParameterList - Variable in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
list of beam antenna records.
-
-
BeamAntennaPattern - Class in edu.nps.moves.dis
-
-
Section 5.2.4.2.
-
-
BeamAntennaPattern() - Constructor for class edu.nps.moves.dis.BeamAntennaPattern
-
-
Constructor
-
-
BeamAntennaPattern - Class in edu.nps.moves.dis7
-
-
Used when the antenna pattern type field has a value of 1.
-
-
BeamAntennaPattern() - Constructor for class edu.nps.moves.dis7.BeamAntennaPattern
-
-
Constructor
-
-
beamAntennaPatternRecordCount - Variable in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Number of beam antenna pattern records
-
-
beamAzimuthCenter - Variable in class edu.nps.moves.dis.BeamData
-
-
Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
-
-
beamAzimuthCenter - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
-
-
beamAzimuthCenter - Variable in class edu.nps.moves.dis7.BeamData
-
-
Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
-
-
beamAzimuthSweep - Variable in class edu.nps.moves.dis.BeamData
-
-
Specifies the beam azimuth sweep to determine scan volume
-
-
beamAzimuthSweep - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
Specifies the beam azimuth sweep to determine scan volume
-
-
beamAzimuthSweep - Variable in class edu.nps.moves.dis7.BeamData
-
-
Specifies the beam azimuth sweep to determine scan volume
-
-
beamCenterAzimuth - Variable in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
beam center azimuth
-
-
beamCenterAzimuthHorizontal - Variable in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
center azimuth bearing of th emain beam.
-
-
beamCenterDE - Variable in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
beam center
-
-
beamCenterDepressionElevation - Variable in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
center of the d/e angle of th emain beam relative to the stablised de angle of the target.
-
-
BeamData - Class in edu.nps.moves.dis
-
-
Section 5.2.39.
-
-
BeamData() - Constructor for class edu.nps.moves.dis.BeamData
-
-
Constructor
-
-
beamData - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
-
beam data
-
-
BeamData - Class in edu.nps.moves.dis7
-
-
Describes the scan volue of an emitter beam.
-
-
BeamData() - Constructor for class edu.nps.moves.dis7.BeamData
-
-
Constructor
-
-
beamDataLength - Variable in class edu.nps.moves.dis.AcousticBeamData
-
-
beam data length
-
-
beamDataLength - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
This field shall specify the length of this beams data in 32 bit words
-
-
beamDataRecords - Variable in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
variable length variablelist of beam data records
-
-
beamDirection - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
-
The rotation that transformst he reference coordinate sytem into the beam coordinate system.
-
-
beamDirection - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
-
The rotation that transforms the reference coordinate sytem into the beam coordinate system.
-
-
beamElevationCenter - Variable in class edu.nps.moves.dis.BeamData
-
-
Specifies the beam elevation center to determine scan volume
-
-
beamElevationCenter - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
Specifies the beam elevation center to determine scan volume
-
-
beamElevationCenter - Variable in class edu.nps.moves.dis7.BeamData
-
-
Specifies the beam elevation center to determine scan volume
-
-
beamElevationSweep - Variable in class edu.nps.moves.dis.BeamData
-
-
Specifies the beam elevation sweep to determine scan volume
-
-
beamElevationSweep - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
Specifies the beam elevation sweep to determine scan volume
-
-
beamElevationSweep - Variable in class edu.nps.moves.dis7.BeamData
-
-
Specifies the beam elevation sweep to determine scan volume
-
-
beamFunction - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
beam function of a particular beam
-
-
beamID - Variable in class edu.nps.moves.dis.TrackJamTarget
-
-
beam ID
-
-
beamIDNumber - Variable in class edu.nps.moves.dis.AcousticBeamData
-
-
beamIDNumber
-
-
beamIDNumber - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
-
-
beamNumber - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
beamNumber - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
beamNumber - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
beamNumber - Variable in class edu.nps.moves.dis7.TrackJamData
-
-
Beam associated with the entity
-
-
beamParameterIndex - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
This field shall specify a Beam Parameter Index number that shall be used by receiving entities in conjunction with the Emitter Name field to provide a pointer to the stored database parameters required to regenerate the beam.
-
-
beamRecords - Variable in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
For each beam in numberOfBeams, an emitter system.
-
-
beamSpotCrossSectionOrientationAngle - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Beam Spot Cross Section Orientation Angle.
-
-
beamSpotCrossSectionSemiMajorAxis - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Beam Spot Cross Section Semi-Major Axis.
-
-
beamSpotCrossSectionSemiMinorAxis - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Beam Spot Cross Section Semi-Major Axis.
-
-
beamSpotType - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Spot Shape ENUM.
-
-
beamState - Variable in class edu.nps.moves.dis7.BeamStatus
-
-
First bit zero means beam is active, first bit = 1 means deactivated.
-
-
BeamStatus - Class in edu.nps.moves.dis7
-
-
Information related to the status of a beam.
-
-
BeamStatus() - Constructor for class edu.nps.moves.dis7.BeamStatus
-
-
Constructor
-
-
beamSweepSync - Variable in class edu.nps.moves.dis.BeamData
-
-
allows receiver to synchronize its regenerated scan pattern to that of the emmitter.
-
-
beamSweepSync - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
allows receiver to synchronize its regenerated scan pattern to that of the emmitter.
-
-
beamSweepSync - Variable in class edu.nps.moves.dis7.BeamData
-
-
allows receiver to synchronize its regenerated scan pattern to that of the emmitter.
-
-
beamwidthDownElevation - Variable in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
vertical beamwidth of the main beam.
-
-
BehaviorConsumerIF - Interface in edu.nps.moves.net
-
-
BehaviorConsumer is the listening part of the listener pattern.
-
-
BehaviorConsumerThreaded - Class in edu.nps.moves.net
-
-
Example threaded implementation of the BehaviorConsumerIF interface.
-
-
BehaviorConsumerThreaded() - Constructor for class edu.nps.moves.net.BehaviorConsumerThreaded
-
 
-
BehaviorProducerIF - Interface in edu.nps.moves.net
-
-
The BehaviorProducer interface describes a class that listens - in its own thread for PDUs, then notifies any listeners when - they arrive.
-
-
BehaviorProducerUDP - Class in edu.nps.moves.net
-
-
This implements an object that can read and write DIS PDUs from a unicast - or multicast UDP socket.
-
-
BehaviorProducerUDP(DatagramSocket) - Constructor for class edu.nps.moves.net.BehaviorProducerUDP
-
 
-
BehaviorWriterIF - Interface in edu.nps.moves.net
-
-
This interface lets you set up some very general defaults, which - will be handled by the concrete implementations.
-
-
bitFlags - Variable in class edu.nps.moves.dis7.DataFilterRecord
-
-
Bitflags field
-
-
BlankingSector - Class in edu.nps.moves.dis7
-
-
The Blanking Sector attribute record may be used to convey persistent areas within a scan volume where emitter power for a specific active emitter beam is reduced to an insignificant value.
-
-
BlankingSector() - Constructor for class edu.nps.moves.dis7.BlankingSector
-
-
Constructor
-
-
BUFFER_SIZE_PROP - Static variable in class edu.nps.moves.disutil.NioServer
-
-
The buffer size property.
-
-
BurstDescriptor - Class in edu.nps.moves.dis
-
-
Section 5.2.7.
-
-
BurstDescriptor() - Constructor for class edu.nps.moves.dis.BurstDescriptor
-
-
Constructor
-
-
burstDescriptor - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
Describes munition used
-
-
burstDescriptor - Variable in class edu.nps.moves.dis.FirePdu
-
-
Describes munitions used in the firing event
-
-
burstLength - Variable in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
Burst length
-
-
burstLength - Variable in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
Burst length
-
-
ByteBufferPool - Class in edu.nps.moves.disutil
-
-
A pool that holds ByteBuffer objects.
-
-
ByteBufferPool() - Constructor for class edu.nps.moves.disutil.ByteBufferPool
-
 
-
- - - -

C

-
-
c(double, double, double, double, double, double) - Method in class edu.nps.moves.spatial.RangeCoordinates
-
 
-
cal - Variable in class edu.nps.moves.disutil.DisTime
-
 
-
capabilities - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
a series of bit flags
-
-
capabilities - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
a series of bit flags
-
-
capabilities - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
a series of bit flags
-
-
capabilities - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
a series of bit flags
-
-
category - Variable in class edu.nps.moves.dis.AggregateType
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis.EntityType
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis.ObjectType
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis.RadioEntityType
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis7.AggregateType
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis7.EntityType
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis7.EnvironmentType
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis7.JammingTechnique
-
 
-
category - Variable in class edu.nps.moves.dis7.ObjectType
-
-
category of entity
-
-
category - Variable in class edu.nps.moves.dis7.RadioType
-
-
category of entity
-
-
cell(int, int) - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
return the value in this matrix located at the ith row and jth column
-
-
centerOfMass - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
center of mass of the aggregation
-
-
change(double, double, double, double, double, double) - Method in class edu.nps.moves.spatial.RangeCoordinates
-
 
-
changeDelta - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
How far to change the location/orientation per update
-
-
changeIndicator - Variable in class edu.nps.moves.dis.ArticulationParameter
-
 
-
changeIndicator - Variable in class edu.nps.moves.dis7.ArticulatedParts
-
-
indicate the change of any parameter for any articulated part.
-
-
changeIndicator - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
Indicates if this VP has changed since last issuance
-
-
changeIndicator - Variable in class edu.nps.moves.dis7.EntityTypeVP
-
-
Indicates if this VP has changed since last issuance
-
-
changeOptions - Variable in class edu.nps.moves.dis.SystemID
-
-
Change Options
-
-
ChangeOptions - Class in edu.nps.moves.dis7
-
-
This is wrong and breaks serialization.
-
-
ChangeOptions() - Constructor for class edu.nps.moves.dis7.ChangeOptions
-
-
Constructor
-
-
changeOptions - Variable in class edu.nps.moves.dis7.SystemIdentifier
-
-
status of this PDU, see section 6.2.15
-
-
changeVectorToDisCoordFromLocalFlat(Vector3Double) - Method in class edu.nps.moves.spatial.RangeCoordinates
-
-
Changes a Vector3Double from the local coordinate system (flat, euclidian, - orgin given at (lat, lon, alt)) to a global, DIS, earth-centric coordinate - system.
-
-
changeVectorToLocalCoordFromDIS(Vector3Double) - Method in class edu.nps.moves.spatial.RangeCoordinates
-
-
Changes the world-coordinates vector3double to the local euclidian flat - coordinate system.
-
-
characters - Variable in class edu.nps.moves.dis.AggregateMarking
-
-
The characters
-
-
characters - Variable in class edu.nps.moves.dis.Marking
-
-
The characters
-
-
characters - Variable in class edu.nps.moves.dis7.AggregateMarking
-
-
The characters
-
-
characters - Variable in class edu.nps.moves.dis7.EntityMarking
-
-
The characters
-
-
characterSet - Variable in class edu.nps.moves.dis.AggregateMarking
-
-
The character set
-
-
characterSet - Variable in class edu.nps.moves.dis.Marking
-
-
The character set
-
-
characterSet - Variable in class edu.nps.moves.dis7.AggregateMarking
-
-
The character set
-
-
characterSet - Variable in class edu.nps.moves.dis7.EntityMarking
-
-
The character set
-
-
ClassNameComparator - Class in edu.nps.moves.examples
-
-
A comparator that is used by the java util classes for sorting.
-
-
ClassNameComparator() - Constructor for class edu.nps.moves.examples.ClassNameComparator
-
 
-
clear() - Method in class edu.nps.moves.disutil.ByteBufferPool
-
-
Removes all the byte buffers from the pool, allowing them to - be GC'd.
-
-
clearTcpBindings() - Method in class edu.nps.moves.disutil.NioServer
-
-
Clears all TCP bindings.
-
-
clearUdpBindings() - Method in class edu.nps.moves.disutil.NioServer
-
-
Clears all UDP bindings.
-
-
ClockTime - Class in edu.nps.moves.dis
-
-
Section 5.2.8.
-
-
ClockTime() - Constructor for class edu.nps.moves.dis.ClockTime
-
-
Constructor
-
-
ClockTime - Class in edu.nps.moves.dis7
-
-
Time measurements that exceed one hour are represented by this record.
-
-
ClockTime() - Constructor for class edu.nps.moves.dis7.ClockTime
-
-
Constructor
-
-
codeName - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
-
-
codeName - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
-
-
coefficientOfRestitution - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
This field shall represent the degree to which energy is conserved in a collision
-
-
coefficientOfRestitution - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
This field shall represent the degree to which energy is conserved in a collision and shall be represented by a 32-bit floating point number.
-
-
collidingEntityID - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
ID of entity that has collided with the issuing entity ID
-
-
collidingEntityID - Variable in class edu.nps.moves.dis.CollisionPdu
-
-
ID of entity that has collided with the issuing entity ID
-
-
collidingEntityID - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
This field shall identify the entity that has collided with the issuing entity.
-
-
collidingEntityID - Variable in class edu.nps.moves.dis7.CollisionPdu
-
-
This field shall identify the entity that has collided with the issuing entity (see 5.3.3.4).
-
-
CollisionElasticPdu - Class in edu.nps.moves.dis
-
-
5.3.3.3.
-
-
CollisionElasticPdu() - Constructor for class edu.nps.moves.dis.CollisionElasticPdu
-
-
Constructor
-
-
CollisionElasticPdu - Class in edu.nps.moves.dis7
-
-
Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU.
-
-
CollisionElasticPdu() - Constructor for class edu.nps.moves.dis7.CollisionElasticPdu
-
-
Constructor
-
-
collisionEventID - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
ID of event
-
-
collisionEventID - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
This field shall contain an identification generated by the issuing simulation application to associate related collision events.
-
-
collisionIntermediateResultXX - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
These six records represent the six independent components of a positive semi-definite matrix formed by pre-multiplying and post-multiplying the tensor of inertia, by the anti-symmetric matrix generated by the moment arm, and shall be represented by 32-bit floating point numbers (see 5.3.4.4)
-
-
collisionIntermediateResultXY - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
tensor values
-
-
collisionIntermediateResultXZ - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
tensor values
-
-
collisionIntermediateResultYY - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
tensor values
-
-
collisionIntermediateResultYZ - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
tensor values
-
-
collisionIntermediateResultZZ - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
tensor values
-
-
CollisionPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.3.2.
-
-
CollisionPdu() - Constructor for class edu.nps.moves.dis.CollisionPdu
-
-
Constructor
-
-
CollisionPdu - Class in edu.nps.moves.dis7
-
-
Section 7.2.3 Collisions between entities shall be communicated by issuing a Collision PDU.
-
-
CollisionPdu() - Constructor for class edu.nps.moves.dis7.CollisionPdu
-
-
Constructor
-
-
collisionResultXX - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
tensor values
-
-
collisionResultXY - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
tensor values
-
-
collisionResultXZ - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
tensor values
-
-
collisionResultYY - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
tensor values
-
-
collisionResultYZ - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
tensor values
-
-
collisionResultZZ - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
tensor values
-
-
collisionType - Variable in class edu.nps.moves.dis.CollisionPdu
-
-
ID of event
-
-
collisionType - Variable in class edu.nps.moves.dis7.CollisionPdu
-
-
This field shall identify the type of collision.
-
-
cols() - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Get the number of columns in this matrix
-
-
command - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
detailed type requested.
-
-
command - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
detailed type requested.
-
-
CommentPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.12.
-
-
CommentPdu() - Constructor for class edu.nps.moves.dis.CommentPdu
-
-
Constructor
-
-
CommentPdu - Class in edu.nps.moves.dis7
-
-
Arbitrary messages can be entered into the data stream via use of this PDU.
-
-
CommentPdu() - Constructor for class edu.nps.moves.dis7.CommentPdu
-
-
Constructor
-
-
CommentReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.12: Arbitrary messages.
-
-
CommentReliablePdu() - Constructor for class edu.nps.moves.dis.CommentReliablePdu
-
-
Constructor
-
-
CommentReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.12: Arbitrary messages.
-
-
CommentReliablePdu() - Constructor for class edu.nps.moves.dis7.CommentReliablePdu
-
-
Constructor
-
-
commulativeShotTime - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall indicate the current cumulative duration of the shot, Section 7.3.4
-
-
communcationsNodeType - Variable in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
communicationsChannelType - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
control type
-
-
communicationsChannelType - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
control type
-
-
communicationsDeviceID - Variable in class edu.nps.moves.dis.IntercomSignalPdu
-
-
particular radio within an entity
-
-
communicationsDeviceID - Variable in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
ID of communications device
-
-
CommunicationsNodeID - Class in edu.nps.moves.dis7
-
-
Identity of a communications node.
-
-
CommunicationsNodeID() - Constructor for class edu.nps.moves.dis7.CommunicationsNodeID
-
-
Constructor
-
-
communicationsNodeID - Variable in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
compare(Pdu, Pdu) - Method in class edu.nps.moves.examples.ClassNameComparator
-
-
Returns a number less than, equal to, or greater than zero, - depending on whether the object is lexically less than, equal to, - or greater than the other object.
-
-
compare(Object, Object) - Method in class edu.nps.moves.examples.TimestampComparator
-
-
Returns a number less than, equal to, or greater than zero, - depending on whether the object's timestamp less than, equal to, - or greater than the other object.
-
-
componentDamageStatus - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
enumeration
-
-
componentIdentification - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
enumeration
-
-
componentVisualDamageStatus - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
enumeration
-
-
componentVisualSmokeColor - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
enumeration
-
-
ConcatenatedDisPdus - Class in edu.nps.moves.disutil
-
-
Reads concatenated PDUs, not necessarily of the same type or the same - length, from a binary file.
-
-
ConcatenatedDisPdus(InputStream) - Constructor for class edu.nps.moves.disutil.ConcatenatedDisPdus
-
 
-
conjugate() - Method in class edu.nps.moves.math.Quaternion
-
 
-
conjugate(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
constantGrid - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
are domain grid axes identidal to those of the priveious domain update?
-
-
contactVelocity - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
velocity at collision
-
-
contactVelocity - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
This field shall contain the velocity at the time the collision is detected at the point the collision is detected.
-
-
controlType - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
control type
-
-
controlType - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
control type
-
-
convertDisToLatitudeLongitudeAltitude() - Method in class edu.nps.moves.dis.Vector3Double
-
-
Assuming that the Vector3Double contains DIS coordinate system values, converts - them in place to latitude in the x value, longitude in the y value, (in degrees) - and altitude in meters for the z value.
-
-
convertLatitudeLongitudeAltitudeToDis() - Method in class edu.nps.moves.dis.Vector3Double
-
-
Assuming that the x,y,z values of this Vector3Double are x=latitude, - y=longitude, (in degrees) and z=altitude (in meters), converts them - to DIS coordinates
-
-
CoordinateConversions - Class in edu.nps.moves.disutil
-
-
Converts DIS (x,y,z) rectilinear coordinates (earth-centered RH coordinate system) - to latitude and longitude, in radians.
-
-
coordinateOffsetXi - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
The constant offset value that shall be applied to the grid locations for the xi axis
-
-
coordinateScaleXi - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
value that linearly scales the coordinates of the grid locations for the xi axis
-
-
coordinateSystem - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
coordinate system of the grid
-
-
CoordinateTransformer - Class in edu.nps.moves.disutil
-
-
Abstract superclass for doing global coordinate transforms.
-
-
CoordinateTransformer() - Constructor for class edu.nps.moves.disutil.CoordinateTransformer
-
 
-
country - Variable in class edu.nps.moves.dis.AggregateType
-
-
country to which the design of the entity is attributed
-
-
country - Variable in class edu.nps.moves.dis.EntityType
-
-
country to which the design of the entity is attributed
-
-
country - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
country to which the design of the entity is attributed
-
-
country - Variable in class edu.nps.moves.dis.ObjectType
-
-
country to which the design of the entity is attributed
-
-
country - Variable in class edu.nps.moves.dis.RadioEntityType
-
-
country to which the design of the entity is attributed
-
-
country - Variable in class edu.nps.moves.dis7.AggregateType
-
-
country to which the design of the entity is attributed
-
-
country - Variable in class edu.nps.moves.dis7.EntityType
-
-
country to which the design of the entity is attributed
-
-
country - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
country to which the design of the entity is attributed
-
-
country - Variable in class edu.nps.moves.dis7.RadioType
-
-
country to which the design of the entity is attributed
-
-
CreateEntityPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.1.
-
-
CreateEntityPdu() - Constructor for class edu.nps.moves.dis.CreateEntityPdu
-
-
Constructor
-
-
CreateEntityPdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.2.
-
-
CreateEntityPdu() - Constructor for class edu.nps.moves.dis7.CreateEntityPdu
-
-
Constructor
-
-
CreateEntityReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.1: creation of an entity , reliable.
-
-
CreateEntityReliablePdu() - Constructor for class edu.nps.moves.dis.CreateEntityReliablePdu
-
-
Constructor
-
-
CreateEntityReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.1: creation of an entity , reliable.
-
-
CreateEntityReliablePdu() - Constructor for class edu.nps.moves.dis7.CreateEntityReliablePdu
-
-
Constructor
-
-
createPdu(byte[]) - Method in class edu.nps.moves.disutil.PduFactory
-
-
PDU factory.
-
-
createPdu(ByteBuffer) - Method in class edu.nps.moves.disutil.PduFactory
-
-
PDU factory.
-
-
cross(Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
cross(Vec3f, Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
cryptoKeyId - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
crypto system key identifer
-
-
cryptoKeyId - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
crypto system key identifer
-
-
cryptoSystem - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
crypto system enumeration
-
-
cryptoSystem - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
crypto system enumeration
-
-
currentShaftRPMs - Variable in class edu.nps.moves.dis.ShaftRPMs
-
-
Current shaft RPMs
-
-
- - - -

D

-
-
damagedEntityID - Variable in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
Field shall identify the damaged entity (see 6.2.28), Section 7.3.4 COMPLETE
-
-
damageDescriptionRecords - Variable in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
Fields shall contain one or more Damage Description records (see 6.2.17) and may contain other Standard Variable records, Section 7.3.5
-
-
damageDiameter - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
Size of damaged area, in meters.
-
-
damageLocation - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
location of damage, relative to center of entity
-
-
data - Variable in class edu.nps.moves.dis.IntercomSignalPdu
-
-
data bytes
-
-
data - Variable in class edu.nps.moves.dis.SignalPdu
-
-
list of eight bit values.
-
-
data - Variable in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
data bytes
-
-
data - Variable in class edu.nps.moves.dis7.SignalPdu
-
-
list of eight bit values
-
-
data - Variable in class edu.nps.moves.disutil.VariableLengthData
-
 
-
dataField1 - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
data field 1
-
-
dataField2 - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
enumeration
-
-
dataFilter - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
32 boolean fields
-
-
dataFilter - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
data filter, 32 boolean fields
-
-
DataFilterRecord - Class in edu.nps.moves.dis7
-
-
identify which of the optional data fields are contained in the Minefield Data PDU or requested in the Minefield Query PDU.
-
-
DataFilterRecord() - Constructor for class edu.nps.moves.dis7.DataFilterRecord
-
-
Constructor
-
-
dataLength - Variable in class edu.nps.moves.dis.IntercomSignalPdu
-
-
data length, in bits
-
-
dataLength - Variable in class edu.nps.moves.dis.SignalPdu
-
-
length of data, in bits
-
-
dataLength - Variable in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
data length
-
-
dataLength - Variable in class edu.nps.moves.dis7.SignalPdu
-
-
length od data
-
-
dataLength - Variable in class edu.nps.moves.disutil.VariableLengthData
-
 
-
dataLengthUnits - Variable in class edu.nps.moves.disutil.VariableLengthData
-
 
-
DataPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.10.
-
-
DataPdu() - Constructor for class edu.nps.moves.dis.DataPdu
-
-
Constructor
-
-
DataPdu - Class in edu.nps.moves.dis7
-
-
Information issued in response to a data query pdu or a set data pdu is communicated using a data pdu.
-
-
DataPdu() - Constructor for class edu.nps.moves.dis7.DataPdu
-
-
Constructor
-
-
DataQueryDatumSpecification - Class in edu.nps.moves.dis7
-
-
List of fixed and variable datum ID records.
-
-
DataQueryDatumSpecification() - Constructor for class edu.nps.moves.dis7.DataQueryDatumSpecification
-
-
Constructor
-
-
DataQueryPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.8.
-
-
DataQueryPdu() - Constructor for class edu.nps.moves.dis.DataQueryPdu
-
-
Constructor
-
-
DataQueryPdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.9.
-
-
DataQueryPdu() - Constructor for class edu.nps.moves.dis7.DataQueryPdu
-
-
Constructor
-
-
DataQueryReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.8: request for data from an entity.
-
-
DataQueryReliablePdu() - Constructor for class edu.nps.moves.dis.DataQueryReliablePdu
-
-
Constructor
-
-
DataQueryReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.8: request for data from an entity.
-
-
DataQueryReliablePdu() - Constructor for class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
Constructor
-
-
DataReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.10: issued in response to a data query R or set dataR pdu.
-
-
DataReliablePdu() - Constructor for class edu.nps.moves.dis.DataReliablePdu
-
-
Constructor
-
-
DataReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.10: issued in response to a data query R or set dataR pdu.
-
-
DataReliablePdu() - Constructor for class edu.nps.moves.dis7.DataReliablePdu
-
-
Constructor
-
-
dataRepresentation - Variable in class edu.nps.moves.dis.GridAxisRecord
-
-
value that describes data representation
-
-
dataValues - Variable in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
-
variable length variablelist of data parameters ^^^this is wrong--need padding as well
-
-
dataValues - Variable in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
-
variable length list of data parameters ^^^this is wrong--need padding as well
-
-
dataValues - Variable in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
-
variable length list of data parameters ^^^this is wrong--need padding as well
-
-
DatumSpecification - Class in edu.nps.moves.dis7
-
-
List of fixed and variable datum records.
-
-
DatumSpecification() - Constructor for class edu.nps.moves.dis7.DatumSpecification
-
-
Constructor
-
-
deadReckoningAlgorithm - Variable in class edu.nps.moves.dis.DeadReckoningParameter
-
-
enumeration of what dead reckoning algorighm to use
-
-
deadReckoningAlgorithm - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
Dead reckoning algorithm
-
-
deadReckoningAlgorithm - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
enumeration of what dead reckoning algorighm to use
-
-
deadReckoningAlgorithm - Variable in class edu.nps.moves.dis7.DeadReckoningParameters
-
-
Algorithm to use in computing dead reckoning.
-
-
deadReckoningAlgorithm - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
Dead reckoning algorithm
-
-
deadReckoningAlgorithm - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
enumeration of what dead reckoning algorighm to use
-
-
DeadReckoningParameter - Class in edu.nps.moves.dis
-
-
represents values used in dead reckoning algorithms - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
DeadReckoningParameter() - Constructor for class edu.nps.moves.dis.DeadReckoningParameter
-
-
Constructor
-
-
deadReckoningParameters - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
parameters used for dead reckoning
-
-
DeadReckoningParameters - Class in edu.nps.moves.dis7
-
-
Not specified in the standard.
-
-
DeadReckoningParameters() - Constructor for class edu.nps.moves.dis7.DeadReckoningParameters
-
-
Constructor
-
-
deadReckoningParameters - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
parameters used for dead reckoning
-
-
deBeamwidth - Variable in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
DE beamwidth (vertical beamwidth)
-
-
DEFAULT_MULTICAST_GROUP - Static variable in class edu.nps.moves.examples.EspduSender
-
-
default multicast group we send on
-
-
DEGREES_TO_RADIANS - Static variable in class edu.nps.moves.disutil.CoordinateConversions
-
 
-
deltaCt - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
How many updates have occured ...
-
-
dERecords - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Fields shall contain one or more DE records, records shall conform to the variable record format (Section6.2.82), Section 7.3.4
-
-
description - Variable in class edu.nps.moves.dis7.PduStream
-
-
Longish description of this PDU stream
-
-
descriptor - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
Describes the detonation represented, Section 7.3.3
-
-
descriptor - Variable in class edu.nps.moves.dis7.FirePdu
-
-
This field shall describe the firing or launch of a munition or expendable represented by one of the following types of Descriptor records: Munition Descriptor (6.2.20.2) or Expendable Descriptor (6.2.20.4).
-
-
designatedEntityID - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
ID of the entity being designated
-
-
designatedEntityID - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
ID of the entity being designated
-
-
designatingEntityID - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
ID of the entity designating
-
-
designatingEntityID - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
ID of the entity designating
-
-
designatorCode - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
This field shall identify the designator code being used by the designating entity
-
-
designatorCode - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
This field shall identify the designator code being used by the designating entity
-
-
DesignatorPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.7.2.
-
-
DesignatorPdu() - Constructor for class edu.nps.moves.dis.DesignatorPdu
-
-
Constructor
-
-
DesignatorPdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.7.2.
-
-
DesignatorPdu() - Constructor for class edu.nps.moves.dis7.DesignatorPdu
-
-
Constructor
-
-
designatorPower - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
This field shall identify the designator output power in watts
-
-
designatorPower - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
This field shall identify the designator output power in watts
-
-
designatorSpotLocation - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
designtor spot wrt the designated entity
-
-
designatorSpotLocation - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
designtor spot wrt the designated entity
-
-
designatorSpotWrtDesignated - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
designtor spot wrt the designated entity
-
-
designatorSpotWrtDesignated - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
designtor spot wrt the designated entity
-
-
designatorWavelength - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
This field shall identify the designator wavelength in units of microns
-
-
designatorWavelength - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
This field shall identify the designator wavelength in units of microns
-
-
det(double, double, double, double) - Static method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Solves the determinate of this 2x2 matrix
-
-
detachedIndicator - Variable in class edu.nps.moves.dis7.AttachedParts
-
-
0 = attached, 1 = detached.
-
-
detail - Variable in class edu.nps.moves.dis.ModulationType
-
-
detail
-
-
detail - Variable in class edu.nps.moves.dis7.ModulationType
-
-
provide certain detailed information depending upon the major modulation type
-
-
DetonationPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.4.2.
-
-
DetonationPdu() - Constructor for class edu.nps.moves.dis.DetonationPdu
-
-
Constructor
-
-
DetonationPdu - Class in edu.nps.moves.dis7
-
-
Detonation or impact of munitions, as well as, non-munition explosions, the burst or initial bloom of chaff, and the ignition of a flare shall be indicated.
-
-
DetonationPdu() - Constructor for class edu.nps.moves.dis7.DetonationPdu
-
-
Constructor
-
-
detonationResult - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
result of the explosion
-
-
detonationResult - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
result of the detonation, Section 7.3.3
-
-
dimensions - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
dimensions of bounding box for the aggregated entities, origin at the center of mass
-
-
DirectedEnergyAreaAimpoint - Class in edu.nps.moves.dis7
-
-
DE Precision Aimpoint Record.
-
-
DirectedEnergyAreaAimpoint() - Constructor for class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Constructor
-
-
DirectedEnergyDamage - Class in edu.nps.moves.dis7
-
-
Damage sustained by an entity due to directed energy.
-
-
DirectedEnergyDamage() - Constructor for class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
Constructor
-
-
DirectedEnergyFirePdu - Class in edu.nps.moves.dis7
-
-
Firing of a directed energy weapon shall be communicated by issuing a Directed Energy Fire PDU Section 7.3.4 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
DirectedEnergyFirePdu() - Constructor for class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Constructor
-
-
DirectedEnergyPrecisionAimpoint - Class in edu.nps.moves.dis7
-
-
DE Precision Aimpoint Record.
-
-
DirectedEnergyPrecisionAimpoint() - Constructor for class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Constructor
-
-
DirectedEnergyTargetEnergyDeposition - Class in edu.nps.moves.dis7
-
-
DE energy depostion properties for a target entity.
-
-
DirectedEnergyTargetEnergyDeposition() - Constructor for class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
-
Constructor
-
-
directedEnergyTargetEnergyDepositionRecordCount - Variable in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Number of DE target energy depositon records
-
-
directedEnergyTargetEnergyDepositionRecordList - Variable in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
list of DE target deposition records.
-
-
DIS_DeadReckoning - Class in edu.nps.moves.deadreckoning
-
-
The root super class for all DIS Dead-Reckoning algorithms.
-
-
DIS_DeadReckoning() - Constructor for class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
Constructor for all DR algorithms...
-
-
DIS_DESTINATION_PORT - Static variable in class edu.nps.moves.examples.EspduSender
-
-
Port we send on
-
-
DIS_DR_FPB_06 - Class in edu.nps.moves.deadreckoning
-
-
(SECONDARY Methods Group) Fixed, rate of position, body coordinates || - Linear motion without rotation
-
-
DIS_DR_FPB_06() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_FPB_06
-
 
-
DIS_DR_FPW_02 - Class in edu.nps.moves.deadreckoning
-
-
(PRIMARY Methods group) Fixed, Rate of Positon, World || Constant Linear motion
-
-
DIS_DR_FPW_02() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_FPW_02
-
 
-
DIS_DR_FVB_09 - Class in edu.nps.moves.deadreckoning
-
-
(SECONDARY Methods Group) Fixed, rate of velocity, body coordinates || - Linear Motion with Rotation
-
-
DIS_DR_FVB_09() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_FVB_09
-
 
-
DIS_DR_FVW_05 - Class in edu.nps.moves.deadreckoning
-
-
(PRIMARY Methods group) Fixed, rate of velocity, world coordinates || Linear Motion with - Acceleration but no rotation
-
-
DIS_DR_FVW_05() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_FVW_05
-
 
-
DIS_DR_RPB_07 - Class in edu.nps.moves.deadreckoning
-
-
(SECONDARY Methods Group) Rotating, rate of position, body coordinates || - Linear motion with Rotation
-
-
DIS_DR_RPB_07() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_RPB_07
-
 
-
DIS_DR_RPW_03 - Class in edu.nps.moves.deadreckoning
-
-
(PRIMARY Methods group) Rotating, rate of position, world coordinates || Constant Linear motion with - Rotation
-
-
DIS_DR_RPW_03() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_RPW_03
-
 
-
DIS_DR_RPW_03b - Class in edu.nps.moves.deadreckoning
-
-
(PRIMARY Methods group) Rotating, rate of position, world coordinates || Constant Linear motion with - Rotation (Alternative non-IEEE)
-
-
DIS_DR_RPW_03b() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_RPW_03b
-
 
-
DIS_DR_RVB_08 - Class in edu.nps.moves.deadreckoning
-
-
(SECONDARY Methods Group) Rotating, rate of velocity, body coordinates || - Linear motion with Rotation
-
-
DIS_DR_RVB_08() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_RVB_08
-
 
-
DIS_DR_RVW_04 - Class in edu.nps.moves.deadreckoning
-
-
(PRIMARY Methods group) Rotating, rate of velocity, world coordinates || Linear Motion with - Acceleration and rotation
-
-
DIS_DR_RVW_04() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_RVW_04
-
 
-
DIS_DR_RVW_04b - Class in edu.nps.moves.deadreckoning
-
-
(PRIMARY Methods group) Rotating, rate of velocity, world coordinates || Linear Motion with - Acceleration and rotation (Alterntive non-IEEE)
-
-
DIS_DR_RVW_04b() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_RVW_04b
-
 
-
DIS_DR_Static_01 - Class in edu.nps.moves.deadreckoning
-
-
(PRIMARY Methods group) Static DR, no movement || No motion
-
-
DIS_DR_Static_01() - Constructor for class edu.nps.moves.deadreckoning.DIS_DR_Static_01
-
 
-
DISCoordFromLocalFlat(double, double, double) - Method in class edu.nps.moves.spatial.RangeCoordinates
-
-
Transform from local, flat coordinate system to the DIS coordinate system.
-
-
DisLogger - Class in edu.nps.moves.logger
-
-
Logs DIS packets to XML format.
-
-
DisLogger(Properties) - Constructor for class edu.nps.moves.logger.DisLogger
-
-
Create a new DIS logger with the given properties object.
-
-
DisMarshaller - Class in edu.nps.moves.disutil
-
-
Marhsalls a Java object PDU to IEEE DIS, optionally changing coordinate systems - of some PDUs to conform to the desired coordinate system.
-
-
DisMarshaller() - Constructor for class edu.nps.moves.disutil.DisMarshaller
-
 
-
DisMarshaller.TimestampStyle - Enum in edu.nps.moves.disutil
-
-
The various formats we can use for the timestamp format in the PDU header when marshalled
-
-
DisTime - Class in edu.nps.moves.disutil
-
-
DIS time units are a pain in the ass.
-
-
DisTime() - Constructor for class edu.nps.moves.disutil.DisTime
-
 
-
disTime - Static variable in class edu.nps.moves.disutil.DisTime
-
 
-
DistributedEmissionsFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.7.
-
-
DistributedEmissionsFamilyPdu() - Constructor for class edu.nps.moves.dis.DistributedEmissionsFamilyPdu
-
-
Constructor
-
-
DistributedEmissionsFamilyPdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.7.
-
-
DistributedEmissionsFamilyPdu() - Constructor for class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu
-
-
Constructor
-
-
domain - Variable in class edu.nps.moves.dis.AggregateType
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis.EntityType
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis.ObjectType
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis.RadioEntityType
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis7.AggregateType
-
-
Domain of entity (air, surface, subsurface, space, etc) Zero means domain does not apply.
-
-
domain - Variable in class edu.nps.moves.dis7.EntityType
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis7.EnvironmentType
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis7.ObjectType
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domain - Variable in class edu.nps.moves.dis7.RadioType
-
-
Domain of entity (air, surface, subsurface, space, etc)
-
-
domainFinalXi - Variable in class edu.nps.moves.dis7.GridAxis
-
-
coordinate of the endpoint or final value
-
-
domainFinalXi - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
coordinate of the endpoint or final value
-
-
domainInitialXi - Variable in class edu.nps.moves.dis7.GridAxis
-
-
coordinate of the grid origin or initial value
-
-
domainInitialXi - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
coordinate of the grid origin or initial value
-
-
domainPointsXi - Variable in class edu.nps.moves.dis7.GridAxis
-
-
The number of grid points along the Xi domain axis for the enviornmental state data
-
-
domainPointsXi - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
The number of grid points along the Xi domain axis for the enviornmental state data
-
-
dot(Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
dot(Vec3f, Vec3f) - Static method in class edu.nps.moves.math.Vec3f
-
 
-
dot(Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
dot(Vec4f, Vec4f) - Static method in class edu.nps.moves.math.Vec4f
-
 
-
dotProduct(Quaternion2) - Method in class edu.nps.moves.math.Quaternion2
-
-
Finds the dot product of two quaternions
-
-
- - - -

E

-
-
echoSpacing - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
edu.nps.moves.deadreckoning - package edu.nps.moves.deadreckoning
-
 
-
edu.nps.moves.deadreckoning.utils - package edu.nps.moves.deadreckoning.utils
-
 
-
edu.nps.moves.dis - package edu.nps.moves.dis
-
 
-
edu.nps.moves.dis7 - package edu.nps.moves.dis7
-
 
-
edu.nps.moves.disutil - package edu.nps.moves.disutil
-
 
-
edu.nps.moves.examples - package edu.nps.moves.examples
-
 
-
edu.nps.moves.logger - package edu.nps.moves.logger
-
 
-
edu.nps.moves.math - package edu.nps.moves.math
-
-
Contains several useful math-related classes.
-
-
edu.nps.moves.net - package edu.nps.moves.net
-
 
-
edu.nps.moves.spatial - package edu.nps.moves.spatial
-
 
-
EEFundamentalParameterData - Class in edu.nps.moves.dis7
-
-
Contains electromagnetic emmission regeneration parameters that are variable throught a scenario.
-
-
EEFundamentalParameterData() - Constructor for class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
Constructor
-
-
effectiveRadiatedPower - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
Effective radiated power for the emission in DdBm.
-
-
effectiveRadiatedPower - Variable in class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
Effective radiated power for the emission in DdBm.
-
-
EightByteChunk - Class in edu.nps.moves.dis
-
-
64 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
EightByteChunk() - Constructor for class edu.nps.moves.dis.EightByteChunk
-
-
Constructor
-
-
EightByteChunk - Class in edu.nps.moves.dis7
-
-
64 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
EightByteChunk() - Constructor for class edu.nps.moves.dis7.EightByteChunk
-
-
Constructor
-
-
ElectronicEmissionBeamData - Class in edu.nps.moves.dis
-
-
Description of one electronic emission beam - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
ElectronicEmissionBeamData() - Constructor for class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
Constructor
-
-
ElectronicEmissionsPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.7.1.
-
-
ElectronicEmissionsPdu() - Constructor for class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
Constructor
-
-
ElectronicEmissionsPdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.7.1.
-
-
ElectronicEmissionsPdu() - Constructor for class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
Constructor
-
-
ElectronicEmissionSystemData - Class in edu.nps.moves.dis
-
-
Data about one electronic system - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
ElectronicEmissionSystemData() - Constructor for class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
Constructor
-
-
elementID - Variable in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
elevationBeamwidth - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
elevationBeamwidth - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
elevationOffset - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
elevationPullAcceleration - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
elevationPullRate - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
elevationWidth - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
emissionsPadding2 - Variable in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
padding.
-
-
emitterFunction - Variable in class edu.nps.moves.dis7.EmitterSystem
-
-
function of the emitter, 8 bit enumeration
-
-
emitterID - Variable in class edu.nps.moves.dis.TrackJamTarget
-
-
Emitter ID
-
-
emitterIdNumber - Variable in class edu.nps.moves.dis.EmitterSystem
-
-
emitter ID, 8 bit enumeration
-
-
emitterIDNumber - Variable in class edu.nps.moves.dis7.EmitterSystem
-
-
emitter ID, 8 bit enumeration
-
-
emitterLocation - Variable in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
Represents the location wrt the entity
-
-
emitterName - Variable in class edu.nps.moves.dis.EmitterSystem
-
-
Name of the emitter, 16 bit enumeration
-
-
emitterName - Variable in class edu.nps.moves.dis7.EmitterSystem
-
-
Name of the emitter, 16 bit enumeration
-
-
emitterNumber - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
emitterNumber - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
emitterNumber - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
emitterNumber - Variable in class edu.nps.moves.dis7.TrackJamData
-
-
Emitter system associated with the entity
-
-
emitterSystem - Variable in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
This field shall specify information about a particular emitter system
-
-
EmitterSystem - Class in edu.nps.moves.dis
-
-
Section 5.2.11.
-
-
EmitterSystem() - Constructor for class edu.nps.moves.dis.EmitterSystem
-
-
Constructor
-
-
emitterSystem - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
information about a particular emitter system and shall be represented by an Emitter System record (see 6.2.23).
-
-
EmitterSystem - Class in edu.nps.moves.dis7
-
-
This field shall specify information about a particular emitter system.
-
-
EmitterSystem() - Constructor for class edu.nps.moves.dis7.EmitterSystem
-
-
Constructor
-
-
emitterSystemDataLength - Variable in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
Length of emitter system data
-
-
emitterSystems - Variable in class edu.nps.moves.dis.UaPdu
-
 
-
emitterSystems - Variable in class edu.nps.moves.dis7.UaPdu
-
-
THIS IS WRONG.
-
-
emittingEntityID - Variable in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
ID of the entity emitting
-
-
emittingEntityId - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
ID of the entity that is the source of the emissions
-
-
emittingEntityID - Variable in class edu.nps.moves.dis.UaPdu
-
-
ID of the entity that is the source of the emission
-
-
emittingEntityID - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
ID of the entity emitting
-
-
emittingEntityID - Variable in class edu.nps.moves.dis7.UaPdu
-
-
ID of the entity that is the source of the emission
-
-
encodingScheme - Variable in class edu.nps.moves.dis.IntercomSignalPdu
-
-
encoding scheme
-
-
encodingScheme - Variable in class edu.nps.moves.dis.SignalPdu
-
-
encoding scheme used, and enumeration
-
-
encodingScheme - Variable in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
encoding scheme
-
-
encodingScheme - Variable in class edu.nps.moves.dis7.SignalPdu
-
-
encoding scheme used, and enumeration
-
-
EngineFuel - Class in edu.nps.moves.dis7
-
-
Information about an entity's engine fuel.
-
-
EngineFuel() - Constructor for class edu.nps.moves.dis7.EngineFuel
-
-
Constructor
-
-
EngineFuelReload - Class in edu.nps.moves.dis7
-
-
For each type or location of engine fuell, this record specifies the type, location, fuel measurement units, and reload quantity and maximum quantity.
-
-
EngineFuelReload() - Constructor for class edu.nps.moves.dis7.EngineFuelReload
-
-
Constructor
-
-
engineRpm - Variable in class edu.nps.moves.dis.PropulsionSystemData
-
-
engine RPMs
-
-
engineRpm - Variable in class edu.nps.moves.dis7.PropulsionSystemData
-
-
engine RPMs
-
-
entity - Variable in class edu.nps.moves.dis.EntityID
-
-
the entity ID
-
-
entity - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
the entity ID
-
-
entity - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
the entity ID
-
-
entityAngularVelocity - Variable in class edu.nps.moves.dis.DeadReckoningParameter
-
-
angular velocity of the entity
-
-
entityAngularVelocity - Variable in class edu.nps.moves.dis7.DeadReckoningParameters
-
-
Angular velocity of the entity
-
-
entityAngularVelocity_X - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The X angular velocity 32bit float
-
-
entityAngularVelocity_Y - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The Y angular velocity 32bit float
-
-
entityAngularVelocity_Z - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The Z angular velocity 32bit float
-
-
entityAppearance - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
-
-
entityAppearance - Variable in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
-
-
entityAppearance - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
-
-
entityAppearance - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
-
-
entityAppearance - Variable in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
This field shall specify the dynamic changes to the entity’s appearance attributes.
-
-
entityAppearance - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
-
-
EntityAssociation - Class in edu.nps.moves.dis7
-
-
Association or disassociation of two entities.
-
-
EntityAssociation() - Constructor for class edu.nps.moves.dis7.EntityAssociation
-
-
Constructor
-
-
EntityBodyCoordinates - Class in edu.nps.moves.spatial
-
-
Local coordinate system for an entity, eg relative to one UAV.
-
-
EntityBodyCoordinates(BaseSRF_3D, float, float, float, float, float, float, float, float, float) - Constructor for class edu.nps.moves.spatial.EntityBodyCoordinates
-
-
Create a new lococentric euclidian reference frame embedded in a parent SRF.
-
-
entityClass - Variable in class edu.nps.moves.dis7.EnvironmentType
-
-
class of environmental entity
-
-
EntityDamageStatusPdu - Class in edu.nps.moves.dis7
-
-
shall be used to communicate detailed damage information sustained by an entity regardless of the source of the damage Section 7.3.5 COMPLETE - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
EntityDamageStatusPdu() - Constructor for class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
Constructor
-
-
EntityID - Class in edu.nps.moves.dis
-
-
Each entity in a given DIS simulation application shall be given an entity identifier number unique to all other entities in that application.
-
-
EntityID() - Constructor for class edu.nps.moves.dis.EntityID
-
-
Constructor
-
-
entityID - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
Unique ID for an entity that is tied to this state information
-
-
entityID - Variable in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
This field shall identify the entity issuing the PDU
-
-
entityId - Variable in class edu.nps.moves.dis.IntercomSignalPdu
-
-
ID of the entitythat is the source of the communication
-
-
entityId - Variable in class edu.nps.moves.dis.ReceiverPdu
-
-
ID of the entity that is the source of the communication, ie contains the radio
-
-
entityId - Variable in class edu.nps.moves.dis.SignalPdu
-
-
ID of the entity that is the source of the communication, ie contains the radio
-
-
entityId - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
ID of the entity that is the source of the communication, ie contains the radio
-
-
entityID - Variable in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
entityID - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
Object ID of entity associated with this entity
-
-
EntityID - Class in edu.nps.moves.dis7
-
-
more laconically named EntityIdentifier - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
EntityID() - Constructor for class edu.nps.moves.dis7.EntityID
-
-
Constructor
-
-
entityID - Variable in class edu.nps.moves.dis7.EntityID
-
-
Entity number ID
-
-
entityID - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
Unique ID for an entity that is tied to this state information
-
-
entityID - Variable in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
This field shall identify the entity issuing the PDU, and shall be represented by an Entity Identifier record (see 6.2.28).
-
-
entityID - Variable in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
entity ID
-
-
entityId - Variable in class edu.nps.moves.dis7.OwnershipStatus
-
-
EntityID
-
-
entityID - Variable in class edu.nps.moves.dis7.TrackJamData
-
-
the entity tracked or illumated, or an emitter beam targeted with jamming
-
-
EntityIdentifier - Class in edu.nps.moves.dis7
-
-
Entity Identifier.
-
-
EntityIdentifier() - Constructor for class edu.nps.moves.dis7.EntityIdentifier
-
-
Constructor
-
-
entityIDList - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
entity ID list
-
-
EntityInformationFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.3.
-
-
EntityInformationFamilyPdu() - Constructor for class edu.nps.moves.dis.EntityInformationFamilyPdu
-
-
Constructor
-
-
EntityInformationFamilyPdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.3.
-
-
EntityInformationFamilyPdu() - Constructor for class edu.nps.moves.dis7.EntityInformationFamilyPdu
-
-
Constructor
-
-
entityKind - Variable in class edu.nps.moves.dis.EntityType
-
-
Kind of entity
-
-
entityKind - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Kind of entity
-
-
entityKind - Variable in class edu.nps.moves.dis.ObjectType
-
-
Kind of entity
-
-
entityKind - Variable in class edu.nps.moves.dis.RadioEntityType
-
-
Kind of entity
-
-
entityKind - Variable in class edu.nps.moves.dis7.EntityType
-
-
Kind of entity
-
-
entityKind - Variable in class edu.nps.moves.dis7.EnvironmentType
-
-
Kind of entity
-
-
entityKind - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Kind of entity
-
-
entityKind - Variable in class edu.nps.moves.dis7.RadioType
-
-
Kind of entity
-
-
entityLinearAcceleration - Variable in class edu.nps.moves.dis.DeadReckoningParameter
-
-
Linear acceleration of the entity
-
-
entityLinearAcceleration - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
linear accelleration of entity
-
-
entityLinearAcceleration - Variable in class edu.nps.moves.dis7.DeadReckoningParameters
-
-
Linear acceleration of the entity
-
-
entityLinearAcceleration - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
linear accelleration of entity
-
-
entityLinearAcceleration_X - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The linear X acceleration 32bit float
-
-
entityLinearAcceleration_Y - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The linear Y acceleration 32bit float
-
-
entityLinearAcceleration_Z - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The linear Z acceleration 32bit float
-
-
entityLinearVelocity - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
Describes the speed of the entity in the world
-
-
entityLinearVelocity - Variable in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
Describes the speed of the entity in the world
-
-
entityLinearVelocity - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
Describes the speed of the entity in the world
-
-
entityLinearVelocity - Variable in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
This field shall specify an entity’s linear velocity.
-
-
entityLinearVelocity_X - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The X linear velocity 32bit float
-
-
entityLinearVelocity_Y - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The Y linear velocity 32bit float
-
-
entityLinearVelocity_Z - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The Z linear velocity 32bit float
-
-
entityLocation - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
describes the location of the entity in the world
-
-
entityLocation - Variable in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
describes the location of the entity in the world
-
-
entityLocation - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
describes the location of the entity in the world
-
-
entityLocation - Variable in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
This field shall specify an entity’s physical location in the simulated world and shall be represented by a World Coordinates record (see 6.2.97).
-
-
entityLocation_X - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The entity's X coordinate location with double percision 64bit
-
-
entityLocation_Y - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The entity's Y coordinate location with double percision 64bit
-
-
entityLocation_Z - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The entity's Z coordinate location with double percision 64bit
-
-
EntityManagementFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.9.
-
-
EntityManagementFamilyPdu() - Constructor for class edu.nps.moves.dis.EntityManagementFamilyPdu
-
-
Constructor
-
-
EntityManagementFamilyPdu - Class in edu.nps.moves.dis7
-
-
Managment of grouping of PDUs, and more.
-
-
EntityManagementFamilyPdu() - Constructor for class edu.nps.moves.dis7.EntityManagementFamilyPdu
-
-
Constructor
-
-
EntityMarking - Class in edu.nps.moves.dis7
-
-
Specifies the character set used inthe first byte, followed by 11 characters of text data.
-
-
EntityMarking() - Constructor for class edu.nps.moves.dis7.EntityMarking
-
-
Constructor
-
-
entityNumber - Variable in class edu.nps.moves.dis7.EntityIdentifier
-
-
Entity number
-
-
entityNumber - Variable in class edu.nps.moves.dis7.LiveEntityIdentifier
-
-
Live entity number
-
-
entityOrientation - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
describes the orientation of the entity, in euler angles
-
-
entityOrientation - Variable in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
describes the orientation of the entity, in euler angles
-
-
entityOrientation - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
describes the orientation of the entity, in euler angles
-
-
entityOrientation - Variable in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
This field shall specify an entity’s orientation and shall be represented by an Euler Angles record (see 6.2.33).
-
-
entityOrientation_phi - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The Z orientation of the entity with 32bit float
-
-
entityOrientation_psi - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The X orientation of the entity with 32bit float
-
-
entityOrientation_theta - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
The Y orientation of the entity with 32bit float
-
-
EntityStatePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.3.1.
-
-
EntityStatePdu() - Constructor for class edu.nps.moves.dis.EntityStatePdu
-
-
Constructor
-
-
EntityStatePdu - Class in edu.nps.moves.dis7
-
-
Represents the postion and state of one entity in the world.
-
-
EntityStatePdu() - Constructor for class edu.nps.moves.dis7.EntityStatePdu
-
-
Constructor
-
-
EntityStateUpdatePdu - Class in edu.nps.moves.dis
-
-
5.3.3.4.
-
-
EntityStateUpdatePdu() - Constructor for class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
Constructor
-
-
EntityStateUpdatePdu - Class in edu.nps.moves.dis7
-
-
Nonstatic information about a particular entity may be communicated by issuing an Entity State Update PDU.
-
-
EntityStateUpdatePdu() - Constructor for class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
Constructor
-
-
entityType - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
Describes the type of entity in the world
-
-
EntityType - Class in edu.nps.moves.dis
-
-
Section 5.2.16.
-
-
EntityType() - Constructor for class edu.nps.moves.dis.EntityType
-
-
Constructor
-
-
entityType - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
Describes the type of entity in the world
-
-
EntityType - Class in edu.nps.moves.dis7
-
-
Identifies the type of Entity - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
EntityType() - Constructor for class edu.nps.moves.dis7.EntityType
-
-
Constructor
-
-
entityType - Variable in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
entityType - Variable in class edu.nps.moves.dis7.SilentEntitySystem
-
-
Entity type
-
-
EntityTypeVP - Class in edu.nps.moves.dis7
-
-
Association or disassociation of two entities.
-
-
EntityTypeVP() - Constructor for class edu.nps.moves.dis7.EntityTypeVP
-
-
Constructor
-
-
environementalProcessID - Variable in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
Environmental process ID
-
-
Environment - Class in edu.nps.moves.dis
-
-
Section 5.2.40.
-
-
Environment() - Constructor for class edu.nps.moves.dis.Environment
-
-
Constructor
-
-
Environment - Class in edu.nps.moves.dis7
-
-
Incomplete environment record; requires hand coding to fix.
-
-
Environment() - Constructor for class edu.nps.moves.dis7.Environment
-
-
Constructor
-
-
EnvironmentalProcessPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.11.1: Information about environmental effects and processes.
-
-
EnvironmentalProcessPdu() - Constructor for class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
Constructor
-
-
environmentalSimulationApplicationID - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
environmental simulation application ID
-
-
EnvironmentGeneral - Class in edu.nps.moves.dis7
-
-
Information about a geometry, a state associated with a geometry, a bounding volume, or an associated entity ID.
-
-
EnvironmentGeneral() - Constructor for class edu.nps.moves.dis7.EnvironmentGeneral
-
-
Constructor
-
-
environmentRecords - Variable in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
environemt records
-
-
environmentStatus - Variable in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
Environment status
-
-
environmentType - Variable in class edu.nps.moves.dis.Environment
-
-
Record type
-
-
environmentType - Variable in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
Environment type
-
-
environmentType - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
type of environment
-
-
environmentType - Variable in class edu.nps.moves.dis7.Environment
-
-
type
-
-
environmentType - Variable in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
Record type
-
-
EnvironmentType - Class in edu.nps.moves.dis7
-
-
Description of environmental data in environmental process and gridded data PDUs.
-
-
EnvironmentType() - Constructor for class edu.nps.moves.dis7.EnvironmentType
-
-
Constructor
-
-
equals(Object) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AggregateID
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AggregateMarking
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.AntennaLocation
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ApaData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.BeamData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ClockTime
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.CreateEntityPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.DataPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.DistributedEmissionsFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EightByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EntityID
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EntityInformationFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EntityManagementFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EntityType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.Environment
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EventID
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.FixedDatum
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.FourByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.GridAxisRecord
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.LogisticsFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.Marking
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.MinefieldFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ModulationType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.NamedLocation
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ObjectType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.OneByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.Orientation
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.Pdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.PduContainer
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.PduStream
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.Point
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.PropulsionSystemData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.RadioCommunicationsFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.Relationship
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SimulationAddress
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SixByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SupplyQuantity
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.SystemID
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.TwoByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AggregateMarking
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AntennaLocation
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Association
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Attribute
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.BeamData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.BeamStatus
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ChangeOptions
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ClockTime
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EightByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityID
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityInformationFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityManagementFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityMarking
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Environment
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EventIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Expendable
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.FixedDatum
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.FourByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.GroupID
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IFFData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IffDataSpecification
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.LogisticsFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.MinefieldFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ModulationParameters
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Munition
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.OneByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Pdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.PduContainer
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.PduStatus
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.PduStream
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ProtocolMode
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RecordSpecification
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Relationship
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.RequestID
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SimulationAddress
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SupplyQuantity
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Timestamp
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.TotalRecordSets
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.TwoByteChunk
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Vector2Float
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
 
-
equals(Object) - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
equals(Object) - Method in class edu.nps.moves.examples.ClassNameComparator
-
-
Returns true if this comparator is the same class as the comparator passed in.
-
-
equals(Object) - Method in class edu.nps.moves.examples.TimestampComparator
-
-
Returns true if this comparator is the same class as the comparator passed in.
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AcousticBeamData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AcousticEmitter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AggregateID
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AggregateMarking
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AggregateType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.AntennaLocation
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ApaData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ArticulationParameter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.BeamData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.BurstDescriptor
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ClockTime
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.CreateEntityPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.DataPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.DistributedEmissionsFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EightByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EmitterSystem
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EntityID
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EntityInformationFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EntityManagementFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EntityType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.Environment
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EventID
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.FixedDatum
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.FourByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.GridAxisRecord
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.IffFundamentalData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.LayerHeader
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.LogisticsFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.Marking
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.MinefieldFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ModulationType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.NamedLocation
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ObjectType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.OneByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.Orientation
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.Pdu
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.PduContainer
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.PduStream
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.Point
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.PropulsionSystemData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.RadioCommunicationsFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.RadioEntityType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.RecordSet
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.Relationship
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.ShaftRPMs
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SimulationAddress
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SixByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SupplyQuantity
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.SystemID
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.TrackJamTarget
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.TwoByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.VariableDatum
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.Vector3Double
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.Vector3Float
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AggregateMarking
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AggregateType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AngleDeception
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AntennaLocation
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Association
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AttachedParts
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Attribute
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.BeamData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.BeamStatus
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.BlankingSector
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ChangeOptions
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ClockTime
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DatumSpecification
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EightByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EmitterSystem
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EngineFuel
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityAssociation
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityID
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityInformationFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityManagementFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityMarking
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Environment
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EnvironmentType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EulerAngles
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EventIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Expendable
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ExpendableReload
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.FixedDatum
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.FourByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.GridAxis
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.GroupID
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IFFData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IffDataSpecification
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IOEffect
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.JammingTechnique
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.LayerHeader
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.LogisticsFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.MinefieldFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ModulationParameters
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ModulationType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Munition
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.MunitionReload
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ObjectType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.OneByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Pdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.PduContainer
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.PduHeader
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.PduStatus
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.PduStream
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.PduSuperclass
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ProtocolMode
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RadioType
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RecordSpecification
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Relationship
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.RequestID
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Sensor
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SeparationVP
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SimulationAddress
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.StorageFuel
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SupplyQuantity
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Timestamp
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.TotalRecordSets
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.TrackJamData
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.TwoByteChunk
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.VariableDatum
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.VariableParameter
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Vector2Float
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Vector3Double
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.Vector3Float
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
-
Compare all fields that contribute to the state, ignoring - transient and static fields, for this and the supplied object
-
-
equalsImpl(Object) - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
erp - Variable in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
ERP
-
-
erp - Variable in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
ERP
-
-
EspduReceiver - Class in edu.nps.moves.examples
-
-
Receives PDUs from the network in IEEE format.
-
-
EspduReceiver() - Constructor for class edu.nps.moves.examples.EspduReceiver
-
 
-
EspduReceiverNIO - Class in edu.nps.moves.examples
-
-
Receives PDUs from the network in IEEE format.
-
-
EspduReceiverNIO() - Constructor for class edu.nps.moves.examples.EspduReceiverNIO
-
 
-
EspduSender - Class in edu.nps.moves.examples
-
-
Creates and sends ESPDUs in IEEE binary format.
-
-
EspduSender() - Constructor for class edu.nps.moves.examples.EspduSender
-
 
-
EspduSender.NetworkMode - Enum in edu.nps.moves.examples
-
 
-
EspduSenderNIO - Class in edu.nps.moves.examples
-
-
Creates and sends ESPDUs in IEEE binary format.
-
-
EspduSenderNIO() - Constructor for class edu.nps.moves.examples.EspduSenderNIO
-
 
-
EulerAngles - Class in edu.nps.moves.dis7
-
-
Three floating point values representing an orientation, psi, theta, and phi, aka the euler angles, in radians.
-
-
EulerAngles() - Constructor for class edu.nps.moves.dis7.EulerAngles
-
-
Constructor
-
-
EulerConversions - Class in edu.nps.moves.disutil
-
-
Class contains methods that convert to Tait_Bryan_angles (i.e., roll, pitch - and yaw/heading) given the position (i.e., latitude, longitude) and the - euler angles (i.e., psi, theta, and phi).
-
-
EulerConversions() - Constructor for class edu.nps.moves.disutil.EulerConversions
-
 
-
Event(NioServer) - Constructor for class edu.nps.moves.disutil.NioServer.Event
-
-
Creates a Event based on the given NioServer.
-
-
Event(PduMulticastReceiver) - Constructor for class edu.nps.moves.disutil.PduMulticastReceiver.Event
-
-
Creates a Event based on the given PduMulticastReceiver.
-
-
Event(PduNioMulticastReceiver) - Constructor for class edu.nps.moves.disutil.PduNioMulticastReceiver.Event
-
-
Creates a Event based on the given PduMulticastReceiver.
-
-
Event(UdpServer) - Constructor for class edu.nps.moves.disutil.UdpServer.Event
-
-
Creates a Event based on the given UdpServer.
-
-
eventID - Variable in class edu.nps.moves.dis.CollisionPdu
-
-
ID of event
-
-
eventID - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
ID firing event
-
-
eventID - Variable in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
ID of event
-
-
EventID - Class in edu.nps.moves.dis
-
-
Section 5.2.18.
-
-
EventID() - Constructor for class edu.nps.moves.dis.EventID
-
-
Constructor
-
-
eventID - Variable in class edu.nps.moves.dis.FirePdu
-
-
ID of event
-
-
eventID - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
Number generated by the issuing simulation to associate realted events.
-
-
eventID - Variable in class edu.nps.moves.dis.UaPdu
-
-
ID of event
-
-
eventID - Variable in class edu.nps.moves.dis7.CollisionPdu
-
-
This field shall contain an identification generated by the issuing simulation application to associate related collision events.
-
-
eventID - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
ID of event, Section 7.3.3
-
-
eventID - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
ID of event
-
-
eventID - Variable in class edu.nps.moves.dis7.FirePdu
-
-
This field shall contain an identification generated by the firing entity to associate related firing and detonation events.
-
-
eventID - Variable in class edu.nps.moves.dis7.UaPdu
-
-
ID of event
-
-
EventIdentifier - Class in edu.nps.moves.dis7
-
-
Identifies an event in the world.
-
-
EventIdentifier() - Constructor for class edu.nps.moves.dis7.EventIdentifier
-
-
Constructor
-
-
EventIdentifierLiveEntity - Class in edu.nps.moves.dis7
-
-
Identifies an event in the world.
-
-
EventIdentifierLiveEntity() - Constructor for class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
-
Constructor
-
-
eventNumber - Variable in class edu.nps.moves.dis.EventID
-
-
the number of the event
-
-
eventNumber - Variable in class edu.nps.moves.dis7.EventIdentifier
-
 
-
eventNumber - Variable in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
EventReportPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.11.
-
-
EventReportPdu() - Constructor for class edu.nps.moves.dis.EventReportPdu
-
-
Constructor
-
-
EventReportPdu - Class in edu.nps.moves.dis7
-
-
Reports occurance of a significant event to the simulation manager.
-
-
EventReportPdu() - Constructor for class edu.nps.moves.dis7.EventReportPdu
-
-
Constructor
-
-
EventReportReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.11: reports the occurance of a significatnt event to the simulation manager.
-
-
EventReportReliablePdu() - Constructor for class edu.nps.moves.dis.EventReportReliablePdu
-
-
Constructor
-
-
EventReportReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.11: reports the occurance of a significatnt event to the simulation manager.
-
-
EventReportReliablePdu() - Constructor for class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Constructor
-
-
eventType - Variable in class edu.nps.moves.dis.EventReportPdu
-
-
Type of event
-
-
eventType - Variable in class edu.nps.moves.dis.EventReportReliablePdu
-
-
Event type
-
-
eventType - Variable in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
event type
-
-
eventType - Variable in class edu.nps.moves.dis7.EventReportPdu
-
-
Type of event
-
-
eventType - Variable in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Event type
-
-
eventType - Variable in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
event type
-
-
ex - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
-
Magnigute of the x-component in beam coordinates at some arbitrary single point in the mainbeam and in the far field of the antenna.
-
-
ex - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
-
This field shall specify the magnitude of the X-component (in beam coordinates) of the Electri- cal field at some arbitrary single point in the main beam and in the far field of the antenna.
-
-
exerciseID - Variable in class edu.nps.moves.dis.Pdu
-
-
Exercise ID
-
-
exerciseID - Variable in class edu.nps.moves.dis7.PduHeader
-
-
Exercise ID
-
-
exerciseID - Variable in class edu.nps.moves.dis7.PduSuperclass
-
-
Exercise ID
-
-
Expendable - Class in edu.nps.moves.dis7
-
-
An entity's expendable (chaff, flares, etc) information.
-
-
Expendable() - Constructor for class edu.nps.moves.dis7.Expendable
-
-
Constructor
-
-
expendable - Variable in class edu.nps.moves.dis7.Expendable
-
-
Type of expendable
-
-
expendable - Variable in class edu.nps.moves.dis7.ExpendableReload
-
-
Type of expendable
-
-
ExpendableDescriptor - Class in edu.nps.moves.dis7
-
-
Burst of chaff or expendible device.
-
-
ExpendableDescriptor() - Constructor for class edu.nps.moves.dis7.ExpendableDescriptor
-
-
Constructor
-
-
ExpendableReload - Class in edu.nps.moves.dis7
-
-
An entity's expendable (chaff, flares, etc) information.
-
-
ExpendableReload() - Constructor for class edu.nps.moves.dis7.ExpendableReload
-
-
Constructor
-
-
expendableStatus - Variable in class edu.nps.moves.dis7.Expendable
-
 
-
expendableType - Variable in class edu.nps.moves.dis7.ExpendableDescriptor
-
-
Type of the object that exploded
-
-
explodingEntityID - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
ID of the expendable entity, Section 7.3.3
-
-
explodingObject - Variable in class edu.nps.moves.dis7.ExplosionDescriptor
-
-
Type of the object that exploded.
-
-
ExplosionDescriptor - Class in edu.nps.moves.dis7
-
-
Explosion of a non-munition.
-
-
ExplosionDescriptor() - Constructor for class edu.nps.moves.dis7.ExplosionDescriptor
-
-
Constructor
-
-
explosiveForce - Variable in class edu.nps.moves.dis7.ExplosionDescriptor
-
-
Force of explosion, in equivalent KG of TNT
-
-
explosiveMaterial - Variable in class edu.nps.moves.dis7.ExplosionDescriptor
-
-
Material that exploded.
-
-
extra - Variable in class edu.nps.moves.dis.AggregateType
-
 
-
extra - Variable in class edu.nps.moves.dis.EntityType
-
 
-
extra - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
extra - Variable in class edu.nps.moves.dis7.AggregateType
-
-
extra information needed to describe the aggregate
-
-
extra - Variable in class edu.nps.moves.dis7.EntityType
-
 
-
extra - Variable in class edu.nps.moves.dis7.EnvironmentType
-
 
-
extra - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
extra - Variable in class edu.nps.moves.dis7.RadioType
-
 
-
ez - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
-
Magnigute of the z-component in beam coordinates at some arbitrary single point in the mainbeam and in the far field of the antenna.
-
-
ez - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
-
This field shall specify the magnitude of the Z-component (in beam coordinates) of the Electrical field at some arbitrary single point in the main beam and in the far field of the antenna.
-
-
- - - -

F

-
-
falseTargetCount - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
FalseTargetsAttribute - Class in edu.nps.moves.dis7
-
-
The False Targets attribute record shall be used to communicate discrete values that are associated with false targets jamming that cannot be referenced to an emitter mode.
-
-
FalseTargetsAttribute() - Constructor for class edu.nps.moves.dis7.FalseTargetsAttribute
-
-
Constructor
-
-
FastEntityStatePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.3.1.
-
-
FastEntityStatePdu() - Constructor for class edu.nps.moves.dis.FastEntityStatePdu
-
-
Constructor
-
-
FastEntityStatePdu - Class in edu.nps.moves.dis7
-
-
Represents the postion and state of one entity in the world.
-
-
FastEntityStatePdu() - Constructor for class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Constructor
-
-
fieldNumber - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
unique identifier for each piece of enviornmental data
-
-
fieldOffset - Variable in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
-
constant offset used to scale grid data
-
-
fieldScale - Variable in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
-
constant scale factor
-
-
finishedWriting() - Method in class edu.nps.moves.logger.DisLogger
-
-
We may have broken out of the netowrk read loop, but the writer task is - still involved in flushing out the already captured PDUs to disk.
-
-
finishedWriting() - Method in class edu.nps.moves.logger.LogWriter
-
-
Test to see whether we're done writing and it's OK to quit the thread
-
-
fireConnectionClosed(SelectionKey) - Method in class edu.nps.moves.disutil.NioServer
-
-
Fire when a connection is closed remotely.
-
-
fireEventID - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
For any component damage resulting this field shall be set to the fire event ID from that PDU.
-
-
fireEventID - Variable in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
fireExceptionNotification(Throwable) - Method in class edu.nps.moves.disutil.NioServer
-
-
Fires a property change event with the new exception.
-
-
fireMissionIndex - Variable in class edu.nps.moves.dis.FirePdu
-
 
-
fireMissionIndex - Variable in class edu.nps.moves.dis7.FirePdu
-
-
This field shall identify the fire mission (see 5.4.3.3).
-
-
fireNewConnection(SelectionKey) - Method in class edu.nps.moves.disutil.NioServer
-
-
Fire when a new connection is established.
-
-
FirePdu - Class in edu.nps.moves.dis
-
-
Sectioin 5.3.4.1.
-
-
FirePdu() - Constructor for class edu.nps.moves.dis.FirePdu
-
-
Constructor
-
-
FirePdu - Class in edu.nps.moves.dis7
-
-
The firing of a weapon or expendable shall be communicated by issuing a Fire PDU.
-
-
FirePdu() - Constructor for class edu.nps.moves.dis7.FirePdu
-
-
Constructor
-
-
firePduReceived() - Method in class edu.nps.moves.disutil.PduMulticastReceiver
-
-
Fires event on calling thread.
-
-
firePduReceived(Pdu) - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver
-
-
Fires event on calling thread.
-
-
fireProperties() - Method in class edu.nps.moves.disutil.NioServer
-
-
Fires property chagne events for all current values - setting the old value to null and new value to the current.
-
-
fireProperties() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Fires property chagne events for all current values - setting the old value to null and new value to the current.
-
-
firePropertyChange(String, Object, Object) - Method in class edu.nps.moves.disutil.NioServer
-
-
Fire a property change event on the current thread.
-
-
firePropertyChange(String, Object, Object) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Fire a property change event on the current thread.
-
-
fireState() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Fires an event declaring the current state of the server.
-
-
fireTcpDataReceived(SelectionKey, ByteBuffer) - Method in class edu.nps.moves.disutil.NioServer
-
-
Fire when data is received.
-
-
fireUdpDataReceived(SelectionKey, ByteBuffer, SocketAddress) - Method in class edu.nps.moves.disutil.NioServer
-
-
Fire when data is received.
-
-
fireUdpServerPacketReceived() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Fires event on calling thread.
-
-
fireUdpServerStateChanged() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Fires event on calling thread.
-
-
firingEntityID - Variable in class edu.nps.moves.dis.WarfareFamilyPdu
-
-
ID of the entity that shot
-
-
firingEntityID - Variable in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
firingEntityID - Variable in class edu.nps.moves.dis7.WarfareFamilyPdu
-
-
ID of the entity that shot
-
-
FixedDatum - Class in edu.nps.moves.dis
-
-
Section 5.2.18.
-
-
FixedDatum() - Constructor for class edu.nps.moves.dis.FixedDatum
-
-
Constructor
-
-
FixedDatum - Class in edu.nps.moves.dis7
-
-
Fixed Datum Record.
-
-
FixedDatum() - Constructor for class edu.nps.moves.dis7.FixedDatum
-
-
Constructor
-
-
fixedDatumID - Variable in class edu.nps.moves.dis.FixedDatum
-
-
ID of the fixed datum
-
-
fixedDatumID - Variable in class edu.nps.moves.dis7.FixedDatum
-
-
ID of the fixed datum, an enumeration
-
-
fixedDatumIDList - Variable in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
-
variable length list fixed datum IDs
-
-
fixedDatumList - Variable in class edu.nps.moves.dis7.DatumSpecification
-
-
variable length list fixed datums
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis.CommentReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis.DataReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis.EventReportReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis.SetDataReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis7.CommentReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis7.DataReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Fixed datum records
-
-
fixedDatumRecords - Variable in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Fixed datum records
-
-
fixedDatums - Variable in class edu.nps.moves.dis.ActionRequestPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis.ActionResponsePdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis.CommentPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis.DataPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis.DataQueryPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis.EventReportPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis.SetDataPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis7.ActionRequestPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis7.ActionResponsePdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis7.CommentPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis7.DataPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis7.DataQueryPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis7.EventReportPdu
-
-
variable length list of fixed datums
-
-
fixedDatums - Variable in class edu.nps.moves.dis7.SetDataPdu
-
-
variable length list of fixed datums
-
-
fixedDatumValue - Variable in class edu.nps.moves.dis.FixedDatum
-
-
Value for the fixed datum
-
-
fixedDatumValue - Variable in class edu.nps.moves.dis7.FixedDatum
-
-
Value for the fixed datum
-
-
flags - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
16bit Boolean field shall contain various flags to indicate status information needed to process a DE, Section 7.3.4
-
-
forceID - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
force ID
-
-
forceID - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
force ID
-
-
forceId - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
What force this entity is affiliated with, eg red, blue, neutral, etc
-
-
forceId - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
what force this entity is affiliated with, eg red, blue, neutral, etc
-
-
forceID - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
force ID
-
-
forceID - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
force ID
-
-
forceID - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
force ID
-
-
forceID - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
force ID
-
-
forceId - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
What force this entity is affiliated with, eg red, blue, neutral, etc
-
-
forceId - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
what force this entity is affiliated with, eg red, blue, neutral, etc
-
-
forceID - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
force ID
-
-
forceID - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
force ID
-
-
forceID - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
force ID
-
-
formation - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
formation of aggregated entities
-
-
FourByteChunk - Class in edu.nps.moves.dis
-
-
32 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
FourByteChunk() - Constructor for class edu.nps.moves.dis.FourByteChunk
-
-
Constructor
-
-
FourByteChunk - Class in edu.nps.moves.dis7
-
-
32 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
FourByteChunk() - Constructor for class edu.nps.moves.dis7.FourByteChunk
-
-
Constructor
-
-
fps - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
how may times per second to update this entity's positon
-
-
frequency - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
center frequency of the emission in hertz.
-
-
frequency - Variable in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
frequency
-
-
frequency - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
frequency
-
-
frequency - Variable in class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
center frequency of the emission in hertz.
-
-
frequency - Variable in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
frequency
-
-
frequency - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
frequency
-
-
frequencyRange - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
Bandwidth of the frequencies corresponding to the fequency field.
-
-
frequencyRange - Variable in class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
Bandwidth of the frequencies corresponding to the fequency field.
-
-
frozenBehavior - Variable in class edu.nps.moves.dis.StopFreezePdu
-
-
Internal behavior of the simulation and its appearance while frozento the other participants
-
-
frozenBehavior - Variable in class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
internal behvior of the simulation while frozen
-
-
frozenBehavior - Variable in class edu.nps.moves.dis7.StopFreezePdu
-
-
Internal behavior of the entity(or simulation) and its appearance while frozen to the other participants
-
-
frozenBehavior - Variable in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
internal behvior of the simulation while frozen
-
-
fuelLocation - Variable in class edu.nps.moves.dis7.EngineFuel
-
-
Location of fuel as related to entity.
-
-
fuelLocation - Variable in class edu.nps.moves.dis7.EngineFuelReload
-
-
fuel location as related to the entity
-
-
fuelLocation - Variable in class edu.nps.moves.dis7.StorageFuel
-
-
Location of fuel as related to entity.
-
-
fuelLocation - Variable in class edu.nps.moves.dis7.StorageFuelReload
-
-
Location of fuel as related to entity.
-
-
fuelMeasurementUnits - Variable in class edu.nps.moves.dis7.EngineFuel
-
-
Units in which the fuel is measured
-
-
fuelMeasurementUnits - Variable in class edu.nps.moves.dis7.StorageFuel
-
-
Units in which the fuel is measured
-
-
fuelMeasurementUnits - Variable in class edu.nps.moves.dis7.StorageFuelReload
-
-
the fuel measurement units.
-
-
fuelMeasurmentUnits - Variable in class edu.nps.moves.dis7.EngineFuelReload
-
-
Units of measure
-
-
fuelQuantity - Variable in class edu.nps.moves.dis7.EngineFuel
-
-
Fuel quantity, units specified by next field
-
-
fuelQuantity - Variable in class edu.nps.moves.dis7.StorageFuel
-
-
Fuel quantity, units specified by next field
-
-
fuelType - Variable in class edu.nps.moves.dis7.EngineFuel
-
-
Type of fuel
-
-
fuelType - Variable in class edu.nps.moves.dis7.StorageFuel
-
-
Type of fuel
-
-
fuelType - Variable in class edu.nps.moves.dis7.StorageFuelReload
-
-
Fuel type.
-
-
function - Variable in class edu.nps.moves.dis.AcousticEmitter
-
-
The function of the acoustic system
-
-
function - Variable in class edu.nps.moves.dis.EmitterSystem
-
-
function of the emitter, 8 bit enumeration
-
-
fundamentalDataParameters - Variable in class edu.nps.moves.dis.AcousticBeamData
-
-
fundamental data parameters
-
-
fundamentalIffParameters - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
-
variable length list of fundamental parameters.
-
-
FundamentalOperationalData - Class in edu.nps.moves.dis7
-
-
Basic operational data for IFF.
-
-
FundamentalOperationalData() - Constructor for class edu.nps.moves.dis7.FundamentalOperationalData
-
-
Constructor
-
-
fundamentalParameterData - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
Fundamental parameter data such as frequency range, beam sweep, etc.
-
-
FundamentalParameterData - Class in edu.nps.moves.dis
-
-
Section 5.2.22.
-
-
FundamentalParameterData() - Constructor for class edu.nps.moves.dis.FundamentalParameterData
-
-
Constructor
-
-
FundamentalParameterDataIff - Class in edu.nps.moves.dis
-
-
5.2.45.
-
-
FundamentalParameterDataIff() - Constructor for class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
Constructor
-
-
fundamentalParameters - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
fundamental parameters
-
-
fuse - Variable in class edu.nps.moves.dis.BurstDescriptor
-
-
type of fuse used
-
-
fuse - Variable in class edu.nps.moves.dis7.MunitionDescriptor
-
-
type of fuse used enumeration
-
-
- - - -

G

-
-
generalObjectAppearance - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Object appearance
-
-
generalSegmentAppearance - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
general dynamic appearance attributes of the segment.
-
-
geometry - Variable in class edu.nps.moves.dis.Environment
-
-
Geometry or state record
-
-
geometry - Variable in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
Geometry or state record
-
-
get(float[], float[], float[]) - Method in class edu.nps.moves.math.Vec3f
-
 
-
get(int) - Method in class edu.nps.moves.math.Vec3f
-
 
-
get(float[]) - Method in class edu.nps.moves.math.Vec3f
-
 
-
get(Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
get(float[], float[], float[], float[]) - Method in class edu.nps.moves.math.Vec4f
-
 
-
get(int) - Method in class edu.nps.moves.math.Vec4f
-
 
-
get(float[]) - Method in class edu.nps.moves.math.Vec4f
-
 
-
get(Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
getAcknowledgeFlag() - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
getAcknowledgeFlag() - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
getAcknowledgeFlag() - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
getAcknowledgeFlag() - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
getAcousticEmitterSystem() - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
getAcousticFunction() - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
getAcousticFunction() - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
getAcousticID() - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
getAcousticIdNumber() - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
getAcousticIDNumber() - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
getAcousticName() - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
getAcousticName() - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
getAcousticSignatureRepresentationIndex() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getAcousticSignatureRepresentationIndex() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getAcousticSystemName() - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
getActionCode() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getActionID() - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
getActionID() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getActionID() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getActionID() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getActiveEmissionParameterIndex() - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
getActiveEmissionParameterIndex() - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
getAggregateID() - Method in class edu.nps.moves.dis.AggregateID
-
 
-
getAggregateID() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getAggregateID() - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
 
-
getAggregateIDList() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getAggregateKind() - Method in class edu.nps.moves.dis.AggregateType
-
 
-
getAggregateKind() - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
getAggregateMarking() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getAggregateState() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getAggregateType() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getAllPdus() - Method in class edu.nps.moves.disutil.ConcatenatedDisPdus
-
-
Returns a List of all the PDUs remaining in the input stream
-
-
getAllPdusInPduContainer() - Method in class edu.nps.moves.disutil.ConcatenatedDisPdus
-
-
Returns all the PDUs in the concatenated PDU input stream, starting - with the current file position.
-
-
getAltCategory() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getAltCategory() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getAltCountry() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getAltCountry() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getAltDomain() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getAltDomain() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getAltEntityKind() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getAltEntityKind() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getAlternateParameter4() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getAlternativeEntityType() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getAlternativeEntityType() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getAltExtra() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getAltExtra() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getAltSpecific() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getAltSpecific() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getAltSubcategory() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getAltSubcategory() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getAntennaLocation() - Method in class edu.nps.moves.dis.AntennaLocation
-
 
-
getAntennaLocation() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getAntennaLocation() - Method in class edu.nps.moves.dis7.AntennaLocation
-
 
-
getAntennaLocation() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getAntennaPatternCount() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getAntennaPatternCount() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getAntennaPatternList() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getAntennaPatternList() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getAntennaPatternType() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getAntennaPatternType() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getApaData() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getApaData() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getApertureDiameter() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getApertureEmitterLocation() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getAppearance() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getAppearance() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getAppearanceRecordList() - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
getApplicableModes() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getApplicableModes() - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
getApplication() - Method in class edu.nps.moves.dis.AggregateID
-
 
-
getApplication() - Method in class edu.nps.moves.dis.EntityID
-
 
-
getApplication() - Method in class edu.nps.moves.dis.EventID
-
 
-
getApplication() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getApplication() - Method in class edu.nps.moves.dis.SimulationAddress
-
 
-
getApplication() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getApplication() - Method in class edu.nps.moves.dis7.SimulationAddress
-
 
-
getApplicationID() - Method in class edu.nps.moves.dis7.EntityID
-
 
-
getApplicationNumber() - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
getApplicationNumber() - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
getApplicationNumber() - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
getArticulationParameters() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getArticulationParameters() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getArticulationParameters() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getArticulationParameters() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getAssociatedEntityID() - Method in class edu.nps.moves.dis7.Association
-
 
-
getAssociatedLocation() - Method in class edu.nps.moves.dis7.Association
-
 
-
getAssociationStatus() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getAssociationType() - Method in class edu.nps.moves.dis7.Association
-
 
-
getAssociationType() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getAttributeRecordPduType() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getAttributeRecordProtocolVersion() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getAuthorEmail() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getAxisAngle(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getAxisAngle(Vec4f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getAxisAngle(float[], float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getAxisAngle(Vec3f, float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getAxisAngle(float[], float[], float[], float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getAxisType() - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
getAxisType() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getAzimuthalBeamwidth() - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
getAzimuthalBeamwidthHorizontal() - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
getAzimuthBeamwidth() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getAzimuthBeamwidth() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getAzimuthOffset() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getAzimuthPullAcceleration() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getAzimuthPullRate() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getAzimuthWidth() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getBeamAntennaParameterList() - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
getBeamAntennaPatternRecordCount() - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
getBeamAzimuthCenter() - Method in class edu.nps.moves.dis.BeamData
-
 
-
getBeamAzimuthCenter() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getBeamAzimuthCenter() - Method in class edu.nps.moves.dis7.BeamData
-
 
-
getBeamAzimuthSweep() - Method in class edu.nps.moves.dis.BeamData
-
 
-
getBeamAzimuthSweep() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getBeamAzimuthSweep() - Method in class edu.nps.moves.dis7.BeamData
-
 
-
getBeamCenterAzimuth() - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
getBeamCenterAzimuthHorizontal() - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
getBeamCenterDE() - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
getBeamCenterDepressionElevation() - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
getBeamData() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
getBeamDataLength() - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
getBeamDataLength() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getBeamDataRecords() - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
getBeamDirection() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getBeamDirection() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getBeamElevationCenter() - Method in class edu.nps.moves.dis.BeamData
-
 
-
getBeamElevationCenter() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getBeamElevationCenter() - Method in class edu.nps.moves.dis7.BeamData
-
 
-
getBeamElevationSweep() - Method in class edu.nps.moves.dis.BeamData
-
 
-
getBeamElevationSweep() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getBeamElevationSweep() - Method in class edu.nps.moves.dis7.BeamData
-
 
-
getBeamFunction() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getBeamID() - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
getBeamIDNumber() - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
getBeamIDNumber() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getBeamNumber() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getBeamNumber() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getBeamNumber() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getBeamNumber() - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
getBeamParameterIndex() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getBeamRecords() - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
getBeamSpotCrossSectionOrientationAngle() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getBeamSpotCrossSectionSemiMajorAxis() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getBeamSpotCrossSectionSemiMinorAxis() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getBeamSpotType() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getBeamState() - Method in class edu.nps.moves.dis7.BeamStatus
-
 
-
getBeamState_beamState() - Method in class edu.nps.moves.dis7.BeamStatus
-
-
0 active, 1 deactivated
-
-
getBeamState_padding() - Method in class edu.nps.moves.dis7.BeamStatus
-
-
padding
-
-
getBeamSweepSync() - Method in class edu.nps.moves.dis.BeamData
-
 
-
getBeamSweepSync() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getBeamSweepSync() - Method in class edu.nps.moves.dis7.BeamData
-
 
-
getBeamwidthDownElevation() - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
getBitFlags() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
 
-
getBitFlags_fusing() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_groundBurialDepthOffset() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_mineEmplacementTime() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_mineOrientation() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_padding() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
padding
-
-
getBitFlags_paintScheme() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_reflectance() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_scalarDetectionCoefficient() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_snowBurialDepthOffset() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_thermalContrast() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_tripDetonationWire() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBitFlags_waterBurialDepthOffset() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
getBroadcastAddresses() - Static method in class edu.nps.moves.examples.EspduSender
-
-
A number of sites get all snippy about using 255.255.255.255 for a bcast - address; it trips their security software and they kick you off their - network.
-
-
getBuffer() - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Returns the ByteBuffer that contains - the data for this connection.
-
-
getBufferSize() - Method in class edu.nps.moves.disutil.NioServer
-
-
Returns the size of the ByteBuffer used to read - from the connections.
-
-
getBurstDescriptor() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getBurstDescriptor() - Method in class edu.nps.moves.dis.FirePdu
-
 
-
getBurstLength() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getBurstLength() - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
getByteBufferOfLength(int) - Method in class edu.nps.moves.disutil.ByteBufferPool
-
-
Returns a byte buffer from the pool that has the given length.
-
-
getCapabilities() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getCapabilities() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getCapabilities() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getCapabilities() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getCategory() - Method in class edu.nps.moves.dis.AggregateType
-
 
-
getCategory() - Method in class edu.nps.moves.dis.EntityType
-
 
-
getCategory() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getCategory() - Method in class edu.nps.moves.dis.ObjectType
-
 
-
getCategory() - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
getCategory() - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
getCategory() - Method in class edu.nps.moves.dis7.EntityType
-
 
-
getCategory() - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
getCategory() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getCategory() - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
getCategory() - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
getCategory() - Method in class edu.nps.moves.dis7.RadioType
-
 
-
getCenterOfMass() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getChangeIndicator() - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
getChangeIndicator() - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
getChangeIndicator() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getChangeIndicator() - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
getChangeOptions() - Method in class edu.nps.moves.dis.SystemID
-
 
-
getChangeOptions() - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
getCharacters() - Method in class edu.nps.moves.dis.AggregateMarking
-
 
-
getCharacters() - Method in class edu.nps.moves.dis7.AggregateMarking
-
 
-
getCharacters() - Method in class edu.nps.moves.dis7.EntityMarking
-
 
-
getCharacterSet() - Method in class edu.nps.moves.dis.AggregateMarking
-
 
-
getCharacterSet() - Method in class edu.nps.moves.dis.Marking
-
 
-
getCharacterSet() - Method in class edu.nps.moves.dis7.AggregateMarking
-
 
-
getCharacterSet() - Method in class edu.nps.moves.dis7.EntityMarking
-
 
-
getCharactersString() - Method in class edu.nps.moves.dis.Marking
-
-
Post-processing added convenience method.
-
-
getCodeName() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getCodeName() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getCoefficientOfRestitution() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCoefficientOfRestitution() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollidingEntityID() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCollidingEntityID() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getCollidingEntityID() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollidingEntityID() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getCollisionEventID() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCollisionEventID() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollisionIntermediateResultXX() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollisionIntermediateResultXY() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollisionIntermediateResultXZ() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollisionIntermediateResultYY() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollisionIntermediateResultYZ() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollisionIntermediateResultZZ() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getCollisionResultXX() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCollisionResultXY() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCollisionResultXZ() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCollisionResultYY() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCollisionResultYZ() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCollisionResultZZ() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getCollisionType() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getCollisionType() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getCommand() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getCommand() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getCommulativeShotTime() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getCommuncationsNodeType() - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
getCommunicationsChannelType() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getCommunicationsChannelType() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getCommunicationsDeviceID() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getCommunicationsDeviceID() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getCommunicationsNodeID() - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
getComponentDamageStatus() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getComponentIdentification() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getComponentVisualDamageStatus() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getComponentVisualSmokeColor() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getConstantGrid() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getContactVelocity() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getContactVelocity() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getControlType() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getControlType() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getCoordinateOffsetXi() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getCoordinateScaleXi() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getCoordinateSystem() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getCountry() - Method in class edu.nps.moves.dis.AggregateType
-
 
-
getCountry() - Method in class edu.nps.moves.dis.EntityType
-
 
-
getCountry() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getCountry() - Method in class edu.nps.moves.dis.ObjectType
-
 
-
getCountry() - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
getCountry() - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
getCountry() - Method in class edu.nps.moves.dis7.EntityType
-
 
-
getCountry() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getCountry() - Method in class edu.nps.moves.dis7.RadioType
-
 
-
getCryptoKeyId() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getCryptoKeyId() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getCryptoSystem() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getCryptoSystem() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getCurrentShaftRPMs() - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
getDamagedEntityID() - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
getDamageDescriptionRecords() - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
getDamageDiameter() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getDamageLocation() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getData() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getData() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getData() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getData() - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
getData() - Method in class edu.nps.moves.disutil.VariableLengthData
-
-
Retrieves data, padded to at least a byte boundary
-
-
getDataField1() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getDataField2() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getDataFilter() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getDataFilter() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getDataLength() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getDataLength() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getDataLength() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getDataLength() - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
getDataLength() - Method in class edu.nps.moves.disutil.VariableLengthData
-
 
-
getDataRepresentation() - Method in class edu.nps.moves.dis.GridAxisRecord
-
 
-
getDataValues() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
 
-
getDataValues() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
getDataValues() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
 
-
getDeadReckoningAlgorithm() - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
getDeadReckoningAlgorithm() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getDeadReckoningAlgorithm() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getDeadReckoningAlgorithm() - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
getDeadReckoningAlgorithm() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getDeadReckoningAlgorithm() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getDeadReckoningParameters() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getDeadReckoningParameters() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getDeBeamwidth() - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
getDERecords() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getDescription() - Method in class edu.nps.moves.dis7.PduStream
-
 
-
getDescriptor() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getDescriptor() - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
getDesignatedEntityID() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getDesignatedEntityID() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getDesignatingEntityID() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getDesignatingEntityID() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getDesignatorCode() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getDesignatorCode() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getDesignatorPower() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getDesignatorPower() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getDesignatorSpotLocation() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getDesignatorSpotLocation() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getDesignatorSpotWrtDesignated() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getDesignatorSpotWrtDesignated() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getDesignatorWavelength() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getDesignatorWavelength() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getDetachedIndicator() - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
getDetail() - Method in class edu.nps.moves.dis.ModulationType
-
 
-
getDetail() - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
getDetonationResult() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getDetonationResult() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getDimensions() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getDirectedEnergyTargetEnergyDepositionRecordCount() - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
getDirectedEnergyTargetEnergyDepositionRecordList() - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
getDisAbsoluteTimestamp() - Method in class edu.nps.moves.disutil.DisTime
-
-
Returns the absolute timestamp, assuminng that this host is sync'd to NTP.
-
-
getDisRelativeTimestamp() - Method in class edu.nps.moves.disutil.DisTime
-
-
Returns the DIS standard relative timestamp, which should be used if this host - is not slaved to NTP.
-
-
getDomain() - Method in class edu.nps.moves.dis.AggregateType
-
 
-
getDomain() - Method in class edu.nps.moves.dis.EntityType
-
 
-
getDomain() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getDomain() - Method in class edu.nps.moves.dis.ObjectType
-
 
-
getDomain() - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
getDomain() - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
getDomain() - Method in class edu.nps.moves.dis7.EntityType
-
 
-
getDomain() - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
getDomain() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getDomain() - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
getDomain() - Method in class edu.nps.moves.dis7.RadioType
-
 
-
getDomainFinalXi() - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
getDomainFinalXi() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getDomainInitialXi() - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
getDomainInitialXi() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getDomainPointsXi() - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
getDomainPointsXi() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getEchoSpacing() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getEffectiveRadiatedPower() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getEffectiveRadiatedPower() - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
getElementID() - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
getElevationBeamwidth() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getElevationBeamwidth() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getElevationOffset() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getElevationPullAcceleration() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getElevationPullRate() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getElevationWidth() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getEmissionsPadding2() - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
getEmitterFunction() - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
getEmitterID() - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
getEmitterIdNumber() - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
getEmitterIDNumber() - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
getEmitterLocation() - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
getEmitterName() - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
getEmitterName() - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
getEmitterNumber() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getEmitterNumber() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getEmitterNumber() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getEmitterNumber() - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
getEmitterSystem() - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
getEmitterSystem() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getEmitterSystemDataLength() - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
getEmitterSystems() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getEmitterSystems() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getEmittingEntityID() - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
getEmittingEntityId() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
getEmittingEntityID() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getEmittingEntityID() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getEmittingEntityID() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getEncodingScheme() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getEncodingScheme() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getEncodingScheme() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getEncodingScheme() - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
getEngineRpm() - Method in class edu.nps.moves.dis.PropulsionSystemData
-
 
-
getEngineRpm() - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
 
-
getEntity() - Method in class edu.nps.moves.dis.EntityID
-
 
-
getEntity() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getEntity() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getEntityAngularVelocity() - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
getEntityAngularVelocity() - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
getEntityAppearance() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getEntityAppearance() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getEntityAppearance() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getEntityAppearance() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getEntityAppearance() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getEntityAppearance() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getEntityAppearance_brakeLights() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_brakeLights() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_brakeLights() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_camouflageType() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 desert 1 winter 2 forest 3 unused
-
-
getEntityAppearance_camouflageType() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 desert 1 winter 2 forest 3 unused
-
-
getEntityAppearance_camouflageType() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 desert 1 winter 2 forest 3 unused
-
-
getEntityAppearance_damage() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 no damage, 1 slight damage, 2 moderate, 3 destroyed
-
-
getEntityAppearance_damage() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 no damage, 1 slight damage, 2 moderate, 3 destroyed
-
-
getEntityAppearance_damage() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 no damage, 1 slight damage, 2 moderate, 3 destroyed
-
-
getEntityAppearance_firepower() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 no firepower iill, 1 firepower kill
-
-
getEntityAppearance_firepower() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 no firepower iill, 1 firepower kill
-
-
getEntityAppearance_firepower() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 no firepower iill, 1 firepower kill
-
-
getEntityAppearance_flaming() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_flaming() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_flaming() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_hatch() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
-
-
getEntityAppearance_hatch() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
-
-
getEntityAppearance_hatch() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
-
-
getEntityAppearance_headlights() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_headlights() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_headlights() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_launcher() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 not raised 1 raised
-
-
getEntityAppearance_launcher() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 not raised 1 raised
-
-
getEntityAppearance_launcher() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 not raised 1 raised
-
-
getEntityAppearance_mobility() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 no mobility kill, 1 mobility kill
-
-
getEntityAppearance_mobility() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 no mobility kill, 1 mobility kill
-
-
getEntityAppearance_mobility() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 no mobility kill, 1 mobility kill
-
-
getEntityAppearance_paintScheme() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 uniform color, 1 camouflage
-
-
getEntityAppearance_paintScheme() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 uniform color, 1 camouflage
-
-
getEntityAppearance_paintScheme() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 uniform color, 1 camouflage
-
-
getEntityAppearance_smoke() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
-
-
getEntityAppearance_smoke() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
-
-
getEntityAppearance_smoke() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
-
-
getEntityAppearance_tailLights() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_tailLights() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_tailLights() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 off 1 on
-
-
getEntityAppearance_trailingEffects() - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
dust cloud, 0 none 1 small 2 medium 3 large
-
-
getEntityAppearance_trailingEffects() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
dust cloud, 0 none 1 small 2 medium 3 large
-
-
getEntityAppearance_trailingEffects() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
dust cloud, 0 none 1 small 2 medium 3 large
-
-
getEntityClass() - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
getEntityID() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getEntityID() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getEntityId() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getEntityId() - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
getEntityId() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getEntityId() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getEntityID() - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
getEntityID() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getEntityID() - Method in class edu.nps.moves.dis7.EntityID
-
 
-
getEntityID() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getEntityID() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getEntityID() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getEntityId() - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
getEntityID() - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
getEntityIDList() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getEntityKind() - Method in class edu.nps.moves.dis.EntityType
-
 
-
getEntityKind() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getEntityKind() - Method in class edu.nps.moves.dis.ObjectType
-
 
-
getEntityKind() - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
getEntityKind() - Method in class edu.nps.moves.dis7.EntityType
-
 
-
getEntityKind() - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
getEntityKind() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getEntityKind() - Method in class edu.nps.moves.dis7.RadioType
-
 
-
getEntityLinearAcceleration() - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
getEntityLinearAcceleration() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getEntityLinearAcceleration() - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
getEntityLinearAcceleration() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getEntityLinearVelocity() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getEntityLinearVelocity() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getEntityLinearVelocity() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getEntityLinearVelocity() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getEntityLocation() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getEntityLocation() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getEntityLocation() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getEntityLocation() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getEntityNumber() - Method in class edu.nps.moves.dis7.EntityIdentifier
-
 
-
getEntityNumber() - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
 
-
getEntityOrientation() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getEntityOrientation() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getEntityOrientation() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getEntityOrientation() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getEntityType() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getEntityType() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getEntityType() - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
getEntityType() - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
getEnvironementalProcessID() - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
getEnvironmentalSimulationApplicationID() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getEnvironmentRecords() - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
getEnvironmentStatus() - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
getEnvironmentType() - Method in class edu.nps.moves.dis.Environment
-
 
-
getEnvironmentType() - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
getEnvironmentType() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getEnvironmentType() - Method in class edu.nps.moves.dis7.Environment
-
 
-
getEnvironmentType() - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
getErp() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getErp() - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
getEulers(float[]) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
getEulers(float[], float[], float[]) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
getEulers(float[]) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
getEulers(float[], float[], float[]) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
getEulers(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getEulers(float[], float[], float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getEventID() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis.FirePdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
getEventID() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getEventNumber() - Method in class edu.nps.moves.dis.EventID
-
 
-
getEventNumber() - Method in class edu.nps.moves.dis7.EventIdentifier
-
 
-
getEventNumber() - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
getEventType() - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
getEventType() - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
getEventType() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getEventType() - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
getEventType() - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
getEventType() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getEx() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getEx() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getExerciseID() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getExerciseID() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getExerciseID() - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
getExpendable() - Method in class edu.nps.moves.dis7.Expendable
-
 
-
getExpendable() - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
getExpendableStatus() - Method in class edu.nps.moves.dis7.Expendable
-
 
-
getExpendableType() - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
 
-
getExplodingEntityID() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getExplodingObject() - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
getExplosiveForce() - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
getExplosiveMaterial() - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
getExtra() - Method in class edu.nps.moves.dis.AggregateType
-
 
-
getExtra() - Method in class edu.nps.moves.dis.EntityType
-
 
-
getExtra() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getExtra() - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
getExtra() - Method in class edu.nps.moves.dis7.EntityType
-
 
-
getExtra() - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
getExtra() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getExtra() - Method in class edu.nps.moves.dis7.RadioType
-
 
-
getEz() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getEz() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getFalseTargetCount() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getFieldNumber() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getFieldOffset() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
getFieldScale() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
getFireEventID() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getFireEventID() - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
getFireMissionIndex() - Method in class edu.nps.moves.dis.FirePdu
-
 
-
getFireMissionIndex() - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
getFiringEntityID() - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
getFiringEntityID() - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
getFiringEntityID() - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
getFixedDatumID() - Method in class edu.nps.moves.dis.FixedDatum
-
 
-
getFixedDatumID() - Method in class edu.nps.moves.dis7.FixedDatum
-
 
-
getFixedDatumIDList() - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
getFixedDatumList() - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
getFixedDatumRecords() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis.DataPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
getFixedDatums() - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
getFixedDatumValue() - Method in class edu.nps.moves.dis.FixedDatum
-
 
-
getFixedDatumValue() - Method in class edu.nps.moves.dis7.FixedDatum
-
 
-
getFlags() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getForceId() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getForceId() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getForceId() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getForceId() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getForceID() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getFormation() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getFrequency() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getFrequency() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getFrequency() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getFrequency() - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
getFrequency() - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
getFrequency() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getFrequencyRange() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getFrequencyRange() - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
getFrozenBehavior() - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
getFrozenBehavior() - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
getFrozenBehavior() - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
getFrozenBehavior() - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
getFuelLocation() - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
getFuelLocation() - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
getFuelLocation() - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
getFuelLocation() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getFuelMeasurementUnits() - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
getFuelMeasurementUnits() - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
getFuelMeasurementUnits() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getFuelMeasurmentUnits() - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
getFuelQuantity() - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
getFuelQuantity() - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
getFuelType() - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
getFuelType() - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
getFuelType() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getFunction() - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
getFunction() - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
getFundamentalDataParameters() - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
getFundamentalIffParameters() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
getFundamentalParameterData() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getFundamentalParameters() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
getFuse() - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
getFuse() - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
getGeneralObjectAppearance() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getGeneralSegmentAppearance() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getGeometry() - Method in class edu.nps.moves.dis.Environment
-
 
-
getGeometry() - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
getGridDataList() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getGroupedEntityCategory() - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
getGroupedEntityDescriptions() - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
getGroupEntityID() - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
getGroupMemberType() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getGroupNumber() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getGroupNumber() - Method in class edu.nps.moves.dis7.GroupID
-
 
-
getGroups() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Returns the multicast groups to which the server has joined.
-
-
getHarmonicOrder() - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
 
-
getHighDensityTrackJam() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getHorizontalDeflectionAngle() - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
 
-
getHorizontalDeflectionAngle() - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
 
-
getHour() - Method in class edu.nps.moves.dis.ClockTime
-
 
-
getHour() - Method in class edu.nps.moves.dis7.ClockTime
-
 
-
getIffData() - Method in class edu.nps.moves.dis7.IFFData
-
 
-
getIffDataRecords() - Method in class edu.nps.moves.dis7.IffDataSpecification
-
 
-
getIndex() - Method in class edu.nps.moves.dis7.Environment
-
 
-
getIndex() - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
getIndexes() - Method in class edu.nps.moves.disutil.ConcatenatedDisPdus
-
-
Returns an array of all the index positions in the input stream that - are the starting points for each PDU.
-
-
getInformationLayers() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getInformationLayers() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getInfraredSignatureRepresentationIndex() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getInfraredSignatureRepresentationIndex() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getInitialIndex() - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
getInitialIndex() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getInputSource() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getInputSource() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getInstance() - Static method in class edu.nps.moves.disutil.DisTime
-
-
Shared instance.
-
-
getIntercomNumber() - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
getIntercomParameters() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getIntercomParameters() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getIntercomParametersLength() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getIntercomParametersLength() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getInterleafFactor() - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
getInterleafFactor() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getIoEffect() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getIoEffectDuration() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getIoEffectDutyCycle() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getIoLinkType() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getIoProcess() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getIoStatus() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getIssuingEntityID() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getIssuingEntityID() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getIssuingEntityID() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getIssuingEntityID() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getJammingModeSequence() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getKeepTime() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getKey() - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Returns the SelectionKey associated with this event.
-
-
getKind() - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
getLastException() - Method in class edu.nps.moves.disutil.NioServer
-
-
Returns the last exception (Throwable, actually) - that the server encountered.
-
-
getLatitude() - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
getLayerHeader() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
getLayerNumber() - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
getLayerNumber() - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
getLayerSpecificInformaiton() - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
getLayerSpecificInformation() - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
getLeftAzimuth() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getLength() - Method in class edu.nps.moves.dis.Environment
-
 
-
getLength() - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
getLength() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getLength() - Method in class edu.nps.moves.dis7.Environment
-
 
-
getLength() - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
getLength() - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
getLength() - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
getLinearSegmentParameters() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getLinearSegmentParameters() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getLiveApplicationNumber() - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
 
-
getLiveSimulationAddress() - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
 
-
getLiveSiteNumber() - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
 
-
getLocalSocketAddress() - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Returns the local address/port to which this connection - is bound.
-
-
getLocation() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getLocation() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getLocation() - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
getLocation() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
getLocation() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getLocation() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getLocation() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getLocationInEntityCoordinates() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getLocationInWorldCoordinates() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getLocationInWorldCoordinates() - Method in class edu.nps.moves.dis.FirePdu
-
 
-
getLocationInWorldCoordinates() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getLocationInWorldCoordinates() - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
getLocationOfEntityCoordinates() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getLocationOfImpact() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getLoggingLevel() - Static method in class edu.nps.moves.disutil.NioServer
-
-
Static method returning the logging level using Java's - java.util.logging package.
-
-
getLoggingLevel() - Static method in class edu.nps.moves.disutil.UdpServer
-
-
Static method returning the logging level using Java's - java.util.logging package.
-
-
getLongDescription() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getLongitude() - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
getLowerElevation() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getMajor() - Method in class edu.nps.moves.dis.ModulationType
-
 
-
getMajorModulation() - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
getMarking() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getMarking() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getMarking() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getMarking() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AggregateID
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AggregateMarking
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AggregateType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.AntennaLocation
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ApaData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.BeamData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ClockTime
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.CreateEntityPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.DataPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.DistributedEmissionsFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EightByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EntityID
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EntityInformationFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EntityManagementFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EntityType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.Environment
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EventID
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.FirePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.FixedDatum
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.FourByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.GridAxisRecord
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.LogisticsFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.Marking
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.MinefieldFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ModulationType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.NamedLocation
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ObjectType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.OneByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.Orientation
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.PduContainer
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.Point
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.PropulsionSystemData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.RadioCommunicationsFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.RecordSet
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.Relationship
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SimulationAddress
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SixByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SupplyQuantity
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.SystemID
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.TwoByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AggregateMarking
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AntennaLocation
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Association
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Attribute
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.BeamData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.BeamStatus
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ChangeOptions
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ClockTime
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DataFilterRecord
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EightByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityID
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityInformationFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityManagementFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityMarking
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Environment
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EventIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Expendable
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.FixedDatum
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.FourByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.GroupID
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IFFData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IffDataSpecification
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.LogisticsFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.MinefieldFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ModulationParameters
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Munition
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.OneByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Pdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.PduContainer
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.PduStatus
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.PduStream
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ProtocolMode
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RadioType
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RecordSpecification
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Relationship
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.RequestID
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Sensor
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SimulationAddress
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SupplyQuantity
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Timestamp
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.TotalRecordSets
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.TwoByteChunk
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Vector2Float
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
getMarshalledSize() - Method in class edu.nps.moves.disutil.VariableLengthData
-
 
-
getMass() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getMass() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getMass() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getMass() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getMasterAttributeRecordType() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getMasterCommunicationsDeviceID() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getMasterCommunicationsDeviceID() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getMasterEntityID() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getMasterEntityID() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getMat(float[][]) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
getMat(Matrix3f) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
getMat(float[][]) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
getMat(Matrix4f) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
getMat3(float[][]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getMat3(Matrix3f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getMat4(float[][]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getMat4(Matrix4f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getMatValue(int, int) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
getMatValue(int, int) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
getMaximumQuantity() - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
getMaximumQuantity() - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
getMaximumQuantity() - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
getMaximumQuantity() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getMaximumQuantityReloadTime() - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
getMaximumQuantityReloadTime() - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
getMaximumQuantityReloadTime() - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
getMaximumQuantityReloadTime() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getMaximumWalkDistance() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getMineEntityNumber() - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
getMinefieldID() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getMinefieldID() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getMinefieldID() - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
getMinefieldID() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getMinefieldID() - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
getMinefieldID() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getMinefieldLocation() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getMinefieldLocation() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getMinefieldNumber() - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
getMinefieldOrientation() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getMinefieldOrientation() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getMinefieldSequence() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getMinefieldSequence() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getMinefieldSequenceNumbeer() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getMinefieldType() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getMinefieldType() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getMineLocation() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getMineType() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getMineType() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getMineType() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getMissingPduSequenceNumbers() - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
getMissingPduSequenceNumbers() - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
getModelType() - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
getModifications() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getModifications() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getModifications() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getModifications() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getModifier() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getModulationParameterCount() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getModulationParameterCount() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getModulationParametersList() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getModulationParametersList() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getModulationType() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getModulationType() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getMunition() - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
getMunitionExpendibleID() - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
getMunitionID() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getMunitionID() - Method in class edu.nps.moves.dis.FirePdu
-
 
-
getMunitionStatus() - Method in class edu.nps.moves.dis7.Munition
-
 
-
getMunitionType() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getMunitionType() - Method in class edu.nps.moves.dis7.Munition
-
 
-
getMunitionType() - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
getMunitionType() - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
getName() - Method in class edu.nps.moves.dis7.PduStream
-
 
-
getNamedLocationID() - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
getNamedLocationID() - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
getNature() - Method in class edu.nps.moves.dis.Relationship
-
 
-
getNature() - Method in class edu.nps.moves.dis7.Relationship
-
 
-
getNextPdu() - Method in class edu.nps.moves.disutil.ConcatenatedDisPdus
-
-
Ugh--this is memory inefficient and should be rewritten so that the - PDU factory can simply take an input stream.
-
-
getNioServer() - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Returns the source of the event, a NioServer.
-
-
getNomenclature() - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
getNomenclatureVersion() - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
getNpsTimestamp() - Method in class edu.nps.moves.disutil.DisTime
-
-
Returns a useful timestamp, hundredths of a second since the start of the year.
-
-
getNumberAttributeRecordSet() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getNumberOfAPAs() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getNumberOfAPAs() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getNumberOfAppearanceRecords() - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
getNumberOfArticulationParameters() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getNumberOfArticulationParameters() - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
getNumberOfArticulationParameters() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getNumberOfArticulationParameters() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getNumberOfBeams() - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
getNumberOfBeams() - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
getNumberOfBeams() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getNumberOfBytes() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
 
-
getNumberOfDamageDescription() - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
getNumberOfDERecords() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getNumberOfDisAggregates() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getNumberOfDisEntities() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getNumberOfEntities() - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
getNumberOfEnvironmentRecords() - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.DataPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
getNumberOfFixedDatumRecords() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getNumberOfFixedDatums() - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
getNumberOfFixedDatums() - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
getNumberOfGridAxes() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getNumberOfGroupedEntities() - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
getNumberOfIffDataRecords() - Method in class edu.nps.moves.dis7.IffDataSpecification
-
 
-
getNumberOfIFFFundamentalParameterRecords() - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
getNumberOfMinesInThisPdu() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getNumberOfMineTypes() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getNumberOfMineTypes() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getNumberOfMissingPdus() - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
getNumberOfMissingPdus() - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
getNumberOfPdus() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getNumberOfPdus() - Method in class edu.nps.moves.dis.PduContainer
-
 
-
getNumberOfPdus() - Method in class edu.nps.moves.dis7.PduContainer
-
 
-
getNumberOfPerimeterPoints() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getNumberOfPerimeterPoints() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getNumberOfPerimeterPoints() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getNumberOfPoints() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getNumberOfPoints() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getNumberOfPointsOnXiAxis() - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
getNumberOfPointsOnXiAxis() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getNumberOfPropulsionSystems() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getNumberOfPropulsionSystems() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getNumberOfRecords() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getNumberOfRecords() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getNumberOfRecords() - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
 
-
getNumberOfRecordSets() - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
getNumberOfRecordSets() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getNumberOfRecordSets() - Method in class edu.nps.moves.dis7.RecordSpecification
-
 
-
getNumberOfSegments() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getNumberOfSegments() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getNumberOfSensorTypes() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getNumberOfSensorTypes() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getNumberOfShafts() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getNumberOfShafts() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getNumberOfSilentAggregateTypes() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getNumberOfSilentEntityTypes() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getNumberOfStandardVariableRecords() - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
 
-
getNumberOfSupplyTypes() - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
getNumberOfSupplyTypes() - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
getNumberOfSupplyTypes() - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
getNumberOfSupplyTypes() - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
getNumberOfSupplyTypes() - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
getNumberOfSupplyTypes() - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
getNumberOfSystems() - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
getNumberOfSystems() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getNumberOfTrackJamTargets() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getNumberOfUAEmitterSystems() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getNumberOfUAEmitterSystems() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getNumberOfValues() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
getNumberOfValues() - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.DataPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
getNumberOfVariableDatumRecords() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getNumberOfVariableDatums() - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
getNumberOfVariableDatums() - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
getNumberOfVariableParameters() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getNumberOfVariableParameters() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getNumberOfVariableParameters() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getNumberOfVariableParameters() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getNumberOfVectoringNozzleSystems() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getNumberOfVectoringNozzleSystems() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getObjectAppearance() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getObjectAppearance() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getObjectAppearance() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getObjectID() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getObjectID() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getObjectID() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getObjectID() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getObjectID() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getObjectID() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getObjectKind() - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
getObjectLocation() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getObjectLocation() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getObjectLocation() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getObjectLocation() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getObjectNumber() - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
 
-
getObjectOrientation() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getObjectOrientation() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getObjectType() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getObjectType() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getObjectType() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getObjectType() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getObjectType() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getObjectType() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getOperationalData1() - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
getOperationalData2() - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
getOrderedShaftRPMs() - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
getOrginatingEntityID() - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
getOrginatingEntityID() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getOrginatingEntityID() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getOrginatingEntityID() - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
getOrginatingEntityID() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getOrientation() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getOrientation() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getOrientation() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getOrientationFromEuler(double, double, double, double) - Static method in class edu.nps.moves.disutil.EulerConversions
-
-
Gets a degree heading for an entity based on euler angles.
-
-
getOriginatingEntityID() - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
getOriginatingEntityID() - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
getOriginatingEntityID() - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
getOriginatingEntityID() - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
getOriginatingID() - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
getOriginatingID() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getOriginatingID() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getOriginatingID() - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
getOriginatingID() - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
getOriginatingID() - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
getOriginatingID() - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
getOriginatingID() - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
getOriginatingSimulationAddress() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis.EightByteChunk
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis.FourByteChunk
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis.OneByteChunk
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis.SixByteChunk
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis.TwoByteChunk
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis7.EightByteChunk
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis7.FourByteChunk
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis7.OneByteChunk
-
 
-
getOtherParameters() - Method in class edu.nps.moves.dis7.TwoByteChunk
-
 
-
getOwnershipStatus() - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
getOwnStationLocation() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getPacket() - Method in class edu.nps.moves.disutil.UdpServer.Event
-
-
Returns the most recent datagram packet received - by the UdpServer.
-
-
getPacket() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Returns the last DatagramPacket received.
-
-
getPacketAsBytes() - Method in class edu.nps.moves.disutil.UdpServer.Event
-
-
Copies and returns the bytes in the most recently - received packet, or null if not available.
-
-
getPacketAsString() - Method in class edu.nps.moves.disutil.UdpServer.Event
-
-
Returns the data in the most recently-received - packet as if it were a String - or null if not available.
-
-
getPad() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getPad() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getPad() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getPad() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getPad() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getPad() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getPad() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getPad() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getPad1() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
getPad1() - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
getPad2() - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
getPad2() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getPad2() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getPad2() - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
getPad3() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getPad3() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getPad4() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getPad4() - Method in class edu.nps.moves.dis.RecordSet
-
 
-
getPad4() - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
getPadding() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.Environment
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.Expendable
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.Munition
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.Pdu
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.Sensor
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getPadding() - Method in class edu.nps.moves.dis7.TotalRecordSets
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.DataPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.Environment
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
getPadding1() - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.Environment
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
getPadding2() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getPadding3() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getPadding3() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getPadding3() - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
getPadding3() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getPadding3() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getPadding3() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getPadding3() - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
getPadding3() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getPadding4() - Method in class edu.nps.moves.dis7.Association
-
 
-
getPadding4() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getPadding4() - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
getPaddingForEmissionsPdu() - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
getPaddingForEmissionsPdu() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getParameter1() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getParameter1() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getParameter2() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getParameter2() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getParameter3() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getParameter3() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getParameter4() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getParameter4() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getParameter5() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getParameter5() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getParameter6() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getParameter6() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getParameterIndex() - Method in class edu.nps.moves.dis.ApaData
-
 
-
getParameters() - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
getParameterType() - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
getParameterType() - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
getParameterType() - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
getParameterTypeDesignator() - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
getParameterValue() - Method in class edu.nps.moves.dis.ApaData
-
 
-
getParameterValue() - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
getParameterValue() - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
getParameterValue() - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
getParameterValues() - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
getParentEntityID() - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
getPartAttachedTo() - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
getPartAttachedTo() - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
getPartAttachedTo() - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
getPartEntityType() - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
getPartEntityType() - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
getPartLocation() - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
getPartLocation() - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
getPassiveParameterIndex() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getPassiveParameterIndex() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getPdu() - Method in class edu.nps.moves.disutil.PduMulticastReceiver.Event
-
-
Returns the Pdu for this event.
-
-
getPdu() - Method in class edu.nps.moves.disutil.PduMulticastReceiver
-
-
Returns the last parsed PDU.
-
-
getPdu() - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver.Event
-
-
Returns the Pdu for this event.
-
-
getPdu() - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver
-
-
Returns the last parsed PDU.
-
-
getPduCount() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getPduHeader() - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
getPduLength() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getPduLength() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getPduNumber() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getPdus() - Method in class edu.nps.moves.dis.PduContainer
-
 
-
getPdus() - Method in class edu.nps.moves.dis7.PduContainer
-
 
-
getPduSequenceNumber() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getPdusFromBundle(byte[]) - Method in class edu.nps.moves.disutil.PduFactory
-
-
Decodes datagram contents with bundled PDUs.
-
-
getPdusInStream() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getPduStatus() - Method in class edu.nps.moves.dis7.Pdu
-
 
-
getPduStatus() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getPduStatus() - Method in class edu.nps.moves.dis7.PduStatus
-
 
-
getPduTotal() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getPduType() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getPduType() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getPduType() - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
getPduTypeEnum() - Method in class edu.nps.moves.dis.Pdu
-
-
Returns the PduType, an enumeration from the disenum jar file.
-
-
getPeakIrradiance() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getPeakIrradiance() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getPeakIrradiance() - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
getPerimeterPoints() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getPerimeterPoints() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getPersonRecording() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getPgrf() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getPgrf() - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
getPhase() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getPhase() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getPhi() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getPhi() - Method in class edu.nps.moves.dis.Orientation
-
 
-
getPhi() - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
getPhi() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getPhiFromTaitBryanAngles(double, double, double, double, double) - Static method in class edu.nps.moves.disutil.EulerConversions
-
-
Gets the Euler Phi value (in radians) from position and Tait-Brayn yaw, pitch and roll angles
-
-
getPhysicalConnectionType() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getPitchFromEuler(double, double, double, double) - Static method in class edu.nps.moves.disutil.EulerConversions
-
-
Gets a degree pitch for an entity based on euler angles.
-
-
getPlatformReferenceFrame(Vector3Double) - Method in class edu.nps.moves.spatial.RangeCoordinates
-
 
-
getPort() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Returns the port on which the server is or will be listening.
-
-
getPosition() - Method in class edu.nps.moves.dis.Relationship
-
 
-
getPosition() - Method in class edu.nps.moves.dis7.Relationship
-
 
-
getPower() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getPower() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getPowerSetting() - Method in class edu.nps.moves.dis.PropulsionSystemData
-
 
-
getPowerSetting() - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
 
-
getPreEntityIndicator() - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
getPropulsionPlantConfiguration() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getPropulsionPlantConfiguration() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getPropulsionSystemData() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getPropulsionSystemData() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getProtocolFamily() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getProtocolFamily() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getProtocolFamily() - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
getProtocolMode() - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
getProtocolMode() - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
getProtocolMode() - Method in class edu.nps.moves.dis7.ProtocolMode
-
 
-
getProtocolVersion() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getProtocolVersion() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getProtocolVersion() - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
getPsi() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getPsi() - Method in class edu.nps.moves.dis.Orientation
-
 
-
getPsi() - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
getPsi() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getPsiFromTaitBryanAngles(double, double, double, double) - Static method in class edu.nps.moves.disutil.EulerConversions
-
-
Gets the Euler Psi value (in radians) from position and Tait-Brayn yaw and roll angles
-
-
getPulseRepetitionFrequency() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getPulseRepetitionFrequency() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getPulseRepetitionFrequency() - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
getPulseShape() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getPulseWidth() - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
getPulseWidth() - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
getPulseWidth() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getPulseWidth() - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
getPulseWidth() - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
getQuantity() - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
getQuantity() - Method in class edu.nps.moves.dis.SupplyQuantity
-
 
-
getQuantity() - Method in class edu.nps.moves.dis7.Expendable
-
 
-
getQuantity() - Method in class edu.nps.moves.dis7.Munition
-
 
-
getQuantity() - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
getQuantity() - Method in class edu.nps.moves.dis7.Sensor
-
 
-
getQuantity() - Method in class edu.nps.moves.dis7.SupplyQuantity
-
 
-
getQuat(Quaternion) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
getQuat(Quaternion) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
getQuat(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getQuat(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getQuat(float[], float[], float[], float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getQuatValue(int) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getRadarCrossSectionSignatureRepresentationIndex() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getRadarCrossSectionSignatureRepresentationIndex() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getRadioEntityType() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getRadioEntityType() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getRadioId() - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
getRadioId() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getRadioId() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getRadioNumber() - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
getRadioNumber() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getRadioReferenceID() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getRadioSystem() - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
getRange() - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
getRangeToTarget() - Method in class edu.nps.moves.dis.FirePdu
-
 
-
getRate() - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
getRate() - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
getRealWorldTime() - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
getRealWorldTime() - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
getRealWorldTime() - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
getRealWorldTime() - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
getRealWorldTime() - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
getRealWorldTime() - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
getRealWorldTime() - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
getRealWorldTime() - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
getReason() - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
getReason() - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
getReason() - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
getReason() - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
getReasonForSeparation() - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
getReceiveBufferSize() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Returns the receive buffer for the underlying MulticastSocket - if the server is currently running (otherwise there is no - MulticastSocket to query).
-
-
getReceivedPoser() - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
getReceivedPower() - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
getReceiverState() - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
getReceiverState() - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
getReceivingEntityID() - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
getReceivingID() - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
getRecevingEntityID() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getRecordCount() - Method in class edu.nps.moves.dis.RecordSet
-
 
-
getRecordCount() - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
getRecordID() - Method in class edu.nps.moves.dis.RecordSet
-
 
-
getRecordID() - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
getRecordIDs() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getRecordIDs() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getRecordIndex() - Method in class edu.nps.moves.dis.Environment
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis.RecordSet
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.Attribute
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.IFFData
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
getRecordLength() - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
 
-
getRecords() - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
 
-
getRecordSets() - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
getRecordSets() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getRecordSets() - Method in class edu.nps.moves.dis7.RecordSpecification
-
 
-
getRecordSetSerialNumber() - Method in class edu.nps.moves.dis.RecordSet
-
 
-
getRecordSetSerialNumber() - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
getRecordSpecificField() - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
getRecordSpecificFields() - Method in class edu.nps.moves.dis7.Attribute
-
 
-
getRecordType() - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.Attribute
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.IFFData
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
getRecordType() - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
 
-
getRecordValues() - Method in class edu.nps.moves.dis.RecordSet
-
 
-
getRecordValues() - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
getReferencedObjectID() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getReferencedObjectID() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getReferencedObjectID() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getReferencedObjectID() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getReferencedObjectID() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getReferencedObjectID() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getReferenceNumber() - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
getReferenceNumber() - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
getReferenceNumber() - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
 
-
getReferenceNumber() - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
 
-
getReferenceSystem() - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
getReferenceSystem() - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
getRelationship() - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
getRelationship() - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
getRelativeAntennaLocation() - Method in class edu.nps.moves.dis.AntennaLocation
-
 
-
getRelativeAntennaLocation() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getRelativeAntennaLocation() - Method in class edu.nps.moves.dis7.AntennaLocation
-
 
-
getRelativeAntennaLocation() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getRemoteSocketAddress() - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Returns the address of the endpoint this socket is - connected to, or null if it is unconnected.
-
-
getRepair() - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
getRepair() - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
getRepairingEntityID() - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
getRepairingEntityID() - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
getRepairingEntityID() - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
getRepairingEntityID() - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
getRepairResult() - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
getRepairResult() - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
getRequestedMineType() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getRequestedPerimeterPoints() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getRequesterID() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getRequesterID() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getRequesterID() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getRequesterID() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getRequesterID() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getRequesterID() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.CreateEntityPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.DataPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.RequestID
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
getRequestID() - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
getRequestingEntityID() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getRequestingEntityID() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getRequestingEntityID() - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
getRequestingEntityID() - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
getRequestingEntityID() - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
getRequestingEntityID() - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
getRequestStatus() - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
getRequestStatus() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getRequiredReliabilityService() - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
getRequiredReliablityService() - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
getRequiredReliablityService() - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
getResidualPower() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getResponseFlag() - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
getResponseFlag() - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
getResponseFlag() - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
getResponseFlag() - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
getResponseStatus() - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
getResponseStatus() - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
getRightAzimuth() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getRollFromEuler(double, double, double, double, double) - Static method in class edu.nps.moves.disutil.EulerConversions
-
-
Gets the degree roll for an entity based on euler angles.
-
-
getSampleRate() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getSampleRate() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getSampleRate() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getSampleRate() - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
getSamples() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getSamples() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getSamples() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getSamples() - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
getSampleTime() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getSampleType() - Method in class edu.nps.moves.dis.GridAxisRecord
-
 
-
getScanPattern() - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
getScanPattern() - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
getSecondaryOperationalData() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
getSegmentAppearance() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getSegmentDepth() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getSegmentDepth() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSegmentHeight() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getSegmentHeight() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSegmentLength() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getSegmentLength() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSegmentLocation() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSegmentModification() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSegmentNumber() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getSegmentNumber() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSegmentOrientation() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSegmentWidth() - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
getSegmentWidth() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSensorOnOffStatus() - Method in class edu.nps.moves.dis7.Sensor
-
 
-
getSensorType() - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
 
-
getSensorType() - Method in class edu.nps.moves.dis7.Sensor
-
 
-
getSensorTypes() - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
getSensorTypes() - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
getSensorTypeSource() - Method in class edu.nps.moves.dis7.Sensor
-
 
-
getSequenceNumber() - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
getServiceRequestPadding() - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
getServiceRequestPadding() - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
getServiceTypeRequested() - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
getServiceTypeRequested() - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
getServicingEntityID() - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
getServicingEntityID() - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
getShaftRPMRateOfChange() - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
getShaftRPMs() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getShaftRPMs() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getShortDescription() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getShotStartTime() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getSilentAggregateSystemList() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getSilentEntitySystemList() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.EntityIdentifier
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.EventIdentifier
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.GroupID
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
 
-
getSimulationAddress() - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
 
-
getSimulationTime() - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
getSimulationTime() - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
getSimulationTime() - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
getSimulationTime() - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
getSingleTcpPort() - Method in class edu.nps.moves.disutil.NioServer
-
-
Returns the port for the single TCP binding in effect, - or -1 (minus one) if there are no or multiple TCP - bindings or some other error.
-
-
getSingleUdpPort() - Method in class edu.nps.moves.disutil.NioServer
-
-
Returns the port for the single UDP binding in effect, - or -1 (minus one) if there are no or multiple UDP - bindings or some other error.
-
-
getSite() - Method in class edu.nps.moves.dis.AggregateID
-
 
-
getSite() - Method in class edu.nps.moves.dis.EntityID
-
 
-
getSite() - Method in class edu.nps.moves.dis.EventID
-
 
-
getSite() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getSite() - Method in class edu.nps.moves.dis.SimulationAddress
-
 
-
getSite() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getSite() - Method in class edu.nps.moves.dis7.SimulationAddress
-
 
-
getSiteID() - Method in class edu.nps.moves.dis7.EntityID
-
 
-
getSiteNumber() - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
getSiteNumber() - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
getSiteNumber() - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
getSourceCommunicationsDeviceID() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getSourceCommunicationsDeviceID() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getSourceEntityID() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getSourceEntityID() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getSourceLineID() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getSourceLineID() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getSpec() - Method in class edu.nps.moves.dis.EntityType
-
 
-
getSpecif() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getSpecific() - Method in class edu.nps.moves.dis7.EntityType
-
 
-
getSpecific() - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
getSpecific() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getSpecific() - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
getSpecific() - Method in class edu.nps.moves.dis7.RadioType
-
 
-
getSpecificInfo() - Method in class edu.nps.moves.dis.AggregateType
-
 
-
getSpecificInfo() - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
getSpecificObjectAppearance() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getSpecificSegmentAppearance() - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
getSpreadSpectrum() - Method in class edu.nps.moves.dis.ModulationType
-
 
-
getSpreadSpectrum() - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
getStandardQuantity() - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
getStandardQuantity() - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
getStandardQuantity() - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
getStandardQuantity() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getStandardQuantityReloadTime() - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
getStandardQuantityReloadTime() - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
getStandardQuantityReloadTime() - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
getStandardQuantityReloadTime() - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
getStandardVariables() - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
 
-
getStartTime() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getStartTime() - Method in class edu.nps.moves.dis7.PduStream
-
 
-
getState() - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Shorthand for getNioServer().getState().
-
-
getState() - Method in class edu.nps.moves.disutil.NioServer
-
-
Returns the current state of the server, one of - STOPPED, STARTING, or STARTED.
-
-
getState() - Method in class edu.nps.moves.disutil.UdpServer.Event
-
-
Shorthand for getUdpServer().getState().
-
-
getState() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Returns the current state of the server, one of - STOPPED, STARTING, or STARTED.
-
-
getStateChangeIndicator() - Method in class edu.nps.moves.dis.UaPdu
-
 
-
getStateChangeIndicator() - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
getStateIndicator() - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
getStateIndicator() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getStateIndicator() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getStateUpdateIndicator() - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
getStateUpdateIndicator() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getStation() - Method in class edu.nps.moves.dis7.Expendable
-
 
-
getStation() - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
getStation() - Method in class edu.nps.moves.dis7.Munition
-
 
-
getStation() - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
getStation() - Method in class edu.nps.moves.dis7.Sensor
-
 
-
getStationLocation() - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
getStationName() - Method in class edu.nps.moves.dis.NamedLocation
-
 
-
getStationName() - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
 
-
getStationNumber() - Method in class edu.nps.moves.dis.NamedLocation
-
 
-
getStationNumber() - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
 
-
getStopTime() - Method in class edu.nps.moves.dis.PduStream
-
 
-
getStopTime() - Method in class edu.nps.moves.dis7.PduStream
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis.AggregateType
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis.EntityType
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis.ObjectType
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis7.EntityType
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
getSubcategory() - Method in class edu.nps.moves.dis7.RadioType
-
 
-
getSubprotocolNumber() - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
getSupplies() - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
getSupplies() - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
getSupplies() - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
getSupplies() - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
getSupplies() - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
getSupplies() - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
getSupplyingEntityID() - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
getSupplyingEntityID() - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
getSupplyingEntityID() - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
getSupplyingEntityID() - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
getSupplyingEntityID() - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
getSupplyType() - Method in class edu.nps.moves.dis.SupplyQuantity
-
 
-
getSupplyType() - Method in class edu.nps.moves.dis7.SupplyQuantity
-
 
-
getSystem() - Method in class edu.nps.moves.dis.ModulationType
-
 
-
getSystemDataLength() - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
getSystemDataLength() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getSystemID() - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
getSystemMode() - Method in class edu.nps.moves.dis.SystemID
-
 
-
getSystemMode() - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
getSystemName() - Method in class edu.nps.moves.dis.SystemID
-
 
-
getSystemName() - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
getSystems() - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
getSystems() - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
getSystemSpecificData() - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
getSystemStatus() - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
getSystemStatus() - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
getSystemType() - Method in class edu.nps.moves.dis.SystemID
-
 
-
getSystemType() - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
getTargetComponentID() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getTargetEntityID() - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
getTargetEntityID() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getTargetEntityID() - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
getTargetEntityID() - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
getTargetEntityID() - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
getTargetLocation() - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
getTargetSpotAcceleration() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getTargetSpotEntityLocation() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getTargetSpotLocation() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getTargetSpotVelocity() - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
getTcpBindings() - Method in class edu.nps.moves.disutil.NioServer
-
-
Returns a set of socket addresses that the server is (or will - be when started) bound to/listening on.
-
-
getTdlType() - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
getTdlType() - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
getTdlType() - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
getTdlType() - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
getTemperature() - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
getTheta() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getTheta() - Method in class edu.nps.moves.dis.Orientation
-
 
-
getTheta() - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
getTheta() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getThetaFromTaitBryanAngles(double, double, double, double) - Static method in class edu.nps.moves.disutil.EulerConversions
-
-
Gets the Euler Theta value (in radians) from position and Tait-Brayn yaw and roll angles
-
-
getTime() - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
getTime() - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
getTimeInterval() - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
getTimeInterval() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getTimeInterval() - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
getTimeInterval() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getTimePastHour() - Method in class edu.nps.moves.dis.ClockTime
-
 
-
getTimePastHour() - Method in class edu.nps.moves.dis7.ClockTime
-
 
-
getTimestamp() - Method in class edu.nps.moves.dis.Pdu
-
 
-
getTimestamp() - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
getTimestamp() - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
getTimestamp() - Method in class edu.nps.moves.dis7.Timestamp
-
 
-
getTimestamp_timestampType() - Method in class edu.nps.moves.dis7.Timestamp
-
-
0 relative timestamp, 1 host synchronized timestamp
-
-
getTimestamp_timestampValue() - Method in class edu.nps.moves.dis7.Timestamp
-
-
2^31-1 per hour time units
-
-
getTotalRecordSets() - Method in class edu.nps.moves.dis7.TotalRecordSets
-
 
-
getTotalValues() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getTrackJam() - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
getTrackJamTargets() - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
getTranferType() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getTransferEntityID() - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
getTransmitFrequencyBandwidth() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getTransmitFrequencyBandwidth() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getTransmitLineState() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getTransmitLineState() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getTransmitPriority() - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
getTransmitPriority() - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
getTransmitState() - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
getTransmitState() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getTransmitterEntityId() - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
getTransmitterEntityId() - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
getTransmitterRadioId() - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
getTransmitterRadioId() - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
getUdpBindings() - Method in class edu.nps.moves.disutil.NioServer
-
-
Returns a map of socket addresses and multicast groups - that the server is (or will - be when started) bound to/listening on.
-
-
getUdpServer() - Method in class edu.nps.moves.disutil.UdpServer.Event
-
-
Returns the source of the event, a UdpServer.
-
-
getUnitSurfaceNormal() - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
getUnitSurfaceNormal() - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
getUnixTimestamp() - Method in class edu.nps.moves.disutil.DisTime
-
-
Another option for marshalling with the timestamp field set automatically.
-
-
getUpdatedPositionOrientation() - Method in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
Gets the revised position and orientation of this entity
-
-
getUpdateNumber() - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
getUpdateNumber() - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
getUpdateNumber() - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
getUpdateNumber() - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
getUpdateNumber() - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
getUpdateNumber() - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
getUpperElevation() - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
getUseByteBuffer() - Method in class edu.nps.moves.disutil.PduMulticastReceiver
-
-
Returns whether or not the ByteBuffer marshalling - technique is being used (default).
-
-
getUseByteBuffer() - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver
-
-
Returns whether or not the ByteBuffer marshalling - technique is being used (default).
-
-
getUseFastPdu() - Method in class edu.nps.moves.disutil.PduFactory
-
 
-
getUseFastPdu() - Method in class edu.nps.moves.disutil.PduMulticastReceiver
-
-
Returns whether or not FastEspdu objects - are created which use less memory since - all their fields are flattened to primitives - instead of several objects.
-
-
getUseFastPdu() - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver
-
-
Returns whether or not FastEspdu objects - are created which use less memory since - all their fields are flattened to primitives - instead of several objects.
-
-
getVal() - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
 
-
getVariableData() - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
getVariableDatumData() - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
getVariableDatumID() - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
getVariableDatumID() - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
getVariableDatumIDList() - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
getVariableDatumLength() - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
getVariableDatumLength() - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
getVariableDatumList() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getVariableDatumList() - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
getVariableDatumRecords() - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis.DataPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
getVariableDatums() - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
getVariableParameterFields1() - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
getVariableParameterFields2() - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
getVariableParameterFields3() - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
getVariableParameterFields4() - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
getVariableParameters() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getVariableParameters() - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
getVariableParameters() - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
getVariableParameters() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getVariableTransmitterParameterCount() - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
getVec(float[], float[], float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getVec(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getVec(Vec3f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
getVectorDimension() - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
getVectoringSystemData() - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
getVectoringSystemData() - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
getVelocity() - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
getVelocity() - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
getVelocity() - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
getVelocity() - Method in class edu.nps.moves.dis.FirePdu
-
 
-
getVelocity() - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
getVelocity() - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
getVelocity() - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
getVerticalDeflectionAngle() - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
 
-
getVerticalDeflectionAngle() - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
 
-
getW() - Method in class edu.nps.moves.math.Quaternion2
-
-
Returns the w value of quaternion.
-
-
getWalkAcceleration() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getWalkSpeed() - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
getWarhead() - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
getWarhead() - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
getWavelength() - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
getWrapper() - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
 
-
getWrapper() - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
 
-
getX() - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
getX() - Method in class edu.nps.moves.dis.Point
-
 
-
getX() - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
getX() - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
getX() - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
getX() - Method in class edu.nps.moves.dis7.Vector2Float
-
 
-
getX() - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
getX() - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
getX() - Method in class edu.nps.moves.math.Quaternion2
-
-
Returns the x value of quaternion.
-
-
getXAcceleration() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getXAcceleration() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getXAngularVelocity() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getXAngularVelocity() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getXiValues() - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
getXLocation() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getXLocation() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getXVelocity() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getXVelocity() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getXYZfromLatLonDegrees(double, double, double) - Static method in class edu.nps.moves.disutil.CoordinateConversions
-
-
Converts lat long IN DEGREES and geodetic height (elevation) into DIS XYZ - This algorithm also uses the WGS84 ellipsoid, though you can change the values - of a and b for a different ellipsoid.
-
-
getXYZfromLatLonRadians(double, double, double) - Static method in class edu.nps.moves.disutil.CoordinateConversions
-
-
Converts lat long and geodetic height (elevation) into DIS XYZ - This algorithm also uses the WGS84 ellipsoid, though you can change the values - of a and b for a different ellipsoid.
-
-
getY() - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
getY() - Method in class edu.nps.moves.dis.Point
-
 
-
getY() - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
getY() - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
getY() - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
getY() - Method in class edu.nps.moves.dis7.Vector2Float
-
 
-
getY() - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
getY() - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
getY() - Method in class edu.nps.moves.math.Quaternion2
-
-
Returns the y value of quaternion.
-
-
getYAcceleration() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getYAcceleration() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getYAngularVelocity() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getYAngularVelocity() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getYLocation() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getYLocation() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getYVelocity() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getYVelocity() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getZ() - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
getZ() - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
getZ() - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
getZ() - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
getZ() - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
getZ() - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
getZ() - Method in class edu.nps.moves.math.Quaternion2
-
-
Returns the z value of quaternion.
-
-
getZAcceleration() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getZAcceleration() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getZAngularVelocity() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getZAngularVelocity() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getZLocation() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getZLocation() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
getZVelocity() - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
getZVelocity() - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
GridAxis - Class in edu.nps.moves.dis7
-
-
Grid axis record for fixed data.
-
-
GridAxis() - Constructor for class edu.nps.moves.dis7.GridAxis
-
-
Constructor
-
-
GridAxisDescriptorVariable - Class in edu.nps.moves.dis7
-
-
Grid axis descriptor fo variable spacing axis data.
-
-
GridAxisDescriptorVariable() - Constructor for class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
Constructor
-
-
GridAxisRecord - Class in edu.nps.moves.dis
-
-
5.2.44: Grid data record, a common abstract superclass for several subtypes - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
GridAxisRecord() - Constructor for class edu.nps.moves.dis.GridAxisRecord
-
-
Constructor
-
-
GridAxisRecordRepresentation0 - Class in edu.nps.moves.dis
-
-
5.2.44: Grid data record, representation 0 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
GridAxisRecordRepresentation0() - Constructor for class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
-
Constructor
-
-
GridAxisRecordRepresentation1 - Class in edu.nps.moves.dis
-
-
5.2.44: Grid data record, representation 1 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
GridAxisRecordRepresentation1() - Constructor for class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
-
Constructor
-
-
GridAxisRecordRepresentation2 - Class in edu.nps.moves.dis
-
-
5.2.44: Grid data record, representation 1 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
GridAxisRecordRepresentation2() - Constructor for class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
-
Constructor
-
-
gridDataList - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
Grid data ^^^This is wrong
-
-
GriddedDataPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.11.2: Information about globat, spatially varying enviornmental effects.
-
-
GriddedDataPdu() - Constructor for class edu.nps.moves.dis.GriddedDataPdu
-
-
Constructor
-
-
groupedEntityCategory - Variable in class edu.nps.moves.dis.IsGroupOfPdu
-
-
type of entities constituting the group
-
-
groupedEntityDescriptions - Variable in class edu.nps.moves.dis.IsGroupOfPdu
-
-
GED records about each individual entity in the group.
-
-
groupEntityID - Variable in class edu.nps.moves.dis.IsGroupOfPdu
-
-
ID of aggregated entities
-
-
GroupID - Class in edu.nps.moves.dis7
-
-
Unique designation of a group of entities contained in the isGroupOfPdu.
-
-
GroupID() - Constructor for class edu.nps.moves.dis7.GroupID
-
-
Constructor
-
-
groupMemberType - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
Type of member the entity is within th egroup
-
-
groupNumber - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
Group if any to which the entity belongs
-
-
groupNumber - Variable in class edu.nps.moves.dis7.GroupID
-
-
group number
-
-
GROUPS_PROP - Static variable in class edu.nps.moves.disutil.UdpServer
-
-
The multicast groups property groups used with - the property change listeners and the preferences, - if a preferences object is given.
-
-
- - - -

H

-
-
harmonicOrder - Variable in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
 
-
hashCode() - Method in class edu.nps.moves.dis.EntityID
-
-
Override of base class hashCode.
-
-
hashCode() - Method in class edu.nps.moves.examples.ClassNameComparator
-
 
-
highDensityTrackJam - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
wheher or not the receiving simulation apps can assume all the targets in the scan pattern are being tracked/jammed
-
-
horizontalDeflectionAngle - Variable in class edu.nps.moves.dis.VectoringNozzleSystemData
-
-
horizontal deflection angle
-
-
horizontalDeflectionAngle - Variable in class edu.nps.moves.dis7.VectoringNozzleSystem
-
-
In degrees
-
-
hour - Variable in class edu.nps.moves.dis.ClockTime
-
-
Hours in UTC
-
-
hour - Variable in class edu.nps.moves.dis7.ClockTime
-
-
Hours since midnight, 1970, UTC
-
-
- - - -

I

-
-
IffAtcNavAidsLayer1Pdu - Class in edu.nps.moves.dis
-
-
5.3.7.4.1: Navigational and IFF PDU.
-
-
IffAtcNavAidsLayer1Pdu() - Constructor for class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
Constructor
-
-
IffAtcNavAidsLayer2Pdu - Class in edu.nps.moves.dis
-
-
Section 5.3.7.4.2 When present, layer 2 should follow layer 1 and have the following fields.
-
-
IffAtcNavAidsLayer2Pdu() - Constructor for class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
-
Constructor
-
-
IFFData - Class in edu.nps.moves.dis7
-
-
repeating element if IFF Data specification record - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
IFFData() - Constructor for class edu.nps.moves.dis7.IFFData
-
-
Constructor
-
-
iffData - Variable in class edu.nps.moves.dis7.IFFData
-
-
IFF data.
-
-
iffDataRecords - Variable in class edu.nps.moves.dis7.IffDataSpecification
-
-
IFF data records
-
-
IffDataSpecification - Class in edu.nps.moves.dis7
-
-
Requires hand coding to be useful.
-
-
IffDataSpecification() - Constructor for class edu.nps.moves.dis7.IffDataSpecification
-
-
Constructor
-
-
IffFundamentalData - Class in edu.nps.moves.dis
-
-
5.2.42.
-
-
IffFundamentalData() - Constructor for class edu.nps.moves.dis.IffFundamentalData
-
-
Constructor
-
-
IFFFundamentalParameterData - Class in edu.nps.moves.dis7
-
-
Fundamental IFF atc data.
-
-
IFFFundamentalParameterData() - Constructor for class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
Constructor
-
-
index - Variable in class edu.nps.moves.dis7.Environment
-
-
identifies the sequntially numbered record index
-
-
index - Variable in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
Identify the sequentially numbered record index
-
-
informationLayers - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
eight boolean fields
-
-
informationLayers - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
eight boolean fields
-
-
infraredSignatureRepresentationIndex - Variable in class edu.nps.moves.dis.SeesPdu
-
-
IR Signature representation index
-
-
infraredSignatureRepresentationIndex - Variable in class edu.nps.moves.dis7.SeesPdu
-
-
IR Signature representation index
-
-
initialIndex - Variable in class edu.nps.moves.dis7.GridAxis
-
-
initial grid point for the current pdu
-
-
initialIndex - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
initial grid point for the current pdu
-
-
inputSource - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
input source
-
-
inputSource - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
input source
-
-
IntercomCommunicationsParameters - Class in edu.nps.moves.dis
-
-
5.2.46.
-
-
IntercomCommunicationsParameters() - Constructor for class edu.nps.moves.dis.IntercomCommunicationsParameters
-
-
Constructor
-
-
IntercomCommunicationsParameters - Class in edu.nps.moves.dis7
-
-
Intercom communcations parameters.
-
-
IntercomCommunicationsParameters() - Constructor for class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
-
Constructor
-
-
IntercomControlPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.8.5.
-
-
IntercomControlPdu() - Constructor for class edu.nps.moves.dis.IntercomControlPdu
-
-
Constructor
-
-
IntercomControlPdu - Class in edu.nps.moves.dis7
-
-
Detailed inofrmation about the state of an intercom device and the actions it is requestion of another intercom device, or the response to a requested action.
-
-
IntercomControlPdu() - Constructor for class edu.nps.moves.dis7.IntercomControlPdu
-
-
Constructor
-
-
IntercomIdentifier - Class in edu.nps.moves.dis7
-
-
Unique designation of an attached or unattached intercom in an event or exercirse.
-
-
IntercomIdentifier() - Constructor for class edu.nps.moves.dis7.IntercomIdentifier
-
-
Constructor
-
-
intercomNumber - Variable in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
intercomParameters - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
Must be
-
-
intercomParameters - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
^^^This is wrong the length of the data field is variable.
-
-
intercomParametersLength - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
number of intercom parameters
-
-
intercomParametersLength - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
number of intercom parameters
-
-
IntercomSignalPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.8.4.
-
-
IntercomSignalPdu() - Constructor for class edu.nps.moves.dis.IntercomSignalPdu
-
-
Constructor
-
-
IntercomSignalPdu - Class in edu.nps.moves.dis7
-
-
Actual transmission of intercome voice data.
-
-
IntercomSignalPdu() - Constructor for class edu.nps.moves.dis7.IntercomSignalPdu
-
-
Constructor
-
-
interleafFactor - Variable in class edu.nps.moves.dis7.GridAxis
-
-
interleaf factor along the domain axis.
-
-
interleafFactor - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
interleaf factor along the domain axis.
-
-
inversMat3x3(Matrix) - Static method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Given a 3 x 3 matrix and using Determinats to solve for inverse
-
-
invert() - Method in class edu.nps.moves.math.Quaternion
-
 
-
invert(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
invert() - Method in class edu.nps.moves.math.Quaternion2
-
-
Finds the inverse (conjugate) of a quaternion
-
-
IOCommunicationsNode - Class in edu.nps.moves.dis7
-
-
A communications node that is part of a simulted communcations network.
-
-
IOCommunicationsNode() - Constructor for class edu.nps.moves.dis7.IOCommunicationsNode
-
-
Constructor
-
-
IOEffect - Class in edu.nps.moves.dis7
-
-
Effect of IO on an entity.
-
-
IOEffect() - Constructor for class edu.nps.moves.dis7.IOEffect
-
-
Constructor
-
-
ioEffect - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
ioEffectDuration - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
ioEffectDutyCycle - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
ioLinkType - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
ioProcess - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
ioStatus - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
IsGroupOfPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.9.2 Information about a particular group of entities grouped together for the purposes of netowrk bandwidth reduction or aggregation.
-
-
IsGroupOfPdu() - Constructor for class edu.nps.moves.dis.IsGroupOfPdu
-
-
Constructor
-
-
IsPartOfPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.9.4 The joining of two or more simulation entities is communicated by this PDU.
-
-
IsPartOfPdu() - Constructor for class edu.nps.moves.dis.IsPartOfPdu
-
-
Constructor
-
-
IsPartOfPdu - Class in edu.nps.moves.dis7
-
-
The joining of two or more simulation entities is communicated by this PDU.
-
-
IsPartOfPdu() - Constructor for class edu.nps.moves.dis7.IsPartOfPdu
-
-
Constructor
-
-
issuingEntityID - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
ID of the entity that issued the collision PDU
-
-
issuingEntityID - Variable in class edu.nps.moves.dis.CollisionPdu
-
-
ID of the entity that issued the collision PDU
-
-
issuingEntityID - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
This field shall identify the entity that is issuing the PDU and shall be represented by an Entity Identifier record (see 6.2.28)
-
-
issuingEntityID - Variable in class edu.nps.moves.dis7.CollisionPdu
-
-
This field shall identify the entity that is issuing the PDU, and shall be represented by an Entity Identifier record (see 6.2.28).
-
-
isTcp() - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Convenience method for checking - getKey().channel() instanceof SocketChannel.
-
-
isUdp() - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Convenience method for checking - getKey().channel() instanceof DatagramChannel.
-
-
- - - -

J

-
-
jammingModeSequence - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
identify jamming techniques used
-
-
JammingTechnique - Class in edu.nps.moves.dis7
-
-
Jamming technique.
-
-
JammingTechnique() - Constructor for class edu.nps.moves.dis7.JammingTechnique
-
-
Constructor
-
-
- - - -

K

-
-
keepTime - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
kind - Variable in class edu.nps.moves.dis7.JammingTechnique
-
 
-
- - - -

L

-
-
LAST_EXCEPTION_PROP - Static variable in class edu.nps.moves.disutil.NioServer
-
 
-
latitude - Variable in class edu.nps.moves.dis.IsGroupOfPdu
-
-
latitude
-
-
LaunchedMunitionRecord - Class in edu.nps.moves.dis7
-
-
Identity of a communications node.
-
-
LaunchedMunitionRecord() - Constructor for class edu.nps.moves.dis7.LaunchedMunitionRecord
-
-
Constructor
-
-
layerHeader - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
-
layer header
-
-
LayerHeader - Class in edu.nps.moves.dis
-
-
5.2.47.
-
-
LayerHeader() - Constructor for class edu.nps.moves.dis.LayerHeader
-
-
Constructor
-
-
LayerHeader - Class in edu.nps.moves.dis7
-
-
The identification of the additional information layer number, layer-specific information, and the length of the layer.
-
-
LayerHeader() - Constructor for class edu.nps.moves.dis7.LayerHeader
-
-
Constructor
-
-
layerNumber - Variable in class edu.nps.moves.dis.LayerHeader
-
-
Layer number
-
-
layerNumber - Variable in class edu.nps.moves.dis7.LayerHeader
-
 
-
layerSpecificInformaiton - Variable in class edu.nps.moves.dis.LayerHeader
-
-
Layer speccific information enumeration
-
-
layerSpecificInformation - Variable in class edu.nps.moves.dis7.LayerHeader
-
-
field shall specify layer-specific information that varies by System Type (see 6.2.86) and Layer Number.
-
-
leftAzimuth - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
length - Variable in class edu.nps.moves.dis.Environment
-
-
length, in bits
-
-
length - Variable in class edu.nps.moves.dis.LayerHeader
-
-
information length
-
-
length - Variable in class edu.nps.moves.dis7.Environment
-
-
length, in bits, of the record
-
-
length - Variable in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
length, in bits
-
-
length - Variable in class edu.nps.moves.dis7.LayerHeader
-
-
This field shall specify the length in octets of the layer, including the Layer Header record
-
-
length - Variable in class edu.nps.moves.dis7.PduSuperclass
-
-
Length, in bytes, of the PDU
-
-
length() - Method in class edu.nps.moves.math.Quaternion
-
 
-
length() - Method in class edu.nps.moves.math.Vec3f
-
 
-
length() - Method in class edu.nps.moves.math.Vec4f
-
 
-
length_sqr() - Method in class edu.nps.moves.math.Quaternion
-
 
-
length_sqr() - Method in class edu.nps.moves.math.Vec3f
-
 
-
length_sqr() - Method in class edu.nps.moves.math.Vec4f
-
 
-
LinearObjectStatePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.11.4: Information abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point and has size or orientation.
-
-
LinearObjectStatePdu() - Constructor for class edu.nps.moves.dis.LinearObjectStatePdu
-
-
Constructor
-
-
LinearObjectStatePdu - Class in edu.nps.moves.dis7
-
-
: Information abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point and has size or orientation.
-
-
LinearObjectStatePdu() - Constructor for class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
Constructor
-
-
LinearSegmentParameter - Class in edu.nps.moves.dis
-
-
5.2.48: Linear segment parameters - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
LinearSegmentParameter() - Constructor for class edu.nps.moves.dis.LinearSegmentParameter
-
-
Constructor
-
-
LinearSegmentParameter - Class in edu.nps.moves.dis7
-
-
The specification of an individual segment of a linear segment synthetic environment object in a Linear Object State PDU Section 6.2.52 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
LinearSegmentParameter() - Constructor for class edu.nps.moves.dis7.LinearSegmentParameter
-
-
Constructor
-
-
linearSegmentParameters - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
Linear segment parameters
-
-
linearSegmentParameters - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
Linear segment parameters
-
-
liveApplicationNumber - Variable in class edu.nps.moves.dis7.LiveSimulationAddress
-
-
An application associated with a live site is termed a live application.
-
-
LiveEntityIdentifier - Class in edu.nps.moves.dis7
-
-
The unique designation of each entity in an event or exercise that is contained in a Live Entity PDU.
-
-
LiveEntityIdentifier() - Constructor for class edu.nps.moves.dis7.LiveEntityIdentifier
-
-
Constructor
-
-
LiveEntityPdu - Class in edu.nps.moves.dis7
-
-
The live entity PDUs have a header with some different field names, but the same length.
-
-
LiveEntityPdu() - Constructor for class edu.nps.moves.dis7.LiveEntityPdu
-
-
Constructor
-
-
liveSimulationAddress - Variable in class edu.nps.moves.dis7.LiveEntityIdentifier
-
-
Live Simulation Address record (see 6.2.54)
-
-
LiveSimulationAddress - Class in edu.nps.moves.dis7
-
-
A simulation's designation associated with all Live Entity IDs contained in Live Entity PDUs.
-
-
LiveSimulationAddress() - Constructor for class edu.nps.moves.dis7.LiveSimulationAddress
-
-
Constructor
-
-
liveSiteNumber - Variable in class edu.nps.moves.dis7.LiveSimulationAddress
-
-
facility, installation, organizational unit or geographic location may have multiple sites associated with it.
-
-
localCoordFromDis(double, double, double) - Method in class edu.nps.moves.spatial.RangeCoordinates
-
-
Given DIS coordinates, convert to the local euclidian plane coordinates.
-
-
localRollPitchHeadingToDisEuler(Orientation, Vector3Double) - Method in class edu.nps.moves.spatial.RangeCoordinates
-
-
Converts a roll, pitch, and heading/yaw in the local flat coordinate system to DIS euler - angles.
-
-
location - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
Location with respect to entity the issuing entity collided with
-
-
location - Variable in class edu.nps.moves.dis.CollisionPdu
-
-
Location with respect to entity the issuing entity collided with
-
-
location - Variable in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
Location with respect to the entity
-
-
location - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
Location wrt entity.
-
-
location - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
location
-
-
location - Variable in class edu.nps.moves.dis7.CollisionPdu
-
-
This field shall specify the location of the collision with respect to the entity with which the issuing entity collided.
-
-
location - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
the location of the antenna beam source with respect to the emitting entity's coordinate system.
-
-
locationInEntityCoordinates - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
location of the detonation or impact in the target entity's coordinate system.
-
-
locationInWorldCoordinates - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
where the detonation is, in world coordinates
-
-
locationInWorldCoordinates - Variable in class edu.nps.moves.dis.FirePdu
-
-
location of the firing event
-
-
locationInWorldCoordinates - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
location of the munition detonation, the expendable detonation, Section 7.3.3
-
-
locationInWorldCoordinates - Variable in class edu.nps.moves.dis7.FirePdu
-
-
This field shall specify the location, in world coordinates, from which the munition was launched, and shall be represented by a World Coordinates record (see 6.2.97).
-
-
locationOfEntityCoordinates - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
Velocity of the ammunition, Section 7.3.3
-
-
locationOfImpact - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
This field shall specify the location of the collision with respect to the entity with which the issuing entity collided.
-
-
LogisticsFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.5.
-
-
LogisticsFamilyPdu() - Constructor for class edu.nps.moves.dis.LogisticsFamilyPdu
-
-
Constructor
-
-
LogisticsFamilyPdu - Class in edu.nps.moves.dis7
-
-
Abstract superclass for logistics PDUs.
-
-
LogisticsFamilyPdu() - Constructor for class edu.nps.moves.dis7.LogisticsFamilyPdu
-
-
Constructor
-
-
LogReplay - Class in edu.nps.moves.logger
-
-
Reads from the log files, replaying the data on a multicast group.
-
-
LogReplay(Properties) - Constructor for class edu.nps.moves.logger.LogReplay
-
 
-
LogWriter - Class in edu.nps.moves.logger
-
-
Writes the contents of the PDU buffer to the file in a separate thread.
-
-
LogWriter(String) - Constructor for class edu.nps.moves.logger.LogWriter
-
-
Creates a new instance of LogWriter.
-
-
longDescription - Variable in class edu.nps.moves.dis.PduStream
-
-
Longish description of this PDU stream
-
-
longitude - Variable in class edu.nps.moves.dis.IsGroupOfPdu
-
-
longitude
-
-
lowerElevation - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
- - - -

M

-
-
main(String[]) - Static method in class edu.nps.moves.disutil.ConcatenatedDisPdus
-
-
Useful for some testing, maybe some example code
-
-
main(String[]) - Static method in class edu.nps.moves.examples.EspduReceiver
-
 
-
main(String[]) - Static method in class edu.nps.moves.examples.EspduReceiverNIO
-
 
-
main(String[]) - Static method in class edu.nps.moves.examples.EspduSender
-
-
Possible system properties, passed in via -Dattr=val - networkMode: unicast, broadcast, multicast - destinationIp: where to send the packet.
-
-
main(String[]) - Static method in class edu.nps.moves.examples.EspduSenderNIO
-
 
-
main(String[]) - Static method in class edu.nps.moves.examples.MarshallExample
-
-
Shows how to marshal out to XML and read from XML files.
-
-
main(String[]) - Static method in class edu.nps.moves.examples.OpenHouseSender
-
 
-
main(String[]) - Static method in class edu.nps.moves.examples.PduSender
-
 
-
main(String[]) - Static method in class edu.nps.moves.examples.ReceiverPerformance
-
 
-
main(String[]) - Static method in class edu.nps.moves.logger.DisLogger
-
-
Entry point.
-
-
main(String[]) - Static method in class edu.nps.moves.logger.LogReplay
-
 
-
main(String[]) - Static method in class edu.nps.moves.math.Quaternion2
-
-
Main method for testing
-
-
main(String[]) - Static method in class edu.nps.moves.spatial.RangeCoordinates
-
 
-
major - Variable in class edu.nps.moves.dis.ModulationType
-
-
major
-
-
majorModulation - Variable in class edu.nps.moves.dis7.ModulationType
-
-
the major classification of the modulation type.
-
-
makeFromVecs(float, float, float, float, float, float) - Method in class edu.nps.moves.math.Quaternion
-
 
-
makeFromVecs(float[], float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
makeFromVecs(Vec3f, Vec3f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
makeIdent() - Method in class edu.nps.moves.math.Matrix3f
-
 
-
makeIdent() - Method in class edu.nps.moves.math.Matrix4f
-
 
-
makeIdent() - Method in class edu.nps.moves.math.Quaternion
-
 
-
makeNull() - Method in class edu.nps.moves.math.Matrix3f
-
 
-
makeNull() - Method in class edu.nps.moves.math.Matrix4f
-
 
-
makeNull() - Method in class edu.nps.moves.math.Vec3f
-
 
-
makeNull() - Method in class edu.nps.moves.math.Vec4f
-
 
-
marking - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
characters that can be used for debugging, or to draw unique strings on the side of entities in the world
-
-
marking - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
characters that can be used for debugging, or to draw unique strings on the side of entities in the world
-
-
Marking - Class in edu.nps.moves.dis
-
-
Section 5.2.15.
-
-
Marking() - Constructor for class edu.nps.moves.dis.Marking
-
-
Constructor
-
-
marking - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
characters that can be used for debugging, or to draw unique strings on the side of entities in the world
-
-
marking - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
characters that can be used for debugging, or to draw unique strings on the side of entities in the world
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticBeamData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticEmitter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AggregateID
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AggregateID
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AggregateMarking
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AggregateMarking
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AggregateType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.AntennaLocation
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.AntennaLocation
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ApaData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ApaData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ArticulationParameter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.BeamData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.BeamData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.BurstDescriptor
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ClockTime
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ClockTime
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.CollisionPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.CommentPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.CreateEntityPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.CreateEntityPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.DataPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.DataPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.DataQueryPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.DataReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.DesignatorPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.DetonationPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.DistributedEmissionsFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.DistributedEmissionsFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EightByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EightByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EmitterSystem
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EntityID
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityID
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EntityInformationFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityInformationFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EntityManagementFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityManagementFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EntityType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.Environment
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.Environment
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EventID
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EventID
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EventReportPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.FirePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.FixedDatum
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.FixedDatum
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.FourByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.FourByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.GridAxisRecord
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.GridAxisRecord
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.IffFundamentalData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.LayerHeader
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.LogisticsFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.LogisticsFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.Marking
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.Marking
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.MinefieldFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ModulationType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ModulationType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.NamedLocation
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.NamedLocation
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ObjectType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ObjectType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.OneByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.OneByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.Orientation
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.Orientation
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.Pdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.Pdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal() - Method in class edu.nps.moves.dis.Pdu
-
-
A convenience method for marshalling to a byte array.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.PduContainer
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.PduContainer
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.PduStream
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.PduStream
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.Point
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.Point
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.PropulsionSystemData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.PropulsionSystemData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.RadioCommunicationsFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.RadioCommunicationsFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.RadioEntityType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ReceiverPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.RecordSet
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.Relationship
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.Relationship
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SeesPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SetDataPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.ShaftRPMs
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SignalPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SimulationAddress
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SimulationAddress
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SixByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SixByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.StartResumePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.StopFreezePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SupplyQuantity
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SupplyQuantity
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.SystemID
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.SystemID
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.TrackJamTarget
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.TransmitterPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.TwoByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.TwoByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.UaPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.VariableDatum
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.Vector3Double
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.Vector3Float
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AggregateMarking
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AggregateMarking
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AggregateType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AngleDeception
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AntennaLocation
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AntennaLocation
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Association
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Association
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AttachedParts
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Attribute
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Attribute
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AttributePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.BeamData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.BeamData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.BeamStatus
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.BeamStatus
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.BlankingSector
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ChangeOptions
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ChangeOptions
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ClockTime
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ClockTime
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CollisionPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CommentPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DatumSpecification
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DetonationPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EightByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EightByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EmitterSystem
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EngineFuel
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityAssociation
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityID
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityID
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityInformationFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityInformationFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityManagementFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityManagementFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityMarking
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityMarking
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Environment
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Environment
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EnvironmentType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EulerAngles
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EventIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EventIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EventReportPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Expendable
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Expendable
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ExpendableReload
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FirePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.FixedDatum
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FixedDatum
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.FourByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FourByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.GridAxis
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.GroupID
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.GroupID
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IFFData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IFFData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IffDataSpecification
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IffDataSpecification
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IOEffect
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.JammingTechnique
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LayerHeader
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.LogisticsFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LogisticsFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.MinefieldFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ModulationParameters
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ModulationParameters
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ModulationType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Munition
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Munition
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MunitionReload
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ObjectType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.OneByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.OneByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Pdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Pdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal() - Method in class edu.nps.moves.dis7.Pdu
-
-
A convenience method for marshalling to a byte array.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.PduContainer
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduContainer
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduHeader
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.PduStatus
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduStatus
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.PduStream
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduStream
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduSuperclass
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ProtocolMode
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ProtocolMode
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RadioType
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RecordSpecification
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RecordSpecification
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Relationship
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Relationship
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.RequestID
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RequestID
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SeesPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Sensor
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SeparationVP
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SetDataPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SignalPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SimulationAddress
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationAddress
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StartResumePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StorageFuel
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SupplyQuantity
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SupplyQuantity
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Timestamp
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Timestamp
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.TotalRecordSets
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.TotalRecordSets
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.TrackJamData
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.TwoByteChunk
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.TwoByteChunk
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UaPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.VariableDatum
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.VariableParameter
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Vector2Float
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Vector2Float
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Vector3Double
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Vector3Float
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
-
Packs a Pdu into the ByteBuffer.
-
-
marshal(DataOutputStream) - Method in class edu.nps.moves.disutil.VariableLengthData
-
 
-
marshal(ByteBuffer) - Method in class edu.nps.moves.disutil.VariableLengthData
-
 
-
MarshallExample - Class in edu.nps.moves.examples
-
-
Example of using JAXB to marshal and unmarshall PDUs to and from XML.
-
-
MarshallExample() - Constructor for class edu.nps.moves.examples.MarshallExample
-
 
-
marshalPdu(Pdu) - Method in class edu.nps.moves.disutil.DisMarshaller
-
 
-
marshalWithDisAbsoluteTimestamp() - Method in class edu.nps.moves.dis.Pdu
-
-
A convieneince method to marshal to a byte array with the timestamp set to - the DIS standard for absolute timestamps (which works only if the host is - slaved to NTP).
-
-
marshalWithDisAbsoluteTimestamp(ByteBuffer) - Method in class edu.nps.moves.dis.Pdu
-
 
-
marshalWithDisRelativeTimestamp() - Method in class edu.nps.moves.dis.Pdu
-
-
A convieneince method to marshal to a byte array with the timestamp set to - the DIS standard for relative timestamps.
-
-
marshalWithDisRelativeTimestamp(ByteBuffer) - Method in class edu.nps.moves.dis.Pdu
-
 
-
marshalWithNpsTimestamp() - Method in class edu.nps.moves.dis.Pdu
-
-
A convienience method to marshal a PDU using the NPS-specific format for - timestamps, which is hundredths of a second since the start of the year.
-
-
marshalWithNpsTimestamp(ByteBuffer) - Method in class edu.nps.moves.dis.Pdu
-
 
-
marshalWithUnixTimestamp() - Method in class edu.nps.moves.dis.Pdu
-
-
Another option for marshalling with the timestamp field set automatically.
-
-
marshalWithUnixTimestamp(ByteBuffer) - Method in class edu.nps.moves.dis.Pdu
-
 
-
mass - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
mass of issuing entity
-
-
mass - Variable in class edu.nps.moves.dis.CollisionPdu
-
-
mass of issuing entity
-
-
mass - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
This field shall contain the mass of the issuing entity and shall be represented by a 32-bit floating point number representing kilograms
-
-
mass - Variable in class edu.nps.moves.dis7.CollisionPdu
-
-
This field shall contain the mass of the issuing entity, and shall be represented by a 32-bit floating point number representing kilograms.
-
-
masterAttributeRecordType - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
This field shall contain the Attribute record type of the Attribute records in the PDU if they all have the same Attribute record type.
-
-
masterCommunicationsDeviceID - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
specific intercom device that has created this intercom channel
-
-
masterCommunicationsDeviceID - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
specific intercom device that has created this intercom channel
-
-
masterEntityID - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
eid of the entity that has created this intercom channel.
-
-
masterEntityID - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
eid of the entity that has created this intercom channel.
-
-
Matrix - Class in edu.nps.moves.deadreckoning.utils
-
-
A class that performs some basic Matrix manipulations, stopping short of - Eigenvectors, Single Value Decomposition, LU, and other more advaced - manipulations.
-
-
Matrix(int) - Constructor for class edu.nps.moves.deadreckoning.utils.Matrix
-
-
create a square matrix initialized to the identity
-
-
Matrix(int, int) - Constructor for class edu.nps.moves.deadreckoning.utils.Matrix
-
-
create a matrix of any dimensions initialized to all zeroes.
-
-
Matrix(Matrix) - Constructor for class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Creates a matrix of a matrix...a copy
-
-
Matrix3f - Class in edu.nps.moves.math
-
-
EXECUTIVE SUMMARY - Module Name: Matrix3f.java - Description: Definition of the Matrix3f class
-
-
Matrix3f() - Constructor for class edu.nps.moves.math.Matrix3f
-
 
-
Matrix3f(float[][]) - Constructor for class edu.nps.moves.math.Matrix3f
-
 
-
Matrix3f(Matrix3f) - Constructor for class edu.nps.moves.math.Matrix3f
-
 
-
Matrix3f(Quaternion) - Constructor for class edu.nps.moves.math.Matrix3f
-
 
-
Matrix3f(float[]) - Constructor for class edu.nps.moves.math.Matrix3f
-
 
-
Matrix3f(float, float, float) - Constructor for class edu.nps.moves.math.Matrix3f
-
 
-
Matrix4f - Class in edu.nps.moves.math
-
-
EXECUTIVE SUMMARY - Module Name: Matrix4f.java - Description: Definition of the Matrix4f class
-
-
Matrix4f() - Constructor for class edu.nps.moves.math.Matrix4f
-
 
-
Matrix4f(float[][]) - Constructor for class edu.nps.moves.math.Matrix4f
-
 
-
Matrix4f(Matrix4f) - Constructor for class edu.nps.moves.math.Matrix4f
-
 
-
Matrix4f(Quaternion) - Constructor for class edu.nps.moves.math.Matrix4f
-
 
-
Matrix4f(float[]) - Constructor for class edu.nps.moves.math.Matrix4f
-
 
-
Matrix4f(float, float, float) - Constructor for class edu.nps.moves.math.Matrix4f
-
 
-
MatrixException - Exception in edu.nps.moves.deadreckoning.utils
-
-
The Exception class that is thrown by the Matrix.java class - Very basic Exception class, only passes a description of the error - that will hopefully lead to simple troubleshooting resolution...:)
-
-
MatrixException(String) - Constructor for exception edu.nps.moves.deadreckoning.utils.MatrixException
-
 
-
MAX_PDU_LOGFILE_SIZE - Static variable in class edu.nps.moves.logger.DisLogger
-
 
-
MAX_PDU_SIZE - Static variable in class edu.nps.moves.examples.EspduReceiver
-
-
Max size of a PDU in binary format that we can receive.
-
-
MAX_PDU_SIZE - Static variable in class edu.nps.moves.examples.EspduReceiverNIO
-
-
Max size of a PDU in binary format that we can receive.
-
-
MAX_PDU_SIZE - Static variable in class edu.nps.moves.logger.DisLogger
-
-
Maximum PDU size.
-
-
maximumQuantity - Variable in class edu.nps.moves.dis7.EngineFuelReload
-
-
maximum quantity of fuel loaded
-
-
maximumQuantity - Variable in class edu.nps.moves.dis7.ExpendableReload
-
 
-
maximumQuantity - Variable in class edu.nps.moves.dis7.MunitionReload
-
-
the maximum quantity of this munition type that this station/launcher is capable of holding when a station/launcher is specified
-
-
maximumQuantity - Variable in class edu.nps.moves.dis7.StorageFuelReload
-
-
the maximum quantity of this fuel type that this sta- tion/launcher is capable of holding when a station/launcher is specified.
-
-
maximumQuantityReloadTime - Variable in class edu.nps.moves.dis7.EngineFuelReload
-
-
seconds normally required to to reload maximum qty
-
-
maximumQuantityReloadTime - Variable in class edu.nps.moves.dis7.ExpendableReload
-
 
-
maximumQuantityReloadTime - Variable in class edu.nps.moves.dis7.MunitionReload
-
-
the number of seconds of sim time required to reload the max possible quantity
-
-
maximumQuantityReloadTime - Variable in class edu.nps.moves.dis7.StorageFuelReload
-
-
the seconds normally required to reload the maximum possible quantity of this fuel type at this station/launcher.
-
-
maximumWalkDistance - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
MemoryView - Class in edu.nps.moves.examples
-
-
Used in support of PduByteBufferTester
- Frame to display amount of free memory in the running application.
-
-
MemoryView() - Constructor for class edu.nps.moves.examples.MemoryView
-
-
Initializes the Form
-
-
MIN_SLEEP_TIME - Static variable in class edu.nps.moves.logger.LogReplay
-
-
time, in milliseconds, that it is not worth sleeping for
-
-
MineEntityIdentifier - Class in edu.nps.moves.dis7
-
-
The unique designation of a mine contained in the Minefield Data PDU.
-
-
MineEntityIdentifier() - Constructor for class edu.nps.moves.dis7.MineEntityIdentifier
-
-
Constructor
-
-
mineEntityNumber - Variable in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
MinefieldDataPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.10.3 Information about individual mines within a minefield.
-
-
MinefieldDataPdu() - Constructor for class edu.nps.moves.dis.MinefieldDataPdu
-
-
Constructor
-
-
MinefieldFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.10.1 Abstract superclass for PDUs relating to minefields - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
MinefieldFamilyPdu() - Constructor for class edu.nps.moves.dis.MinefieldFamilyPdu
-
-
Constructor
-
-
MinefieldFamilyPdu - Class in edu.nps.moves.dis7
-
-
Abstract superclass for PDUs relating to minefields.
-
-
MinefieldFamilyPdu() - Constructor for class edu.nps.moves.dis7.MinefieldFamilyPdu
-
-
Constructor
-
-
minefieldID - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Minefield ID
-
-
minefieldID - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Minefield ID
-
-
minefieldID - Variable in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
Minefield ID
-
-
minefieldID - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
Minefield ID
-
-
minefieldID - Variable in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
Minefield ID
-
-
minefieldID - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Minefield ID
-
-
MinefieldIdentifier - Class in edu.nps.moves.dis7
-
-
The unique designation of a minefield Section 6.2.56 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
MinefieldIdentifier() - Constructor for class edu.nps.moves.dis7.MinefieldIdentifier
-
-
Constructor
-
-
minefieldLocation - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
location of minefield in world coords
-
-
minefieldLocation - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
location of center of minefield in world coords
-
-
minefieldNumber - Variable in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
minefieldOrientation - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
orientation of minefield
-
-
minefieldOrientation - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
orientation of minefield
-
-
MinefieldQueryPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.10.2 Query a minefield for information about individual mines.
-
-
MinefieldQueryPdu() - Constructor for class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Constructor
-
-
MinefieldResponseNackPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.10.4 proivde the means to request a retransmit of a minefield data pdu.
-
-
MinefieldResponseNackPdu() - Constructor for class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
Constructor
-
-
MinefieldResponseNackPdu - Class in edu.nps.moves.dis7
-
-
proivde the means to request a retransmit of a minefield data pdu.
-
-
MinefieldResponseNackPdu() - Constructor for class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
Constructor
-
-
MinefieldSensorType - Class in edu.nps.moves.dis7
-
-
Information about a minefield sensor.
-
-
MinefieldSensorType() - Constructor for class edu.nps.moves.dis7.MinefieldSensorType
-
-
Constructor
-
-
minefieldSequence - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
Minefield sequence
-
-
minefieldSequence - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Minefield sequence
-
-
minefieldSequenceNumbeer - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Minefield sequence number
-
-
MinefieldStatePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.10.1 Abstract superclass for PDUs relating to minefields.
-
-
MinefieldStatePdu() - Constructor for class edu.nps.moves.dis.MinefieldStatePdu
-
-
Constructor
-
-
MinefieldStatePdu - Class in edu.nps.moves.dis7
-
-
information about the complete minefield.
-
-
MinefieldStatePdu() - Constructor for class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Constructor
-
-
minefieldType - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
type of minefield
-
-
minefieldType - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
type of minefield
-
-
mineLocation - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Mine locations
-
-
mineType - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Mine type
-
-
mineType - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
Type of mines
-
-
mineType - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Type of mines
-
-
missingPduSequenceNumbers - Variable in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
PDU sequence numbers that were missing
-
-
missingPduSequenceNumbers - Variable in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
PDU sequence numbers that were missing
-
-
modelType - Variable in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
model type
-
-
modifications - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
modifications enumeration
-
-
modifications - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
modifications
-
-
modifications - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
modifications enumeration
-
-
modifications - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
modifications
-
-
modifier - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
enumeration
-
-
modulationParameterCount - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
how many modulation parameters we have
-
-
modulationParameterCount - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
how many modulation parameters we have
-
-
ModulationParameters - Class in edu.nps.moves.dis7
-
-
Modulation parameters associated with a specific radio system.
-
-
ModulationParameters() - Constructor for class edu.nps.moves.dis7.ModulationParameters
-
-
Constructor
-
-
modulationParametersList - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
variable length list of modulation parameters
-
-
modulationParametersList - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
variable length list of modulation parameters
-
-
ModulationType - Class in edu.nps.moves.dis
-
-
Radio modulation - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
ModulationType() - Constructor for class edu.nps.moves.dis.ModulationType
-
-
Constructor
-
-
modulationType - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
modulation
-
-
ModulationType - Class in edu.nps.moves.dis7
-
-
Information about the type of modulation used for radio transmission.
-
-
ModulationType() - Constructor for class edu.nps.moves.dis7.ModulationType
-
-
Constructor
-
-
modulationType - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
modulation
-
-
MTU_SIZE - Static variable in interface edu.nps.moves.net.BehaviorWriterIF
-
-
The (rough) size of an ethernet frame
-
-
mult(double) - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
scales a matrix, but does not destroy the content of the original
-
-
mult(Matrix) - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Multiplies 2 matrixes together
-
-
mult(Matrix, Matrix) - Static method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
multiplies two matrixes together - None Destructive
-
-
mult(Quaternion, Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
MULTICAST_ADDRESS - Static variable in class edu.nps.moves.examples.PduSender
-
 
-
MULTICAST_GROUP - Static variable in class edu.nps.moves.examples.EspduSenderNIO
-
-
multicast group we send on
-
-
MULTICAST_GROUP - Static variable in class edu.nps.moves.examples.OpenHouseSender
-
-
multicast group we send on
-
-
MULTICAST_GROUP - Static variable in class edu.nps.moves.examples.ReceiverPerformance
-
 
-
multiply(Quaternion2) - Method in class edu.nps.moves.math.Quaternion2
-
-
Multiplies two quaternions
-
-
multiply(double) - Method in class edu.nps.moves.math.Quaternion2
-
-
Multiplies this quaternion with a scalar
-
-
multSelf(double) - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Scalar multiply in place
-
-
multVec(Matrix, double[]) - Static method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Performs Ax multiplication
-
-
munition - Variable in class edu.nps.moves.dis.BurstDescriptor
-
-
What munition was used in the burst
-
-
Munition - Class in edu.nps.moves.dis7
-
-
An entity's munition (e.g., bomb, missile) information shall be represented by one or more Munition records.
-
-
Munition() - Constructor for class edu.nps.moves.dis7.Munition
-
-
Constructor
-
-
MunitionDescriptor - Class in edu.nps.moves.dis7
-
-
Represents the firing or detonation of a munition.
-
-
MunitionDescriptor() - Constructor for class edu.nps.moves.dis7.MunitionDescriptor
-
-
Constructor
-
-
munitionExpendibleID - Variable in class edu.nps.moves.dis7.FirePdu
-
-
This field shall specify the entity identification of the fired munition or expendable.
-
-
munitionID - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
ID of muntion that was fired
-
-
munitionID - Variable in class edu.nps.moves.dis.FirePdu
-
-
ID of the munition that is being shot
-
-
MunitionReload - Class in edu.nps.moves.dis7
-
-
indicate weapons (munitions) previously communicated via the Munition record.
-
-
MunitionReload() - Constructor for class edu.nps.moves.dis7.MunitionReload
-
-
Constructor
-
-
munitionStatus - Variable in class edu.nps.moves.dis7.Munition
-
-
the status of the munition.
-
-
munitionType - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall identify the munition type enumeration for the DE weapon beam, Section 7.3.4
-
-
munitionType - Variable in class edu.nps.moves.dis7.Munition
-
-
This field shall identify the entity type of the munition.
-
-
munitionType - Variable in class edu.nps.moves.dis7.MunitionDescriptor
-
-
What munition was used in the burst
-
-
munitionType - Variable in class edu.nps.moves.dis7.MunitionReload
-
-
This field shall identify the entity type of the munition.
-
-
- - - -

N

-
-
name - Variable in class edu.nps.moves.dis7.PduStream
-
-
short description of this PDU stream
-
-
NamedLocation - Class in edu.nps.moves.dis
-
-
discrete ostional relationsihip - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
NamedLocation() - Constructor for class edu.nps.moves.dis.NamedLocation
-
-
Constructor
-
-
namedLocationID - Variable in class edu.nps.moves.dis.IsPartOfPdu
-
-
named location
-
-
namedLocationID - Variable in class edu.nps.moves.dis7.IsPartOfPdu
-
-
named location
-
-
NamedLocationIdentification - Class in edu.nps.moves.dis7
-
-
Information about the discrete positional relationship of the part entity with respect to the its host entity Section 6.2.62 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
NamedLocationIdentification() - Constructor for class edu.nps.moves.dis7.NamedLocationIdentification
-
-
Constructor
-
-
nature - Variable in class edu.nps.moves.dis.Relationship
-
-
Nature of join
-
-
nature - Variable in class edu.nps.moves.dis7.Relationship
-
-
the nature or purpose for joining of the part entity to the host entity and shall be represented by a 16-bit enumeration
-
-
negate() - Method in class edu.nps.moves.math.Vec3f
-
 
-
negate(Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
negate() - Method in class edu.nps.moves.math.Vec4f
-
 
-
negate(Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
NioServer - Class in edu.nps.moves.disutil
-
-
A robust class for establishing simultaneous TCP and UDP servers and manipulating - their listening ports.
-
-
NioServer() - Constructor for class edu.nps.moves.disutil.NioServer
-
-
Constructs a new NioServer, listening to nothing, and not started.
-
-
NioServer(ThreadFactory) - Constructor for class edu.nps.moves.disutil.NioServer
-
-
Constructs a new NioServer, listening to nothing, and not started.
-
-
NioServer.Adapter - Class in edu.nps.moves.disutil
-
-
A helper class that implements all methods of the - NioServer.Listener interface with empty methods.
-
-
NioServer.Event - Class in edu.nps.moves.disutil
-
-
An event representing activity by a NioServer.
-
-
NioServer.Listener - Interface in edu.nps.moves.disutil
-
-
An interface for listening to events from a NioServer.
-
-
NioServer.State - Enum in edu.nps.moves.disutil
-
-
One of four possible states for the server to be in:
-
-
nioServerConnectionClosed(NioServer.Event) - Method in class edu.nps.moves.disutil.NioServer.Adapter
-
-
Empty method.
-
-
nioServerConnectionClosed(NioServer.Event) - Method in interface edu.nps.moves.disutil.NioServer.Listener
-
-
Called when a connection is closed remotely.
-
-
nioServerNewConnectionReceived(NioServer.Event) - Method in class edu.nps.moves.disutil.NioServer.Adapter
-
-
Empty method.
-
-
nioServerNewConnectionReceived(NioServer.Event) - Method in interface edu.nps.moves.disutil.NioServer.Listener
-
-
Called when a new connection is received.
-
-
nioServerTcpDataReceived(NioServer.Event) - Method in class edu.nps.moves.disutil.NioServer.Adapter
-
-
Empty method.
-
-
nioServerTcpDataReceived(NioServer.Event) - Method in interface edu.nps.moves.disutil.NioServer.Listener
-
-
Called when TCP data is received.
-
-
nioServerUdpDataReceived(NioServer.Event) - Method in class edu.nps.moves.disutil.NioServer.Adapter
-
-
Empty method.
-
-
nioServerUdpDataReceived(NioServer.Event) - Method in interface edu.nps.moves.disutil.NioServer.Listener
-
-
Called when UDP data is received.
-
-
nomenclature - Variable in class edu.nps.moves.dis.RadioEntityType
-
 
-
nomenclatureVersion - Variable in class edu.nps.moves.dis.RadioEntityType
-
-
specific info based on subcategory field
-
-
normalize() - Method in class edu.nps.moves.math.Quaternion
-
 
-
normalize(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
normalize() - Method in class edu.nps.moves.math.Quaternion2
-
-
Normalizes the quaternion - modifies the current quaternion
-
-
normalize() - Method in class edu.nps.moves.math.Vec3f
-
 
-
normalize(Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
normalize() - Method in class edu.nps.moves.math.Vec4f
-
 
-
normalize(Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
NUMBER_TO_SEND - Static variable in class edu.nps.moves.examples.EspduSender
-
 
-
numberAttributeRecordSet - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
This field shall specify the number of Attribute Record Sets that make up the remainder of the PDU.
-
-
numberOfAPAs - Variable in class edu.nps.moves.dis.UaPdu
-
-
This field shall indicate the number of APAs described in the current UA PDU
-
-
numberOfAPAs - Variable in class edu.nps.moves.dis7.UaPdu
-
-
This field shall indicate the number of APAs described in the current UA PDU
-
-
numberOfAppearanceRecords - Variable in class edu.nps.moves.dis7.SilentEntitySystem
-
-
number of entity appearance records that follow
-
-
numberOfArticulationParameters - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
How many articulation parameters we have
-
-
numberOfArticulationParameters - Variable in class edu.nps.moves.dis.EntityStatePdu
-
-
How many articulation parameters are in the variable length list
-
-
numberOfArticulationParameters - Variable in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
How many articulation parameters are in the variable length list
-
-
numberOfArticulationParameters - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
How many articulation parameters are in the variable length list
-
-
numberOfBeams - Variable in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
Number of beams
-
-
numberOfBeams - Variable in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
This field shall specify the number of beams being described in the current PDU for the system being described.
-
-
numberOfBeams - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
the number of beams being described in the current PDU for the emitter system being described.
-
-
numberOfBytes - Variable in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
-
number of bytes of environmental state data
-
-
numberOfDamageDescription - Variable in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
field shall specify the number of Damage Description records, Section 7.3.5
-
-
numberOfDERecords - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall specify the number of DE records, Section 7.3.4
-
-
numberOfDisAggregates - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
number of aggregates
-
-
numberOfDisEntities - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
number of entities
-
-
numberOfEntities - Variable in class edu.nps.moves.dis7.SilentEntitySystem
-
-
number of the type specified by the entity type field
-
-
numberOfEnvironmentRecords - Variable in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
number of environment records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.ActionRequestPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.ActionResponsePdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.CommentPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.CommentReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.DataPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.DataQueryPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.DataReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.EventReportPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.EventReportReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.SetDataPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis.SetDataReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.ActionRequestPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.CommentPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.CommentReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.DataPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.DataQueryPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.DataReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.EventReportPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.SetDataPdu
-
-
Number of fixed datum records
-
-
numberOfFixedDatumRecords - Variable in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Fixed datum record count
-
-
numberOfFixedDatums - Variable in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
-
Number of fixed datum IDs
-
-
numberOfFixedDatums - Variable in class edu.nps.moves.dis7.DatumSpecification
-
-
Number of fixed datums
-
-
numberOfGridAxes - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
number of grid axes for the environmental data
-
-
numberOfGroupedEntities - Variable in class edu.nps.moves.dis.IsGroupOfPdu
-
-
Number of individual entities constituting the group
-
-
numberOfIffDataRecords - Variable in class edu.nps.moves.dis7.IffDataSpecification
-
-
Number of iff records
-
-
numberOfIFFFundamentalParameterRecords - Variable in class edu.nps.moves.dis7.SecondaryOperationalData
-
-
the number of IFF Fundamental Parameter Data records that follow
-
-
numberOfMinesInThisPdu - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
how many mines are in this PDU
-
-
numberOfMineTypes - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
how many mine types
-
-
numberOfMineTypes - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
how many mine types
-
-
numberOfMissingPdus - Variable in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
how many pdus were missing
-
-
numberOfMissingPdus - Variable in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
how many pdus were missing
-
-
numberOfPdus - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
number of pdus in response
-
-
numberOfPdus - Variable in class edu.nps.moves.dis.PduContainer
-
-
Number of PDUs in the container list
-
-
numberOfPdus - Variable in class edu.nps.moves.dis7.PduContainer
-
-
Number of PDUs in the container list
-
-
numberOfPerimeterPoints - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Number of perimeter points for the minefield
-
-
numberOfPerimeterPoints - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
Number of permieter points
-
-
numberOfPerimeterPoints - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Number of permieter points
-
-
numberOfPoints - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Number of points
-
-
numberOfPoints - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Number of points
-
-
numberOfPointsOnXiAxis - Variable in class edu.nps.moves.dis7.GridAxis
-
-
Number of grid locations along Xi axis
-
-
numberOfPointsOnXiAxis - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
Number of grid locations along Xi axis
-
-
numberOfPropulsionSystems - Variable in class edu.nps.moves.dis.SeesPdu
-
-
how many propulsion systems
-
-
numberOfPropulsionSystems - Variable in class edu.nps.moves.dis7.SeesPdu
-
-
how many propulsion systems
-
-
numberOfRecords - Variable in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
numberOfRecords
-
-
numberOfRecords - Variable in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
numberOfRecords
-
-
numberOfRecords - Variable in class edu.nps.moves.dis7.RecordQuerySpecification
-
 
-
numberOfRecordSets - Variable in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
Number of record sets in list
-
-
numberOfRecordSets - Variable in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
number of record sets to transfer
-
-
numberOfRecordSets - Variable in class edu.nps.moves.dis7.RecordSpecification
-
-
The number of record sets
-
-
numberOfSegments - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
number of linear segment parameters
-
-
numberOfSegments - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
number of linear segment parameters
-
-
numberOfSensorTypes - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
how many sensor type are in this PDU
-
-
numberOfSensorTypes - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Number of sensor types
-
-
numberOfShafts - Variable in class edu.nps.moves.dis.UaPdu
-
-
This field shall represent the number of shafts on a platform
-
-
numberOfShafts - Variable in class edu.nps.moves.dis7.UaPdu
-
-
This field shall represent the number of shafts on a platform
-
-
numberOfSilentAggregateTypes - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
number of silent aggregate types
-
-
numberOfSilentEntityTypes - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
number of silent entity types
-
-
numberOfStandardVariableRecords - Variable in class edu.nps.moves.dis7.StandardVariableSpecification
-
-
Number of static variable records
-
-
numberOfSupplyTypes - Variable in class edu.nps.moves.dis.ResupplyOfferPdu
-
-
how many supplies are being offered
-
-
numberOfSupplyTypes - Variable in class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
how many supplies are being offered
-
-
numberOfSupplyTypes - Variable in class edu.nps.moves.dis.ServiceRequestPdu
-
-
How many requested
-
-
numberOfSupplyTypes - Variable in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
How many supplies types are being offered, Section 7.4.3
-
-
numberOfSupplyTypes - Variable in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
How many supplies are taken by receiving entity
-
-
numberOfSupplyTypes - Variable in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
How many requested, Section 7.4.2
-
-
numberOfSystems - Variable in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
This field shall specify the number of emission systems being described in the current PDU.
-
-
numberOfSystems - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
This field shall specify the number of emission systems being described in the current PDU.
-
-
numberOfTrackJamTargets - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
Number of track/jam targets
-
-
numberOfUAEmitterSystems - Variable in class edu.nps.moves.dis.UaPdu
-
-
This field shall specify the number of UA emitter systems being described in the current UA PDU
-
-
numberOfUAEmitterSystems - Variable in class edu.nps.moves.dis7.UaPdu
-
-
This field shall specify the number of UA emitter systems being described in the current UA PDU
-
-
numberOfValues - Variable in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
-
Number of data values
-
-
numberOfValues - Variable in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
-
number of values
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.ActionRequestPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.ActionResponsePdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.CommentPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.CommentReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.DataPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.DataQueryPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.DataReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.EventReportPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.EventReportReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.SetDataPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis.SetDataReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.ActionRequestPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.CommentPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.CommentReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.DataPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.DataQueryPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.DataReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.EventReportPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.SetDataPdu
-
-
Number of variable datum records
-
-
numberOfVariableDatumRecords - Variable in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
variable datum record count
-
-
numberOfVariableDatums - Variable in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
-
Number of variable datum IDs
-
-
numberOfVariableDatums - Variable in class edu.nps.moves.dis7.DatumSpecification
-
-
Number of variable datums
-
-
numberOfVariableParameters - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
How many articulation parameters we have, Section 7.3.3
-
-
numberOfVariableParameters - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
How many variable parameters are in the variable length list.
-
-
numberOfVariableParameters - Variable in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
This field shall specify the number of variable parameters present.
-
-
numberOfVariableParameters - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
How many variable (nee articulation) parameters are in the variable length list
-
-
numberOfVectoringNozzleSystems - Variable in class edu.nps.moves.dis.SeesPdu
-
-
how many vectoring nozzle systems
-
-
numberOfVectoringNozzleSystems - Variable in class edu.nps.moves.dis7.SeesPdu
-
-
how many vectoring nozzle systems
-
-
- - - -

O

-
-
objectAppearance - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Object appearance
-
-
objectAppearance - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
Object apperance
-
-
objectAppearance - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Object apperance
-
-
objectID - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Object in synthetic environment
-
-
objectID - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
Object in synthetic environment
-
-
objectID - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
Object in synthetic environment
-
-
objectID - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Object in synthetic environment
-
-
objectID - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
Object in synthetic environment
-
-
objectID - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Object in synthetic environment
-
-
ObjectIdentifier - Class in edu.nps.moves.dis7
-
-
The unique designation of an environmental object.
-
-
ObjectIdentifier() - Constructor for class edu.nps.moves.dis7.ObjectIdentifier
-
-
Constructor
-
-
objectKind - Variable in class edu.nps.moves.dis7.ObjectType
-
-
country to which the design of the entity is attributed
-
-
objectLocation - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
location of object
-
-
objectLocation - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
Object location
-
-
objectLocation - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
location of object
-
-
objectLocation - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Object location
-
-
objectNumber - Variable in class edu.nps.moves.dis7.ObjectIdentifier
-
-
object number
-
-
objectOrientation - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
Object orientation
-
-
objectOrientation - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Object orientation
-
-
objectType - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Object type
-
-
objectType - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
Object type
-
-
ObjectType - Class in edu.nps.moves.dis
-
-
Identifies type of object.
-
-
ObjectType() - Constructor for class edu.nps.moves.dis.ObjectType
-
-
Constructor
-
-
objectType - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
Object type
-
-
objectType - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Object type
-
-
objectType - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
Object type
-
-
ObjectType - Class in edu.nps.moves.dis7
-
-
The unique designation of an environmental object.
-
-
ObjectType() - Constructor for class edu.nps.moves.dis7.ObjectType
-
-
Constructor
-
-
objectType - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Object type
-
-
OneByteChunk - Class in edu.nps.moves.dis
-
-
8 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
OneByteChunk() - Constructor for class edu.nps.moves.dis.OneByteChunk
-
-
Constructor
-
-
OneByteChunk - Class in edu.nps.moves.dis7
-
-
8 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
OneByteChunk() - Constructor for class edu.nps.moves.dis7.OneByteChunk
-
-
Constructor
-
-
OpenHouseSender - Class in edu.nps.moves.examples
-
-
Creates and sends ESPDUs in IEEE binary format.
-
-
OpenHouseSender() - Constructor for class edu.nps.moves.examples.OpenHouseSender
-
 
-
operationalData1 - Variable in class edu.nps.moves.dis7.SecondaryOperationalData
-
-
additional operational characteristics of the IFF emitting system.
-
-
operationalData2 - Variable in class edu.nps.moves.dis7.SecondaryOperationalData
-
-
additional operational characteristics of the IFF emitting system.
-
-
orderedShaftRPMs - Variable in class edu.nps.moves.dis.ShaftRPMs
-
-
ordered shaft rpms
-
-
orginatingEntityID - Variable in class edu.nps.moves.dis.IsPartOfPdu
-
-
ID of entity originating PDU
-
-
orginatingEntityID - Variable in class edu.nps.moves.dis.SeesPdu
-
-
Originating entity ID
-
-
orginatingEntityID - Variable in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
ID of entity originating request
-
-
orginatingEntityID - Variable in class edu.nps.moves.dis7.IsPartOfPdu
-
-
ID of entity originating PDU
-
-
orginatingEntityID - Variable in class edu.nps.moves.dis7.SeesPdu
-
-
Originating entity ID
-
-
orientation - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
orientation of the bounding box
-
-
orientation - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
orientation of the data grid
-
-
orientation - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
orientation
-
-
Orientation - Class in edu.nps.moves.dis
-
-
Section 5.2.17.
-
-
Orientation() - Constructor for class edu.nps.moves.dis.Orientation
-
-
Constructor
-
-
originatingEntityID - Variable in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
-
Entity that is sending message
-
-
originatingEntityID - Variable in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
-
Object originatig the request
-
-
originatingEntityID - Variable in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
-
Entity that is sending message
-
-
originatingEntityID - Variable in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
-
Object originatig the request
-
-
originatingID - Variable in class edu.nps.moves.dis7.AcknowledgePdu
-
-
Identifier for originating entity(or simulation)
-
-
originatingID - Variable in class edu.nps.moves.dis7.ActionRequestPdu
-
-
Identifier for originating entity(or simulation)
-
-
originatingID - Variable in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Identifier for originating entity(or simulation)
-
-
originatingID - Variable in class edu.nps.moves.dis7.CreateEntityPdu
-
-
Identifier for the request
-
-
originatingID - Variable in class edu.nps.moves.dis7.RemoveEntityPdu
-
-
Identifier for originating entity(or simulation)
-
-
originatingID - Variable in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
-
IDs the simulation or entity, etiehr a simulation or an entity.
-
-
originatingID - Variable in class edu.nps.moves.dis7.StartResumePdu
-
-
Identifier for originating entity(or simulation)
-
-
originatingID - Variable in class edu.nps.moves.dis7.StopFreezePdu
-
-
Identifier for originating entity(or simulation)
-
-
originatingSimulationAddress - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
This field shall identify the simulation issuing the Attribute PDU.
-
-
otherParameters - Variable in class edu.nps.moves.dis.DeadReckoningParameter
-
-
other parameters to use in the dead reckoning algorithm
-
-
otherParameters - Variable in class edu.nps.moves.dis.EightByteChunk
-
-
Eight bytes of arbitrary data
-
-
otherParameters - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
other parameters to use in the dead reckoning algorithm
-
-
otherParameters - Variable in class edu.nps.moves.dis.FourByteChunk
-
-
four bytes of arbitrary data
-
-
otherParameters - Variable in class edu.nps.moves.dis.OneByteChunk
-
-
one byte of arbitrary data
-
-
otherParameters - Variable in class edu.nps.moves.dis.SixByteChunk
-
-
six bytes of arbitrary data
-
-
otherParameters - Variable in class edu.nps.moves.dis.TwoByteChunk
-
-
two bytes of arbitrary data
-
-
otherParameters - Variable in class edu.nps.moves.dis7.EightByteChunk
-
-
Eight bytes of arbitrary data
-
-
otherParameters - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
other parameters to use in the dead reckoning algorithm
-
-
otherParameters - Variable in class edu.nps.moves.dis7.FourByteChunk
-
-
four bytes of arbitrary data
-
-
otherParameters - Variable in class edu.nps.moves.dis7.OneByteChunk
-
-
one byte of arbitrary data
-
-
otherParameters - Variable in class edu.nps.moves.dis7.TwoByteChunk
-
-
two bytes of arbitrary data
-
-
OwnershipStatus - Class in edu.nps.moves.dis7
-
-
used to convey entity and conflict status information associated with transferring ownership of an entity.
-
-
OwnershipStatus() - Constructor for class edu.nps.moves.dis7.OwnershipStatus
-
-
Constructor
-
-
ownershipStatus - Variable in class edu.nps.moves.dis7.OwnershipStatus
-
-
The ownership and/or ownership conflict status of the entity represented by the Entity ID field.
-
-
ownStationLocation - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
Station location on one's own entity.
-
-
- - - -

P

-
-
pad - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
some padding
-
-
pad - Variable in class edu.nps.moves.dis.CollisionPdu
-
-
some padding
-
-
pad - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
padding
-
-
pad - Variable in class edu.nps.moves.dis.UaPdu
-
-
padding
-
-
pad - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
some padding
-
-
pad - Variable in class edu.nps.moves.dis7.CollisionPdu
-
-
some padding
-
-
pad - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
padding
-
-
pad - Variable in class edu.nps.moves.dis7.UaPdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.CreateEntityReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.DataReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.EventReportReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
segment Depth
-
-
pad1 - Variable in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
padding.
-
-
pad1 - Variable in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.SetDataReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
padding.
-
-
pad1 - Variable in class edu.nps.moves.dis.StartResumeReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.DataReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
padding.
-
-
pad1 - Variable in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
padding
-
-
pad1 - Variable in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.AcousticBeamData
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
^^^padding to put the start of the next list on a 32 bit boundary.
-
-
pad2 - Variable in class edu.nps.moves.dis.CreateEntityReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.DataReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.IsGroupOfPdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Padding
-
-
pad2 - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.SetDataReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis.StartResumeReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.DataReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
padding
-
-
pad2 - Variable in class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
padding
-
-
pad3 - Variable in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
padding
-
-
pad3 - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Padding to get things 32-bit aligned.
-
-
pad4 - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
padding
-
-
pad4 - Variable in class edu.nps.moves.dis.RecordSet
-
-
^^^This is wrong--variable sized padding
-
-
pad4 - Variable in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
Padding of 0 to 31 unused bits as required for 32-bit alignment of the Record Set field.
-
-
padding - Variable in class edu.nps.moves.dis.Pdu
-
-
zero-filled array of padding
-
-
padding - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
padding - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
padding - Variable in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Padding
-
-
padding - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
padding.
-
-
padding - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Padding
-
-
padding - Variable in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.EngineFuel
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.EngineFuelReload
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.EntityTypeVP
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.Environment
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.Expendable
-
 
-
padding - Variable in class edu.nps.moves.dis7.ExpendableDescriptor
-
-
Padding
-
-
padding - Variable in class edu.nps.moves.dis7.ExplosionDescriptor
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
padding - Variable in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
padding - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
padding - Variable in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
padding - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.LiveEntityPdu
-
-
zero-filled array of padding
-
-
padding - Variable in class edu.nps.moves.dis7.Munition
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.OwnershipStatus
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.Pdu
-
-
zero-filled array of padding
-
-
padding - Variable in class edu.nps.moves.dis7.PduHeader
-
-
zero filled array of padding
-
-
padding - Variable in class edu.nps.moves.dis7.Sensor
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.StorageFuel
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.StorageFuelReload
-
-
padding
-
-
padding - Variable in class edu.nps.moves.dis7.TotalRecordSets
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
padding1 - Variable in class edu.nps.moves.dis.DataPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
Padding
-
-
padding1 - Variable in class edu.nps.moves.dis.Environment
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.EventReportPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.ReceiverPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.RepairResponsePdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.ResupplyOfferPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.SetDataPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.StopFreezePdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
Padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
padding1 - Variable in class edu.nps.moves.dis7.DataPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
padding, Section 7.3.4
-
-
padding1 - Variable in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
Padding.
-
-
padding1 - Variable in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
Padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.EntityTypeVP
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.EventReportPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.ReceiverPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.RepairResponsePdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.SeparationVP
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.SetDataPdu
-
-
padding
-
-
padding1 - Variable in class edu.nps.moves.dis7.StopFreezePdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
padding2 - Variable in class edu.nps.moves.dis.DesignatorPdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis.Environment
-
-
padding to bring the total size up to a 64 bit boundry
-
-
padding2 - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis.RepairCompletePdu
-
-
padding, number prevents conflict with superclass ivar name
-
-
padding2 - Variable in class edu.nps.moves.dis.RepairResponsePdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis.ResupplyOfferPdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
padding2
-
-
padding2 - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
padding2 - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
Padding
-
-
padding2 - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
padding2 - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
padding2 - Variable in class edu.nps.moves.dis7.DesignatorPdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
padding, Section 7.3.4
-
-
padding2 - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
Padding.
-
-
padding2 - Variable in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
padding to bring the total size up to a 64 bit boundry
-
-
padding2 - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
padding2 - Variable in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
padding2 - Variable in class edu.nps.moves.dis7.RepairResponsePdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis7.SeparationVP
-
-
padding
-
-
padding2 - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
padding2
-
-
padding3 - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
padding3
-
-
padding3 - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
padding3 - Variable in class edu.nps.moves.dis7.AttributePdu
-
-
Padding
-
-
padding3 - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
-
padding
-
-
padding3 - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
padding3 - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
padding, Section 7.3.4
-
-
padding3 - Variable in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
padding3 - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
padding3
-
-
padding4 - Variable in class edu.nps.moves.dis7.Association
-
 
-
padding4 - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
padding4 - Variable in class edu.nps.moves.dis7.RepairCompletePdu
-
-
padding, number prevents conflict with superclass ivar name
-
-
paddingForEmissionsPdu - Variable in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
padding
-
-
paddingForEmissionsPdu - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
padding
-
-
padToBoundary - Variable in class edu.nps.moves.disutil.VariableLengthData
-
 
-
parameter1 - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
parameter, enumeration
-
-
parameter1 - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
parameter, enumeration
-
-
parameter2 - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
parameter, enumeration
-
-
parameter2 - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
parameter, enumeration
-
-
parameter3 - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
parameter, enumeration
-
-
parameter3 - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
parameter, enumeration
-
-
parameter4 - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
parameter, enumeration
-
-
parameter4 - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
parameter, enumeration
-
-
parameter5 - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
parameter, enumeration
-
-
parameter5 - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
parameter, enumeration
-
-
parameter6 - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
parameter, enumeration
-
-
parameter6 - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
parameter, enumeration
-
-
parameterIndex - Variable in class edu.nps.moves.dis.ApaData
-
-
Index of APA parameter
-
-
parameters - Variable in class edu.nps.moves.dis7.DeadReckoningParameters
-
-
Dead reckoning parameters.
-
-
parameterType - Variable in class edu.nps.moves.dis.ArticulationParameter
-
 
-
parameterType - Variable in class edu.nps.moves.dis7.ArticulatedParts
-
-
the type of parameter represented, 32 bit enumeration
-
-
parameterType - Variable in class edu.nps.moves.dis7.AttachedParts
-
-
The location or station to which the part is attached
-
-
parameterTypeDesignator - Variable in class edu.nps.moves.dis.ArticulationParameter
-
 
-
parameterValue - Variable in class edu.nps.moves.dis.ApaData
-
-
Index of APA parameter
-
-
parameterValue - Variable in class edu.nps.moves.dis.ArticulationParameter
-
 
-
parameterValue - Variable in class edu.nps.moves.dis7.ArticulatedParts
-
-
The definition of the 64 bits shall be determined based on the type of parameter specified in the Parameter Type field
-
-
parameterValue - Variable in class edu.nps.moves.dis7.AttachedParts
-
-
The definition of the 64 bits shall be determined based on the type of parameter specified in the Parameter Type field
-
-
parameterValues - Variable in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
-
variable length variablelist of data parameters
-
-
parentEntityID - Variable in class edu.nps.moves.dis7.SeparationVP
-
-
ID of parent
-
-
partAttachedTo - Variable in class edu.nps.moves.dis.ArticulationParameter
-
 
-
partAttachedTo - Variable in class edu.nps.moves.dis7.ArticulatedParts
-
-
the identification of the articulated part to which this articulation parameter is attached.
-
-
partAttachedTo - Variable in class edu.nps.moves.dis7.AttachedParts
-
-
the identification of the articulated part to which this articulation parameter is attached.
-
-
partEntityType - Variable in class edu.nps.moves.dis.IsPartOfPdu
-
-
entity type
-
-
partEntityType - Variable in class edu.nps.moves.dis7.IsPartOfPdu
-
-
entity type
-
-
partLocation - Variable in class edu.nps.moves.dis.IsPartOfPdu
-
-
location of part; centroid of part in host's coordinate system.
-
-
partLocation - Variable in class edu.nps.moves.dis7.IsPartOfPdu
-
-
location of part; centroid of part in host's coordinate system.
-
-
passiveParameterIndex - Variable in class edu.nps.moves.dis.UaPdu
-
-
This field indicates which database record (or file) shall be used in the definition of passive signature (unintentional) emissions of the entity.
-
-
passiveParameterIndex - Variable in class edu.nps.moves.dis7.UaPdu
-
-
This field indicates which database record (or file) shall be used in the definition of passive signature (unintentional) emissions of the entity.
-
-
Pdu - Class in edu.nps.moves.dis
-
-
The superclass for all PDUs.
-
-
Pdu() - Constructor for class edu.nps.moves.dis.Pdu
-
-
Constructor
-
-
Pdu - Class in edu.nps.moves.dis7
-
-
Adds some fields to the the classic PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
Pdu() - Constructor for class edu.nps.moves.dis7.Pdu
-
-
Constructor
-
-
PduContainer - Class in edu.nps.moves.dis
-
-
A container that holds PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
PduContainer() - Constructor for class edu.nps.moves.dis.PduContainer
-
-
Constructor
-
-
PduContainer - Class in edu.nps.moves.dis7
-
-
Used for XML compatability.
-
-
PduContainer() - Constructor for class edu.nps.moves.dis7.PduContainer
-
-
Constructor
-
-
pduCount - Variable in class edu.nps.moves.dis.PduStream
-
-
how many PDUs in this stream
-
-
PduFactory - Class in edu.nps.moves.disutil
-
-
Simple factory for PDUs.
-
-
PduFactory() - Constructor for class edu.nps.moves.disutil.PduFactory
-
-
Creates a new instance of PduFactory
-
-
PduFactory(boolean) - Constructor for class edu.nps.moves.disutil.PduFactory
-
-
Create a new PDU factory; if true is passed in, we use "fast PDUs", - which minimize the memory garbage generated at the cost of being - somewhat less pleasant to work with.
-
-
PduHeader - Class in edu.nps.moves.dis7
-
-
Not used.
-
-
PduHeader() - Constructor for class edu.nps.moves.dis7.PduHeader
-
-
Constructor
-
-
pduHeader - Variable in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
-
Conventional PDU header
-
-
pduLength - Variable in class edu.nps.moves.dis.Pdu
-
-
Length, in bytes, of the PDU.
-
-
pduLength - Variable in class edu.nps.moves.dis7.PduHeader
-
-
Length, in bytes, of the PDU.
-
-
PduMulticastReceiver - Class in edu.nps.moves.disutil
-
-
A UDP server that receives DIS PDU packets and fires off events - to interested parties.
-
-
PduMulticastReceiver() - Constructor for class edu.nps.moves.disutil.PduMulticastReceiver
-
-
Creates a new instance of PduMulticastReceiver that is - in the UdpServer.State.STOPPED state
-
-
PduMulticastReceiver.Event - Class in edu.nps.moves.disutil
-
 
-
PduMulticastReceiver.Listener - Interface in edu.nps.moves.disutil
-
 
-
PduNioMulticastReceiver - Class in edu.nps.moves.disutil
-
-
A UDP server that receives DIS PDU packets and fires off events - to interested parties.
-
-
PduNioMulticastReceiver() - Constructor for class edu.nps.moves.disutil.PduNioMulticastReceiver
-
-
Creates a new instance of PduMulticastReceiver that is - in the UdpServer.State.STOPPED state
-
-
PduNioMulticastReceiver.Event - Class in edu.nps.moves.disutil
-
 
-
PduNioMulticastReceiver.Listener - Interface in edu.nps.moves.disutil
-
 
-
pduNumber - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
sequence number for the total set of PDUS used to transmit the data
-
-
pduReceived(PduMulticastReceiver.Event) - Method in interface edu.nps.moves.disutil.PduMulticastReceiver.Listener
-
-
Called when a packet is received.
-
-
pduReceived(PduNioMulticastReceiver.Event) - Method in interface edu.nps.moves.disutil.PduNioMulticastReceiver.Listener
-
-
Called when a packet is received.
-
-
pdus - Variable in class edu.nps.moves.dis.PduContainer
-
-
List of PDUs
-
-
pdus - Variable in class edu.nps.moves.dis7.PduContainer
-
-
List of PDUs
-
-
PduSender - Class in edu.nps.moves.examples
-
-
This is an example that sends many/most types of PDUs.
-
-
PduSender(int, String) - Constructor for class edu.nps.moves.examples.PduSender
-
 
-
pduSequenceNumber - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
pdu sequence number
-
-
pdusInStream - Variable in class edu.nps.moves.dis.PduStream
-
-
variable length list of PDUs
-
-
pduStatus - Variable in class edu.nps.moves.dis7.Pdu
-
-
PDU Status Record.
-
-
pduStatus - Variable in class edu.nps.moves.dis7.PduHeader
-
-
PDU Status Record.
-
-
PduStatus - Class in edu.nps.moves.dis7
-
-
PDU Status.
-
-
PduStatus() - Constructor for class edu.nps.moves.dis7.PduStatus
-
-
Constructor
-
-
pduStatus - Variable in class edu.nps.moves.dis7.PduStatus
-
-
Bit fields.
-
-
PduStream - Class in edu.nps.moves.dis
-
-
Non-DIS class, used to describe streams of PDUs when logging to SQL databases - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
PduStream() - Constructor for class edu.nps.moves.dis.PduStream
-
-
Constructor
-
-
PduStream - Class in edu.nps.moves.dis7
-
-
Non-DIS class, used on SQL databases.
-
-
PduStream() - Constructor for class edu.nps.moves.dis7.PduStream
-
-
Constructor
-
-
PduSuperclass - Class in edu.nps.moves.dis7
-
-
The superclass for all PDUs, including classic and Live Entity (LE) PDUs.
-
-
PduSuperclass() - Constructor for class edu.nps.moves.dis7.PduSuperclass
-
-
Constructor
-
-
pduTotal - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
Total number of PDUS used to transmit the data
-
-
pduType - Variable in class edu.nps.moves.dis.Pdu
-
-
Type of pdu, unique for each PDU class
-
-
pduType - Variable in class edu.nps.moves.dis7.PduHeader
-
-
Type of pdu, unique for each PDU class
-
-
pduType - Variable in class edu.nps.moves.dis7.PduSuperclass
-
-
Type of pdu, unique for each PDU class
-
-
peakIrradiance - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall identify the current peak irradiance of emissions in units of Watts per square meter, Section 7.3.4
-
-
peakIrradiance - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Peak irradiance
-
-
peakIrradiance - Variable in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
-
Peak irrandiance
-
-
perimeterPoints - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
perimeter points for the minefield
-
-
perimeterPoints - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
perimeter points for the minefield
-
-
personRecording - Variable in class edu.nps.moves.dis.PduStream
-
-
Name of person performing recording
-
-
pgrf - Variable in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
pgrf
-
-
pgrf - Variable in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
pgrf
-
-
phase - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
-
THe phase angle between Ez and Ex in radians.
-
-
phase - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
-
This field shall specify the phase angle between EZ and EX in radians.
-
-
phi - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
phi - Variable in class edu.nps.moves.dis.Orientation
-
 
-
phi - Variable in class edu.nps.moves.dis7.EulerAngles
-
 
-
phi - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
physicalConnectionType - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
Type of physical connection.
-
-
Point - Class in edu.nps.moves.dis
-
-
x,y point - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
Point() - Constructor for class edu.nps.moves.dis.Point
-
-
Constructor
-
-
PointObjectStatePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.11.3: Inormation abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point.
-
-
PointObjectStatePdu() - Constructor for class edu.nps.moves.dis.PointObjectStatePdu
-
-
Constructor
-
-
PointObjectStatePdu - Class in edu.nps.moves.dis7
-
-
: Inormation abut the addition or modification of a synthecic enviroment object that is anchored to the terrain with a single point.
-
-
PointObjectStatePdu() - Constructor for class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Constructor
-
-
PORT - Static variable in class edu.nps.moves.examples.EspduSenderNIO
-
-
Port we send on
-
-
PORT - Static variable in class edu.nps.moves.examples.OpenHouseSender
-
-
Port we send on
-
-
PORT - Static variable in class edu.nps.moves.examples.PduSender
-
 
-
PORT - Static variable in class edu.nps.moves.examples.ReceiverPerformance
-
 
-
PORT_PROP - Static variable in class edu.nps.moves.disutil.UdpServer
-
-
The port property port used with - the property change listeners and the preferences, - if a preferences object is given.
-
-
position - Variable in class edu.nps.moves.dis.Relationship
-
-
position of join
-
-
position - Variable in class edu.nps.moves.dis7.Relationship
-
-
the position of the part entity with respect to the host entity and shall be represented by a 16-bit enumeration
-
-
postMult(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
power - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
transmission power
-
-
power - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
transmission power
-
-
powerSetting - Variable in class edu.nps.moves.dis.PropulsionSystemData
-
-
powerSetting
-
-
powerSetting - Variable in class edu.nps.moves.dis7.PropulsionSystemData
-
-
powerSetting
-
-
preEntityIndicator - Variable in class edu.nps.moves.dis7.SeparationVP
-
-
Whether the entity existed prior to separation EBV
-
-
preMult(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
print() - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Prints the content of a matrix to standard out
-
-
print() - Method in class edu.nps.moves.math.Matrix3f
-
 
-
print() - Method in class edu.nps.moves.math.Matrix4f
-
 
-
print() - Method in class edu.nps.moves.math.Quaternion
-
 
-
print() - Method in class edu.nps.moves.math.Vec3f
-
 
-
print() - Method in class edu.nps.moves.math.Vec4f
-
 
-
propulsionPlantConfiguration - Variable in class edu.nps.moves.dis.UaPdu
-
-
This field shall specify the entity propulsion plant configuration.
-
-
propulsionPlantConfiguration - Variable in class edu.nps.moves.dis7.UaPdu
-
-
This field shall specify the entity propulsion plant configuration.
-
-
PropulsionSystemData - Class in edu.nps.moves.dis
-
-
Data about a propulsion system - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
PropulsionSystemData() - Constructor for class edu.nps.moves.dis.PropulsionSystemData
-
-
Constructor
-
-
propulsionSystemData - Variable in class edu.nps.moves.dis.SeesPdu
-
-
variable length list of propulsion system data
-
-
PropulsionSystemData - Class in edu.nps.moves.dis7
-
-
contains information describing the propulsion systems of the entity.
-
-
PropulsionSystemData() - Constructor for class edu.nps.moves.dis7.PropulsionSystemData
-
-
Constructor
-
-
propulsionSystemData - Variable in class edu.nps.moves.dis7.SeesPdu
-
-
variable length list of propulsion system data
-
-
protocolFamily - Variable in class edu.nps.moves.dis.Pdu
-
-
value that refers to the protocol family, eg SimulationManagement, et
-
-
protocolFamily - Variable in class edu.nps.moves.dis7.PduHeader
-
-
value that refers to the protocol family, eg SimulationManagement, etc
-
-
protocolFamily - Variable in class edu.nps.moves.dis7.PduSuperclass
-
-
value that refers to the protocol family, eg SimulationManagement, et
-
-
protocolMode - Variable in class edu.nps.moves.dis.MinefieldStatePdu
-
-
protocolMode
-
-
protocolMode - Variable in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
protocolMode.
-
-
ProtocolMode - Class in edu.nps.moves.dis7
-
-
Bit field used to identify minefield data.
-
-
ProtocolMode() - Constructor for class edu.nps.moves.dis7.ProtocolMode
-
-
Constructor
-
-
protocolMode - Variable in class edu.nps.moves.dis7.ProtocolMode
-
-
Bitfields, 14-15 contain an enum
-
-
protocolVersion - Variable in class edu.nps.moves.dis.Pdu
-
-
The version of the protocol.
-
-
protocolVersion - Variable in class edu.nps.moves.dis7.PduHeader
-
-
The version of the protocol.
-
-
protocolVersion - Variable in class edu.nps.moves.dis7.PduSuperclass
-
-
The version of the protocol.
-
-
psi - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
psi - Variable in class edu.nps.moves.dis.Orientation
-
 
-
psi - Variable in class edu.nps.moves.dis7.EulerAngles
-
 
-
psi - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
pulseRepetitionFrequency - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
Average repetition frequency of the emission in hertz.
-
-
pulseRepetitionFrequency - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
field shall identify the current pulse repetition frequency in units of cycles per second (Hertz), Section 7.3.4
-
-
pulseRepetitionFrequency - Variable in class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
Average repetition frequency of the emission in hertz.
-
-
pulseShape - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall identify the pulse shape and shall be represented as an 8-bit enumeration, Section 7.3.4
-
-
pulseWidth - Variable in class edu.nps.moves.dis.FundamentalParameterData
-
-
Average pulse width of the emission in microseconds.
-
-
pulseWidth - Variable in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
Pulse width
-
-
pulseWidth - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
field shall identify the pulse width emissions in units of seconds, Section 7.3.4
-
-
pulseWidth - Variable in class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
Average pulse width of the emission in microseconds.
-
-
pulseWidth - Variable in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
Pulse width
-
-
- - - -

Q

-
-
quantity - Variable in class edu.nps.moves.dis.BurstDescriptor
-
-
how many of the munition were fired
-
-
quantity - Variable in class edu.nps.moves.dis.SupplyQuantity
-
-
quantity to be supplied
-
-
quantity - Variable in class edu.nps.moves.dis7.Expendable
-
 
-
quantity - Variable in class edu.nps.moves.dis7.Munition
-
-
the quantity remaining of this munition.
-
-
quantity - Variable in class edu.nps.moves.dis7.MunitionDescriptor
-
-
how many of the munition were fired
-
-
quantity - Variable in class edu.nps.moves.dis7.Sensor
-
-
quantity of the sensor
-
-
quantity - Variable in class edu.nps.moves.dis7.SupplyQuantity
-
-
the number of units of a supply type.
-
-
Quaternion - Class in edu.nps.moves.math
-
-
EXECUTIVE SUMMARY - Module Name: Quaternion.java - Description: Definition of the Quaternion class
-
-
Quaternion() - Constructor for class edu.nps.moves.math.Quaternion
-
 
-
Quaternion(float[], float) - Constructor for class edu.nps.moves.math.Quaternion
-
 
-
Quaternion(Vec3f, float) - Constructor for class edu.nps.moves.math.Quaternion
-
 
-
Quaternion(Matrix3f) - Constructor for class edu.nps.moves.math.Quaternion
-
 
-
Quaternion(Matrix4f) - Constructor for class edu.nps.moves.math.Quaternion
-
 
-
Quaternion(Quaternion) - Constructor for class edu.nps.moves.math.Quaternion
-
 
-
Quaternion(float[], float[]) - Constructor for class edu.nps.moves.math.Quaternion
-
 
-
Quaternion(Vec3f, Vec3f) - Constructor for class edu.nps.moves.math.Quaternion
-
 
-
Quaternion2 - Class in edu.nps.moves.math
-
-
The Quaternion2 class executes quaternion operations.
-
-
Quaternion2(String, double, double, double, double) - Constructor for class edu.nps.moves.math.Quaternion2
-
-
Default constructor
-
-
Quaternion2(String) - Constructor for class edu.nps.moves.math.Quaternion2
-
-
Default constructor
-
-
Quaternion2() - Constructor for class edu.nps.moves.math.Quaternion2
-
-
Default constructor
-
-
- - - -

R

-
-
radarCrossSectionSignatureRepresentationIndex - Variable in class edu.nps.moves.dis.SeesPdu
-
-
radar cross section representation index
-
-
radarCrossSectionSignatureRepresentationIndex - Variable in class edu.nps.moves.dis7.SeesPdu
-
-
radar cross section representation index
-
-
RADIANS_TO_DEGREES - Static variable in class edu.nps.moves.disutil.CoordinateConversions
-
 
-
RadioCommunicationsFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.8.
-
-
RadioCommunicationsFamilyPdu() - Constructor for class edu.nps.moves.dis.RadioCommunicationsFamilyPdu
-
-
Constructor
-
-
RadioCommunicationsFamilyPdu - Class in edu.nps.moves.dis7
-
-
Abstract superclass for radio communications PDUs.
-
-
RadioCommunicationsFamilyPdu() - Constructor for class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu
-
-
Constructor
-
-
RadioEntityType - Class in edu.nps.moves.dis
-
-
Section 5.2.25.
-
-
RadioEntityType() - Constructor for class edu.nps.moves.dis.RadioEntityType
-
-
Constructor
-
-
radioEntityType - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
linear accelleration of entity
-
-
radioEntityType - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
Type of radio
-
-
radioId - Variable in class edu.nps.moves.dis.ReceiverPdu
-
-
particular radio within an entity
-
-
radioId - Variable in class edu.nps.moves.dis.SignalPdu
-
-
particular radio within an entity
-
-
radioId - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
particular radio within an entity
-
-
RadioIdentifier - Class in edu.nps.moves.dis7
-
-
The unique designation of an attached or unattached radio in an event or exercise Section 6.2.70 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
RadioIdentifier() - Constructor for class edu.nps.moves.dis7.RadioIdentifier
-
-
Constructor
-
-
radioNumber - Variable in class edu.nps.moves.dis7.RadioIdentifier
-
-
Radio number
-
-
radioNumber - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
particular radio within an entity
-
-
radioReferenceID - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
ID of the entitythat is the source of the communication
-
-
radioSystem - Variable in class edu.nps.moves.dis7.ModulationType
-
-
the radio system associated with this Transmitter PDU and shall be used as the basis to interpret other fields whose values depend on a specific radio system.
-
-
RadioType - Class in edu.nps.moves.dis7
-
-
Identifies the type of radio.
-
-
RadioType() - Constructor for class edu.nps.moves.dis7.RadioType
-
-
Constructor
-
-
range - Variable in class edu.nps.moves.dis7.FirePdu
-
-
This field shall specify the range that an entity’s fire control system has assumed in computing the fire control solution.
-
-
RangeCoordinates - Class in edu.nps.moves.spatial
-
-
Represents a local, flat range area with Euclidian coordinates, which is convienient for somewhat small - simulated areas.
-
-
RangeCoordinates(double, double, double) - Constructor for class edu.nps.moves.spatial.RangeCoordinates
-
-
Constructor for a local flat coordinate system.
-
-
rangeToTarget - Variable in class edu.nps.moves.dis.FirePdu
-
-
range to the target.
-
-
rate - Variable in class edu.nps.moves.dis.BurstDescriptor
-
-
rate at which the munition was fired
-
-
rate - Variable in class edu.nps.moves.dis7.MunitionDescriptor
-
-
rate at which the munition was fired
-
-
READ_TIMEOUT - Static variable in class edu.nps.moves.logger.DisLogger
-
-
How long to wait for a packet to arrive, in ms, before throwing an exception
-
-
readUnsignedInt(DataInputStream) - Method in class edu.nps.moves.dis.Pdu
-
 
-
readUnsignedInt(ByteBuffer) - Method in class edu.nps.moves.dis.Pdu
-
 
-
realWorldTime - Variable in class edu.nps.moves.dis.StartResumePdu
-
-
UTC time at which the simulation shall start or resume
-
-
realWorldTime - Variable in class edu.nps.moves.dis.StartResumeReliablePdu
-
-
time in real world for this operation to happen
-
-
realWorldTime - Variable in class edu.nps.moves.dis.StopFreezePdu
-
-
UTC time at which the simulation shall stop or freeze
-
-
realWorldTime - Variable in class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
time in real world for this operation to happen
-
-
realWorldTime - Variable in class edu.nps.moves.dis7.StartResumePdu
-
-
This field shall specify the real-world time (UTC) at which the entity is to start/resume in the exercise.
-
-
realWorldTime - Variable in class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
time in real world for this operation to happen
-
-
realWorldTime - Variable in class edu.nps.moves.dis7.StopFreezePdu
-
-
real-world(UTC) time at which the entity shall stop or freeze in the exercise
-
-
realWorldTime - Variable in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
time in real world for this operation to happen
-
-
reason - Variable in class edu.nps.moves.dis.StopFreezePdu
-
-
Reason the simulation was stopped or frozen
-
-
reason - Variable in class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
Reason for stopping/freezing simulation
-
-
reason - Variable in class edu.nps.moves.dis7.StopFreezePdu
-
-
Reason the simulation was stopped or frozen (see section 7 of SISO-REF-010) represented by an 8-bit enumeration
-
-
reason - Variable in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
Reason for stopping/freezing simulation
-
-
reasonForSeparation - Variable in class edu.nps.moves.dis7.SeparationVP
-
-
Reason for separation.
-
-
receivedPoser - Variable in class edu.nps.moves.dis7.ReceiverPdu
-
-
received power
-
-
receivedPower - Variable in class edu.nps.moves.dis.ReceiverPdu
-
-
received power
-
-
receivePdu(Pdu) - Method in interface edu.nps.moves.net.BehaviorConsumerIF
-
-
Receives a PDU from the BehaviorProducer.
-
-
receivePdu(Pdu) - Method in class edu.nps.moves.net.BehaviorConsumerThreaded
-
-
Receives a PDU from the BehaviorProducer.
-
-
ReceiverPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.8.3.
-
-
ReceiverPdu() - Constructor for class edu.nps.moves.dis.ReceiverPdu
-
-
Constructor
-
-
ReceiverPdu - Class in edu.nps.moves.dis7
-
-
Communication of a receiver state.
-
-
ReceiverPdu() - Constructor for class edu.nps.moves.dis7.ReceiverPdu
-
-
Constructor
-
-
ReceiverPerformance - Class in edu.nps.moves.examples
-
 
-
ReceiverPerformance() - Constructor for class edu.nps.moves.examples.ReceiverPerformance
-
 
-
receiverState - Variable in class edu.nps.moves.dis.ReceiverPdu
-
-
encoding scheme used, and enumeration
-
-
receiverState - Variable in class edu.nps.moves.dis7.ReceiverPdu
-
-
encoding scheme used, and enumeration
-
-
receivingEntityID - Variable in class edu.nps.moves.dis.IsPartOfPdu
-
-
ID of entity receiving PDU
-
-
receivingEntityID - Variable in class edu.nps.moves.dis.RepairCompletePdu
-
-
Entity that is receiving service
-
-
receivingEntityID - Variable in class edu.nps.moves.dis.RepairResponsePdu
-
-
Entity that is receiving service
-
-
receivingEntityID - Variable in class edu.nps.moves.dis.ResupplyCancelPdu
-
-
Entity that is receiving service
-
-
receivingEntityID - Variable in class edu.nps.moves.dis.ResupplyOfferPdu
-
-
Entity that is receiving service
-
-
receivingEntityID - Variable in class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
Entity that is receiving service
-
-
receivingEntityID - Variable in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
-
Entity that is intended to receive message
-
-
receivingEntityID - Variable in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
-
Object with which this point object is associated
-
-
receivingEntityID - Variable in class edu.nps.moves.dis7.IsPartOfPdu
-
-
ID of entity receiving PDU
-
-
receivingEntityID - Variable in class edu.nps.moves.dis7.RepairCompletePdu
-
-
Entity that is receiving service.
-
-
receivingEntityID - Variable in class edu.nps.moves.dis7.RepairResponsePdu
-
-
Entity that requested repairs.
-
-
receivingEntityID - Variable in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
Field identifies the Entity and respective Entity Record ID that is receiving service (see 6.2.28), Section 7.4.3
-
-
receivingEntityID - Variable in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
Entity that is receiving service.
-
-
receivingEntityID - Variable in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
-
Entity that is intended to receive message
-
-
receivingEntityID - Variable in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
-
Object with which this point object is associated
-
-
receivingID - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
receiver ID
-
-
receivingID - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
receiver ID
-
-
receivingID - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
receiver ID
-
-
receivingID - Variable in class edu.nps.moves.dis7.AcknowledgePdu
-
-
Identifier for the receiving entity(or simulation)
-
-
receivingID - Variable in class edu.nps.moves.dis7.ActionRequestPdu
-
-
Identifier for the receiving entity(or simulation)
-
-
receivingID - Variable in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Identifier for the receiving entity(or simulation)
-
-
receivingID - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
receiver ID
-
-
receivingID - Variable in class edu.nps.moves.dis7.CreateEntityPdu
-
-
Identifier for the request
-
-
receivingID - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
receiver ID
-
-
receivingID - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
receiver ID
-
-
receivingID - Variable in class edu.nps.moves.dis7.RemoveEntityPdu
-
-
Identifier for the receiving entity(or simulation)
-
-
receivingID - Variable in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
-
simulation, all simulations, a special ID, or an entity.
-
-
receivingID - Variable in class edu.nps.moves.dis7.StartResumePdu
-
-
Identifier for the receiving entity(or simulation)
-
-
receivingID - Variable in class edu.nps.moves.dis7.StopFreezePdu
-
-
Identifier for the receiving entity(or simulation)
-
-
recevingEntityID - Variable in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
ID of entity receiving request
-
-
recordCount - Variable in class edu.nps.moves.dis.RecordSet
-
-
record count
-
-
recordCount - Variable in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
the number of records included in the record set
-
-
recordID - Variable in class edu.nps.moves.dis.RecordSet
-
-
record ID
-
-
recordID - Variable in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
the data structure used to convey the parameter values of the record for each record.
-
-
recordIDs - Variable in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
record IDs
-
-
recordIDs - Variable in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
record IDs
-
-
recordIndex - Variable in class edu.nps.moves.dis.Environment
-
-
Identify the sequentially numbered record index
-
-
recordLength - Variable in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
-
length of record-specifid field, in octets
-
-
recordLength - Variable in class edu.nps.moves.dis.RecordSet
-
-
record length
-
-
recordLength - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
recordLength - Variable in class edu.nps.moves.dis7.Attribute
-
 
-
recordLength - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
recordLength - Variable in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Length of Record
-
-
recordLength - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
DE Record Length (bytes).
-
-
recordLength - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Length of Record
-
-
recordLength - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
recordLength - Variable in class edu.nps.moves.dis7.IFFData
-
-
length of record.
-
-
recordLength - Variable in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
-
length of record
-
-
recordLength - Variable in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
recordLength - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
recordLength - Variable in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
the length, in bits, of the record.
-
-
recordLength - Variable in class edu.nps.moves.dis7.VariableTransmitterParameters
-
-
Length, in bytes
-
-
RecordQueryReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.13: A request for one or more records of data from an entity.
-
-
RecordQueryReliablePdu() - Constructor for class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
Constructor
-
-
RecordQueryReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.13: A request for one or more records of data from an entity.
-
-
RecordQueryReliablePdu() - Constructor for class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
Constructor
-
-
RecordQuerySpecification - Class in edu.nps.moves.dis7
-
-
The identification of the records being queried 6.2.72 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
RecordQuerySpecification() - Constructor for class edu.nps.moves.dis7.RecordQuerySpecification
-
-
Constructor
-
-
records - Variable in class edu.nps.moves.dis7.RecordQuerySpecification
-
-
variable length list of 32 bit records
-
-
RecordSet - Class in edu.nps.moves.dis
-
-
Record sets, used in transfer control request PDU - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
RecordSet() - Constructor for class edu.nps.moves.dis.RecordSet
-
-
Constructor
-
-
recordSets - Variable in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
record sets
-
-
recordSets - Variable in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
^^^This is wrong--the RecordSet class needs more work
-
-
recordSets - Variable in class edu.nps.moves.dis7.RecordSpecification
-
-
variable length list record specifications.
-
-
recordSetSerialNumber - Variable in class edu.nps.moves.dis.RecordSet
-
-
record set serial number
-
-
recordSetSerialNumber - Variable in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
the serial number of the first record in the block of records
-
-
RecordSpecification - Class in edu.nps.moves.dis7
-
-
This record shall specify the number of record sets contained in the Record Specification record and the record details.
-
-
RecordSpecification() - Constructor for class edu.nps.moves.dis7.RecordSpecification
-
-
Constructor
-
-
RecordSpecificationElement - Class in edu.nps.moves.dis7
-
-
Synthetic record, made up from section 6.2.72.
-
-
RecordSpecificationElement() - Constructor for class edu.nps.moves.dis7.RecordSpecificationElement
-
-
Constructor
-
-
recordSpecificField - Variable in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
-
This is a placeholder.
-
-
recordSpecificFields - Variable in class edu.nps.moves.dis7.Attribute
-
 
-
recordState(UdpServer.State) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Records (sets) the state and fires an event.
-
-
recordType - Variable in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
-
Type of intercom parameters record
-
-
recordType - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
recordType - Variable in class edu.nps.moves.dis7.ArticulatedParts
-
-
the identification of the Variable Parameter record.
-
-
recordType - Variable in class edu.nps.moves.dis7.AttachedParts
-
-
the identification of the Variable Parameter record.
-
-
recordType - Variable in class edu.nps.moves.dis7.Attribute
-
 
-
recordType - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
recordType - Variable in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Type of Record enumeration
-
-
recordType - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
DE Record Type.
-
-
recordType - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Type of Record
-
-
recordType - Variable in class edu.nps.moves.dis7.EntityAssociation
-
-
the identification of the Variable Parameter record.
-
-
recordType - Variable in class edu.nps.moves.dis7.EntityTypeVP
-
-
the identification of the Variable Parameter record.
-
-
recordType - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
recordType - Variable in class edu.nps.moves.dis7.IFFData
-
-
enumeration for type of record
-
-
recordType - Variable in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
-
Type of intercom parameters record
-
-
recordType - Variable in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
recordType - Variable in class edu.nps.moves.dis7.IOEffect
-
 
-
recordType - Variable in class edu.nps.moves.dis7.SeparationVP
-
-
the identification of the Variable Parameter record.
-
-
recordType - Variable in class edu.nps.moves.dis7.VariableParameter
-
-
the identification of the Variable Parameter record.
-
-
recordType - Variable in class edu.nps.moves.dis7.VariableTransmitterParameters
-
-
Type of VTP.
-
-
recordValues - Variable in class edu.nps.moves.dis.RecordSet
-
-
^^^This is wrong--variable sized data records
-
-
recordValues - Variable in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
the concatenated records of the format specified by the Record ID field.
-
-
referencedObjectID - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Object with which this point object is associated
-
-
referencedObjectID - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
Object with which this point object is associated
-
-
referencedObjectID - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
Object with which this point object is associated
-
-
referencedObjectID - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Object with which this point object is associated
-
-
referencedObjectID - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
Object with which this point object is associated
-
-
referencedObjectID - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Object with which this point object is associated
-
-
referenceNumber - Variable in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
referenceNumber - Variable in class edu.nps.moves.dis7.RadioIdentifier
-
-
reference number
-
-
referenceNumber - Variable in class edu.nps.moves.dis7.SimulationIdentifier
-
-
This field shall be set to zero as there is no reference number associated with a Simulation Identifier.
-
-
referenceNumber - Variable in class edu.nps.moves.dis7.UnattachedIdentifier
-
-
Reference number
-
-
referenceSystem - Variable in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
referenceSystem - Variable in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
relationship - Variable in class edu.nps.moves.dis.IsPartOfPdu
-
-
relationship of joined parts
-
-
Relationship - Class in edu.nps.moves.dis
-
-
5.2.56.
-
-
Relationship() - Constructor for class edu.nps.moves.dis.Relationship
-
-
Constructor
-
-
relationship - Variable in class edu.nps.moves.dis7.IsPartOfPdu
-
-
relationship of joined parts
-
-
Relationship - Class in edu.nps.moves.dis7
-
-
The relationship of the part entity to its host entity.
-
-
Relationship() - Constructor for class edu.nps.moves.dis7.Relationship
-
-
Constructor
-
-
RELATIVE_TIMESTAMP_MASK - Static variable in class edu.nps.moves.disutil.DisTime
-
 
-
relativeAntennaLocation - Variable in class edu.nps.moves.dis.AntennaLocation
-
-
Location of the radiating portion of the antenna in entity coordinates
-
-
relativeAntennaLocation - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
relative location of antenna, in entity coordinates
-
-
relativeAntennaLocation - Variable in class edu.nps.moves.dis7.AntennaLocation
-
-
Location of the radiating portion of the antenna in entity coordinates
-
-
relativeAntennaLocation - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
relative location of antenna
-
-
RemoveEntityPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.2.
-
-
RemoveEntityPdu() - Constructor for class edu.nps.moves.dis.RemoveEntityPdu
-
-
Constructor
-
-
RemoveEntityPdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.3 The removal of an entity from an exercise shall be communicated with a Remove Entity PDU.
-
-
RemoveEntityPdu() - Constructor for class edu.nps.moves.dis7.RemoveEntityPdu
-
-
Constructor
-
-
RemoveEntityReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.2: Removal of an entity , reliable.
-
-
RemoveEntityReliablePdu() - Constructor for class edu.nps.moves.dis.RemoveEntityReliablePdu
-
-
Constructor
-
-
RemoveEntityReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.2: Removal of an entity , reliable.
-
-
RemoveEntityReliablePdu() - Constructor for class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
-
Constructor
-
-
removeListener(BehaviorConsumerIF) - Method in interface edu.nps.moves.net.BehaviorProducerIF
-
-
Remove a listener/consumer of PDUs from the notification list.
-
-
removeListener(BehaviorConsumerIF) - Method in class edu.nps.moves.net.BehaviorProducerUDP
-
 
-
removeNioServerListener(NioServer.Listener) - Method in class edu.nps.moves.disutil.NioServer
-
- -
-
removeNotify() - Method in class edu.nps.moves.examples.MemoryView
-
-
Stops the timer.
-
-
removePduMulticastReceiverListener(PduMulticastReceiver.Listener) - Method in class edu.nps.moves.disutil.PduMulticastReceiver
-
- -
-
removePduMulticastReceiverListener(PduNioMulticastReceiver.Listener) - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver
-
- -
-
removePropertyChangeListener(PropertyChangeListener) - Method in class edu.nps.moves.disutil.NioServer
-
-
Remove a property listener.
-
-
removePropertyChangeListener(String, PropertyChangeListener) - Method in class edu.nps.moves.disutil.NioServer
-
-
Remove a property listener for the named property.
-
-
removePropertyChangeListener(PropertyChangeListener) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Remove a property listener.
-
-
removePropertyChangeListener(String, PropertyChangeListener) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Remove a property listener for the named property.
-
-
removeTcpBinding(SocketAddress) - Method in class edu.nps.moves.disutil.NioServer
-
-
Removes a TCP binding.
-
-
removeUdpBinding(SocketAddress) - Method in class edu.nps.moves.disutil.NioServer
-
-
Removes a UDP binding.
-
-
removeUdpServerListener(UdpServer.Listener) - Method in class edu.nps.moves.disutil.UdpServer
-
- -
-
repair - Variable in class edu.nps.moves.dis.RepairCompletePdu
-
-
Enumeration for type of repair
-
-
repair - Variable in class edu.nps.moves.dis7.RepairCompletePdu
-
-
Enumeration for type of repair.
-
-
RepairCompletePdu - Class in edu.nps.moves.dis
-
-
Section 5.2.5.5.
-
-
RepairCompletePdu() - Constructor for class edu.nps.moves.dis.RepairCompletePdu
-
-
Constructor
-
-
RepairCompletePdu - Class in edu.nps.moves.dis7
-
-
Section 7.4.6.
-
-
RepairCompletePdu() - Constructor for class edu.nps.moves.dis7.RepairCompletePdu
-
-
Constructor
-
-
repairingEntityID - Variable in class edu.nps.moves.dis.RepairCompletePdu
-
-
Entity that is supplying
-
-
repairingEntityID - Variable in class edu.nps.moves.dis.RepairResponsePdu
-
-
Entity that is supplying
-
-
repairingEntityID - Variable in class edu.nps.moves.dis7.RepairCompletePdu
-
-
Entity that is supplying.
-
-
repairingEntityID - Variable in class edu.nps.moves.dis7.RepairResponsePdu
-
-
Entity that is repairing.
-
-
RepairResponsePdu - Class in edu.nps.moves.dis
-
-
Section 5.2.5.6.
-
-
RepairResponsePdu() - Constructor for class edu.nps.moves.dis.RepairResponsePdu
-
-
Constructor
-
-
RepairResponsePdu - Class in edu.nps.moves.dis7
-
-
Section 7.4.7.
-
-
RepairResponsePdu() - Constructor for class edu.nps.moves.dis7.RepairResponsePdu
-
-
Constructor
-
-
repairResult - Variable in class edu.nps.moves.dis.RepairResponsePdu
-
-
Result of repair operation
-
-
repairResult - Variable in class edu.nps.moves.dis7.RepairResponsePdu
-
-
Result of repair operation
-
-
replace(Matrix) - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
copy each cell from M to this.data
-
-
replayExercise() - Method in class edu.nps.moves.logger.LogReplay
-
-
Replay the PDUs that have been logged
-
-
requestedMineType - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Entity type of mine being requested
-
-
requestedPerimeterPoints - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
perimeter points of request
-
-
requesterID - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
requesterID
-
-
requesterID - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
requesterID
-
-
requesterID - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
requesterID
-
-
requesterID - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
requesterID
-
-
requesterID - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
requesterID
-
-
requesterID - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
requesterID
-
-
requestID - Variable in class edu.nps.moves.dis.AcknowledgePdu
-
-
Request ID that is unique
-
-
requestID - Variable in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis.ActionRequestPdu
-
-
Request ID that is unique
-
-
requestID - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis.ActionResponsePdu
-
-
Request ID that is unique
-
-
requestID - Variable in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis.CreateEntityPdu
-
-
Identifier for the request
-
-
requestID - Variable in class edu.nps.moves.dis.CreateEntityReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis.DataPdu
-
-
ID of request
-
-
requestID - Variable in class edu.nps.moves.dis.DataQueryPdu
-
-
ID of request
-
-
requestID - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis.DataReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis.RemoveEntityPdu
-
-
Identifier for the request
-
-
requestID - Variable in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis.SetDataPdu
-
-
ID of request
-
-
requestID - Variable in class edu.nps.moves.dis.SetDataReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis.StartResumePdu
-
-
Identifier for the request
-
-
requestID - Variable in class edu.nps.moves.dis.StartResumeReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis.StopFreezePdu
-
-
Request ID that is unique
-
-
requestID - Variable in class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
ID ofrequest
-
-
requestID - Variable in class edu.nps.moves.dis7.AcknowledgePdu
-
-
Request ID that is unique
-
-
requestID - Variable in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.ActionRequestPdu
-
-
identifies the request being made by the simulaton manager
-
-
requestID - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Request ID that is unique
-
-
requestID - Variable in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.CreateEntityPdu
-
-
Identifier for the request.
-
-
requestID - Variable in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.DataPdu
-
-
ID of request
-
-
requestID - Variable in class edu.nps.moves.dis7.DataQueryPdu
-
-
ID of request
-
-
requestID - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.DataReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.RemoveEntityPdu
-
-
This field shall identify the specific and unique start/resume request being made by the SM
-
-
requestID - Variable in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
-
Request ID
-
-
RequestID - Class in edu.nps.moves.dis7
-
-
A monotonically increasing number inserted into all simulation managment PDUs.
-
-
RequestID() - Constructor for class edu.nps.moves.dis7.RequestID
-
-
Constructor
-
-
requestID - Variable in class edu.nps.moves.dis7.RequestID
-
-
monotonically increasing number
-
-
requestID - Variable in class edu.nps.moves.dis7.SetDataPdu
-
-
ID of request
-
-
requestID - Variable in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.StartResumePdu
-
-
Identifier for the specific and unique start/resume request
-
-
requestID - Variable in class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
Request ID
-
-
requestID - Variable in class edu.nps.moves.dis7.StopFreezePdu
-
-
Request ID that is unique
-
-
requestID - Variable in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
Request ID
-
-
requestingEntityID - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
ID of entity making request
-
-
requestingEntityID - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
EID of entity making the request
-
-
requestingEntityID - Variable in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
entity ID making the request
-
-
requestingEntityID - Variable in class edu.nps.moves.dis.ServiceRequestPdu
-
-
Entity that is requesting service
-
-
requestingEntityID - Variable in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
entity ID making the request
-
-
requestingEntityID - Variable in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
Entity that is requesting service (see 6.2.28), Section 7.4.2
-
-
requestStatus - Variable in class edu.nps.moves.dis.ActionResponsePdu
-
-
Status of response
-
-
requestStatus - Variable in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Status of response
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.CreateEntityReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.DataReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.SetDataReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.StartResumeReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
required level of reliabliity service.
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis7.DataReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliabilityService - Variable in class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
level of reliability service used for this transaction
-
-
requiredReliablityService - Variable in class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
reliablity level
-
-
requiredReliablityService - Variable in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
reliablity level
-
-
reset(SelectionKey, ByteBuffer, SocketAddress) - Method in class edu.nps.moves.disutil.NioServer.Event
-
-
Resets an event between firings by updating the parameters - that change.
-
-
reset() - Method in class edu.nps.moves.disutil.NioServer
-
-
Resets the server, if it is running, otherwise does nothing.
-
-
reset() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Resets the server, if it is running, otherwise does nothing.
-
-
residualPower - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
responseFlag - Variable in class edu.nps.moves.dis.AcknowledgePdu
-
-
Whether or not the receiving entity was able to comply with the request
-
-
responseFlag - Variable in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
-
response flags
-
-
responseFlag - Variable in class edu.nps.moves.dis7.AcknowledgePdu
-
-
Whether or not the receiving entity was able to comply with the request
-
-
responseFlag - Variable in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
-
response flags
-
-
responseStatus - Variable in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
status of response
-
-
responseStatus - Variable in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
status of response
-
-
ResupplyCancelPdu - Class in edu.nps.moves.dis
-
-
Section 5.2.5.4.
-
-
ResupplyCancelPdu() - Constructor for class edu.nps.moves.dis.ResupplyCancelPdu
-
-
Constructor
-
-
ResupplyOfferPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.5.2.
-
-
ResupplyOfferPdu() - Constructor for class edu.nps.moves.dis.ResupplyOfferPdu
-
-
Constructor
-
-
ResupplyOfferPdu - Class in edu.nps.moves.dis7
-
-
Information used to communicate the offer of supplies by a supplying entity to a receiving entity.
-
-
ResupplyOfferPdu() - Constructor for class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
Constructor
-
-
ResupplyReceivedPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.5.3.
-
-
ResupplyReceivedPdu() - Constructor for class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
Constructor
-
-
ResupplyReceivedPdu - Class in edu.nps.moves.dis7
-
-
Section 7.4.4.
-
-
ResupplyReceivedPdu() - Constructor for class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
Constructor
-
-
rightAzimuth - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
rotate(Quaternion2) - Method in class edu.nps.moves.math.Quaternion2
-
-
Rotates a vector by quaternions
-
-
rows() - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Gets the number of rows in this matrix
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_FPB_06
-
-
The driver for a DIS_DR_FPB_06 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_FPW_02
-
-
The driver for a DIS_DR_FPW_02 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_FVB_09
-
-
The driver for a DIS_DR_FVB_09 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_FVW_05
-
-
The driver for a DIS_DR_FVW_05 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_RPB_07
-
-
The driver for a DIS_DR_RPB_07 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_RPW_03
-
-
The driver for a DIS_DR_RPW_03 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_RPW_03b
-
-
The driver for a DIS_DR_RPW_03b DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_RVB_08
-
-
The driver for a DIS_DR_RVB_08 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_RVW_04
-
-
The driver for a DIS_DR_RVW_04 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_RVW_04b
-
-
The driver for a DIS_DR_RVW_04 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.deadreckoning.DIS_DR_Static_01
-
-
The driver for a DIS_DR_Static_01 DR algorithm from the Runnable interface
-
-
run() - Method in class edu.nps.moves.examples.PduSender
-
 
-
run() - Method in class edu.nps.moves.logger.DisLogger
-
-
Run the logger.
-
-
run() - Method in class edu.nps.moves.logger.LogWriter
-
-
Start writing PDUs.
-
-
run() - Method in class edu.nps.moves.net.BehaviorConsumerThreaded
-
-
Implementation of the Runnable interface
-
-
run() - Method in class edu.nps.moves.net.BehaviorProducerUDP
-
-
Entry point for thread
-
-
runServer() - Method in class edu.nps.moves.disutil.NioServer
-
-
This method starts up and listens indefinitely - for TCP packets.
-
-
runServer() - Method in class edu.nps.moves.disutil.UdpServer
-
-
This method starts up and listens indefinitely - for UDP packets.
-
-
- - - -

S

-
-
sampleRate - Variable in class edu.nps.moves.dis.IntercomSignalPdu
-
-
sample rate
-
-
sampleRate - Variable in class edu.nps.moves.dis.SignalPdu
-
-
sample rate
-
-
sampleRate - Variable in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
sample rate
-
-
sampleRate - Variable in class edu.nps.moves.dis7.SignalPdu
-
-
sample rate
-
-
samples - Variable in class edu.nps.moves.dis.IntercomSignalPdu
-
-
samples
-
-
samples - Variable in class edu.nps.moves.dis.SignalPdu
-
-
number of samples.
-
-
samples - Variable in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
samples
-
-
samples - Variable in class edu.nps.moves.dis7.SignalPdu
-
-
number of samples
-
-
sampleTime - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
valid time of the enviormental data sample, 64 bit unsigned int
-
-
sampleType - Variable in class edu.nps.moves.dis.GridAxisRecord
-
-
type of environmental sample
-
-
scale(float) - Method in class edu.nps.moves.math.Vec3f
-
 
-
scale(float, Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
scale(float) - Method in class edu.nps.moves.math.Vec4f
-
 
-
scale(float, Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
scanPattern - Variable in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
scan pattern
-
-
scanPattern - Variable in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
The type of scan pattern, If not used, zero.
-
-
secondaryOperationalData - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
-
Secondary operational data, 5.2.57
-
-
SecondaryOperationalData - Class in edu.nps.moves.dis7
-
-
Additional operational data for an IFF emitting system and the number of IFF Fundamental Parameter Data records Section 6.2.76.
-
-
SecondaryOperationalData() - Constructor for class edu.nps.moves.dis7.SecondaryOperationalData
-
-
Constructor
-
-
SeesPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.7.5.
-
-
SeesPdu() - Constructor for class edu.nps.moves.dis.SeesPdu
-
-
Constructor
-
-
SeesPdu - Class in edu.nps.moves.dis7
-
-
SEES PDU, supplemental emissions entity state information.
-
-
SeesPdu() - Constructor for class edu.nps.moves.dis7.SeesPdu
-
-
Constructor
-
-
segmentAppearance - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
segment appearance
-
-
segmentDepth - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
segment Depth
-
-
segmentDepth - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
The depth of the linear segment, in meters, below ground level
-
-
segmentHeight - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
segmentHeight
-
-
segmentHeight - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
The height of the linear segment, in meters, above ground shall be specified by a 16-bit unsigned integer.
-
-
segmentLength - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
segmentLength
-
-
segmentLength - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
length of the linear segment, in meters, extending in the positive X direction
-
-
segmentLocation - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
This field shall specify the location of the linear segment in the simulated world and shall be represented by a World Coordinates record
-
-
segmentModification - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
whether a modification has been made to the point object’s location or orientation
-
-
segmentNumber - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
number of segments
-
-
segmentNumber - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
the individual segment of the linear segment
-
-
segmentOrientation - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
orientation of the linear segment about the segment location and shall be represented by a Euler Angles record
-
-
segmentWidth - Variable in class edu.nps.moves.dis.LinearSegmentParameter
-
-
segmentWidth
-
-
segmentWidth - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
The total width of the linear segment, in meters, shall be specified by a 16-bit unsigned integer.
-
-
Sensor - Class in edu.nps.moves.dis7
-
-
An entity's sensor information.
-
-
Sensor() - Constructor for class edu.nps.moves.dis7.Sensor
-
-
Constructor
-
-
sensorOnOffStatus - Variable in class edu.nps.moves.dis7.Sensor
-
-
the on/off status of the sensor
-
-
sensorType - Variable in class edu.nps.moves.dis7.MinefieldSensorType
-
-
sensor type.
-
-
sensorType - Variable in class edu.nps.moves.dis7.Sensor
-
-
the sensor type and shall be represented by a 16-bit enumeration.
-
-
sensorTypes - Variable in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Sensor types, each 16 bits long
-
-
sensorTypes - Variable in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Sensor types, each 16 bits long
-
-
sensorTypeSource - Variable in class edu.nps.moves.dis7.Sensor
-
-
the source of the Sensor Type field
-
-
SeparationVP - Class in edu.nps.moves.dis7
-
-
Physical separation of an entity from another entity.
-
-
SeparationVP() - Constructor for class edu.nps.moves.dis7.SeparationVP
-
-
Constructor
-
-
sequenceNumber - Variable in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
PDU sequence number for the environmentla process if pdu sequencing required
-
-
serviceRequestPadding - Variable in class edu.nps.moves.dis.ServiceRequestPdu
-
-
padding
-
-
serviceRequestPadding - Variable in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
padding
-
-
ServiceRequestPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.5.1.
-
-
ServiceRequestPdu() - Constructor for class edu.nps.moves.dis.ServiceRequestPdu
-
-
Constructor
-
-
ServiceRequestPdu - Class in edu.nps.moves.dis7
-
-
Service Request PDU shall be used to communicate information associated with one entity requesting a service from another).
-
-
ServiceRequestPdu() - Constructor for class edu.nps.moves.dis7.ServiceRequestPdu
-
-
Constructor
-
-
serviceTypeRequested - Variable in class edu.nps.moves.dis.ServiceRequestPdu
-
-
type of service requested
-
-
serviceTypeRequested - Variable in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
Type of service requested, Section 7.4.2
-
-
servicingEntityID - Variable in class edu.nps.moves.dis.ServiceRequestPdu
-
-
Entity that is providing the service
-
-
servicingEntityID - Variable in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
Entity that is providing the service (see 6.2.28), Section 7.4.2
-
-
set(float, float, float) - Method in class edu.nps.moves.math.Vec3f
-
 
-
set(int, float) - Method in class edu.nps.moves.math.Vec3f
-
 
-
set(float[]) - Method in class edu.nps.moves.math.Vec3f
-
 
-
set(Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
set(float, float, float, float) - Method in class edu.nps.moves.math.Vec4f
-
 
-
set(int, float) - Method in class edu.nps.moves.math.Vec4f
-
 
-
set(float[]) - Method in class edu.nps.moves.math.Vec4f
-
 
-
set(Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
setAcknowledgeFlag(int) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
setAcknowledgeFlag(int) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
setAcknowledgeFlag(int) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
setAcknowledgeFlag(int) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
setAcousticEmitterSystem(AcousticEmitterSystem) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
setAcousticFunction(short) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
setAcousticFunction(short) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
setAcousticID(short) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
setAcousticIdNumber(short) - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
setAcousticIDNumber(short) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
setAcousticName(int) - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
setAcousticName(int) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
setAcousticSignatureRepresentationIndex(int) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
setAcousticSignatureRepresentationIndex(int) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
setAcousticSystemName(int) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
setActionCode(short) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setActionID(long) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
setActionID(long) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
setActionID(long) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
setActionID(long) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
setActiveEmissionParameterIndex(int) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
setActiveEmissionParameterIndex(int) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
setAggregateID(int) - Method in class edu.nps.moves.dis.AggregateID
-
 
-
setAggregateID(EntityID) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setAggregateID(int) - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
 
-
setAggregateIDList(List<AggregateID>) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setAggregateKind(short) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
setAggregateKind(short) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
setAggregateMarking(AggregateMarking) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setAggregateState(short) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setAggregateType(EntityType) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setAltCategory(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setAltCategory(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setAltCountry(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setAltCountry(int) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setAltDomain(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setAltDomain(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setAltEntityKind(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setAltEntityKind(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setAlternateParameter4(short) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setAlternativeEntityType(EntityType) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setAlternativeEntityType(EntityType) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setAltExtra(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setAltExtra(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setAltSpecific(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setAltSpecific(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setAltSubcategory(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setAltSubcategory(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setAntennaLocation(Vector3Double) - Method in class edu.nps.moves.dis.AntennaLocation
-
 
-
setAntennaLocation(Vector3Double) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setAntennaLocation(Vector3Double) - Method in class edu.nps.moves.dis7.AntennaLocation
-
 
-
setAntennaLocation(Vector3Double) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setAntennaPatternCount(int) - Method in class edu.nps.moves.dis.TransmitterPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setAntennaPatternCount(int) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setAntennaPatternList(List<BeamAntennaPattern>) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setAntennaPatternList(List<Vector3Float>) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setAntennaPatternType(int) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setAntennaPatternType(int) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setApaData(List<ApaData>) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setApaData(List<Vector3Float>) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setApertureDiameter(float) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setApertureEmitterLocation(Vector3Float) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setAppearance(int) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setAppearance(int) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setAppearanceRecordList(List<FourByteChunk>) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
setApplicableModes(short) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
setApplicableModes(short) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
setApplication(int) - Method in class edu.nps.moves.dis.AggregateID
-
 
-
setApplication(int) - Method in class edu.nps.moves.dis.EntityID
-
 
-
setApplication(int) - Method in class edu.nps.moves.dis.EventID
-
 
-
setApplication(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setApplication(int) - Method in class edu.nps.moves.dis.SimulationAddress
-
 
-
setApplication(int) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setApplication(int) - Method in class edu.nps.moves.dis7.SimulationAddress
-
 
-
setApplicationID(int) - Method in class edu.nps.moves.dis7.EntityID
-
 
-
setApplicationNumber(short) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
setApplicationNumber(int) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
setApplicationNumber(int) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
setArticulationParameters(List<ArticulationParameter>) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setArticulationParameters(List<ArticulationParameter>) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setArticulationParameters(List<ArticulationParameter>) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
setArticulationParameters(List<ArticulationParameter>) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setAssociatedEntityID(EntityID) - Method in class edu.nps.moves.dis7.Association
-
 
-
setAssociatedLocation(Vector3Double) - Method in class edu.nps.moves.dis7.Association
-
 
-
setAssociationStatus(short) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setAssociationType(short) - Method in class edu.nps.moves.dis7.Association
-
 
-
setAssociationType(short) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setAttributeRecordPduType(short) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setAttributeRecordProtocolVersion(short) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setAuthorEmail(byte[]) - Method in class edu.nps.moves.dis.PduStream
-
 
-
setAxisAngle(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setAxisAngle(Vec4f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setAxisAngle(float[], float) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setAxisAngle(Vec3f, float) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setAxisAngle(float, float, float, float) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setAxisType(short) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
setAxisType(short) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setAzimuthalBeamwidth(float) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
setAzimuthalBeamwidthHorizontal(float) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
setAzimuthBeamwidth(float) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setAzimuthBeamwidth(float) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setAzimuthOffset(float) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setAzimuthPullAcceleration(float) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setAzimuthPullRate(float) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setAzimuthWidth(float) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setBeamAntennaParameterList(BeamAntennaPattern) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
setBeamAntennaPatternRecordCount(int) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
setBeamAzimuthCenter(float) - Method in class edu.nps.moves.dis.BeamData
-
 
-
setBeamAzimuthCenter(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setBeamAzimuthCenter(float) - Method in class edu.nps.moves.dis7.BeamData
-
 
-
setBeamAzimuthSweep(float) - Method in class edu.nps.moves.dis.BeamData
-
 
-
setBeamAzimuthSweep(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setBeamAzimuthSweep(float) - Method in class edu.nps.moves.dis7.BeamData
-
 
-
setBeamCenterAzimuth(float) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
setBeamCenterAzimuthHorizontal(float) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
setBeamCenterDE(float) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
setBeamCenterDepressionElevation(float) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
setBeamData(BeamData) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
setBeamDataLength(int) - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
setBeamDataLength(short) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setBeamDataRecords(List<ElectronicEmissionBeamData>) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
setBeamDirection(Orientation) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setBeamDirection(EulerAngles) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setBeamElevationCenter(float) - Method in class edu.nps.moves.dis.BeamData
-
 
-
setBeamElevationCenter(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setBeamElevationCenter(float) - Method in class edu.nps.moves.dis7.BeamData
-
 
-
setBeamElevationSweep(float) - Method in class edu.nps.moves.dis.BeamData
-
 
-
setBeamElevationSweep(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setBeamElevationSweep(float) - Method in class edu.nps.moves.dis7.BeamData
-
 
-
setBeamFunction(short) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setBeamID(short) - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
setBeamIDNumber(short) - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
setBeamIDNumber(short) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setBeamNumber(short) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setBeamNumber(short) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setBeamNumber(short) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setBeamNumber(short) - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
setBeamParameterIndex(int) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setBeamRecords(List<AcousticBeamData>) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
setBeamSpotCrossSectionOrientationAngle(float) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setBeamSpotCrossSectionSemiMajorAxis(float) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setBeamSpotCrossSectionSemiMinorAxis(float) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setBeamSpotType(short) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setBeamState(short) - Method in class edu.nps.moves.dis7.BeamStatus
-
 
-
setBeamState_beamState(int) - Method in class edu.nps.moves.dis7.BeamStatus
-
-
0 active, 1 deactivated
-
-
setBeamState_padding(int) - Method in class edu.nps.moves.dis7.BeamStatus
-
-
padding
-
-
setBeamSweepSync(float) - Method in class edu.nps.moves.dis.BeamData
-
 
-
setBeamSweepSync(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setBeamSweepSync(float) - Method in class edu.nps.moves.dis7.BeamData
-
 
-
setBeamwidthDownElevation(float) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
setBitFlags(long) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
 
-
setBitFlags_fusing(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_groundBurialDepthOffset(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_mineEmplacementTime(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_mineOrientation(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_padding(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
padding
-
-
setBitFlags_paintScheme(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_reflectance(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_scalarDetectionCoefficient(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_snowBurialDepthOffset(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_thermalContrast(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_tripDetonationWire(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBitFlags_waterBurialDepthOffset(int) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
boolean
-
-
setBufferSize(int) - Method in class edu.nps.moves.disutil.NioServer
-
-
Sets the size of the ByteBuffer used to read - from the connections.
-
-
setBurstDescriptor(BurstDescriptor) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setBurstDescriptor(BurstDescriptor) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
setBurstLength(long) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
setBurstLength(long) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
setCapabilities(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setCapabilities(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setCapabilities(long) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setCapabilities(int) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis.EntityType
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis.ObjectType
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
setCategory(short) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
setCell(int, int, double) - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
set the value of the cell at the ith row and jth column to value
-
-
setCenterOfMass(Vector3Double) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setChangeIndicator(short) - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
setChangeIndicator(short) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
setChangeIndicator(short) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setChangeIndicator(short) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
setChangeOptions(short) - Method in class edu.nps.moves.dis.SystemID
-
 
-
setChangeOptions(ChangeOptions) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
setCharacters(byte[]) - Method in class edu.nps.moves.dis.AggregateMarking
-
 
-
setCharacters(byte[]) - Method in class edu.nps.moves.dis.Marking
-
-
Ensure what is set does not go over 11 characters, and anything under - 11 characters zero-fills.
-
-
setCharacters(short) - Method in class edu.nps.moves.dis7.AggregateMarking
-
 
-
setCharacters(byte) - Method in class edu.nps.moves.dis7.EntityMarking
-
 
-
setCharacterSet(short) - Method in class edu.nps.moves.dis.AggregateMarking
-
 
-
setCharacterSet(short) - Method in class edu.nps.moves.dis.Marking
-
 
-
setCharacterSet(short) - Method in class edu.nps.moves.dis7.AggregateMarking
-
 
-
setCharacterSet(short) - Method in class edu.nps.moves.dis7.EntityMarking
-
 
-
setCharactersString(String) - Method in class edu.nps.moves.dis.Marking
-
-
An added conveniece method (added by patch): accepts a string, and either - truncates or zero-fills it to fit into the 11-byte character marking field.
-
-
setCodeName(int) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setCodeName(int) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setCoefficientOfRestitution(float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCoefficientOfRestitution(float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollidingEntityID(EntityID) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCollidingEntityID(EntityID) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
setCollidingEntityID(EntityID) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollidingEntityID(EntityID) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
setCollisionEventID(EventID) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCollisionEventID(EventIdentifier) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollisionIntermediateResultXX(float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollisionIntermediateResultXY(float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollisionIntermediateResultXZ(float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollisionIntermediateResultYY(float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollisionIntermediateResultYZ(float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollisionIntermediateResultZZ(float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setCollisionResultXX(float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCollisionResultXY(float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCollisionResultXZ(float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCollisionResultYY(float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCollisionResultYZ(float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCollisionResultZZ(float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setCollisionType(short) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
setCollisionType(short) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
setCommand(short) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setCommand(short) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setCommulativeShotTime(float) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setCommuncationsNodeType(short) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
setCommunicationsChannelType(short) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setCommunicationsChannelType(short) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setCommunicationsDeviceID(int) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
setCommunicationsDeviceID(int) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
setCommunicationsNodeID(CommunicationsNodeID) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
setComponentDamageStatus(short) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setComponentIdentification(short) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setComponentVisualDamageStatus(short) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setComponentVisualSmokeColor(short) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setConstantGrid(short) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setContactVelocity(Vector3Float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setContactVelocity(Vector3Float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setControlType(short) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setControlType(short) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setCoordinateOffsetXi(double) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setCoordinateScaleXi(double) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setCoordinateSystem(int) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis.EntityType
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis.ObjectType
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setCountry(int) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
setCryptoKeyId(int) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setCryptoKeyId(int) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setCryptoSystem(int) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setCryptoSystem(int) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setCurrentShaftRPMs(short) - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
setDamagedEntityID(EntityID) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
setDamageDescriptionRecords(List<DirectedEnergyDamage>) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
setDamageDiameter(float) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setDamageLocation(Vector3Float) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setData(List<OneByteChunk>) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
setData(List<OneByteChunk>) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
setData(List<OneByteChunk>) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
setData(List<OneByteChunk>) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
setData(byte[]) - Method in class edu.nps.moves.disutil.VariableLengthData
-
-
Set the data to write.
-
-
setDataField1(short) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setDataField2(short) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setDataFilter(long) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setDataFilter(long) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
setDataLength(int) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setDataLength(int) - Method in class edu.nps.moves.dis.SignalPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setDataLength(int) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setDataLength(short) - Method in class edu.nps.moves.dis7.SignalPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setDataLength(int) - Method in class edu.nps.moves.disutil.VariableLengthData
-
 
-
SetDataPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.9.
-
-
SetDataPdu() - Constructor for class edu.nps.moves.dis.SetDataPdu
-
-
Constructor
-
-
SetDataPdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.10.
-
-
SetDataPdu() - Constructor for class edu.nps.moves.dis7.SetDataPdu
-
-
Constructor
-
-
SetDataReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.9: initializing or chaning internal state information, reliable.
-
-
SetDataReliablePdu() - Constructor for class edu.nps.moves.dis.SetDataReliablePdu
-
-
Constructor
-
-
SetDataReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.9: initializing or chaning internal state information, reliable.
-
-
SetDataReliablePdu() - Constructor for class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Constructor
-
-
setDataRepresentation(int) - Method in class edu.nps.moves.dis.GridAxisRecord
-
 
-
setDataValues(List<OneByteChunk>) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
 
-
setDataValues(List<TwoByteChunk>) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
setDataValues(List<FourByteChunk>) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
 
-
setDeadReckoningAlgorithm(short) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
setDeadReckoningAlgorithm(byte) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setDeadReckoningAlgorithm(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setDeadReckoningAlgorithm(short) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
setDeadReckoningAlgorithm(byte) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setDeadReckoningAlgorithm(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setDeadReckoningParameters(DeadReckoningParameter) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setDeadReckoningParameters(DeadReckoningParameters) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setDeBeamwidth(float) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
setDefaultDestination(InetAddress, int) - Method in class edu.nps.moves.net.BehaviorProducerUDP
-
 
-
setDefaultDestination(InetAddress, int) - Method in interface edu.nps.moves.net.BehaviorWriterIF
-
-
Set the default destination that the plain write(pdu) method - will send data to.
-
-
setDERecords(List<StandardVariableSpecification>) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setDescription(byte[]) - Method in class edu.nps.moves.dis7.PduStream
-
 
-
setDescriptor(MunitionDescriptor) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setDescriptor(MunitionDescriptor) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
setDesignatedEntityID(EntityID) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setDesignatedEntityID(EntityID) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setDesignatingEntityID(EntityID) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setDesignatingEntityID(EntityID) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setDesignatorCode(int) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setDesignatorCode(int) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setDesignatorPower(float) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setDesignatorPower(float) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setDesignatorSpotLocation(Vector3Double) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setDesignatorSpotLocation(Vector3Double) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setDesignatorSpotWrtDesignated(Vector3Float) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setDesignatorSpotWrtDesignated(Vector3Float) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setDesignatorWavelength(float) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setDesignatorWavelength(float) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setDetachedIndicator(short) - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
setDetail(int) - Method in class edu.nps.moves.dis.ModulationType
-
 
-
setDetail(int) - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
setDetonationResult(short) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setDetonationResult(short) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setDimensions(Vector3Float) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setDirectedEnergyTargetEnergyDepositionRecordCount(int) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
setDirectedEnergyTargetEnergyDepositionRecordList(DirectedEnergyTargetEnergyDeposition) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis.EntityType
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis.ObjectType
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
setDomain(short) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
setDomainFinalXi(double) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
setDomainFinalXi(double) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setDomainInitialXi(double) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
setDomainInitialXi(double) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setDomainPointsXi(int) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
setDomainPointsXi(int) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setDone() - Method in class edu.nps.moves.logger.DisLogger
-
-
Breaks us out of network read log loop (perhaps after READ_TIMEOUT has passed
-
-
setEchoSpacing(float) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setEffectiveRadiatedPower(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setEffectiveRadiatedPower(float) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
setElementID(int) - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
setElevationBeamwidth(float) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setElevationBeamwidth(float) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setElevationOffset(float) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setElevationPullAcceleration(float) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setElevationPullRate(float) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setElevationWidth(float) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setEmissionsPadding2(int) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
setEmitterFunction(short) - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
setEmitterID(short) - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
setEmitterIdNumber(short) - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
setEmitterIDNumber(short) - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
setEmitterLocation(Vector3Float) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
setEmitterName(int) - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
setEmitterName(int) - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
setEmitterNumber(short) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setEmitterNumber(short) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setEmitterNumber(short) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setEmitterNumber(short) - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
setEmitterSystem(EmitterSystem) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
setEmitterSystem(EmitterSystem) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setEmitterSystemDataLength(short) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
setEmitterSystems(List<AcousticEmitterSystemData>) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setEmitterSystems(List<Vector3Float>) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setEmittingEntityID(EntityID) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
setEmittingEntityId(EntityID) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
setEmittingEntityID(EntityID) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setEmittingEntityID(EntityID) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setEmittingEntityID(EntityID) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setEncodingScheme(int) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
setEncodingScheme(int) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
setEncodingScheme(int) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
setEncodingScheme(int) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
setEngineRpm(float) - Method in class edu.nps.moves.dis.PropulsionSystemData
-
 
-
setEngineRpm(float) - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
 
-
setEntity(int) - Method in class edu.nps.moves.dis.EntityID
-
 
-
setEntity(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setEntity(int) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setEntityAngularVelocity(Vector3Float) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
setEntityAngularVelocity(Vector3Float) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
setEntityAppearance(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setEntityAppearance(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
setEntityAppearance(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setEntityAppearance(long) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setEntityAppearance(long) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
setEntityAppearance(int) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setEntityAppearance_brakeLights(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_brakeLights(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_brakeLights(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_camouflageType(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 desert 1 winter 2 forest 3 unused
-
-
setEntityAppearance_camouflageType(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 desert 1 winter 2 forest 3 unused
-
-
setEntityAppearance_camouflageType(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 desert 1 winter 2 forest 3 unused
-
-
setEntityAppearance_damage(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 no damage, 1 slight damage, 2 moderate, 3 destroyed
-
-
setEntityAppearance_damage(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 no damage, 1 slight damage, 2 moderate, 3 destroyed
-
-
setEntityAppearance_damage(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 no damage, 1 slight damage, 2 moderate, 3 destroyed
-
-
setEntityAppearance_firepower(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 no firepower iill, 1 firepower kill
-
-
setEntityAppearance_firepower(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 no firepower iill, 1 firepower kill
-
-
setEntityAppearance_firepower(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 no firepower iill, 1 firepower kill
-
-
setEntityAppearance_flaming(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_flaming(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_flaming(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_hatch(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
-
-
setEntityAppearance_hatch(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
-
-
setEntityAppearance_hatch(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 NA 1 closed popped 3 popped and person visible 4 open 5 open and person visible
-
-
setEntityAppearance_headlights(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_headlights(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_headlights(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_launcher(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 not raised 1 raised
-
-
setEntityAppearance_launcher(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 not raised 1 raised
-
-
setEntityAppearance_launcher(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 not raised 1 raised
-
-
setEntityAppearance_mobility(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 no mobility kill, 1 mobility kill
-
-
setEntityAppearance_mobility(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 no mobility kill, 1 mobility kill
-
-
setEntityAppearance_mobility(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 no mobility kill, 1 mobility kill
-
-
setEntityAppearance_paintScheme(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 uniform color, 1 camouflage
-
-
setEntityAppearance_paintScheme(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 uniform color, 1 camouflage
-
-
setEntityAppearance_paintScheme(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 uniform color, 1 camouflage
-
-
setEntityAppearance_smoke(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
-
-
setEntityAppearance_smoke(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
-
-
setEntityAppearance_smoke(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 no smoke, 1 smoke plume, 2 engine smoke, 3 engine smoke and plume
-
-
setEntityAppearance_tailLights(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_tailLights(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_tailLights(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
0 off 1 on
-
-
setEntityAppearance_trailingEffects(int) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
dust cloud, 0 none 1 small 2 medium 3 large
-
-
setEntityAppearance_trailingEffects(int) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
dust cloud, 0 none 1 small 2 medium 3 large
-
-
setEntityAppearance_trailingEffects(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
dust cloud, 0 none 1 small 2 medium 3 large
-
-
setEntityClass(int) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
setEntityID(EntityID) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setEntityID(EntityID) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
setEntityId(EntityID) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
setEntityId(EntityID) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
setEntityId(EntityID) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
setEntityId(EntityID) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setEntityID(EntityID) - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
setEntityID(EntityID) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setEntityID(int) - Method in class edu.nps.moves.dis7.EntityID
-
 
-
setEntityID(EntityID) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setEntityID(EntityID) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
setEntityID(EntityID) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
setEntityId(EntityID) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
setEntityID(EntityID) - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
setEntityIDList(List<EntityID>) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setEntityKind(short) - Method in class edu.nps.moves.dis.EntityType
-
 
-
setEntityKind(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setEntityKind(short) - Method in class edu.nps.moves.dis.ObjectType
-
 
-
setEntityKind(short) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
setEntityKind(short) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
setEntityKind(short) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
setEntityKind(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setEntityKind(short) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
setEntityLinearAcceleration(Vector3Float) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
setEntityLinearAcceleration(Vector3Float) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setEntityLinearAcceleration(Vector3Float) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
setEntityLinearAcceleration(Vector3Float) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setEntityLinearVelocity(Vector3Float) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setEntityLinearVelocity(Vector3Float) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
setEntityLinearVelocity(Vector3Float) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setEntityLinearVelocity(Vector3Float) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
setEntityLocation(Vector3Double) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setEntityLocation(Vector3Double) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
setEntityLocation(Vector3Double) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setEntityLocation(Vector3Double) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
setEntityNumber(int) - Method in class edu.nps.moves.dis7.EntityIdentifier
-
 
-
setEntityNumber(int) - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
 
-
setEntityOrientation(Orientation) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setEntityOrientation(Orientation) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
setEntityOrientation(EulerAngles) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setEntityOrientation(EulerAngles) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
setEntityType(EntityType) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setEntityType(EntityType) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setEntityType(EntityType) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
setEntityType(EntityType) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
setEnvironementalProcessID(EntityID) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
setEnvironmentalSimulationApplicationID(EntityID) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setEnvironmentRecords(List<Environment>) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
setEnvironmentStatus(short) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
setEnvironmentType(long) - Method in class edu.nps.moves.dis.Environment
-
 
-
setEnvironmentType(EntityType) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
setEnvironmentType(EntityType) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setEnvironmentType(long) - Method in class edu.nps.moves.dis7.Environment
-
 
-
setEnvironmentType(long) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
setErp(float) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
setErp(float) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
setEulers(float[]) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
setEulers(float, float, float) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
setEulers(float[]) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
setEulers(float, float, float) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
setEulers(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setEulers(float, float, float) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setEventID(EventID) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
setEventID(EventID) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setEventID(EventID) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
setEventID(EventID) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
setEventID(EventID) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
setEventID(EventID) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setEventID(EventIdentifier) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
setEventID(EventIdentifier) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setEventID(EventIdentifier) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setEventID(EventIdentifier) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
setEventID(EventIdentifier) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setEventNumber(int) - Method in class edu.nps.moves.dis.EventID
-
 
-
setEventNumber(int) - Method in class edu.nps.moves.dis7.EventIdentifier
-
 
-
setEventNumber(int) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
setEventType(long) - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
setEventType(int) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
setEventType(int) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
setEventType(long) - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
setEventType(int) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
setEventType(int) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
setEx(float) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setEx(float) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setExerciseID(short) - Method in class edu.nps.moves.dis.Pdu
-
 
-
setExerciseID(short) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
setExerciseID(short) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
setExpendable(EntityType) - Method in class edu.nps.moves.dis7.Expendable
-
 
-
setExpendable(EntityType) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
setExpendableStatus(short) - Method in class edu.nps.moves.dis7.Expendable
-
 
-
setExpendableType(EntityType) - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
 
-
setExplodingEntityID(EntityID) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setExplodingObject(EntityType) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
setExplosiveForce(float) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
setExplosiveMaterial(int) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
setExtra(short) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
setExtra(short) - Method in class edu.nps.moves.dis.EntityType
-
 
-
setExtra(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setExtra(short) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
setExtra(short) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
setExtra(short) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
setExtra(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setExtra(short) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
setEz(float) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setEz(float) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setFalseTargetCount(int) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setFieldNumber(int) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setFieldOffset(float) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
setFieldScale(float) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
setFireEventID(EventIdentifier) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setFireEventID(EventIdentifier) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
setFireMissionIndex(int) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
setFireMissionIndex(long) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
setFiringEntityID(EntityID) - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
setFiringEntityID(EventIdentifier) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
setFiringEntityID(EntityID) - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
setFixedDatumID(long) - Method in class edu.nps.moves.dis.FixedDatum
-
 
-
setFixedDatumID(long) - Method in class edu.nps.moves.dis7.FixedDatum
-
 
-
setFixedDatumIDList(UnsignedDISInteger) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
setFixedDatumList(FixedDatum) - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
setFixedDatumRecords(List<FixedDatum>) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis.DataPdu
-
 
-
setFixedDatums(List<UnsignedIntegerWrapper>) - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
setFixedDatums(List<FixedDatum>) - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
setFixedDatumValue(long) - Method in class edu.nps.moves.dis.FixedDatum
-
 
-
setFixedDatumValue(long) - Method in class edu.nps.moves.dis7.FixedDatum
-
 
-
setFlags(int) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setForceId(short) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setForceId(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setForceId(short) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setForceId(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setForceID(short) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setFormation(long) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setFPS(int) - Method in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
Sets the refresh rate for the scene.
-
-
setFrequency(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setFrequency(float) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
setFrequency(long) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setFrequency(float) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
setFrequency(float) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
setFrequency(long) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setFrequencyRange(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setFrequencyRange(float) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
setFrozenBehavior(short) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
setFrozenBehavior(short) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
setFrozenBehavior(short) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
setFrozenBehavior(short) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
setFuelLocation(short) - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
setFuelLocation(short) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
setFuelLocation(short) - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
setFuelLocation(short) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
setFuelMeasurementUnits(short) - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
setFuelMeasurementUnits(short) - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
setFuelMeasurementUnits(short) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
setFuelMeasurmentUnits(short) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
setFuelQuantity(long) - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
setFuelQuantity(long) - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
setFuelType(short) - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
setFuelType(short) - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
setFuelType(short) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
setFunction(short) - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
setFunction(short) - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
setFundamentalDataParameters(AcousticBeamFundamentalParameter) - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
setFundamentalIffParameters(List<FundamentalParameterDataIff>) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
setFundamentalParameterData(FundamentalParameterData) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setFundamentalParameters(IffFundamentalData) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
setFuse(int) - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
setFuse(int) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
setGeneralObjectAppearance(int) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setGeneralSegmentAppearance(int) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setGeometry(short) - Method in class edu.nps.moves.dis.Environment
-
 
-
setGeometry(short) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
setGridDataList(List<GridAxisRecord>) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setGroupedEntityCategory(short) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
setGroupedEntityDescriptions(List<VariableDatum>) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
setGroupEntityID(EntityID) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
setGroupMemberType(short) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setGroupNumber(int) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setGroupNumber(int) - Method in class edu.nps.moves.dis7.GroupID
-
 
-
setGroups(String) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Sets the new multicast groups to which the server will join.
-
-
setHarmonicOrder(byte) - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
 
-
setHighDensityTrackJam(short) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setHorizontalDeflectionAngle(float) - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
 
-
setHorizontalDeflectionAngle(float) - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
 
-
setHour(int) - Method in class edu.nps.moves.dis.ClockTime
-
 
-
setHour(long) - Method in class edu.nps.moves.dis7.ClockTime
-
 
-
setIffData(List<OneByteChunk>) - Method in class edu.nps.moves.dis7.IFFData
-
 
-
setIffDataRecords(List<IFFData>) - Method in class edu.nps.moves.dis7.IffDataSpecification
-
 
-
setIndex(short) - Method in class edu.nps.moves.dis7.Environment
-
 
-
setIndex(short) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
setInformationLayers(short) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setInformationLayers(short) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setInfraredSignatureRepresentationIndex(int) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
setInfraredSignatureRepresentationIndex(int) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
setInitialIndex(int) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
setInitialIndex(int) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setInputSource(short) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setInputSource(short) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setIntercomNumber(int) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
setIntercomParameters(List<IntercomCommunicationsParameters>) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setIntercomParameters(List<IntercomCommunicationsParameters>) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setIntercomParametersLength(long) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setIntercomParametersLength(long) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setInterleafFactor(short) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
setInterleafFactor(short) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setIoEffect(EntityID) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setIoEffectDuration(int) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setIoEffectDutyCycle(short) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setIoLinkType(short) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setIoProcess(int) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setIoStatus(short) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setIssuingEntityID(EntityID) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setIssuingEntityID(EntityID) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
setIssuingEntityID(EntityID) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setIssuingEntityID(EntityID) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
setJammingModeSequence(long) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setKeepTime(float) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setKind(short) - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
setLatitude(double) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
setLayerHeader(LayerHeader) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
setLayerNumber(short) - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
setLayerNumber(short) - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
setLayerSpecificInformaiton(short) - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
setLayerSpecificInformation(short) - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
setLeftAzimuth(float) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setLength(short) - Method in class edu.nps.moves.dis.Environment
-
 
-
setLength(int) - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
setLength(int) - Method in class edu.nps.moves.dis7.Environment
-
 
-
setLength(short) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
setLength(int) - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
setLength(int) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
setLinearSegmentParameters(List<LinearSegmentParameter>) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
setLinearSegmentParameters(List<LinearSegmentParameter>) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
setLiveApplicationNumber(short) - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
 
-
setLiveSimulationAddress(LiveSimulationAddress) - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
 
-
setLiveSiteNumber(short) - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
 
-
setLocation(Vector3Float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setLocation(Vector3Float) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
setLocation(Vector3Float) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
setLocation(Vector3Float) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
setLocation(Vector3Double) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setLocation(Vector3Float) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
setLocation(Vector3Float) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setLocationInEntityCoordinates(Vector3Float) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setLocationInWorldCoordinates(Vector3Double) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setLocationInWorldCoordinates(Vector3Double) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
setLocationInWorldCoordinates(Vector3Double) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setLocationInWorldCoordinates(Vector3Double) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
setLocationOfEntityCoordinates(Vector3Float) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setLocationOfImpact(Vector3Float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setLoggingLevel(Level) - Static method in class edu.nps.moves.disutil.NioServer
-
-
Static method to set the logging level using Java's - java.util.logging package.
-
-
setLoggingLevel(Level) - Method in class edu.nps.moves.disutil.PduFactory
-
-
Set the logging level that will be printed, typically to Level.INFO
-
-
setLoggingLevel(Level) - Static method in class edu.nps.moves.disutil.UdpServer
-
-
Static method to set the logging level using Java's - java.util.logging package.
-
-
setLongDescription(byte[]) - Method in class edu.nps.moves.dis.PduStream
-
 
-
setLongitude(double) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
setLowerElevation(float) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setMajor(int) - Method in class edu.nps.moves.dis.ModulationType
-
 
-
setMajorModulation(int) - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
setMarking(Marking) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
setMarking(byte[]) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setMarking(EntityMarking) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setMarking(byte[]) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setMass(float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setMass(float) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
setMass(float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setMass(float) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
setMasterAttributeRecordType(long) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setMasterCommunicationsDeviceID(int) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setMasterCommunicationsDeviceID(int) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setMasterEntityID(EntityID) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setMasterEntityID(EntityID) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setMat(float[][]) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
setMat(Matrix3f) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
setMat(float[][]) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
setMat(Matrix4f) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
setMat3(float[][]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setMat3(Matrix3f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setMat4(float[][]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setMat4(Matrix4f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setMatValue(int, int, float) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
setMatValue(int, int, float) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
setMaximumQuantity(long) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
setMaximumQuantity(int) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
setMaximumQuantity(int) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
setMaximumQuantity(long) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
setMaximumQuantityReloadTime(long) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
setMaximumQuantityReloadTime(long) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
setMaximumQuantityReloadTime(long) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
setMaximumQuantityReloadTime(short) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
setMaximumWalkDistance(float) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setMineEntityNumber(int) - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
setMinefieldID(EntityID) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setMinefieldID(EntityID) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
setMinefieldID(EntityID) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
setMinefieldID(EntityID) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setMinefieldID(EntityID) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
setMinefieldID(MinefieldIdentifier) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setMinefieldLocation(Vector3Double) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setMinefieldLocation(Vector3Double) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setMinefieldNumber(int) - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
setMinefieldOrientation(Orientation) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setMinefieldOrientation(EulerAngles) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setMinefieldSequence(int) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setMinefieldSequence(int) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setMinefieldSequenceNumbeer(int) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setMinefieldType(EntityType) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setMinefieldType(EntityType) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setMineLocation(List<Vector3Float>) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setMineType(EntityType) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setMineType(List<EntityType>) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setMineType(List<EntityType>) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setMissingPduSequenceNumbers(List<EightByteChunk>) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
setMissingPduSequenceNumbers(List<EightByteChunk>) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
setModelType(short) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
setModifications(short) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setModifications(short) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setModifications(short) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setModifications(short) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setModifier(short) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setModulationParameterCount(short) - Method in class edu.nps.moves.dis.TransmitterPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setModulationParameterCount(short) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setModulationParametersList(List<ModulationType>) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setModulationParametersList(List<Vector3Float>) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setModulationType(ModulationType) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setModulationType(ModulationType) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setMunition(EntityType) - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
setMunitionExpendibleID(EntityID) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
setMunitionID(EntityID) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setMunitionID(EntityID) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
setMunitionStatus(short) - Method in class edu.nps.moves.dis7.Munition
-
 
-
setMunitionType(EntityType) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setMunitionType(EntityType) - Method in class edu.nps.moves.dis7.Munition
-
 
-
setMunitionType(EntityType) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
setMunitionType(EntityType) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
setName(byte[]) - Method in class edu.nps.moves.dis7.PduStream
-
 
-
setNamedLocationID(NamedLocation) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
setNamedLocationID(NamedLocationIdentification) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
setNature(int) - Method in class edu.nps.moves.dis.Relationship
-
 
-
setNature(int) - Method in class edu.nps.moves.dis7.Relationship
-
 
-
setNewAll(double[]) - Method in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
Set the parameters for this entity's DR function based on the most - recent PDU.
-
-
setNomenclature(int) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
setNomenclatureVersion(short) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
setNumberAttributeRecordSet(int) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setNumberOfAPAs(short) - Method in class edu.nps.moves.dis.UaPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfAPAs(short) - Method in class edu.nps.moves.dis7.UaPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfAppearanceRecords(int) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfArticulationParameters(short) - Method in class edu.nps.moves.dis.DetonationPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfArticulationParameters(byte) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfArticulationParameters(short) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfArticulationParameters(byte) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfBeams(short) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfBeams(short) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfBeams(short) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setNumberOfBytes(int) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfDamageDescription(int) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfDERecords(int) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfDisAggregates(int) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfDisEntities(int) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfEntities(int) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
setNumberOfEnvironmentRecords(short) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.CommentPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.DataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.DataQueryPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.DataReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.EventReportPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.SetDataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.CommentPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.DataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.EventReportPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.SetDataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatumRecords(long) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfFixedDatums(long) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
setNumberOfFixedDatums(long) - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
setNumberOfGridAxes(short) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfGroupedEntities(short) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfIffDataRecords(int) - Method in class edu.nps.moves.dis7.IffDataSpecification
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfIFFFundamentalParameterRecords(int) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
setNumberOfMinesInThisPdu(short) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfMineTypes(int) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfMineTypes(int) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfMissingPdus(short) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfMissingPdus(short) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPdus(short) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setNumberOfPdus(int) - Method in class edu.nps.moves.dis.PduContainer
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPdus(int) - Method in class edu.nps.moves.dis7.PduContainer
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPerimeterPoints(short) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPerimeterPoints(short) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPerimeterPoints(short) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPoints(int) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPoints(int) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPointsOnXiAxis(int) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
setNumberOfPointsOnXiAxis(int) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPropulsionSystems(int) - Method in class edu.nps.moves.dis.SeesPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfPropulsionSystems(int) - Method in class edu.nps.moves.dis7.SeesPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfRecords(long) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfRecords(long) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfRecords(long) - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfRecordSets(long) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfRecordSets(short) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfRecordSets(long) - Method in class edu.nps.moves.dis7.RecordSpecification
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSegments(short) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSegments(short) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSensorTypes(short) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSensorTypes(short) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfShafts(short) - Method in class edu.nps.moves.dis.UaPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfShafts(short) - Method in class edu.nps.moves.dis7.UaPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSilentAggregateTypes(int) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSilentEntityTypes(int) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfStandardVariableRecords(int) - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSupplyTypes(short) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSupplyTypes(short) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSupplyTypes(short) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSupplyTypes(short) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSupplyTypes(short) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSupplyTypes(short) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSystems(short) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfSystems(short) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfTrackJamTargets(short) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfUAEmitterSystems(short) - Method in class edu.nps.moves.dis.UaPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfUAEmitterSystems(short) - Method in class edu.nps.moves.dis7.UaPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfValues(int) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfValues(int) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.CommentPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.DataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.DataQueryPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.DataReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.EventReportPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.SetDataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.CommentPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.DataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.EventReportPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.SetDataPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatumRecords(long) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableDatums(long) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
setNumberOfVariableDatums(long) - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
setNumberOfVariableParameters(short) - Method in class edu.nps.moves.dis7.DetonationPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableParameters(short) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableParameters(short) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVariableParameters(byte) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVectoringNozzleSystems(int) - Method in class edu.nps.moves.dis.SeesPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setNumberOfVectoringNozzleSystems(int) - Method in class edu.nps.moves.dis7.SeesPdu
-
-
Note that setting this value will not change the marshalled value.
-
-
setObjectAppearance(SixByteChunk) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setObjectAppearance(double) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setObjectAppearance(double) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setObjectID(EntityID) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setObjectID(EntityID) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
setObjectID(EntityID) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setObjectID(EntityID) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setObjectID(EntityID) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
setObjectID(EntityID) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setObjectKind(short) - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
setObjectLocation(List<Vector3Double>) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setObjectLocation(Vector3Double) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setObjectLocation(List<Vector3Double>) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setObjectLocation(Vector3Double) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setObjectNumber(int) - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
 
-
setObjectOrientation(Orientation) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setObjectOrientation(EulerAngles) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setObjectType(EntityType) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setObjectType(ObjectType) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
setObjectType(ObjectType) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setObjectType(EntityType) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setObjectType(ObjectType) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
setObjectType(ObjectType) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setOperationalData1(short) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
setOperationalData2(short) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
setOrderedShaftRPMs(short) - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
setOrginatingEntityID(EntityID) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
setOrginatingEntityID(EntityID) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
setOrginatingEntityID(EntityID) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
setOrginatingEntityID(EntityID) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
setOrginatingEntityID(EntityID) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
setOrientation(Orientation) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setOrientation(Orientation) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setOrientation(Orientation) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setOriginatingEntityID(EntityID) - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
setOriginatingEntityID(EntityID) - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
setOriginatingEntityID(EntityID) - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
setOriginatingEntityID(EntityID) - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
setOriginatingID(EntityID) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
setOriginatingID(EntityID) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
setOriginatingID(EntityID) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
setOriginatingID(EntityID) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
setOriginatingID(EntityID) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
setOriginatingID(SimulationIdentifier) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
setOriginatingID(EntityID) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
setOriginatingID(EntityID) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
setOriginatingSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis.EightByteChunk
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis.FourByteChunk
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis.OneByteChunk
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis.SixByteChunk
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis.TwoByteChunk
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis7.EightByteChunk
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis7.FourByteChunk
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis7.OneByteChunk
-
 
-
setOtherParameters(byte[]) - Method in class edu.nps.moves.dis7.TwoByteChunk
-
 
-
setOwnershipStatus(short) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
setOwnStationLocation(int) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setPad(short) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setPad(byte) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
setPad(short) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setPad(byte) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setPad(short) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setPad(byte) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
setPad(int) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setPad(byte) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
setPad1(long) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
setPad1(long) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
setPad1(short) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
setPad1(long) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
setPad1(int) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
setPad1(short) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
setPad2(int) - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
setPad2(int) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
setPad2(int) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
setPad2(int) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
setPad2(long) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
setPad2(long) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
setPad2(long) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
setPad2(short) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
setPad3(short) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
setPad3(short) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setPad4(short) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setPad4(short) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
setPad4(short) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis.Pdu
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.Environment
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.Expendable
-
 
-
setPadding(long) - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
setPadding(long) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.Munition
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.Pdu
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
setPadding(short) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
setPadding(int) - Method in class edu.nps.moves.dis7.TotalRecordSets
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setPadding1(long) - Method in class edu.nps.moves.dis.DataPdu
-
 
-
setPadding1(int) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setPadding1(byte) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis.Environment
-
 
-
setPadding1(long) - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
setPadding1(int) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setPadding1(int) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
setPadding1(long) - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
setPadding1(int) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setPadding1(int) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setPadding1(long) - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
setPadding1(int) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setPadding1(int) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
setPadding1(byte) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
setPadding1(long) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
setPadding1(long) - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
setPadding1(int) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
setPadding1(byte) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
setPadding1(long) - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
setPadding1(short) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
setPadding2(byte) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setPadding2(byte) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis.Environment
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
setPadding2(byte) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
setPadding2(byte) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
setPadding2(byte) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
setPadding2(int) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setPadding2(int) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setPadding2(byte) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
setPadding2(int) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setPadding2(long) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setPadding2(long) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setPadding2(int) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setPadding2(int) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
setPadding2(byte) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
setPadding2(short) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
setPadding2(byte) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
setPadding2(int) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
setPadding2(int) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setPadding3(short) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setPadding3(long) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setPadding3(byte) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
setPadding3(long) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setPadding3(int) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setPadding3(int) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setPadding3(int) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
setPadding3(short) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setPadding4(short) - Method in class edu.nps.moves.dis7.Association
-
 
-
setPadding4(int) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setPadding4(short) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
setPaddingForEmissionsPdu(int) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
setPaddingForEmissionsPdu(int) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setParameter1(int) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setParameter1(int) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setParameter2(int) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setParameter2(int) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setParameter3(int) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setParameter3(int) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setParameter4(int) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setParameter4(int) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setParameter5(int) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setParameter5(int) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setParameter6(int) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setParameter6(int) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setParameterIndex(int) - Method in class edu.nps.moves.dis.ApaData
-
 
-
setParameters(short[]) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
setParameterType(int) - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
setParameterType(long) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
setParameterType(long) - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
setParameterTypeDesignator(short) - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
setParameterValue(short) - Method in class edu.nps.moves.dis.ApaData
-
 
-
setParameterValue(double) - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
setParameterValue(long) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
setParameterValue(long) - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
setParameterValues(List<OneByteChunk>) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
setParentEntityID(EntityID) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
setPartAttachedTo(int) - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
setPartAttachedTo(int) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
setPartAttachedTo(int) - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
setPartEntityType(EntityType) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
setPartEntityType(EntityType) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
setPartLocation(Vector3Float) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
setPartLocation(Vector3Float) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
setPassiveParameterIndex(int) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setPassiveParameterIndex(int) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setPduCount(long) - Method in class edu.nps.moves.dis.PduStream
-
-
Note that setting this value will not change the marshalled value.
-
-
setPduHeader(PduHeader) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
setPduLength(int) - Method in class edu.nps.moves.dis.Pdu
-
 
-
setPduLength(short) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
setPduNumber(int) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setPdus(List<Pdu>) - Method in class edu.nps.moves.dis.PduContainer
-
 
-
setPdus(List<Pdu>) - Method in class edu.nps.moves.dis7.PduContainer
-
 
-
setPduSequenceNumber(short) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setPdusInStream(List<Pdu>) - Method in class edu.nps.moves.dis.PduStream
-
 
-
setPduStatus(short) - Method in class edu.nps.moves.dis7.Pdu
-
 
-
setPduStatus(int) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
setPduStatus(short) - Method in class edu.nps.moves.dis7.PduStatus
-
 
-
setPduTotal(int) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setPduType(short) - Method in class edu.nps.moves.dis.Pdu
-
 
-
setPduType(short) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
setPduType(short) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
setPeakIrradiance(float) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setPeakIrradiance(float) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setPeakIrradiance(float) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
setPerimeterPoints(List<Point>) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setPerimeterPoints(List<Vector2Float>) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setPersonRecording(byte[]) - Method in class edu.nps.moves.dis.PduStream
-
 
-
setPgrf(float) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
setPgrf(float) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
setPhase(float) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setPhase(float) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setPhi(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setPhi(float) - Method in class edu.nps.moves.dis.Orientation
-
 
-
setPhi(float) - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
setPhi(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setPhysicalConnectionType(short) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setPort(int) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Sets the new port on which the server will attempt to listen.
-
-
setPosition(int) - Method in class edu.nps.moves.dis.Relationship
-
 
-
setPosition(int) - Method in class edu.nps.moves.dis7.Relationship
-
 
-
setPower(float) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setPower(float) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setPowerSetting(float) - Method in class edu.nps.moves.dis.PropulsionSystemData
-
 
-
setPowerSetting(float) - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
 
-
setPreEntityIndicator(short) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
setPropulsionPlantConfiguration(short) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setPropulsionPlantConfiguration(short) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setPropulsionSystemData(List<PropulsionSystemData>) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
setPropulsionSystemData(List<PropulsionSystemData>) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
setProtocolFamily(short) - Method in class edu.nps.moves.dis.Pdu
-
 
-
setProtocolFamily(short) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
setProtocolFamily(short) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
setProtocolMode(int) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
setProtocolMode(int) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
setProtocolMode(int) - Method in class edu.nps.moves.dis7.ProtocolMode
-
 
-
setProtocolVersion(short) - Method in class edu.nps.moves.dis.Pdu
-
 
-
setProtocolVersion(short) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
setProtocolVersion(short) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
setPsi(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setPsi(float) - Method in class edu.nps.moves.dis.Orientation
-
 
-
setPsi(float) - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
setPsi(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setPulseRepetitionFrequency(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setPulseRepetitionFrequency(float) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setPulseRepetitionFrequency(float) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
setPulseShape(byte) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setPulseWidth(float) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
setPulseWidth(float) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
setPulseWidth(int) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setPulseWidth(float) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
setPulseWidth(float) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
setQuantity(int) - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
setQuantity(short) - Method in class edu.nps.moves.dis.SupplyQuantity
-
 
-
setQuantity(int) - Method in class edu.nps.moves.dis7.Expendable
-
 
-
setQuantity(int) - Method in class edu.nps.moves.dis7.Munition
-
 
-
setQuantity(int) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
setQuantity(int) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
setQuantity(float) - Method in class edu.nps.moves.dis7.SupplyQuantity
-
 
-
setQuat(Quaternion) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
setQuat(Quaternion) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
setQuat(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setQuat(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setQuat(float, float, float, float) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setQuaternion2(double, double, double, double) - Method in class edu.nps.moves.math.Quaternion2
-
-
Sets the quaternion values
-
-
setQuatValue(int, float) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setRadarCrossSectionSignatureRepresentationIndex(int) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
setRadarCrossSectionSignatureRepresentationIndex(int) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
setRadioEntityType(RadioEntityType) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setRadioEntityType(EntityType) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setRadioId(int) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
setRadioId(int) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
setRadioId(int) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setRadioNumber(int) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
setRadioNumber(int) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setRadioReferenceID(EntityID) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setRadioSystem(int) - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
setRange(float) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
setRangeToTarget(float) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
setRate(int) - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
setRate(int) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
setRealWorldTime(ClockTime) - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
setRealWorldTime(ClockTime) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
setRealWorldTime(ClockTime) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
setRealWorldTime(ClockTime) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
setRealWorldTime(ClockTime) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
setRealWorldTime(ClockTime) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
setRealWorldTime(ClockTime) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
setRealWorldTime(ClockTime) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
setReason(short) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
setReason(short) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
setReason(short) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
setReason(short) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
setReasonForSeparation(short) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
setReceiveBufferSize(int) - Method in class edu.nps.moves.disutil.UdpServer
-
-
Recommends a receive buffer size for the underlying MulticastSocket.
-
-
setReceivedPoser(float) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
setReceivedPower(float) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
setReceiverState(int) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
setReceiverState(int) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
setReceivingEntityID(EntityID) - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
setReceivingID(SimulationAddress) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setReceivingID(SimulationAddress) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
setReceivingID(SimulationAddress) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setReceivingID(EntityID) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
setReceivingID(EntityID) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
setReceivingID(EntityID) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
setReceivingID(SimulationAddress) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setReceivingID(EntityID) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
setReceivingID(SimulationAddress) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
setReceivingID(SimulationAddress) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setReceivingID(EntityID) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
setReceivingID(SimulationIdentifier) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
setReceivingID(EntityID) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
setReceivingID(EntityID) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
setRecevingEntityID(EntityID) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
setRecordCount(int) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
setRecordCount(int) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
setRecordID(long) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
setRecordID(long) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
setRecordIDs(List<FourByteChunk>) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
setRecordIDs(List<FourByteChunk>) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
setRecordIndex(short) - Method in class edu.nps.moves.dis.Environment
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
-
Note that setting this value will not change the marshalled value.
-
-
setRecordLength(int) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.Attribute
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.IFFData
-
-
Note that setting this value will not change the marshalled value.
-
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setRecordLength(int) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
setRecordLength(long) - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
 
-
SetRecordReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.14: Initializing or changing internal parameter info.
-
-
SetRecordReliablePdu() - Constructor for class edu.nps.moves.dis.SetRecordReliablePdu
-
-
Constructor
-
-
setRecords(List<FourByteChunk>) - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
 
-
setRecordSets(List<RecordSet>) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
setRecordSets(List<RecordSet>) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
setRecordSets(List<RecordSpecificationElement>) - Method in class edu.nps.moves.dis7.RecordSpecification
-
 
-
setRecordSetSerialNumber(long) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
setRecordSetSerialNumber(long) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
setRecordSpecificField(long) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
setRecordSpecificFields(long) - Method in class edu.nps.moves.dis7.Attribute
-
 
-
setRecordType(int) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setRecordType(short) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
setRecordType(short) - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.Attribute
-
 
-
setRecordType(int) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setRecordType(short) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
setRecordType(short) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.IFFData
-
 
-
setRecordType(int) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
setRecordType(short) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
setRecordType(short) - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
setRecordType(long) - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
 
-
setRecordValues(int) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
setRecordValues(int) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
setReferencedObjectID(EntityID) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setReferencedObjectID(EntityID) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
setReferencedObjectID(EntityID) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setReferencedObjectID(EntityID) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setReferencedObjectID(EntityID) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
setReferencedObjectID(EntityID) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setReferenceNumber(int) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
setReferenceNumber(int) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
setReferenceNumber(int) - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
 
-
setReferenceNumber(int) - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
 
-
setReferenceSystem(float) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
setReferenceSystem(short) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
setRefresh(int) - Method in class edu.nps.moves.examples.MemoryView
-
 
-
setRelationship(Relationship) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
setRelationship(Relationship) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
setRelativeAntennaLocation(Vector3Float) - Method in class edu.nps.moves.dis.AntennaLocation
-
 
-
setRelativeAntennaLocation(Vector3Float) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setRelativeAntennaLocation(Vector3Float) - Method in class edu.nps.moves.dis7.AntennaLocation
-
 
-
setRelativeAntennaLocation(Vector3Float) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setRepair(int) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
setRepair(int) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
setRepairingEntityID(EntityID) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
setRepairingEntityID(EntityID) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
setRepairingEntityID(EntityID) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
setRepairingEntityID(EntityID) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
setRepairResult(short) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
setRepairResult(short) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
setRequestedMineType(EntityType) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
setRequestedPerimeterPoints(List<Point>) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
setRequesterID(SimulationAddress) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setRequesterID(SimulationAddress) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
setRequesterID(SimulationAddress) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setRequesterID(SimulationAddress) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setRequesterID(SimulationAddress) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
setRequesterID(SimulationAddress) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.CreateEntityPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.DataPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
setRequestID(short) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setRequestID(short) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
setRequestID(short) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
setRequestID(short) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.RequestID
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
setRequestID(long) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
setRequestingEntityID(EntityID) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setRequestingEntityID(EntityID) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
setRequestingEntityID(EntityID) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
setRequestingEntityID(EntityID) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
setRequestingEntityID(EntityID) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
setRequestingEntityID(EntityID) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
setRequestStatus(long) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
setRequestStatus(long) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
setRequiredReliabilityService(short) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
setRequiredReliablityService(short) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
setRequiredReliablityService(short) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
setResidualPower(float) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setResponseFlag(int) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
setResponseFlag(int) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
setResponseFlag(int) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
setResponseFlag(int) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
setResponseStatus(long) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
setResponseStatus(long) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
setRightAzimuth(float) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setSampleRate(long) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
setSampleRate(long) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
setSampleRate(long) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
setSampleRate(long) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
setSamples(int) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
setSamples(int) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
setSamples(int) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
setSamples(short) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
setSampleTime(long) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setSampleType(int) - Method in class edu.nps.moves.dis.GridAxisRecord
-
 
-
setScanPattern(int) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
setScanPattern(int) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
setSecondaryOperationalData(BeamData) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
setSegmentAppearance(SixByteChunk) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setSegmentDepth(int) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setSegmentDepth(float) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSegmentHeight(int) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setSegmentHeight(float) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSegmentLength(int) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setSegmentLength(float) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSegmentLocation(Vector3Double) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSegmentModification(short) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSegmentNumber(short) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setSegmentNumber(short) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSegmentOrientation(EulerAngles) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSegmentWidth(int) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
setSegmentWidth(float) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSensorOnOffStatus(short) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
setSensorType(int) - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
 
-
setSensorType(int) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
setSensorTypes(List<TwoByteChunk>) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
setSensorTypes(List<TwoByteChunk>) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
setSensorTypeSource(short) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
setSequenceNumber(int) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
setServiceRequestPadding(short) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
setServiceRequestPadding(short) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
setServiceTypeRequested(short) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
setServiceTypeRequested(short) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
setServicingEntityID(EntityID) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
setServicingEntityID(EntityID) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
setShaftRPMRateOfChange(float) - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
setShaftRPMs(List<ShaftRPMs>) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setShaftRPMs(List<Vector3Float>) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setShortDescription(byte[]) - Method in class edu.nps.moves.dis.PduStream
-
 
-
setShotStartTime(ClockTime) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setSilentAggregateSystemList(List<EntityType>) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setSilentEntitySystemList(List<EntityType>) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
 
-
setSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.EntityIdentifier
-
 
-
setSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.EventIdentifier
-
 
-
setSimulationAddress(EntityType) - Method in class edu.nps.moves.dis7.GroupID
-
 
-
setSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
setSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
setSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
 
-
setSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
 
-
setSimulationAddress(SimulationAddress) - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
 
-
setSimulationTime(ClockTime) - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
setSimulationTime(ClockTime) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
setSimulationTime(ClockTime) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
setSimulationTime(ClockTime) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
setSingleTcpPort(int) - Method in class edu.nps.moves.disutil.NioServer
-
-
Convenience method for clearing all bindings and - setting up listening for TCP on the given port.
-
-
setSingleUdpPort(int) - Method in class edu.nps.moves.disutil.NioServer
-
-
Convenience method for clearing all bindings and - setting up listening for UDP on the given port.
-
-
setSingleUdpPort(int, String) - Method in class edu.nps.moves.disutil.NioServer
-
-
Convenience method for clearing all bindings and - setting up listening for UDP on the given port - and joining the provided multicast group.
-
-
setSite(int) - Method in class edu.nps.moves.dis.AggregateID
-
 
-
setSite(int) - Method in class edu.nps.moves.dis.EntityID
-
 
-
setSite(int) - Method in class edu.nps.moves.dis.EventID
-
 
-
setSite(int) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setSite(int) - Method in class edu.nps.moves.dis.SimulationAddress
-
 
-
setSite(int) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setSite(int) - Method in class edu.nps.moves.dis7.SimulationAddress
-
 
-
setSiteID(int) - Method in class edu.nps.moves.dis7.EntityID
-
 
-
setSiteNumber(short) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
setSiteNumber(int) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
setSiteNumber(int) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
setSourceCommunicationsDeviceID(short) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setSourceCommunicationsDeviceID(short) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setSourceEntityID(EntityID) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setSourceEntityID(EntityID) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setSourceLineID(short) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setSourceLineID(short) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setSpec(short) - Method in class edu.nps.moves.dis.EntityType
-
 
-
setSpecif(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setSpecific(short) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
setSpecific(short) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
setSpecific(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setSpecific(short) - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
setSpecific(short) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
setSpecificInfo(short) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
setSpecificInfo(short) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
setSpecificObjectAppearance(long) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setSpecificSegmentAppearance(long) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
setSpreadSpectrum(int) - Method in class edu.nps.moves.dis.ModulationType
-
 
-
setSpreadSpectrum(int) - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
setStandardQuantity(long) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
setStandardQuantity(int) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
setStandardQuantity(int) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
setStandardQuantity(long) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
setStandardQuantityReloadTime(long) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
setStandardQuantityReloadTime(long) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
setStandardQuantityReloadTime(long) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
setStandardQuantityReloadTime(short) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
setStandardVariables(List<SimulationManagementPduHeader>) - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
 
-
setStartTime(long) - Method in class edu.nps.moves.dis.PduStream
-
 
-
setStartTime(long) - Method in class edu.nps.moves.dis7.PduStream
-
 
-
setState(NioServer.State) - Method in class edu.nps.moves.disutil.NioServer
-
-
Sets the state and fires an event.
-
-
setStateChangeIndicator(byte) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
setStateChangeIndicator(byte) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
setStateIndicator(short) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
setStateIndicator(short) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setStateIndicator(short) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setStateUpdateIndicator(short) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
setStateUpdateIndicator(short) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setStation(long) - Method in class edu.nps.moves.dis7.Expendable
-
 
-
setStation(long) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
setStation(long) - Method in class edu.nps.moves.dis7.Munition
-
 
-
setStation(long) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
setStation(long) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
setStationLocation(long) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
setStationName(int) - Method in class edu.nps.moves.dis.NamedLocation
-
 
-
setStationName(int) - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
 
-
setStationNumber(int) - Method in class edu.nps.moves.dis.NamedLocation
-
 
-
setStationNumber(int) - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
 
-
setStopTime(long) - Method in class edu.nps.moves.dis.PduStream
-
 
-
setStopTime(long) - Method in class edu.nps.moves.dis7.PduStream
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis.EntityType
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis.ObjectType
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
setSubcategory(short) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
setSubprotocolNumber(int) - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
setSupplies(List<SupplyQuantity>) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
setSupplies(List<SupplyQuantity>) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
setSupplies(List<SupplyQuantity>) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
setSupplies(List<SupplyQuantity>) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
setSupplies(List<SupplyQuantity>) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
setSupplies(List<SupplyQuantity>) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
setSupplyingEntityID(EntityID) - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
setSupplyingEntityID(EntityID) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
setSupplyingEntityID(EntityID) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
setSupplyingEntityID(EntityID) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
setSupplyingEntityID(EntityID) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
setSupplyType(EntityType) - Method in class edu.nps.moves.dis.SupplyQuantity
-
 
-
setSupplyType(EntityType) - Method in class edu.nps.moves.dis7.SupplyQuantity
-
 
-
setSystem(int) - Method in class edu.nps.moves.dis.ModulationType
-
 
-
setSystemDataLength(short) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
setSystemDataLength(short) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setSystemID(SystemID) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
setSystemMode(short) - Method in class edu.nps.moves.dis.SystemID
-
 
-
setSystemMode(int) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
setSystemName(int) - Method in class edu.nps.moves.dis.SystemID
-
 
-
setSystemName(int) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
setSystems(List<ElectronicEmissionSystemData>) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
setSystems(List<Vector3Float>) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
setSystemSpecificData(short[]) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
setSystemStatus(short) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
setSystemStatus(short) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
setSystemType(int) - Method in class edu.nps.moves.dis.SystemID
-
 
-
setSystemType(int) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
setTargetComponentID(short) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setTargetEntityID(EntityID) - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
setTargetEntityID(EntityID) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setTargetEntityID(EntityID) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
setTargetEntityID(EventIdentifier) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
setTargetEntityID(EntityID) - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
setTargetLocation(Vector3Double) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
setTargetSpotAcceleration(Vector3Float) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setTargetSpotEntityLocation(Vector3Float) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setTargetSpotLocation(Vector3Double) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setTargetSpotVelocity(Vector3Float) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
setTcpBindings(Set<SocketAddress>) - Method in class edu.nps.moves.disutil.NioServer
-
-
Sets the TCP bindings that the server should use.
-
-
setTdlType(int) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
setTdlType(int) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
setTdlType(int) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
setTdlType(int) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
setTemperature(float) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
setTheta(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setTheta(float) - Method in class edu.nps.moves.dis.Orientation
-
 
-
setTheta(float) - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
setTheta(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setTime(long) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
setTime(long) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
setTimeInterval(long) - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
setTimeInterval(long) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
setTimeInterval(long) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
setTimeInterval(long) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
setTimePastHour(long) - Method in class edu.nps.moves.dis.ClockTime
-
 
-
setTimePastHour(Timestamp) - Method in class edu.nps.moves.dis7.ClockTime
-
 
-
setTimestamp(long) - Method in class edu.nps.moves.dis.Pdu
-
 
-
setTimestamp(long) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
setTimestamp(long) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
setTimestamp(long) - Method in class edu.nps.moves.dis7.Timestamp
-
 
-
setTimestamp_timestampType(int) - Method in class edu.nps.moves.dis7.Timestamp
-
-
0 relative timestamp, 1 host synchronized timestamp
-
-
setTimestamp_timestampValue(int) - Method in class edu.nps.moves.dis7.Timestamp
-
-
2^31-1 per hour time units
-
-
setTotalRecordSets(int) - Method in class edu.nps.moves.dis7.TotalRecordSets
-
 
-
setTotalValues(long) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setTrackJam(EntityID) - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
setTrackJamTargets(List<TrackJamTarget>) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
setTranferType(short) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
setTransferEntityID(EntityID) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
setTransmitFrequencyBandwidth(float) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setTransmitFrequencyBandwidth(float) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setTransmitLineState(short) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setTransmitLineState(short) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setTransmitPriority(short) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
setTransmitPriority(short) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
setTransmitState(short) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
setTransmitState(short) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setTransmitterEntityId(EntityID) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
setTransmitterEntityId(EntityID) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
setTransmitterRadioId(int) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
setTransmitterRadioId(int) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
setUdpBindings(Map<SocketAddress, String>) - Method in class edu.nps.moves.disutil.NioServer
-
-
Sets the UDP bindings that the server should use.
-
-
setUnitSurfaceNormal(Vector3Float) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
setUnitSurfaceNormal(Vector3Float) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
setUnqueuedPdus(boolean) - Method in class edu.nps.moves.logger.LogWriter
-
-
Irritating interaction with the reder thread.
-
-
setUpdateNumber(int) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
setUpdateNumber(int) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
setUpdateNumber(int) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
setUpdateNumber(int) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
setUpdateNumber(int) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
setUpdateNumber(int) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
setUpperElevation(float) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
setUseByteBuffer(boolean) - Method in class edu.nps.moves.disutil.PduMulticastReceiver
-
-
Sets whether or not to use the more efficient - ByteBuffer marshalling technique (default).
-
-
setUseByteBuffer(boolean) - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver
-
-
Sets whether or not to use the more efficient - ByteBuffer marshalling technique (default).
-
-
setUseCopies(boolean) - Method in interface edu.nps.moves.net.BehaviorProducerIF
-
-
This is a performance option.
-
-
setUseCopies(boolean) - Method in class edu.nps.moves.net.BehaviorProducerUDP
-
 
-
setUseFastEspdu(boolean) - Method in class edu.nps.moves.disutil.PduMulticastReceiver
-
-
Sets whether or not to generate the - Fast Espdu packets (all primitive fields).
-
-
setUseFastEspdu(boolean) - Method in class edu.nps.moves.disutil.PduNioMulticastReceiver
-
-
Sets whether or not to generate the - Fast Espdu packets (all primitive fields).
-
-
setUseFastPdu(boolean) - Method in class edu.nps.moves.disutil.PduFactory
-
 
-
setVal(long) - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
 
-
setVariableData(List<OneByteChunk>) - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
setVariableDatumData(List<OneByteChunk>) - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
setVariableDatumID(long) - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
setVariableDatumID(long) - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
setVariableDatumIDList(UnsignedDISInteger) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
setVariableDatumLength(long) - Method in class edu.nps.moves.dis.VariableDatum
-
-
Note that setting this value will not change the marshalled value.
-
-
setVariableDatumLength(long) - Method in class edu.nps.moves.dis7.VariableDatum
-
-
Note that setting this value will not change the marshalled value.
-
-
setVariableDatumList(List<VariableDatum>) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setVariableDatumList(VariableDatum) - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
setVariableDatumRecords(List<VariableDatum>) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis.DataPdu
-
 
-
setVariableDatums(List<UnsignedIntegerWrapper>) - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
setVariableDatums(List<VariableDatum>) - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
setVariableParameterFields1(double) - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
setVariableParameterFields2(long) - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
setVariableParameterFields3(int) - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
setVariableParameterFields4(short) - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
setVariableParameters(List<VariableParameter>) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setVariableParameters(List<VariableParameter>) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
setVariableParameters(List<VariableParameter>) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
setVariableParameters(List<VariableParameter>) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setVariableTransmitterParameterCount(int) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
setVec(float, float, float) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setVec(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setVec(Vec3f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
setVectorDimension(short) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
setVectoringSystemData(List<VectoringNozzleSystemData>) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
setVectoringSystemData(List<VectoringNozzleSystem>) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
setVelocity(Vector3Float) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
setVelocity(Vector3Float) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
setVelocity(Vector3Float) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
setVelocity(Vector3Float) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
setVelocity(Vector3Float) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
setVelocity(Vector3Float) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
setVelocity(Vector3Float) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
setVerticalDeflectionAngle(float) - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
 
-
setVerticalDeflectionAngle(float) - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
 
-
setWalkAcceleration(float) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setWalkSpeed(float) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
setWarhead(int) - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
setWarhead(int) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
setWavelength(float) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
setWrapper(long) - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
 
-
setWrapper(long) - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
 
-
setX(float) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
setX(float) - Method in class edu.nps.moves.dis.Point
-
 
-
setX(double) - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
setX(float) - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
setX(float) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
setX(float) - Method in class edu.nps.moves.dis7.Vector2Float
-
 
-
setX(double) - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
setX(float) - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
setXAcceleration(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setXAcceleration(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setXAngularVelocity(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setXAngularVelocity(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setXiValues(List<TwoByteChunk>) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
setXLocation(double) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setXLocation(double) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setXVelocity(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setXVelocity(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setY(float) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
setY(float) - Method in class edu.nps.moves.dis.Point
-
 
-
setY(double) - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
setY(float) - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
setY(float) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
setY(float) - Method in class edu.nps.moves.dis7.Vector2Float
-
 
-
setY(double) - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
setY(float) - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
setYAcceleration(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setYAcceleration(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setYAngularVelocity(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setYAngularVelocity(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setYLocation(double) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setYLocation(double) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setYVelocity(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setYVelocity(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setZ(float) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
setZ(double) - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
setZ(float) - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
setZ(float) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
setZ(double) - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
setZ(float) - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
setZAcceleration(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setZAcceleration(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setZAngularVelocity(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setZAngularVelocity(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setZLocation(double) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setZLocation(double) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
setZVelocity(float) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
setZVelocity(float) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
shaftRPMRateOfChange - Variable in class edu.nps.moves.dis.ShaftRPMs
-
-
rate of change of shaft RPMs
-
-
ShaftRPMs - Class in edu.nps.moves.dis
-
-
Shaft RPMs, used in underwater acoustic clacluations.
-
-
ShaftRPMs() - Constructor for class edu.nps.moves.dis.ShaftRPMs
-
-
Constructor
-
-
shaftRPMs - Variable in class edu.nps.moves.dis.UaPdu
-
-
shaft RPM values
-
-
shaftRPMs - Variable in class edu.nps.moves.dis7.UaPdu
-
-
shaft RPM values.
-
-
shortDescription - Variable in class edu.nps.moves.dis.PduStream
-
-
short description of this PDU stream
-
-
shotStartTime - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall indicate the simulation time at start of the shot, Section 7.3.4
-
-
SignalPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.8.2.
-
-
SignalPdu() - Constructor for class edu.nps.moves.dis.SignalPdu
-
-
Constructor
-
-
SignalPdu - Class in edu.nps.moves.dis7
-
-
Detailed information about a radio transmitter.
-
-
SignalPdu() - Constructor for class edu.nps.moves.dis7.SignalPdu
-
-
Constructor
-
-
silentAggregateSystemList - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
silent entity types
-
-
SilentEntitySystem - Class in edu.nps.moves.dis7
-
-
information abou an enitity not producing espdus.
-
-
SilentEntitySystem() - Constructor for class edu.nps.moves.dis7.SilentEntitySystem
-
-
Constructor
-
-
silentEntitySystemList - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
silent entity types
-
-
SimulationAddress - Class in edu.nps.moves.dis
-
-
Section 5.2.14.1.
-
-
SimulationAddress() - Constructor for class edu.nps.moves.dis.SimulationAddress
-
-
Constructor
-
-
simulationAddress - Variable in class edu.nps.moves.dis7.AggregateIdentifier
-
-
Simulation address, ie site and application, the first two fields of the entity ID
-
-
simulationAddress - Variable in class edu.nps.moves.dis7.EntityIdentifier
-
-
Site and application IDs
-
-
simulationAddress - Variable in class edu.nps.moves.dis7.EventIdentifier
-
-
Site and application IDs
-
-
simulationAddress - Variable in class edu.nps.moves.dis7.GroupID
-
-
Simulation address (site and application number)
-
-
simulationAddress - Variable in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
simulationAddress - Variable in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
simulationAddress - Variable in class edu.nps.moves.dis7.ObjectIdentifier
-
-
Simulation Address
-
-
SimulationAddress - Class in edu.nps.moves.dis7
-
-
A Simulation Address record shall consist of the Site Identification number and the Application Identification number.
-
-
SimulationAddress() - Constructor for class edu.nps.moves.dis7.SimulationAddress
-
-
Constructor
-
-
simulationAddress - Variable in class edu.nps.moves.dis7.SimulationIdentifier
-
-
Simulation address
-
-
simulationAddress - Variable in class edu.nps.moves.dis7.UnattachedIdentifier
-
-
See 6.2.79
-
-
SimulationIdentifier - Class in edu.nps.moves.dis7
-
-
The unique designation of a simulation when using the 48-bit identifier format shall be specified by the Sim- ulation Identifier record.
-
-
SimulationIdentifier() - Constructor for class edu.nps.moves.dis7.SimulationIdentifier
-
-
Constructor
-
-
SimulationManagementFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.6.
-
-
SimulationManagementFamilyPdu() - Constructor for class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
-
Constructor
-
-
SimulationManagementFamilyPdu - Class in edu.nps.moves.dis7
-
-
Section 7.5 Abstract superclass for PDUs relating to the simulation itself.
-
-
SimulationManagementFamilyPdu() - Constructor for class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
-
Constructor
-
-
SimulationManagementPduHeader - Class in edu.nps.moves.dis7
-
-
First part of a simulation management (SIMAN) PDU and SIMAN-Reliability (SIMAN-R) PDU.
-
-
SimulationManagementPduHeader() - Constructor for class edu.nps.moves.dis7.SimulationManagementPduHeader
-
-
Constructor
-
-
SimulationManagementWithReliabilityFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12: Abstract superclass for reliable simulation management PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
SimulationManagementWithReliabilityFamilyPdu() - Constructor for class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
-
Constructor
-
-
SimulationManagementWithReliabilityFamilyPdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12: Abstract superclass for reliable simulation management PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
SimulationManagementWithReliabilityFamilyPdu() - Constructor for class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
-
Constructor
-
-
simulationTime - Variable in class edu.nps.moves.dis.StartResumePdu
-
-
Simulation clock time at which the simulation shall start or resume
-
-
simulationTime - Variable in class edu.nps.moves.dis.StartResumeReliablePdu
-
-
time in simulation for the simulation to resume
-
-
simulationTime - Variable in class edu.nps.moves.dis7.StartResumePdu
-
-
The reference time within a simulation exercise.
-
-
simulationTime - Variable in class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
time in simulation for the simulation to resume
-
-
SINGLE_TCP_PORT_PROP - Static variable in class edu.nps.moves.disutil.NioServer
-
 
-
SINGLE_UDP_PORT_PROP - Static variable in class edu.nps.moves.disutil.NioServer
-
 
-
site - Variable in class edu.nps.moves.dis.AggregateID
-
-
The site ID
-
-
site - Variable in class edu.nps.moves.dis.EntityID
-
-
The site ID
-
-
site - Variable in class edu.nps.moves.dis.EventID
-
-
The site ID
-
-
site - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
The site ID
-
-
site - Variable in class edu.nps.moves.dis.SimulationAddress
-
-
The site ID
-
-
site - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
The site ID
-
-
site - Variable in class edu.nps.moves.dis7.SimulationAddress
-
-
A site is defined as a facility, installation, organizational unit or a geographic location that has one or more simulation applications capable of participating in a distributed event.
-
-
siteID - Variable in class edu.nps.moves.dis7.EntityID
-
-
Site ID
-
-
siteNumber - Variable in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
siteNumber - Variable in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
siteNumber - Variable in class edu.nps.moves.dis7.RadioIdentifier
-
-
site
-
-
SixByteChunk - Class in edu.nps.moves.dis
-
-
48 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
SixByteChunk() - Constructor for class edu.nps.moves.dis.SixByteChunk
-
-
Constructor
-
-
slerp(Quaternion, Quaternion, float, int) - Method in class edu.nps.moves.math.Quaternion
-
 
-
sourceCommunicationsDeviceID - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
The specific intercom device being simulated within an entity.
-
-
sourceCommunicationsDeviceID - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
The specific intercom device being simulated within an entity.
-
-
sourceEntityID - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
Source entity ID
-
-
sourceEntityID - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
Source entity ID
-
-
sourceLineID - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
Line number to which the intercom control refers
-
-
sourceLineID - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
Line number to which the intercom control refers
-
-
spec - Variable in class edu.nps.moves.dis.EntityType
-
-
specific info based on subcategory field.
-
-
specif - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
specific info based on subcategory field.
-
-
specific - Variable in class edu.nps.moves.dis7.EntityType
-
-
specific info based on subcategory field.
-
-
specific - Variable in class edu.nps.moves.dis7.EnvironmentType
-
-
specific info based on subcategory field
-
-
specific - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
specific info based on subcategory field
-
-
specific - Variable in class edu.nps.moves.dis7.JammingTechnique
-
 
-
specific - Variable in class edu.nps.moves.dis7.RadioType
-
 
-
specificInfo - Variable in class edu.nps.moves.dis.AggregateType
-
-
specific info based on subcategory field, sql has a reserved word for specific
-
-
specificInfo - Variable in class edu.nps.moves.dis7.AggregateType
-
-
specific info based on subcategory field.
-
-
specificObjectAppearance - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Object appearance
-
-
specificSegmentAppearance - Variable in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
This field shall specify specific dynamic appearance attributes of the segment.
-
-
SphericalHarmonicAntennaPattern - Class in edu.nps.moves.dis
-
-
Section 5.2.4.3.
-
-
SphericalHarmonicAntennaPattern() - Constructor for class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
-
Constructor
-
-
spreadSpectrum - Variable in class edu.nps.moves.dis.ModulationType
-
-
spread spectrum, 16 bit boolean array
-
-
spreadSpectrum - Variable in class edu.nps.moves.dis7.ModulationType
-
-
This field shall indicate the spread spectrum technique or combination of spread spectrum techniques in use.
-
-
stall - Variable in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
How long to wait between updates
-
-
standardQuantity - Variable in class edu.nps.moves.dis7.EngineFuelReload
-
-
standard quantity of fuel loaded
-
-
standardQuantity - Variable in class edu.nps.moves.dis7.ExpendableReload
-
 
-
standardQuantity - Variable in class edu.nps.moves.dis7.MunitionReload
-
-
the standard quantity of this munition type normally loaded at this station/launcher if a station/launcher is specified.
-
-
standardQuantity - Variable in class edu.nps.moves.dis7.StorageFuelReload
-
-
the standard quantity of this fuel type normally loaded at this station/launcher if a station/launcher is specified.
-
-
standardQuantityReloadTime - Variable in class edu.nps.moves.dis7.EngineFuelReload
-
-
seconds normally required to to reload standard qty
-
-
standardQuantityReloadTime - Variable in class edu.nps.moves.dis7.ExpendableReload
-
 
-
standardQuantityReloadTime - Variable in class edu.nps.moves.dis7.MunitionReload
-
-
numer of seconds of sim time required to reload the std qty
-
-
standardQuantityReloadTime - Variable in class edu.nps.moves.dis7.StorageFuelReload
-
-
the seconds normally required to reload the standard quantity of this fuel type at this specific station/launcher.
-
-
standardVariables - Variable in class edu.nps.moves.dis7.StandardVariableSpecification
-
-
variable length list of standard variables, The class type and length here are WRONG and will cause the incorrect serialization of any class in whihc it is embedded.
-
-
StandardVariableSpecification - Class in edu.nps.moves.dis7
-
-
Does not work, and causes failure in anything it is embedded in.
-
-
StandardVariableSpecification() - Constructor for class edu.nps.moves.dis7.StandardVariableSpecification
-
-
Constructor
-
-
start() - Method in class edu.nps.moves.disutil.NioServer
-
-
Attempts to start the server listening and returns immediately.
-
-
start() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Attempts to start the server listening and returns immediately.
-
-
StartResumePdu - Class in edu.nps.moves.dis
-
-
Section 5.2.6.3.
-
-
StartResumePdu() - Constructor for class edu.nps.moves.dis.StartResumePdu
-
-
Constructor
-
-
StartResumePdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.4.
-
-
StartResumePdu() - Constructor for class edu.nps.moves.dis7.StartResumePdu
-
-
Constructor
-
-
StartResumeReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.3: Start resume simulation, relaible.
-
-
StartResumeReliablePdu() - Constructor for class edu.nps.moves.dis.StartResumeReliablePdu
-
-
Constructor
-
-
StartResumeReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.3: Start resume simulation, relaible.
-
-
StartResumeReliablePdu() - Constructor for class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
Constructor
-
-
startTime - Variable in class edu.nps.moves.dis.PduStream
-
-
Start time of recording, in Unix time
-
-
startTime - Variable in class edu.nps.moves.dis7.PduStream
-
-
Start time of recording, in Unix time (seconds since epoch)
-
-
STATE_PROP - Static variable in class edu.nps.moves.disutil.NioServer
-
 
-
stateChangeIndicator - Variable in class edu.nps.moves.dis.UaPdu
-
-
This field shall be used to indicate whether the data in the UA PDU represent a state update or data that have changed since issuance of the last UA PDU
-
-
stateChangeIndicator - Variable in class edu.nps.moves.dis7.UaPdu
-
-
This field shall be used to indicate whether the data in the UA PDU represent a state update or data that have changed since issuance of the last UA PDU
-
-
stateIndicator - Variable in class edu.nps.moves.dis7.AngleDeception
-
 
-
stateIndicator - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
stateIndicator - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
stateUpdateIndicator - Variable in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
This field shall be used to indicate if the data in the PDU represents a state update or just data that has changed since issuance of the last Electromagnetic Emission PDU [relative to the identified entity and emission system(s)].
-
-
stateUpdateIndicator - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
This field shall be used to indicate if the data in the PDU represents a state update or just data that has changed since issuance of the last Electromagnetic Emission PDU [relative to the identified entity and emission system(s)].
-
-
station - Variable in class edu.nps.moves.dis7.Expendable
-
 
-
station - Variable in class edu.nps.moves.dis7.ExpendableReload
-
 
-
station - Variable in class edu.nps.moves.dis7.Munition
-
-
the station or launcher to which the munition is assigned.
-
-
station - Variable in class edu.nps.moves.dis7.MunitionReload
-
-
the station or launcher to which the munition is assigned.
-
-
station - Variable in class edu.nps.moves.dis7.Sensor
-
-
the station to which the sensor is assigned.
-
-
stationLocation - Variable in class edu.nps.moves.dis7.SeparationVP
-
-
Station separated from
-
-
stationName - Variable in class edu.nps.moves.dis.NamedLocation
-
-
station name enumeration
-
-
stationName - Variable in class edu.nps.moves.dis7.NamedLocationIdentification
-
-
the station name within the host at which the part entity is located.
-
-
stationNumber - Variable in class edu.nps.moves.dis.NamedLocation
-
-
station number
-
-
stationNumber - Variable in class edu.nps.moves.dis7.NamedLocationIdentification
-
-
the number of the particular wing station, cargo hold etc., at which the part is attached.
-
-
stop() - Method in class edu.nps.moves.disutil.NioServer
-
-
Attempts to stop the server, if the server is in - the STARTED state, and returns immediately.
-
-
stop() - Method in class edu.nps.moves.disutil.UdpServer
-
-
Attempts to stop the server, if the server is in - the STARTED state, and returns immediately.
-
-
StopFreezePdu - Class in edu.nps.moves.dis
-
-
Section 5.2.3.4.
-
-
StopFreezePdu() - Constructor for class edu.nps.moves.dis.StopFreezePdu
-
-
Constructor
-
-
StopFreezePdu - Class in edu.nps.moves.dis7
-
-
Section 7.5.5.
-
-
StopFreezePdu() - Constructor for class edu.nps.moves.dis7.StopFreezePdu
-
-
Constructor
-
-
StopFreezeReliablePdu - Class in edu.nps.moves.dis
-
-
Section 5.3.12.4: Stop freeze simulation, relaible.
-
-
StopFreezeReliablePdu() - Constructor for class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
Constructor
-
-
StopFreezeReliablePdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.12.4: Stop freeze simulation, relaible.
-
-
StopFreezeReliablePdu() - Constructor for class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
Constructor
-
-
stopTime - Variable in class edu.nps.moves.dis.PduStream
-
-
stop time of recording, in Unix time
-
-
stopTime - Variable in class edu.nps.moves.dis7.PduStream
-
-
stop time of recording, in Unix time (seconds since epoch)
-
-
StorageFuel - Class in edu.nps.moves.dis7
-
-
Information about an entity's engine fuel.
-
-
StorageFuel() - Constructor for class edu.nps.moves.dis7.StorageFuel
-
-
Constructor
-
-
StorageFuelReload - Class in edu.nps.moves.dis7
-
-
For each type or location of Storage Fuel, this record shall specify the type, location, fuel measure- ment units, reload quantity and maximum quantity for storage fuel either for the whole entity or a specific storage fuel location (tank).
-
-
StorageFuelReload() - Constructor for class edu.nps.moves.dis7.StorageFuelReload
-
-
Constructor
-
-
sub(Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
sub(Quaternion, Quaternion) - Method in class edu.nps.moves.math.Quaternion
-
 
-
sub(Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
sub(Vec3f, Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
sub(Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
sub(Vec4f, Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
subcategory - Variable in class edu.nps.moves.dis.AggregateType
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis.EntityType
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis.ObjectType
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis7.AggregateType
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis7.EntityType
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis7.EnvironmentType
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis7.JammingTechnique
-
 
-
subcategory - Variable in class edu.nps.moves.dis7.ObjectType
-
-
subcategory of entity
-
-
subcategory - Variable in class edu.nps.moves.dis7.RadioType
-
-
specific info based on subcategory field
-
-
subprotocolNumber - Variable in class edu.nps.moves.dis7.LiveEntityPdu
-
-
Subprotocol used to decode the PDU.
-
-
substract(Quaternion2) - Method in class edu.nps.moves.math.Quaternion2
-
-
Substracts two quaternions
-
-
subtract(Matrix) - Method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Subtracts a matrix from this
-
-
subtract(Matrix, Matrix) - Static method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
static Subtraces M2 from M1 5 = 8 - 3
-
-
supplies - Variable in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
supplies - Variable in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
supplies - Variable in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
supplies - Variable in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
A Reord that Specifies the type of supply and the amount of that supply for each of the supply types in numberOfSupplyTypes (see 6.2.85), Section 7.4.3
-
-
supplies - Variable in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
Type and amount of supplies for each specified supply type.
-
-
supplies - Variable in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
Field shall specify the type of supply and the amount of that supply for the number specified in the numberOfSupplyTypes (see 6.2.85), Section 7.4.2
-
-
supplyingEntityID - Variable in class edu.nps.moves.dis.ResupplyCancelPdu
-
-
Entity that is supplying
-
-
supplyingEntityID - Variable in class edu.nps.moves.dis.ResupplyOfferPdu
-
-
Entity that is supplying
-
-
supplyingEntityID - Variable in class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
Entity that is supplying
-
-
supplyingEntityID - Variable in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
Identifies the Entity and respective Entity ID Record that is supplying (see 6.2.28), Section 7.4.3
-
-
supplyingEntityID - Variable in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
Entity that is supplying.
-
-
SupplyQuantity - Class in edu.nps.moves.dis
-
-
Section 5.2.30.
-
-
SupplyQuantity() - Constructor for class edu.nps.moves.dis.SupplyQuantity
-
-
Constructor
-
-
SupplyQuantity - Class in edu.nps.moves.dis7
-
-
A supply, and the amount of that supply.
-
-
SupplyQuantity() - Constructor for class edu.nps.moves.dis7.SupplyQuantity
-
-
Constructor
-
-
supplyType - Variable in class edu.nps.moves.dis.SupplyQuantity
-
-
Type of supply
-
-
supplyType - Variable in class edu.nps.moves.dis7.SupplyQuantity
-
-
Type of supply
-
-
SyntheticEnvironmentFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.11: Abstract superclass for synthetic environment PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
SyntheticEnvironmentFamilyPdu() - Constructor for class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu
-
-
Constructor
-
-
SyntheticEnvironmentFamilyPdu - Class in edu.nps.moves.dis7
-
-
Section 5.3.11: Abstract superclass for synthetic environment PDUs - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
SyntheticEnvironmentFamilyPdu() - Constructor for class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu
-
-
Constructor
-
-
system - Variable in class edu.nps.moves.dis.ModulationType
-
-
system
-
-
systemDataLength - Variable in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
This field shall specify the length of this emitter system�s data (including beam data and its track/jam information) in 32-bit words.
-
-
systemDataLength - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
this field shall specify the length of this emitter system's data in 32-bit words.
-
-
systemID - Variable in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
System ID information
-
-
SystemID - Class in edu.nps.moves.dis
-
-
5.2.58.
-
-
SystemID() - Constructor for class edu.nps.moves.dis.SystemID
-
-
Constructor
-
-
SystemIdentifier - Class in edu.nps.moves.dis7
-
-
The ID of the IFF emitting system.
-
-
SystemIdentifier() - Constructor for class edu.nps.moves.dis7.SystemIdentifier
-
-
Constructor
-
-
systemMode - Variable in class edu.nps.moves.dis.SystemID
-
-
System mode
-
-
systemMode - Variable in class edu.nps.moves.dis7.SystemIdentifier
-
-
mode of operation for the system, an enumeration
-
-
systemName - Variable in class edu.nps.moves.dis.SystemID
-
-
System name, an enumeration
-
-
systemName - Variable in class edu.nps.moves.dis7.SystemIdentifier
-
-
named type of system, an enumeration
-
-
systems - Variable in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
Electronic emmissions systems
-
-
systems - Variable in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
Electronic emmissions systems THIS IS WRONG.
-
-
systemSpecificData - Variable in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
System-specific data
-
-
systemStatus - Variable in class edu.nps.moves.dis.IffFundamentalData
-
-
system status
-
-
systemStatus - Variable in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
system status
-
-
systemType - Variable in class edu.nps.moves.dis.SystemID
-
-
System Type
-
-
systemType - Variable in class edu.nps.moves.dis7.SystemIdentifier
-
-
general type of emitting system, an enumeration
-
-
- - - -

T

-
-
targetComponentID - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Target Component ID ENUM, same as in DamageDescriptionRecord.
-
-
targetEntityID - Variable in class edu.nps.moves.dis.WarfareFamilyPdu
-
-
ID of the entity that is being shot at
-
-
targetEntityID - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Unique ID of the target entity.
-
-
targetEntityID - Variable in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
-
Unique ID of the target entity.
-
-
targetEntityID - Variable in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
targetEntityID - Variable in class edu.nps.moves.dis7.WarfareFamilyPdu
-
-
ID of the entity that is being shot at
-
-
targetLocation - Variable in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
targetSpotAcceleration - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Acceleration (meters/sec/sec) of Target Spot.
-
-
targetSpotEntityLocation - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Position (meters) of Target Spot relative to Entity Position.
-
-
targetSpotLocation - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Position of Target Spot in World Coordinates.
-
-
targetSpotVelocity - Variable in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Velocity (meters/sec) of Target Spot.
-
-
TCP_BINDINGS_PROP - Static variable in class edu.nps.moves.disutil.NioServer
-
 
-
tdlType - Variable in class edu.nps.moves.dis.IntercomSignalPdu
-
-
tactical data link type
-
-
tdlType - Variable in class edu.nps.moves.dis.SignalPdu
-
-
tdl type
-
-
tdlType - Variable in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
tactical data link type
-
-
tdlType - Variable in class edu.nps.moves.dis7.SignalPdu
-
-
tdl type
-
-
temperature - Variable in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
average temp of the damaged area, in degrees celsius.
-
-
theta - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
theta - Variable in class edu.nps.moves.dis.Orientation
-
 
-
theta - Variable in class edu.nps.moves.dis7.EulerAngles
-
 
-
theta - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
time - Variable in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
time
-
-
time - Variable in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
time
-
-
timeInterval - Variable in class edu.nps.moves.dis.DataQueryPdu
-
-
time issues between issues of Data PDUs.
-
-
timeInterval - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
time interval between issuing data query PDUs
-
-
timeInterval - Variable in class edu.nps.moves.dis7.DataQueryPdu
-
-
time issues between issues of Data PDUs.
-
-
timeInterval - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
time interval between issuing data query PDUs
-
-
timePastHour - Variable in class edu.nps.moves.dis.ClockTime
-
-
Time past the hour
-
-
timePastHour - Variable in class edu.nps.moves.dis7.ClockTime
-
-
Time past the hour, in timestamp form
-
-
timestamp - Variable in class edu.nps.moves.dis.Pdu
-
-
Timestamp value
-
-
timestamp - Variable in class edu.nps.moves.dis7.PduHeader
-
-
Timestamp value
-
-
timestamp - Variable in class edu.nps.moves.dis7.PduSuperclass
-
-
Timestamp value
-
-
Timestamp - Class in edu.nps.moves.dis7
-
-
LSB is absolute or relative timestamp.
-
-
Timestamp() - Constructor for class edu.nps.moves.dis7.Timestamp
-
-
Constructor
-
-
timestamp - Variable in class edu.nps.moves.dis7.Timestamp
-
-
timestamp
-
-
TimestampComparator - Class in edu.nps.moves.examples
-
-
Uses the comparator interface to allow sorting PDUs in a collection by timestamp.
-
-
TimestampComparator() - Constructor for class edu.nps.moves.examples.TimestampComparator
-
 
-
toAxisAngles() - Method in class edu.nps.moves.math.Quaternion2
-
-
Calculates the axis angles of quaternion for drawing, - results must be used in glRotatef() by using get() functions
-
-
toBody(Quaternion2) - Method in class edu.nps.moves.math.Quaternion2
-
-
Converts to body coordinates
-
-
toEulerAngles() - Method in class edu.nps.moves.math.Quaternion2
-
-
Converts a quaternion into Euler angles - Warning : This conversion is inherently ill-defined
-
-
toFloat() - Method in class edu.nps.moves.math.Quaternion2
-
-
Converts quaternion's values into float
-
-
toQuaternion2() - Method in class edu.nps.moves.math.Quaternion2
-
-
Calculates the quaternion value of three rotations - Current object is a 3D vector with rotation angles in quaternion form
-
-
toString() - Method in class edu.nps.moves.deadreckoning.DIS_DeadReckoning
-
-
Pretty print the current state of this Dead Reckoning object
-
-
toString() - Method in class edu.nps.moves.math.Quaternion2
-
-
Overrides the toString method
-
-
TotalRecordSets - Class in edu.nps.moves.dis7
-
-
Total number of record sets contained in a logical set of one or more PDUs.
-
-
TotalRecordSets() - Constructor for class edu.nps.moves.dis7.TotalRecordSets
-
-
Constructor
-
-
totalRecordSets - Variable in class edu.nps.moves.dis7.TotalRecordSets
-
-
Total number of record sets
-
-
totalValues - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
total number of all data values for all pdus for an environmental sample
-
-
trackJam - Variable in class edu.nps.moves.dis.TrackJamTarget
-
-
track/jam target
-
-
TrackJamData - Class in edu.nps.moves.dis7
-
-
Track-Jam data Section 6.2.89 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
TrackJamData() - Constructor for class edu.nps.moves.dis7.TrackJamData
-
-
Constructor
-
-
TrackJamTarget - Class in edu.nps.moves.dis
-
-
One track/jam target - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
TrackJamTarget() - Constructor for class edu.nps.moves.dis.TrackJamTarget
-
-
Constructor
-
-
trackJamTargets - Variable in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
variable length variablelist of track/jam targets
-
-
tranferType - Variable in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
type of transfer desired
-
-
TransferControlRequestPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.9.3 Information initiating the dyanic allocation and control of simulation entities between two simulation applications.
-
-
TransferControlRequestPdu() - Constructor for class edu.nps.moves.dis.TransferControlRequestPdu
-
-
Constructor
-
-
transferEntityID - Variable in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
The entity for which control is being requested to transfer
-
-
transformLocation(Vector3Double) - Method in class edu.nps.moves.disutil.CoordinateTransformer
-
-
Changes the coordinate system of the input coordinates to the target.
-
-
transformOrientation(Vector3Float) - Method in class edu.nps.moves.disutil.CoordinateTransformer
-
-
Transforms the euler angles from the source to the destination coordinate - system.
-
-
transmitFrequencyBandwidth - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
transmit frequency Bandwidth
-
-
transmitFrequencyBandwidth - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
transmit frequency Bandwidth
-
-
transmitLineState - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
current transmit state of the line
-
-
transmitLineState - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
current transmit state of the line
-
-
transmitPriority - Variable in class edu.nps.moves.dis.IntercomControlPdu
-
-
priority of this message relative to transmissons from other intercom devices
-
-
transmitPriority - Variable in class edu.nps.moves.dis7.IntercomControlPdu
-
-
priority of this message relative to transmissons from other intercom devices
-
-
transmitState - Variable in class edu.nps.moves.dis.TransmitterPdu
-
-
transmit state
-
-
transmitState - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
transmit state
-
-
transmitterEntityId - Variable in class edu.nps.moves.dis.ReceiverPdu
-
-
ID of transmitter
-
-
transmitterEntityId - Variable in class edu.nps.moves.dis7.ReceiverPdu
-
-
ID of transmitter
-
-
TransmitterPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.8.1.
-
-
TransmitterPdu() - Constructor for class edu.nps.moves.dis.TransmitterPdu
-
-
Constructor
-
-
TransmitterPdu - Class in edu.nps.moves.dis7
-
-
Detailed information about a radio transmitter.
-
-
TransmitterPdu() - Constructor for class edu.nps.moves.dis7.TransmitterPdu
-
-
Constructor
-
-
transmitterRadioId - Variable in class edu.nps.moves.dis.ReceiverPdu
-
-
ID of transmitting radio
-
-
transmitterRadioId - Variable in class edu.nps.moves.dis7.ReceiverPdu
-
-
ID of transmitting radio
-
-
transpose(Matrix) - Static method in class edu.nps.moves.deadreckoning.utils.Matrix
-
-
Makes a transpose of the input matrix
-
-
TwoByteChunk - Class in edu.nps.moves.dis
-
-
16 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
TwoByteChunk() - Constructor for class edu.nps.moves.dis.TwoByteChunk
-
-
Constructor
-
-
TwoByteChunk - Class in edu.nps.moves.dis7
-
-
16 bit piece of data - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
TwoByteChunk() - Constructor for class edu.nps.moves.dis7.TwoByteChunk
-
-
Constructor
-
-
- - - -

U

-
-
UAFundamentalParameter - Class in edu.nps.moves.dis7
-
-
Regeneration parameters for active emission systems that are variable throughout a scenario.
-
-
UAFundamentalParameter() - Constructor for class edu.nps.moves.dis7.UAFundamentalParameter
-
-
Constructor
-
-
UaPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.7.3.
-
-
UaPdu() - Constructor for class edu.nps.moves.dis.UaPdu
-
-
Constructor
-
-
UaPdu - Class in edu.nps.moves.dis7
-
-
Information about underwater acoustic emmissions.
-
-
UaPdu() - Constructor for class edu.nps.moves.dis7.UaPdu
-
-
Constructor
-
-
UDP_BINDINGS_PROP - Static variable in class edu.nps.moves.disutil.NioServer
-
 
-
UdpServer - Class in edu.nps.moves.disutil
-
-
Used in support of PduMulticastReceiver.
-
-
UdpServer() - Constructor for class edu.nps.moves.disutil.UdpServer
-
-
Constructs a new UdpServer that will listen on the default port 8000 - (but not until UdpServer.start() is called).
-
-
UdpServer(int) - Constructor for class edu.nps.moves.disutil.UdpServer
-
-
Constructs a new UdpServer that will listen on the given port - (but not until UdpServer.start() is called).
-
-
UdpServer(int, ThreadFactory) - Constructor for class edu.nps.moves.disutil.UdpServer
-
-
Constructs a new UdpServer that will listen on the given port - (but not until UdpServer.start() is called).
-
-
UdpServer.Adapter - Class in edu.nps.moves.disutil
-
-
A helper class that implements all methods of the - UdpServer.Listener interface with empty methods.
-
-
UdpServer.Event - Class in edu.nps.moves.disutil
-
-
An event representing activity by a UdpServer.
-
-
UdpServer.Listener - Interface in edu.nps.moves.disutil
-
-
An interface for listening to events from a UdpServer.
-
-
UdpServer.State - Enum in edu.nps.moves.disutil
-
-
One of four possible states for the server to be in:
-
-
udpServerPacketReceived(UdpServer.Event) - Method in class edu.nps.moves.disutil.UdpServer.Adapter
-
- -
-
udpServerPacketReceived(UdpServer.Event) - Method in interface edu.nps.moves.disutil.UdpServer.Listener
-
-
Called when a packet is received.
-
-
udpServerStateChanged(UdpServer.Event) - Method in class edu.nps.moves.disutil.UdpServer.Adapter
-
- -
-
udpServerStateChanged(UdpServer.Event) - Method in interface edu.nps.moves.disutil.UdpServer.Listener
-
-
Called when the state of the server has changed, such as - "starting" or "stopped."
-
-
UnattachedIdentifier - Class in edu.nps.moves.dis7
-
-
The unique designation of one or more unattached radios in an event or exercise Section 6.2.91 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
UnattachedIdentifier() - Constructor for class edu.nps.moves.dis7.UnattachedIdentifier
-
-
Constructor
-
-
UNICAST_DESTINATION - Static variable in class edu.nps.moves.examples.OpenHouseSender
-
 
-
unitSurfaceNormal - Variable in class edu.nps.moves.dis.CollisionElasticPdu
-
-
This record shall represent the normal vector to the surface at the point of collision detection.
-
-
unitSurfaceNormal - Variable in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
This record shall represent the normal vector to the surface at the point of collision detection.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcknowledgePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcknowledgeReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AcousticBeamData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticBeamData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticBeamFundamentalParameter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AcousticEmitter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticEmitter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticEmitterSystem
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AcousticEmitterSystemData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ActionRequestPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ActionResponsePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AggregateID
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AggregateID
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AggregateMarking
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AggregateMarking
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AggregateStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AggregateType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AggregateType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AngularVelocityVector
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.AntennaLocation
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.AntennaLocation
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ApaData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ApaData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ArticulationParameter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ArticulationParameter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.BeamAntennaPattern
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.BeamData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.BeamData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.BurstDescriptor
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.BurstDescriptor
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ClockTime
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ClockTime
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.CollisionElasticPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.CollisionPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.CollisionPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.CommentPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.CommentPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.CommentReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.CreateEntityPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.CreateEntityPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.CreateEntityReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.DataPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.DataPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.DataQueryPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.DataQueryPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.DataReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.DataReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.DeadReckoningParameter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.DesignatorPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.DesignatorPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.DetonationPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.DetonationPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.DistributedEmissionsFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.DistributedEmissionsFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EightByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EightByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ElectronicEmissionBeamData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ElectronicEmissionsPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ElectronicEmissionSystemData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EmitterSystem
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EmitterSystem
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EntityID
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityID
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EntityInformationFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityInformationFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EntityManagementFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityManagementFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EntityStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityStateUpdatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EntityType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EntityType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.Environment
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.Environment
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EnvironmentalProcessPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EventID
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EventID
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EventReportPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EventReportPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.EventReportReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.FirePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.FirePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.FixedDatum
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.FixedDatum
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.FourByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.FourByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.FundamentalParameterData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.FundamentalParameterDataIff
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.GridAxisRecord
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.GridAxisRecord
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation0
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation1
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.GridAxisRecordRepresentation2
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.GriddedDataPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.IffFundamentalData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.IffFundamentalData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.IntercomCommunicationsParameters
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.IntercomControlPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.IntercomSignalPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.IsGroupOfPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.IsPartOfPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.LayerHeader
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.LayerHeader
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.LinearSegmentParameter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.LogisticsFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.LogisticsFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.Marking
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.Marking
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldDataPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.MinefieldFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldQueryPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldResponseNackPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.MinefieldStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ModulationType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ModulationType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.NamedLocation
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.NamedLocation
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ObjectType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ObjectType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.OneByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.OneByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.Orientation
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.Orientation
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.Pdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.Pdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.PduContainer
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.PduContainer
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.PduStream
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.PduStream
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.Point
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.Point
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.PointObjectStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.PropulsionSystemData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.PropulsionSystemData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.RadioCommunicationsFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.RadioCommunicationsFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.RadioEntityType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.RadioEntityType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ReceiverPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ReceiverPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.RecordQueryReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.RecordSet
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.RecordSet
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.Relationship
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.Relationship
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.RemoveEntityPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.RemoveEntityReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.RepairCompletePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.RepairResponsePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ResupplyCancelPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ResupplyOfferPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ResupplyReceivedPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SeesPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SeesPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ServiceRequestPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SetDataPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SetDataPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SetDataReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SetRecordReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.ShaftRPMs
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.ShaftRPMs
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SignalPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SignalPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SimulationAddress
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SimulationAddress
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SimulationManagementFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SixByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SixByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SphericalHarmonicAntennaPattern
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.StartResumePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.StartResumePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.StartResumeReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.StopFreezePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.StopFreezePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.StopFreezeReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SupplyQuantity
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SupplyQuantity
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.SystemID
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.SystemID
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.TrackJamTarget
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.TrackJamTarget
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.TransferControlRequestPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.TransmitterPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.TransmitterPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.TwoByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.TwoByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.UaPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.UaPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.VariableDatum
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.VariableDatum
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.Vector3Double
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.Vector3Double
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.Vector3Float
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.Vector3Float
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.VectoringNozzleSystemData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis.WarfareFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AcknowledgePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AcknowledgeReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AcousticEmitter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ActionRequestPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ActionResponsePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AggregateIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AggregateMarking
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AggregateMarking
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AggregateType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AggregateType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AngleDeception
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AngleDeception
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AngularVelocityVector
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AntennaLocation
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AntennaLocation
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ArticulatedParts
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Association
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Association
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AttachedParts
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AttachedParts
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Attribute
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Attribute
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.AttributePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.AttributePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.BeamAntennaPattern
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.BeamData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.BeamData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.BeamStatus
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.BeamStatus
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.BlankingSector
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.BlankingSector
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ChangeOptions
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ChangeOptions
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ClockTime
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ClockTime
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CollisionElasticPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.CollisionPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CollisionPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.CommentPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CommentPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CommentReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CommunicationsNodeID
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CreateEntityPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.CreateEntityReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataFilterRecord
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DataPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataQueryPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DataReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DatumSpecification
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DatumSpecification
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DeadReckoningParameters
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DesignatorPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DetonationPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DetonationPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyDamage
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EEFundamentalParameterData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EightByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EightByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ElectronicEmissionsPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EmitterSystem
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EmitterSystem
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EngineFuel
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EngineFuel
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EngineFuelReload
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityAssociation
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityAssociation
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityDamageStatusPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityID
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityID
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityInformationFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityInformationFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityManagementFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityManagementFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityMarking
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityMarking
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EntityTypeVP
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Environment
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Environment
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EnvironmentGeneral
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EnvironmentType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EnvironmentType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EulerAngles
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EulerAngles
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EventIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EventIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EventIdentifierLiveEntity
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EventReportPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EventReportPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Expendable
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Expendable
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ExpendableDescriptor
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ExpendableReload
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ExpendableReload
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ExplosionDescriptor
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FalseTargetsAttribute
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.FirePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FirePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.FixedDatum
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FixedDatum
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.FourByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FourByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.FundamentalOperationalData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.GridAxis
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.GridAxis
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.GroupID
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.GroupID
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IFFData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IFFData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IffDataSpecification
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IffDataSpecification
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IFFFundamentalParameterData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IntercomCommunicationsParameters
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IntercomControlPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IntercomIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IntercomSignalPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IOCommunicationsNode
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IOEffect
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IOEffect
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.IsPartOfPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.JammingTechnique
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.JammingTechnique
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LaunchedMunitionRecord
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.LayerHeader
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LayerHeader
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LinearSegmentParameter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LiveEntityIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LiveEntityPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LiveSimulationAddress
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.LogisticsFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.LogisticsFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MineEntityIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.MinefieldFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldResponseNackPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldSensorType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MinefieldStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ModulationParameters
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ModulationParameters
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ModulationType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ModulationType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Munition
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Munition
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MunitionDescriptor
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.MunitionReload
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.MunitionReload
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.NamedLocationIdentification
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ObjectIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ObjectType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ObjectType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.OneByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.OneByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.OwnershipStatus
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Pdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Pdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.PduContainer
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduContainer
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.PduHeader
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduHeader
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.PduStatus
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduStatus
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.PduStream
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduStream
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.PduSuperclass
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PduSuperclass
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.PropulsionSystemData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ProtocolMode
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ProtocolMode
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RadioIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RadioType
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RadioType
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ReceiverPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RecordQueryReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RecordQuerySpecification
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RecordSpecification
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RecordSpecification
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RecordSpecificationElement
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Relationship
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Relationship
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RemoveEntityPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RemoveEntityReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RepairCompletePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RepairResponsePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.RequestID
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.RequestID
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ResupplyOfferPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ResupplyReceivedPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SecondaryOperationalData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SeesPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SeesPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Sensor
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Sensor
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SeparationVP
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SeparationVP
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.ServiceRequestPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SetDataPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SetDataPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SignalPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SignalPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SilentEntitySystem
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SimulationAddress
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationAddress
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationManagementFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationManagementPduHeader
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StandardVariableSpecification
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.StartResumePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StartResumePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StartResumeReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StopFreezePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StopFreezeReliablePdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.StorageFuel
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StorageFuel
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.StorageFuelReload
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SupplyQuantity
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SupplyQuantity
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.SystemIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Timestamp
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Timestamp
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.TotalRecordSets
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.TotalRecordSets
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.TrackJamData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.TrackJamData
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.TransmitterPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.TwoByteChunk
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.TwoByteChunk
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UAFundamentalParameter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.UaPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UaPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UnattachedIdentifier
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UnsignedDISInteger
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.VariableDatum
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.VariableDatum
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.VariableParameter
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.VariableParameter
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.VariableTransmitterParameters
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Vector2Float
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Vector2Float
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Vector3Double
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Vector3Double
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.Vector3Float
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.Vector3Float
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.VectoringNozzleSystem
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.dis7.WarfareFamilyPdu
-
-
Unpacks a Pdu from the underlying data.
-
-
unmarshal(DataInputStream) - Method in class edu.nps.moves.disutil.VariableLengthData
-
 
-
unmarshal(ByteBuffer) - Method in class edu.nps.moves.disutil.VariableLengthData
-
 
-
UnsignedDISInteger - Class in edu.nps.moves.dis7
-
-
container class not in specification - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
UnsignedDISInteger() - Constructor for class edu.nps.moves.dis7.UnsignedDISInteger
-
-
Constructor
-
-
UnsignedIntegerWrapper - Class in edu.nps.moves.dis
-
-
Wrapper for an unsigned 32 bit integer - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
UnsignedIntegerWrapper() - Constructor for class edu.nps.moves.dis.UnsignedIntegerWrapper
-
-
Constructor
-
-
UnsignedIntegerWrapper - Class in edu.nps.moves.dis7
-
-
Wrapper for an unsigned 32 bit integer - - Copyright (c) 2008-2014, MOVES Institute, Naval Postgraduate School.
-
-
UnsignedIntegerWrapper() - Constructor for class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
-
Constructor
-
-
updateNumber - Variable in class edu.nps.moves.dis.ArealObjectStatePdu
-
-
unique update number of each state transition of an object
-
-
updateNumber - Variable in class edu.nps.moves.dis.LinearObjectStatePdu
-
-
unique update number of each state transition of an object
-
-
updateNumber - Variable in class edu.nps.moves.dis.PointObjectStatePdu
-
-
unique update number of each state transition of an object
-
-
updateNumber - Variable in class edu.nps.moves.dis7.ArealObjectStatePdu
-
-
unique update number of each state transition of an object
-
-
updateNumber - Variable in class edu.nps.moves.dis7.LinearObjectStatePdu
-
-
unique update number of each state transition of an object
-
-
updateNumber - Variable in class edu.nps.moves.dis7.PointObjectStatePdu
-
-
unique update number of each state transition of an object
-
-
upperElevation - Variable in class edu.nps.moves.dis7.BlankingSector
-
 
-
USE_FAST_ESPDU - Static variable in class edu.nps.moves.examples.ReceiverPerformance
-
 
-
- - - -

V

-
-
val - Variable in class edu.nps.moves.dis7.UnsignedDISInteger
-
-
unsigned integer
-
-
valueOf(String) - Static method in enum edu.nps.moves.disutil.DisMarshaller.TimestampStyle
-
-
Returns the enum constant of this type with the specified name.
-
-
valueOf(String) - Static method in enum edu.nps.moves.disutil.NioServer.State
-
-
Returns the enum constant of this type with the specified name.
-
-
valueOf(String) - Static method in enum edu.nps.moves.disutil.UdpServer.State
-
-
Returns the enum constant of this type with the specified name.
-
-
valueOf(String) - Static method in enum edu.nps.moves.disutil.VariableLengthData.DataLengthUnits
-
-
Returns the enum constant of this type with the specified name.
-
-
valueOf(String) - Static method in enum edu.nps.moves.disutil.VariableLengthData.PadToBoundary
-
-
Returns the enum constant of this type with the specified name.
-
-
valueOf(String) - Static method in enum edu.nps.moves.examples.EspduSender.NetworkMode
-
-
Returns the enum constant of this type with the specified name.
-
-
values() - Static method in enum edu.nps.moves.disutil.DisMarshaller.TimestampStyle
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
values() - Static method in enum edu.nps.moves.disutil.NioServer.State
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
values() - Static method in enum edu.nps.moves.disutil.UdpServer.State
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
values() - Static method in enum edu.nps.moves.disutil.VariableLengthData.DataLengthUnits
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
values() - Static method in enum edu.nps.moves.disutil.VariableLengthData.PadToBoundary
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
values() - Static method in enum edu.nps.moves.examples.EspduSender.NetworkMode
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
variableData - Variable in class edu.nps.moves.dis.VariableDatum
-
-
data can be any length, but must increase in 8 byte quanta.
-
-
VariableDatum - Class in edu.nps.moves.dis
-
-
Section 5.2.32.
-
-
VariableDatum() - Constructor for class edu.nps.moves.dis.VariableDatum
-
-
Constructor
-
-
VariableDatum - Class in edu.nps.moves.dis7
-
-
the variable datum type, the datum length, and the value for that variable datum type.
-
-
VariableDatum() - Constructor for class edu.nps.moves.dis7.VariableDatum
-
-
Constructor
-
-
variableDatumData - Variable in class edu.nps.moves.dis7.VariableDatum
-
-
Variable length data class
-
-
variableDatumID - Variable in class edu.nps.moves.dis.VariableDatum
-
-
ID of the variable datum
-
-
variableDatumID - Variable in class edu.nps.moves.dis7.VariableDatum
-
-
ID of variable datum to be transmitted.
-
-
variableDatumIDList - Variable in class edu.nps.moves.dis7.DataQueryDatumSpecification
-
-
variable length list variable datum IDs
-
-
variableDatumLength - Variable in class edu.nps.moves.dis.VariableDatum
-
-
length of the variable datums, in bits.
-
-
variableDatumLength - Variable in class edu.nps.moves.dis7.VariableDatum
-
-
Length, IN BITS, of the variable datum.
-
-
variableDatumList - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
variableDatums
-
-
variableDatumList - Variable in class edu.nps.moves.dis7.DatumSpecification
-
-
variable length list variable datums.
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis.ActionRequestReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis.ActionResponseReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis.CommentReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis.DataQueryReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis.DataReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis.EventReportReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis.SetDataReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis7.ActionRequestReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis7.ActionResponseReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis7.CommentReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis7.DataQueryReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis7.DataReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis7.EventReportReliablePdu
-
-
Variable datum records
-
-
variableDatumRecords - Variable in class edu.nps.moves.dis7.SetDataReliablePdu
-
-
Variable datum records
-
-
variableDatums - Variable in class edu.nps.moves.dis.ActionRequestPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis.ActionResponsePdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis.CommentPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis.DataPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis.DataQueryPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis.EventReportPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis.SetDataPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis7.ActionRequestPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis7.ActionResponsePdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis7.CommentPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis7.DataPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis7.DataQueryPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis7.EventReportPdu
-
-
variable length list of variable length datums
-
-
variableDatums - Variable in class edu.nps.moves.dis7.SetDataPdu
-
-
variable length list of variable length datums
-
-
VariableLengthData - Class in edu.nps.moves.disutil
-
-
DIS has a frequent problem of shifting between units when describing - the data length of some fields.
-
-
VariableLengthData() - Constructor for class edu.nps.moves.disutil.VariableLengthData
-
 
-
VariableLengthData.DataLengthUnits - Enum in edu.nps.moves.disutil
-
-
What units does the length field use? Typically bytes (octet) - but also often bits.
-
-
VariableLengthData.PadToBoundary - Enum in edu.nps.moves.disutil
-
-
We want the record as a whole to end on a byte, 16 bit word, 32 bit - word, or 64 bit word boundary, so we pad to reach that.
-
-
VariableParameter - Class in edu.nps.moves.dis7
-
-
specification of additional information associated with an entity or detonation, not otherwise accounted for in a PDU 6.2.94.1 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
VariableParameter() - Constructor for class edu.nps.moves.dis7.VariableParameter
-
-
Constructor
-
-
variableParameterFields1 - Variable in class edu.nps.moves.dis7.VariableParameter
-
-
Variable parameter data fields.
-
-
variableParameterFields2 - Variable in class edu.nps.moves.dis7.VariableParameter
-
-
Variable parameter data fields.
-
-
variableParameterFields3 - Variable in class edu.nps.moves.dis7.VariableParameter
-
-
Variable parameter data fields.
-
-
variableParameterFields4 - Variable in class edu.nps.moves.dis7.VariableParameter
-
-
Variable parameter data fields.
-
-
variableParameters - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
specify the parameter values for each Variable Parameter record, Section 7.3.3
-
-
variableParameters - Variable in class edu.nps.moves.dis7.EntityStatePdu
-
-
variable length list of variable parameters.
-
-
variableParameters - Variable in class edu.nps.moves.dis7.EntityStateUpdatePdu
-
-
This field shall specify the parameter values for each Variable Parameter record that is included (see 6.2.93 and Annex I).
-
-
variableParameters - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
variable length list of variable parameters.
-
-
variableTransmitterParameterCount - Variable in class edu.nps.moves.dis7.TransmitterPdu
-
-
count field
-
-
VariableTransmitterParameters - Class in edu.nps.moves.dis7
-
-
Relates to radios.
-
-
VariableTransmitterParameters() - Constructor for class edu.nps.moves.dis7.VariableTransmitterParameters
-
-
Constructor
-
-
Vec3f - Class in edu.nps.moves.math
-
-
EXECUTIVE SUMMARY - Module Name: Vec3f.java - Description: Definition of the Vec3f class
-
-
Vec3f() - Constructor for class edu.nps.moves.math.Vec3f
-
 
-
Vec3f(float, float, float) - Constructor for class edu.nps.moves.math.Vec3f
-
 
-
Vec3f(float[]) - Constructor for class edu.nps.moves.math.Vec3f
-
 
-
Vec3f(Vec3f) - Constructor for class edu.nps.moves.math.Vec3f
-
 
-
Vec4f - Class in edu.nps.moves.math
-
-
EXECUTIVE SUMMARY - Module Name: Vec4f.java - Description: Definition of the Vec4f class - Author: Kent A.
-
-
Vec4f() - Constructor for class edu.nps.moves.math.Vec4f
-
 
-
Vec4f(float, float, float, float) - Constructor for class edu.nps.moves.math.Vec4f
-
 
-
Vec4f(float[]) - Constructor for class edu.nps.moves.math.Vec4f
-
 
-
Vec4f(Vec4f) - Constructor for class edu.nps.moves.math.Vec4f
-
 
-
Vector2Float - Class in edu.nps.moves.dis7
-
-
Two floating point values, x, y - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
Vector2Float() - Constructor for class edu.nps.moves.dis7.Vector2Float
-
-
Constructor
-
-
Vector3Double - Class in edu.nps.moves.dis
-
-
Section 5.3.34.
-
-
Vector3Double() - Constructor for class edu.nps.moves.dis.Vector3Double
-
-
Constructor
-
-
Vector3Double - Class in edu.nps.moves.dis7
-
-
Three double precision floating point values, x, y, and z.
-
-
Vector3Double() - Constructor for class edu.nps.moves.dis7.Vector3Double
-
-
Constructor
-
-
Vector3Float - Class in edu.nps.moves.dis
-
-
Section 5.2.33.
-
-
Vector3Float() - Constructor for class edu.nps.moves.dis.Vector3Float
-
-
Constructor
-
-
Vector3Float - Class in edu.nps.moves.dis7
-
-
Three floating point values, x, y, and z.
-
-
Vector3Float() - Constructor for class edu.nps.moves.dis7.Vector3Float
-
-
Constructor
-
-
vectorDimension - Variable in class edu.nps.moves.dis.GriddedDataPdu
-
-
total number of data values at each grid point.
-
-
VectoringNozzleSystem - Class in edu.nps.moves.dis7
-
-
Operational data for describing the vectoring nozzle systems Section 6.2.96 - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
VectoringNozzleSystem() - Constructor for class edu.nps.moves.dis7.VectoringNozzleSystem
-
-
Constructor
-
-
VectoringNozzleSystemData - Class in edu.nps.moves.dis
-
-
Data about a vectoring nozzle system - - Copyright (c) 2008-2016, MOVES Institute, Naval Postgraduate School.
-
-
VectoringNozzleSystemData() - Constructor for class edu.nps.moves.dis.VectoringNozzleSystemData
-
-
Constructor
-
-
vectoringSystemData - Variable in class edu.nps.moves.dis.SeesPdu
-
-
variable length list of vectoring system data
-
-
vectoringSystemData - Variable in class edu.nps.moves.dis7.SeesPdu
-
-
variable length list of vectoring system data
-
-
velocity - Variable in class edu.nps.moves.dis.AggregateStatePdu
-
-
velocity of aggregation
-
-
velocity - Variable in class edu.nps.moves.dis.CollisionPdu
-
-
velocity at collision
-
-
velocity - Variable in class edu.nps.moves.dis.DetonationPdu
-
-
ID firing event
-
-
velocity - Variable in class edu.nps.moves.dis.FirePdu
-
-
Velocity of the ammunition
-
-
velocity - Variable in class edu.nps.moves.dis7.CollisionPdu
-
-
This field shall contain the velocity (at the time the collision is detected) of the issuing entity.
-
-
velocity - Variable in class edu.nps.moves.dis7.DetonationPdu
-
-
velocity of the munition immediately before detonation/impact, Section 7.3.3
-
-
velocity - Variable in class edu.nps.moves.dis7.FirePdu
-
-
This field shall specify the velocity of the fired munition at the point when the issuing simulation application intends the externally visible effects of the launch (e.g.
-
-
verticalDeflectionAngle - Variable in class edu.nps.moves.dis.VectoringNozzleSystemData
-
-
vertical deflection angle
-
-
verticalDeflectionAngle - Variable in class edu.nps.moves.dis7.VectoringNozzleSystem
-
-
In degrees
-
-
- - - -

W

-
-
walkAcceleration - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
walkSpeed - Variable in class edu.nps.moves.dis7.FalseTargetsAttribute
-
 
-
WarfareFamilyPdu - Class in edu.nps.moves.dis
-
-
Section 5.3.4.
-
-
WarfareFamilyPdu() - Constructor for class edu.nps.moves.dis.WarfareFamilyPdu
-
-
Constructor
-
-
WarfareFamilyPdu - Class in edu.nps.moves.dis7
-
-
abstract superclass for fire and detonation pdus that have shared information.
-
-
WarfareFamilyPdu() - Constructor for class edu.nps.moves.dis7.WarfareFamilyPdu
-
-
Constructor
-
-
warhead - Variable in class edu.nps.moves.dis.BurstDescriptor
-
-
type of warhead
-
-
warhead - Variable in class edu.nps.moves.dis7.MunitionDescriptor
-
-
type of warhead enumeration
-
-
wavelength - Variable in class edu.nps.moves.dis7.DirectedEnergyFirePdu
-
-
Field shall identify the emissions wavelength in units of meters, Section 7.3.4
-
-
wrapper - Variable in class edu.nps.moves.dis.UnsignedIntegerWrapper
-
-
name can't be too accurate or the generated source code will have reserved word problems
-
-
wrapper - Variable in class edu.nps.moves.dis7.UnsignedIntegerWrapper
-
-
name can't be too accurate or the generated source code will have reserved word problems
-
-
write(ByteBuffer) - Method in class edu.nps.moves.net.BehaviorProducerUDP
-
 
-
write(ByteBuffer, int) - Method in class edu.nps.moves.net.BehaviorProducerUDP
-
-
If we have a byte buffer we are marshalling to, it may be bigger than the - actuall size of the marshalled PDU.
-
-
write(ByteBuffer) - Method in interface edu.nps.moves.net.BehaviorWriterIF
-
-
Write PDU information to the default destination.
-
-
- - - -

X

-
-
x - Variable in class edu.nps.moves.dis.AngularVelocityVector
-
-
velocity about the x axis
-
-
x - Variable in class edu.nps.moves.dis.Point
-
-
x
-
-
x - Variable in class edu.nps.moves.dis.Vector3Double
-
-
X value
-
-
x - Variable in class edu.nps.moves.dis.Vector3Float
-
-
X value
-
-
x - Variable in class edu.nps.moves.dis7.AngularVelocityVector
-
-
velocity about the x axis
-
-
x - Variable in class edu.nps.moves.dis7.Vector2Float
-
-
X value
-
-
x - Variable in class edu.nps.moves.dis7.Vector3Double
-
-
X value
-
-
x - Variable in class edu.nps.moves.dis7.Vector3Float
-
-
X value
-
-
xAcceleration - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
X value
-
-
xAcceleration - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
X value
-
-
xAngularVelocity - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
X value
-
-
xAngularVelocity - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
X value
-
-
xform(Vec3f) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
xform(float[]) - Method in class edu.nps.moves.math.Matrix3f
-
 
-
xform(Vec4f) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
xform(float[]) - Method in class edu.nps.moves.math.Matrix4f
-
 
-
xform(Vec3f) - Method in class edu.nps.moves.math.Quaternion
-
 
-
xform(float[]) - Method in class edu.nps.moves.math.Quaternion
-
 
-
xform(Matrix3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
xform(Matrix3f, Vec3f) - Method in class edu.nps.moves.math.Vec3f
-
 
-
xform(Matrix4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
xform(Matrix4f, Vec4f) - Method in class edu.nps.moves.math.Vec4f
-
 
-
xiValues - Variable in class edu.nps.moves.dis7.GridAxisDescriptorVariable
-
-
list of coordinates
-
-
xLocation - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
X value
-
-
xLocation - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
X value
-
-
xVelocity - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
X velo
-
-
xVelocity - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
X velo
-
-
xyzToLatLonDegrees(double[]) - Static method in class edu.nps.moves.disutil.CoordinateConversions
-
-
Converts DIS xyz world coordinates to latitude and longitude (IN DEGREES).
-
-
xyzToLatLonRadians(double[]) - Static method in class edu.nps.moves.disutil.CoordinateConversions
-
-
Converts DIS xyz world coordinates to latitude and longitude (IN RADIANS).
-
-
- - - -

Y

-
-
y - Variable in class edu.nps.moves.dis.AngularVelocityVector
-
-
velocity about the y axis
-
-
y - Variable in class edu.nps.moves.dis.Point
-
-
y
-
-
y - Variable in class edu.nps.moves.dis.Vector3Double
-
-
Y value
-
-
y - Variable in class edu.nps.moves.dis.Vector3Float
-
-
y Value
-
-
y - Variable in class edu.nps.moves.dis7.AngularVelocityVector
-
-
velocity about the y axis
-
-
y - Variable in class edu.nps.moves.dis7.Vector2Float
-
-
y Value
-
-
y - Variable in class edu.nps.moves.dis7.Vector3Double
-
-
y Value
-
-
y - Variable in class edu.nps.moves.dis7.Vector3Float
-
-
y Value
-
-
yAcceleration - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
y Value
-
-
yAcceleration - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
y Value
-
-
yAngularVelocity - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
y Value
-
-
yAngularVelocity - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
y Value
-
-
yLocation - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
y Value
-
-
yLocation - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
y Value
-
-
yVelocity - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
y Value
-
-
yVelocity - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
y Value
-
-
- - - -

Z

-
-
z - Variable in class edu.nps.moves.dis.AngularVelocityVector
-
-
velocity about the zaxis
-
-
z - Variable in class edu.nps.moves.dis.Vector3Double
-
-
Z value
-
-
z - Variable in class edu.nps.moves.dis.Vector3Float
-
-
Z value
-
-
z - Variable in class edu.nps.moves.dis7.AngularVelocityVector
-
-
velocity about the zaxis
-
-
z - Variable in class edu.nps.moves.dis7.Vector3Double
-
-
Z value
-
-
z - Variable in class edu.nps.moves.dis7.Vector3Float
-
-
Z value
-
-
zAcceleration - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Z value
-
-
zAcceleration - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Z value
-
-
zAngularVelocity - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Z value
-
-
zAngularVelocity - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Z value
-
-
zLocation - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Z value
-
-
zLocation - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Z value
-
-
zVelocity - Variable in class edu.nps.moves.dis.FastEntityStatePdu
-
-
Z value
-
-
zVelocity - Variable in class edu.nps.moves.dis7.FastEntityStatePdu
-
-
Z value
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/index.html b/dist/javadoc/index.html deleted file mode 100644 index 9ca46e49..00000000 --- a/dist/javadoc/index.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - -Generated Documentation (Untitled) - - - - - - - - - -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<h2>Frame Alert</h2> -<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> - - - diff --git a/dist/javadoc/overview-frame.html b/dist/javadoc/overview-frame.html deleted file mode 100644 index 9b9bbbea..00000000 --- a/dist/javadoc/overview-frame.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - -Overview List - - - - - - - -

 

- - diff --git a/dist/javadoc/overview-summary.html b/dist/javadoc/overview-summary.html deleted file mode 100644 index ebfe017b..00000000 --- a/dist/javadoc/overview-summary.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - -Overview - - - - - - - - -
- - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Packages 
PackageDescription
edu.nps.moves.deadreckoning 
edu.nps.moves.deadreckoning.utils 
edu.nps.moves.dis 
edu.nps.moves.dis7 
edu.nps.moves.disutil 
edu.nps.moves.examples 
edu.nps.moves.logger 
edu.nps.moves.math -
Contains several useful math-related classes.
-
edu.nps.moves.net 
edu.nps.moves.spatial 
-
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/overview-tree.html b/dist/javadoc/overview-tree.html deleted file mode 100644 index 3c57e1e1..00000000 --- a/dist/javadoc/overview-tree.html +++ /dev/null @@ -1,668 +0,0 @@ - - - - - -Class Hierarchy - - - - - - - - -
- - - - - - - -
- - - -
-

Class Hierarchy

- -

Interface Hierarchy

- -

Enum Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/dist/javadoc/package-list b/dist/javadoc/package-list deleted file mode 100644 index 1189e932..00000000 --- a/dist/javadoc/package-list +++ /dev/null @@ -1,10 +0,0 @@ -edu.nps.moves.deadreckoning -edu.nps.moves.deadreckoning.utils -edu.nps.moves.dis -edu.nps.moves.dis7 -edu.nps.moves.disutil -edu.nps.moves.examples -edu.nps.moves.logger -edu.nps.moves.math -edu.nps.moves.net -edu.nps.moves.spatial diff --git a/dist/javadoc/script.js b/dist/javadoc/script.js deleted file mode 100644 index b3463569..00000000 --- a/dist/javadoc/script.js +++ /dev/null @@ -1,30 +0,0 @@ -function show(type) -{ - count = 0; - for (var key in methods) { - var row = document.getElementById(key); - if ((methods[key] & type) != 0) { - row.style.display = ''; - row.className = (count++ % 2) ? rowColor : altColor; - } - else - row.style.display = 'none'; - } - updateTabs(type); -} - -function updateTabs(type) -{ - for (var value in tabs) { - var sNode = document.getElementById(tabs[value][0]); - var spanNode = sNode.firstChild; - if (value == type) { - sNode.className = activeTableTab; - spanNode.innerHTML = tabs[value][1]; - } - else { - sNode.className = tableTab; - spanNode.innerHTML = "" + tabs[value][1] + ""; - } - } -} diff --git a/dist/javadoc/serialized-form.html b/dist/javadoc/serialized-form.html deleted file mode 100644 index 49c355a9..00000000 --- a/dist/javadoc/serialized-form.html +++ /dev/null @@ -1,12584 +0,0 @@ - - - - - -Serialized Form - - - - - - - - - - - -
-

Serialized Form

-
-
-
    -
  • -

    Package edu.nps.moves.deadreckoning.utils

    - -
  • -
  • -

    Package edu.nps.moves.dis

    -
      -
    • - - -

      Class edu.nps.moves.dis.AcknowledgePdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          acknowledgeFlag

          -
          int acknowledgeFlag
          -
          type of message being acknowledged
          -
        • -
        • -

          responseFlag

          -
          int responseFlag
          -
          Whether or not the receiving entity was able to comply with the request
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID that is unique
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AcknowledgeReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          acknowledgeFlag

          -
          int acknowledgeFlag
          -
          ack flags
          -
        • -
        • -

          responseFlag

          -
          int responseFlag
          -
          response flags
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AcousticBeamData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          beamDataLength

          -
          int beamDataLength
          -
          beam data length
          -
        • -
        • -

          beamIDNumber

          -
          short beamIDNumber
          -
          beamIDNumber
          -
        • -
        • -

          pad2

          -
          int pad2
          -
          padding
          -
        • -
        • -

          fundamentalDataParameters

          -
          AcousticBeamFundamentalParameter fundamentalDataParameters
          -
          fundamental data parameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AcousticBeamFundamentalParameter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          activeEmissionParameterIndex

          -
          int activeEmissionParameterIndex
          -
          parameter index
          -
        • -
        • -

          scanPattern

          -
          int scanPattern
          -
          scan pattern
          -
        • -
        • -

          beamCenterAzimuth

          -
          float beamCenterAzimuth
          -
          beam center azimuth
          -
        • -
        • -

          azimuthalBeamwidth

          -
          float azimuthalBeamwidth
          -
          azimuthal beamwidth
          -
        • -
        • -

          beamCenterDE

          -
          float beamCenterDE
          -
          beam center
          -
        • -
        • -

          deBeamwidth

          -
          float deBeamwidth
          -
          DE beamwidth (vertical beamwidth)
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AcousticEmitter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          acousticName

          -
          int acousticName
          -
          the system for a particular UA emitter, and an enumeration
          -
        • -
        • -

          function

          -
          short function
          -
          The function of the acoustic system
          -
        • -
        • -

          acousticIdNumber

          -
          short acousticIdNumber
          -
          The UA emitter identification number relative to a specific system
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AcousticEmitterSystem extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          acousticName

          -
          int acousticName
          -
          This field shall specify the system for a particular UA emitter.
          -
        • -
        • -

          acousticFunction

          -
          short acousticFunction
          -
          This field shall describe the function of the acoustic system.
          -
        • -
        • -

          acousticID

          -
          short acousticID
          -
          This field shall specify the UA emitter identification number relative to a specific system. This field shall be represented by an 8-bit unsigned integer. This field allows the differentiation of multiple systems on an entity, even if in some instances two or more of the systems may be identical UA emitter types. Numbering of systems shall begin with the value 1.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AcousticEmitterSystemData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          emitterSystemDataLength

          -
          short emitterSystemDataLength
          -
          Length of emitter system data
          -
        • -
        • -

          numberOfBeams

          -
          short numberOfBeams
          -
          Number of beams
          -
        • -
        • -

          pad2

          -
          int pad2
          -
          padding
          -
        • -
        • -

          acousticEmitterSystem

          -
          AcousticEmitterSystem acousticEmitterSystem
          -
          This field shall specify the system for a particular UA emitter.
          -
        • -
        • -

          emitterLocation

          -
          Vector3Float emitterLocation
          -
          Represents the location wrt the entity
          -
        • -
        • -

          beamRecords

          -
          java.util.List<E> beamRecords
          -
          For each beam in numberOfBeams, an emitter system. This is not right--the beam records need to be at the end of the PDU, rather than attached to each system.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ActionRequestPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          Request ID that is unique
          -
        • -
        • -

          actionID

          -
          long actionID
          -
          identifies the action being requested
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ActionRequestReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          actionID

          -
          long actionID
          -
          request ID
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ActionResponsePdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          Request ID that is unique
          -
        • -
        • -

          requestStatus

          -
          long requestStatus
          -
          Status of response
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ActionResponseReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          responseStatus

          -
          long responseStatus
          -
          status of response
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AggregateID extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          site

          -
          int site
          -
          The site ID
          -
        • -
        • -

          application

          -
          int application
          -
          The application ID
          -
        • -
        • -

          aggregateID

          -
          int aggregateID
          -
          the aggregate ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AggregateMarking extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          characterSet

          -
          short characterSet
          -
          The character set
          -
        • -
        • -

          characters

          -
          byte[] characters
          -
          The characters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AggregateStatePdu extends EntityManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          aggregateID

          -
          EntityID aggregateID
          -
          ID of aggregated entities
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          aggregateState

          -
          short aggregateState
          -
          state of aggregate
          -
        • -
        • -

          aggregateType

          -
          EntityType aggregateType
          -
          entity type of the aggregated entities
          -
        • -
        • -

          formation

          -
          long formation
          -
          formation of aggregated entities
          -
        • -
        • -

          aggregateMarking

          -
          AggregateMarking aggregateMarking
          -
          marking for aggregate; first char is charset type, rest is char data
          -
        • -
        • -

          dimensions

          -
          Vector3Float dimensions
          -
          dimensions of bounding box for the aggregated entities, origin at the center of mass
          -
        • -
        • -

          orientation

          -
          Orientation orientation
          -
          orientation of the bounding box
          -
        • -
        • -

          centerOfMass

          -
          Vector3Double centerOfMass
          -
          center of mass of the aggregation
          -
        • -
        • -

          velocity

          -
          Vector3Float velocity
          -
          velocity of aggregation
          -
        • -
        • -

          numberOfDisAggregates

          -
          int numberOfDisAggregates
          -
          number of aggregates
          -
        • -
        • -

          numberOfDisEntities

          -
          int numberOfDisEntities
          -
          number of entities
          -
        • -
        • -

          numberOfSilentAggregateTypes

          -
          int numberOfSilentAggregateTypes
          -
          number of silent aggregate types
          -
        • -
        • -

          numberOfSilentEntityTypes

          -
          int numberOfSilentEntityTypes
          -
          number of silent entity types
          -
        • -
        • -

          aggregateIDList

          -
          java.util.List<E> aggregateIDList
          -
          aggregates list
          -
        • -
        • -

          entityIDList

          -
          java.util.List<E> entityIDList
          -
          entity ID list
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          ^^^padding to put the start of the next list on a 32 bit boundary. This needs to be fixed
          -
        • -
        • -

          silentAggregateSystemList

          -
          java.util.List<E> silentAggregateSystemList
          -
          silent entity types
          -
        • -
        • -

          silentEntitySystemList

          -
          java.util.List<E> silentEntitySystemList
          -
          silent entity types
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          number of variable datum records
          -
        • -
        • -

          variableDatumList

          -
          java.util.List<E> variableDatumList
          -
          variableDatums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AggregateType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          aggregateKind

          -
          short aggregateKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        • -

          specificInfo

          -
          short specificInfo
          -
          specific info based on subcategory field, sql has a reserved word for specific
          -
        • -
        • -

          extra

          -
          short extra
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AngularVelocityVector extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          x

          -
          float x
          -
          velocity about the x axis
          -
        • -
        • -

          y

          -
          float y
          -
          velocity about the y axis
          -
        • -
        • -

          z

          -
          float z
          -
          velocity about the zaxis
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.AntennaLocation extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          antennaLocation

          -
          Vector3Double antennaLocation
          -
          Location of the radiating portion of the antenna in world coordinates
          -
        • -
        • -

          relativeAntennaLocation

          -
          Vector3Float relativeAntennaLocation
          -
          Location of the radiating portion of the antenna in entity coordinates
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ApaData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          parameterIndex

          -
          int parameterIndex
          -
          Index of APA parameter
          -
        • -
        • -

          parameterValue

          -
          short parameterValue
          -
          Index of APA parameter
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ArealObjectStatePdu extends SyntheticEnvironmentFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          objectID

          -
          EntityID objectID
          -
          Object in synthetic environment
          -
        • -
        • -

          referencedObjectID

          -
          EntityID referencedObjectID
          -
          Object with which this point object is associated
          -
        • -
        • -

          updateNumber

          -
          int updateNumber
          -
          unique update number of each state transition of an object
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          modifications

          -
          short modifications
          -
          modifications enumeration
          -
        • -
        • -

          objectType

          -
          EntityType objectType
          -
          Object type
          -
        • -
        • -

          objectAppearance

          -
          SixByteChunk objectAppearance
          -
          Object appearance
          -
        • -
        • -

          numberOfPoints

          -
          int numberOfPoints
          -
          Number of points
          -
        • -
        • -

          requesterID

          -
          SimulationAddress requesterID
          -
          requesterID
          -
        • -
        • -

          receivingID

          -
          SimulationAddress receivingID
          -
          receiver ID
          -
        • -
        • -

          objectLocation

          -
          java.util.List<E> objectLocation
          -
          location of object
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ArticulationParameter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          parameterTypeDesignator

          -
          short parameterTypeDesignator
          -
        • -
        • -

          changeIndicator

          -
          short changeIndicator
          -
        • -
        • -

          partAttachedTo

          -
          int partAttachedTo
          -
        • -
        • -

          parameterType

          -
          int parameterType
          -
        • -
        • -

          parameterValue

          -
          double parameterValue
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.BeamAntennaPattern extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          beamDirection

          -
          Orientation beamDirection
          -
          The rotation that transformst he reference coordinate sytem into the beam coordinate system. Either world coordinates or entity coordinates may be used as the reference coordinate system, as specified by teh reference system field of the antenna pattern record.
          -
        • -
        • -

          azimuthBeamwidth

          -
          float azimuthBeamwidth
          -
        • -
        • -

          elevationBeamwidth

          -
          float elevationBeamwidth
          -
        • -
        • -

          referenceSystem

          -
          float referenceSystem
          -
        • -
        • -

          padding1

          -
          short padding1
          -
        • -
        • -

          padding2

          -
          byte padding2
          -
        • -
        • -

          ez

          -
          float ez
          -
          Magnigute of the z-component in beam coordinates at some arbitrary single point in the mainbeam and in the far field of the antenna.
          -
        • -
        • -

          ex

          -
          float ex
          -
          Magnigute of the x-component in beam coordinates at some arbitrary single point in the mainbeam and in the far field of the antenna.
          -
        • -
        • -

          phase

          -
          float phase
          -
          THe phase angle between Ez and Ex in radians.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.BeamData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          beamAzimuthCenter

          -
          float beamAzimuthCenter
          -
          Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
          -
        • -
        • -

          beamAzimuthSweep

          -
          float beamAzimuthSweep
          -
          Specifies the beam azimuth sweep to determine scan volume
          -
        • -
        • -

          beamElevationCenter

          -
          float beamElevationCenter
          -
          Specifies the beam elevation center to determine scan volume
          -
        • -
        • -

          beamElevationSweep

          -
          float beamElevationSweep
          -
          Specifies the beam elevation sweep to determine scan volume
          -
        • -
        • -

          beamSweepSync

          -
          float beamSweepSync
          -
          allows receiver to synchronize its regenerated scan pattern to that of the emmitter. Specifies the percentage of time a scan is through its pattern from its origion.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.BurstDescriptor extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          munition

          -
          EntityType munition
          -
          What munition was used in the burst
          -
        • -
        • -

          warhead

          -
          int warhead
          -
          type of warhead
          -
        • -
        • -

          fuse

          -
          int fuse
          -
          type of fuse used
          -
        • -
        • -

          quantity

          -
          int quantity
          -
          how many of the munition were fired
          -
        • -
        • -

          rate

          -
          int rate
          -
          rate at which the munition was fired
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ClockTime extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          hour

          -
          int hour
          -
          Hours in UTC
          -
        • -
        • -

          timePastHour

          -
          long timePastHour
          -
          Time past the hour
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.CollisionElasticPdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          issuingEntityID

          -
          EntityID issuingEntityID
          -
          ID of the entity that issued the collision PDU
          -
        • -
        • -

          collidingEntityID

          -
          EntityID collidingEntityID
          -
          ID of entity that has collided with the issuing entity ID
          -
        • -
        • -

          collisionEventID

          -
          EventID collisionEventID
          -
          ID of event
          -
        • -
        • -

          pad

          -
          short pad
          -
          some padding
          -
        • -
        • -

          contactVelocity

          -
          Vector3Float contactVelocity
          -
          velocity at collision
          -
        • -
        • -

          mass

          -
          float mass
          -
          mass of issuing entity
          -
        • -
        • -

          location

          -
          Vector3Float location
          -
          Location with respect to entity the issuing entity collided with
          -
        • -
        • -

          collisionResultXX

          -
          float collisionResultXX
          -
          tensor values
          -
        • -
        • -

          collisionResultXY

          -
          float collisionResultXY
          -
          tensor values
          -
        • -
        • -

          collisionResultXZ

          -
          float collisionResultXZ
          -
          tensor values
          -
        • -
        • -

          collisionResultYY

          -
          float collisionResultYY
          -
          tensor values
          -
        • -
        • -

          collisionResultYZ

          -
          float collisionResultYZ
          -
          tensor values
          -
        • -
        • -

          collisionResultZZ

          -
          float collisionResultZZ
          -
          tensor values
          -
        • -
        • -

          unitSurfaceNormal

          -
          Vector3Float unitSurfaceNormal
          -
          This record shall represent the normal vector to the surface at the point of collision detection. The surface normal shall be represented in world coordinates.
          -
        • -
        • -

          coefficientOfRestitution

          -
          float coefficientOfRestitution
          -
          This field shall represent the degree to which energy is conserved in a collision
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.CollisionPdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          issuingEntityID

          -
          EntityID issuingEntityID
          -
          ID of the entity that issued the collision PDU
          -
        • -
        • -

          collidingEntityID

          -
          EntityID collidingEntityID
          -
          ID of entity that has collided with the issuing entity ID
          -
        • -
        • -

          eventID

          -
          EventID eventID
          -
          ID of event
          -
        • -
        • -

          collisionType

          -
          short collisionType
          -
          ID of event
          -
        • -
        • -

          pad

          -
          byte pad
          -
          some padding
          -
        • -
        • -

          velocity

          -
          Vector3Float velocity
          -
          velocity at collision
          -
        • -
        • -

          mass

          -
          float mass
          -
          mass of issuing entity
          -
        • -
        • -

          location

          -
          Vector3Float location
          -
          Location with respect to entity the issuing entity collided with
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.CommentPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.CommentReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.CreateEntityPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          Identifier for the request
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.CreateEntityReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.DataPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          ID of request
          -
        • -
        • -

          padding1

          -
          long padding1
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.DataQueryPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          ID of request
          -
        • -
        • -

          timeInterval

          -
          long timeInterval
          -
          time issues between issues of Data PDUs. Zero means send once only.
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.DataQueryReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          timeInterval

          -
          long timeInterval
          -
          time interval between issuing data query PDUs
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.DataReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.DeadReckoningParameter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          deadReckoningAlgorithm

          -
          short deadReckoningAlgorithm
          -
          enumeration of what dead reckoning algorighm to use
          -
        • -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          other parameters to use in the dead reckoning algorithm
          -
        • -
        • -

          entityLinearAcceleration

          -
          Vector3Float entityLinearAcceleration
          -
          Linear acceleration of the entity
          -
        • -
        • -

          entityAngularVelocity

          -
          Vector3Float entityAngularVelocity
          -
          angular velocity of the entity
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.DesignatorPdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          designatingEntityID

          -
          EntityID designatingEntityID
          -
          ID of the entity designating
          -
        • -
        • -

          codeName

          -
          int codeName
          -
          This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
          -
        • -
        • -

          designatedEntityID

          -
          EntityID designatedEntityID
          -
          ID of the entity being designated
          -
        • -
        • -

          designatorCode

          -
          int designatorCode
          -
          This field shall identify the designator code being used by the designating entity
          -
        • -
        • -

          designatorPower

          -
          float designatorPower
          -
          This field shall identify the designator output power in watts
          -
        • -
        • -

          designatorWavelength

          -
          float designatorWavelength
          -
          This field shall identify the designator wavelength in units of microns
          -
        • -
        • -

          designatorSpotWrtDesignated

          -
          Vector3Float designatorSpotWrtDesignated
          -
          designtor spot wrt the designated entity
          -
        • -
        • -

          designatorSpotLocation

          -
          Vector3Double designatorSpotLocation
          -
          designtor spot wrt the designated entity
          -
        • -
        • -

          deadReckoningAlgorithm

          -
          byte deadReckoningAlgorithm
          -
          Dead reckoning algorithm
          -
        • -
        • -

          padding1

          -
          int padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          byte padding2
          -
          padding
          -
        • -
        • -

          entityLinearAcceleration

          -
          Vector3Float entityLinearAcceleration
          -
          linear accelleration of entity
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.DetonationPdu extends WarfareFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          munitionID

          -
          EntityID munitionID
          -
          ID of muntion that was fired
          -
        • -
        • -

          eventID

          -
          EventID eventID
          -
          ID firing event
          -
        • -
        • -

          velocity

          -
          Vector3Float velocity
          -
          ID firing event
          -
        • -
        • -

          locationInWorldCoordinates

          -
          Vector3Double locationInWorldCoordinates
          -
          where the detonation is, in world coordinates
          -
        • -
        • -

          burstDescriptor

          -
          BurstDescriptor burstDescriptor
          -
          Describes munition used
          -
        • -
        • -

          locationInEntityCoordinates

          -
          Vector3Float locationInEntityCoordinates
          -
          location of the detonation or impact in the target entity's coordinate system. This information should be used for damage assessment.
          -
        • -
        • -

          detonationResult

          -
          short detonationResult
          -
          result of the explosion
          -
        • -
        • -

          numberOfArticulationParameters

          -
          short numberOfArticulationParameters
          -
          How many articulation parameters we have
          -
        • -
        • -

          pad

          -
          short pad
          -
          padding
          -
        • -
        • -

          articulationParameters

          -
          java.util.List<E> articulationParameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.DistributedEmissionsFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis.EightByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          Eight bytes of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ElectronicEmissionBeamData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          beamDataLength

          -
          short beamDataLength
          -
          This field shall specify the length of this beams data in 32 bit words
          -
        • -
        • -

          beamIDNumber

          -
          short beamIDNumber
          -
          This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
          -
        • -
        • -

          beamParameterIndex

          -
          int beamParameterIndex
          -
          This field shall specify a Beam Parameter Index number that shall be used by receiving entities in conjunction with the Emitter Name field to provide a pointer to the stored database parameters required to regenerate the beam.
          -
        • -
        • -

          fundamentalParameterData

          -
          FundamentalParameterData fundamentalParameterData
          -
          Fundamental parameter data such as frequency range, beam sweep, etc.
          -
        • -
        • -

          beamFunction

          -
          short beamFunction
          -
          beam function of a particular beam
          -
        • -
        • -

          numberOfTrackJamTargets

          -
          short numberOfTrackJamTargets
          -
          Number of track/jam targets
          -
        • -
        • -

          highDensityTrackJam

          -
          short highDensityTrackJam
          -
          wheher or not the receiving simulation apps can assume all the targets in the scan pattern are being tracked/jammed
          -
        • -
        • -

          pad4

          -
          short pad4
          -
          padding
          -
        • -
        • -

          jammingModeSequence

          -
          long jammingModeSequence
          -
          identify jamming techniques used
          -
        • -
        • -

          trackJamTargets

          -
          java.util.List<E> trackJamTargets
          -
          variable length variablelist of track/jam targets
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ElectronicEmissionsPdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          emittingEntityID

          -
          EntityID emittingEntityID
          -
          ID of the entity emitting
          -
        • -
        • -

          eventID

          -
          EventID eventID
          -
          ID of event
          -
        • -
        • -

          stateUpdateIndicator

          -
          short stateUpdateIndicator
          -
          This field shall be used to indicate if the data in the PDU represents a state update or just data that has changed since issuance of the last Electromagnetic Emission PDU [relative to the identified entity and emission system(s)].
          -
        • -
        • -

          numberOfSystems

          -
          short numberOfSystems
          -
          This field shall specify the number of emission systems being described in the current PDU.
          -
        • -
        • -

          paddingForEmissionsPdu

          -
          int paddingForEmissionsPdu
          -
          padding
          -
        • -
        • -

          systems

          -
          java.util.List<E> systems
          -
          Electronic emmissions systems
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ElectronicEmissionSystemData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          systemDataLength

          -
          short systemDataLength
          -
          This field shall specify the length of this emitter system�s data (including beam data and its track/jam information) in 32-bit words. The length shall include the System Data Length field.
          -
        • -
        • -

          numberOfBeams

          -
          short numberOfBeams
          -
          This field shall specify the number of beams being described in the current PDU for the system being described.
          -
        • -
        • -

          emissionsPadding2

          -
          int emissionsPadding2
          -
          padding.
          -
        • -
        • -

          emitterSystem

          -
          EmitterSystem emitterSystem
          -
          This field shall specify information about a particular emitter system
          -
        • -
        • -

          location

          -
          Vector3Float location
          -
          Location with respect to the entity
          -
        • -
        • -

          beamDataRecords

          -
          java.util.List<E> beamDataRecords
          -
          variable length variablelist of beam data records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EmitterSystem extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          emitterName

          -
          int emitterName
          -
          Name of the emitter, 16 bit enumeration
          -
        • -
        • -

          function

          -
          short function
          -
          function of the emitter, 8 bit enumeration
          -
        • -
        • -

          emitterIdNumber

          -
          short emitterIdNumber
          -
          emitter ID, 8 bit enumeration
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EntityID extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          site

          -
          int site
          -
          The site ID
          -
        • -
        • -

          application

          -
          int application
          -
          The application ID
          -
        • -
        • -

          entity

          -
          int entity
          -
          the entity ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EntityInformationFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis.EntityManagementFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis.EntityStatePdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityID

          -
          EntityID entityID
          -
          Unique ID for an entity that is tied to this state information
          -
        • -
        • -

          forceId

          -
          short forceId
          -
          What force this entity is affiliated with, eg red, blue, neutral, etc
          -
        • -
        • -

          numberOfArticulationParameters

          -
          byte numberOfArticulationParameters
          -
          How many articulation parameters are in the variable length list
          -
        • -
        • -

          entityType

          -
          EntityType entityType
          -
          Describes the type of entity in the world
          -
        • -
        • -

          alternativeEntityType

          -
          EntityType alternativeEntityType
          -
        • -
        • -

          entityLinearVelocity

          -
          Vector3Float entityLinearVelocity
          -
          Describes the speed of the entity in the world
          -
        • -
        • -

          entityLocation

          -
          Vector3Double entityLocation
          -
          describes the location of the entity in the world
          -
        • -
        • -

          entityOrientation

          -
          Orientation entityOrientation
          -
          describes the orientation of the entity, in euler angles
          -
        • -
        • -

          entityAppearance

          -
          int entityAppearance
          -
          a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
          -
        • -
        • -

          deadReckoningParameters

          -
          DeadReckoningParameter deadReckoningParameters
          -
          parameters used for dead reckoning
          -
        • -
        • -

          marking

          -
          Marking marking
          -
          characters that can be used for debugging, or to draw unique strings on the side of entities in the world
          -
        • -
        • -

          capabilities

          -
          int capabilities
          -
          a series of bit flags
          -
        • -
        • -

          articulationParameters

          -
          java.util.List<E> articulationParameters
          -
          variable length list of articulation parameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EntityStateUpdatePdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityID

          -
          EntityID entityID
          -
          This field shall identify the entity issuing the PDU
          -
        • -
        • -

          padding1

          -
          byte padding1
          -
          Padding
          -
        • -
        • -

          numberOfArticulationParameters

          -
          short numberOfArticulationParameters
          -
          How many articulation parameters are in the variable length list
          -
        • -
        • -

          entityLinearVelocity

          -
          Vector3Float entityLinearVelocity
          -
          Describes the speed of the entity in the world
          -
        • -
        • -

          entityLocation

          -
          Vector3Double entityLocation
          -
          describes the location of the entity in the world
          -
        • -
        • -

          entityOrientation

          -
          Orientation entityOrientation
          -
          describes the orientation of the entity, in euler angles
          -
        • -
        • -

          entityAppearance

          -
          int entityAppearance
          -
          a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
          -
        • -
        • -

          articulationParameters

          -
          java.util.List<E> articulationParameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EntityType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityKind

          -
          short entityKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        • -

          spec

          -
          short spec
          -
          specific info based on subcategory field. Renamed from specific because that is a reserved word in SQL
          -
        • -
        • -

          extra

          -
          short extra
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.Environment extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          environmentType

          -
          long environmentType
          -
          Record type
          -
        • -
        • -

          length

          -
          short length
          -
          length, in bits
          -
        • -
        • -

          recordIndex

          -
          short recordIndex
          -
          Identify the sequentially numbered record index
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          geometry

          -
          short geometry
          -
          Geometry or state record
          -
        • -
        • -

          padding2

          -
          short padding2
          -
          padding to bring the total size up to a 64 bit boundry
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EnvironmentalProcessPdu extends SyntheticEnvironmentFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          environementalProcessID

          -
          EntityID environementalProcessID
          -
          Environmental process ID
          -
        • -
        • -

          environmentType

          -
          EntityType environmentType
          -
          Environment type
          -
        • -
        • -

          modelType

          -
          short modelType
          -
          model type
          -
        • -
        • -

          environmentStatus

          -
          short environmentStatus
          -
          Environment status
          -
        • -
        • -

          numberOfEnvironmentRecords

          -
          short numberOfEnvironmentRecords
          -
          number of environment records
          -
        • -
        • -

          sequenceNumber

          -
          int sequenceNumber
          -
          PDU sequence number for the environmentla process if pdu sequencing required
          -
        • -
        • -

          environmentRecords

          -
          java.util.List<E> environmentRecords
          -
          environemt records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EventID extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          site

          -
          int site
          -
          The site ID
          -
        • -
        • -

          application

          -
          int application
          -
          The application ID
          -
        • -
        • -

          eventNumber

          -
          int eventNumber
          -
          the number of the event
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EventReportPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          eventType

          -
          long eventType
          -
          Type of event
          -
        • -
        • -

          padding1

          -
          long padding1
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.EventReportReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          eventType

          -
          int eventType
          -
          Event type
          -
        • -
        • -

          pad1

          -
          long pad1
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.FastEntityStatePdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          site

          -
          int site
          -
          The site ID
          -
        • -
        • -

          application

          -
          int application
          -
          The application ID
          -
        • -
        • -

          entity

          -
          int entity
          -
          the entity ID
          -
        • -
        • -

          forceId

          -
          short forceId
          -
          what force this entity is affiliated with, eg red, blue, neutral, etc
          -
        • -
        • -

          numberOfArticulationParameters

          -
          byte numberOfArticulationParameters
          -
          How many articulation parameters are in the variable length list
          -
        • -
        • -

          entityKind

          -
          short entityKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        • -

          specif

          -
          short specif
          -
          specific info based on subcategory field. Name changed from specific because that is a reserved word in SQL.
          -
        • -
        • -

          extra

          -
          short extra
          -
        • -
        • -

          altEntityKind

          -
          short altEntityKind
          -
          Kind of entity
          -
        • -
        • -

          altDomain

          -
          short altDomain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          altCountry

          -
          int altCountry
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          altCategory

          -
          short altCategory
          -
          category of entity
          -
        • -
        • -

          altSubcategory

          -
          short altSubcategory
          -
          subcategory of entity
          -
        • -
        • -

          altSpecific

          -
          short altSpecific
          -
          specific info based on subcategory field
          -
        • -
        • -

          altExtra

          -
          short altExtra
          -
        • -
        • -

          xVelocity

          -
          float xVelocity
          -
          X velo
          -
        • -
        • -

          yVelocity

          -
          float yVelocity
          -
          y Value
          -
        • -
        • -

          zVelocity

          -
          float zVelocity
          -
          Z value
          -
        • -
        • -

          xLocation

          -
          double xLocation
          -
          X value
          -
        • -
        • -

          yLocation

          -
          double yLocation
          -
          y Value
          -
        • -
        • -

          zLocation

          -
          double zLocation
          -
          Z value
          -
        • -
        • -

          psi

          -
          float psi
          -
        • -
        • -

          theta

          -
          float theta
          -
        • -
        • -

          phi

          -
          float phi
          -
        • -
        • -

          entityAppearance

          -
          int entityAppearance
          -
          a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
          -
        • -
        • -

          deadReckoningAlgorithm

          -
          short deadReckoningAlgorithm
          -
          enumeration of what dead reckoning algorighm to use
          -
        • -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          other parameters to use in the dead reckoning algorithm
          -
        • -
        • -

          xAcceleration

          -
          float xAcceleration
          -
          X value
          -
        • -
        • -

          yAcceleration

          -
          float yAcceleration
          -
          y Value
          -
        • -
        • -

          zAcceleration

          -
          float zAcceleration
          -
          Z value
          -
        • -
        • -

          xAngularVelocity

          -
          float xAngularVelocity
          -
          X value
          -
        • -
        • -

          yAngularVelocity

          -
          float yAngularVelocity
          -
          y Value
          -
        • -
        • -

          zAngularVelocity

          -
          float zAngularVelocity
          -
          Z value
          -
        • -
        • -

          marking

          -
          byte[] marking
          -
          characters that can be used for debugging, or to draw unique strings on the side of entities in the world
          -
        • -
        • -

          capabilities

          -
          int capabilities
          -
          a series of bit flags
          -
        • -
        • -

          articulationParameters

          -
          java.util.List<E> articulationParameters
          -
          variable length list of articulation parameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.FirePdu extends WarfareFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          munitionID

          -
          EntityID munitionID
          -
          ID of the munition that is being shot
          -
        • -
        • -

          eventID

          -
          EventID eventID
          -
          ID of event
          -
        • -
        • -

          fireMissionIndex

          -
          int fireMissionIndex
          -
        • -
        • -

          locationInWorldCoordinates

          -
          Vector3Double locationInWorldCoordinates
          -
          location of the firing event
          -
        • -
        • -

          burstDescriptor

          -
          BurstDescriptor burstDescriptor
          -
          Describes munitions used in the firing event
          -
        • -
        • -

          velocity

          -
          Vector3Float velocity
          -
          Velocity of the ammunition
          -
        • -
        • -

          rangeToTarget

          -
          float rangeToTarget
          -
          range to the target. Note the word range is a SQL reserved word.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.FixedDatum extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          fixedDatumID

          -
          long fixedDatumID
          -
          ID of the fixed datum
          -
        • -
        • -

          fixedDatumValue

          -
          long fixedDatumValue
          -
          Value for the fixed datum
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.FourByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          four bytes of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.FundamentalParameterData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          frequency

          -
          float frequency
          -
          center frequency of the emission in hertz.
          -
        • -
        • -

          frequencyRange

          -
          float frequencyRange
          -
          Bandwidth of the frequencies corresponding to the fequency field.
          -
        • -
        • -

          effectiveRadiatedPower

          -
          float effectiveRadiatedPower
          -
          Effective radiated power for the emission in DdBm. For a radar noise jammer, indicates the peak of the transmitted power.
          -
        • -
        • -

          pulseRepetitionFrequency

          -
          float pulseRepetitionFrequency
          -
          Average repetition frequency of the emission in hertz.
          -
        • -
        • -

          pulseWidth

          -
          float pulseWidth
          -
          Average pulse width of the emission in microseconds.
          -
        • -
        • -

          beamAzimuthCenter

          -
          float beamAzimuthCenter
          -
          Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
          -
        • -
        • -

          beamAzimuthSweep

          -
          float beamAzimuthSweep
          -
          Specifies the beam azimuth sweep to determine scan volume
          -
        • -
        • -

          beamElevationCenter

          -
          float beamElevationCenter
          -
          Specifies the beam elevation center to determine scan volume
          -
        • -
        • -

          beamElevationSweep

          -
          float beamElevationSweep
          -
          Specifies the beam elevation sweep to determine scan volume
          -
        • -
        • -

          beamSweepSync

          -
          float beamSweepSync
          -
          allows receiver to synchronize its regenerated scan pattern to that of the emmitter. Specifies the percentage of time a scan is through its pattern from its origion.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.FundamentalParameterDataIff extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          erp

          -
          float erp
          -
          ERP
          -
        • -
        • -

          frequency

          -
          float frequency
          -
          frequency
          -
        • -
        • -

          pgrf

          -
          float pgrf
          -
          pgrf
          -
        • -
        • -

          pulseWidth

          -
          float pulseWidth
          -
          Pulse width
          -
        • -
        • -

          burstLength

          -
          long burstLength
          -
          Burst length
          -
        • -
        • -

          applicableModes

          -
          short applicableModes
          -
          Applicable modes enumeration
          -
        • -
        • -

          pad2

          -
          int pad2
          -
          padding
          -
        • -
        • -

          pad3

          -
          short pad3
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.GridAxisRecord extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          sampleType

          -
          int sampleType
          -
          type of environmental sample
          -
        • -
        • -

          dataRepresentation

          -
          int dataRepresentation
          -
          value that describes data representation
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.GridAxisRecordRepresentation0 extends GridAxisRecord implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfBytes

          -
          int numberOfBytes
          -
          number of bytes of environmental state data
          -
        • -
        • -

          dataValues

          -
          java.util.List<E> dataValues
          -
          variable length variablelist of data parameters ^^^this is wrong--need padding as well
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.GridAxisRecordRepresentation1 extends GridAxisRecord implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          fieldScale

          -
          float fieldScale
          -
          constant scale factor
          -
        • -
        • -

          fieldOffset

          -
          float fieldOffset
          -
          constant offset used to scale grid data
          -
        • -
        • -

          numberOfValues

          -
          int numberOfValues
          -
          Number of data values
          -
        • -
        • -

          dataValues

          -
          java.util.List<E> dataValues
          -
          variable length list of data parameters ^^^this is wrong--need padding as well
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.GridAxisRecordRepresentation2 extends GridAxisRecord implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfValues

          -
          int numberOfValues
          -
          number of values
          -
        • -
        • -

          dataValues

          -
          java.util.List<E> dataValues
          -
          variable length list of data parameters ^^^this is wrong--need padding as well
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.GriddedDataPdu extends SyntheticEnvironmentFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          environmentalSimulationApplicationID

          -
          EntityID environmentalSimulationApplicationID
          -
          environmental simulation application ID
          -
        • -
        • -

          fieldNumber

          -
          int fieldNumber
          -
          unique identifier for each piece of enviornmental data
          -
        • -
        • -

          pduNumber

          -
          int pduNumber
          -
          sequence number for the total set of PDUS used to transmit the data
          -
        • -
        • -

          pduTotal

          -
          int pduTotal
          -
          Total number of PDUS used to transmit the data
          -
        • -
        • -

          coordinateSystem

          -
          int coordinateSystem
          -
          coordinate system of the grid
          -
        • -
        • -

          numberOfGridAxes

          -
          short numberOfGridAxes
          -
          number of grid axes for the environmental data
          -
        • -
        • -

          constantGrid

          -
          short constantGrid
          -
          are domain grid axes identidal to those of the priveious domain update?
          -
        • -
        • -

          environmentType

          -
          EntityType environmentType
          -
          type of environment
          -
        • -
        • -

          orientation

          -
          Orientation orientation
          -
          orientation of the data grid
          -
        • -
        • -

          sampleTime

          -
          long sampleTime
          -
          valid time of the enviormental data sample, 64 bit unsigned int
          -
        • -
        • -

          totalValues

          -
          long totalValues
          -
          total number of all data values for all pdus for an environmental sample
          -
        • -
        • -

          vectorDimension

          -
          short vectorDimension
          -
          total number of data values at each grid point.
          -
        • -
        • -

          padding1

          -
          int padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          short padding2
          -
          padding
          -
        • -
        • -

          gridDataList

          -
          java.util.List<E> gridDataList
          -
          Grid data ^^^This is wrong
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.IffAtcNavAidsLayer1Pdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          emittingEntityId

          -
          EntityID emittingEntityId
          -
          ID of the entity that is the source of the emissions
          -
        • -
        • -

          eventID

          -
          EventID eventID
          -
          Number generated by the issuing simulation to associate realted events.
          -
        • -
        • -

          location

          -
          Vector3Float location
          -
          Location wrt entity. There is some ambugiuity in the standard here, but this is the order it is listed in the table.
          -
        • -
        • -

          systemID

          -
          SystemID systemID
          -
          System ID information
          -
        • -
        • -

          pad2

          -
          int pad2
          -
          padding
          -
        • -
        • -

          fundamentalParameters

          -
          IffFundamentalData fundamentalParameters
          -
          fundamental parameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.IffAtcNavAidsLayer2Pdu extends IffAtcNavAidsLayer1Pdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          layerHeader

          -
          LayerHeader layerHeader
          -
          layer header
          -
        • -
        • -

          beamData

          -
          BeamData beamData
          -
          beam data
          -
        • -
        • -

          secondaryOperationalData

          -
          BeamData secondaryOperationalData
          -
          Secondary operational data, 5.2.57
          -
        • -
        • -

          fundamentalIffParameters

          -
          java.util.List<E> fundamentalIffParameters
          -
          variable length list of fundamental parameters. ^^^This is wrong
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.IffFundamentalData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          systemStatus

          -
          short systemStatus
          -
          system status
          -
        • -
        • -

          alternateParameter4

          -
          short alternateParameter4
          -
          Alternate parameter 4
          -
        • -
        • -

          informationLayers

          -
          short informationLayers
          -
          eight boolean fields
          -
        • -
        • -

          modifier

          -
          short modifier
          -
          enumeration
          -
        • -
        • -

          parameter1

          -
          int parameter1
          -
          parameter, enumeration
          -
        • -
        • -

          parameter2

          -
          int parameter2
          -
          parameter, enumeration
          -
        • -
        • -

          parameter3

          -
          int parameter3
          -
          parameter, enumeration
          -
        • -
        • -

          parameter4

          -
          int parameter4
          -
          parameter, enumeration
          -
        • -
        • -

          parameter5

          -
          int parameter5
          -
          parameter, enumeration
          -
        • -
        • -

          parameter6

          -
          int parameter6
          -
          parameter, enumeration
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.IntercomCommunicationsParameters extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          int recordType
          -
          Type of intercom parameters record
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
          length of record-specifid field, in octets
          -
        • -
        • -

          parameterValues

          -
          java.util.List<E> parameterValues
          -
          variable length variablelist of data parameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.IntercomControlPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          controlType

          -
          short controlType
          -
          control type
          -
        • -
        • -

          communicationsChannelType

          -
          short communicationsChannelType
          -
          control type
          -
        • -
        • -

          sourceEntityID

          -
          EntityID sourceEntityID
          -
          Source entity ID
          -
        • -
        • -

          sourceCommunicationsDeviceID

          -
          short sourceCommunicationsDeviceID
          -
          The specific intercom device being simulated within an entity.
          -
        • -
        • -

          sourceLineID

          -
          short sourceLineID
          -
          Line number to which the intercom control refers
          -
        • -
        • -

          transmitPriority

          -
          short transmitPriority
          -
          priority of this message relative to transmissons from other intercom devices
          -
        • -
        • -

          transmitLineState

          -
          short transmitLineState
          -
          current transmit state of the line
          -
        • -
        • -

          command

          -
          short command
          -
          detailed type requested.
          -
        • -
        • -

          masterEntityID

          -
          EntityID masterEntityID
          -
          eid of the entity that has created this intercom channel.
          -
        • -
        • -

          masterCommunicationsDeviceID

          -
          int masterCommunicationsDeviceID
          -
          specific intercom device that has created this intercom channel
          -
        • -
        • -

          intercomParametersLength

          -
          long intercomParametersLength
          -
          number of intercom parameters
          -
        • -
        • -

          intercomParameters

          -
          java.util.List<E> intercomParameters
          -
          Must be
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.IntercomSignalPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityId

          -
          EntityID entityId
          -
          ID of the entitythat is the source of the communication
          -
        • -
        • -

          communicationsDeviceID

          -
          int communicationsDeviceID
          -
          particular radio within an entity
          -
        • -
        • -

          encodingScheme

          -
          int encodingScheme
          -
          encoding scheme
          -
        • -
        • -

          tdlType

          -
          int tdlType
          -
          tactical data link type
          -
        • -
        • -

          sampleRate

          -
          long sampleRate
          -
          sample rate
          -
        • -
        • -

          dataLength

          -
          int dataLength
          -
          data length, in bits
          -
        • -
        • -

          samples

          -
          int samples
          -
          samples
          -
        • -
        • -

          data

          -
          java.util.List<E> data
          -
          data bytes
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.IsGroupOfPdu extends EntityManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          groupEntityID

          -
          EntityID groupEntityID
          -
          ID of aggregated entities
          -
        • -
        • -

          groupedEntityCategory

          -
          short groupedEntityCategory
          -
          type of entities constituting the group
          -
        • -
        • -

          numberOfGroupedEntities

          -
          short numberOfGroupedEntities
          -
          Number of individual entities constituting the group
          -
        • -
        • -

          pad2

          -
          long pad2
          -
          padding
          -
        • -
        • -

          latitude

          -
          double latitude
          -
          latitude
          -
        • -
        • -

          longitude

          -
          double longitude
          -
          longitude
          -
        • -
        • -

          groupedEntityDescriptions

          -
          java.util.List<E> groupedEntityDescriptions
          -
          GED records about each individual entity in the group. ^^^this is wrong--need a database lookup to find the actual size of the list elements
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.IsPartOfPdu extends EntityManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          orginatingEntityID

          -
          EntityID orginatingEntityID
          -
          ID of entity originating PDU
          -
        • -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          ID of entity receiving PDU
          -
        • -
        • -

          relationship

          -
          Relationship relationship
          -
          relationship of joined parts
          -
        • -
        • -

          partLocation

          -
          Vector3Float partLocation
          -
          location of part; centroid of part in host's coordinate system. x=range, y=bearing, z=0
          -
        • -
        • -

          namedLocationID

          -
          NamedLocation namedLocationID
          -
          named location
          -
        • -
        • -

          partEntityType

          -
          EntityType partEntityType
          -
          entity type
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.LayerHeader extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          layerNumber

          -
          short layerNumber
          -
          Layer number
          -
        • -
        • -

          layerSpecificInformaiton

          -
          short layerSpecificInformaiton
          -
          Layer speccific information enumeration
          -
        • -
        • -

          length

          -
          int length
          -
          information length
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.LinearObjectStatePdu extends SyntheticEnvironmentFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          objectID

          -
          EntityID objectID
          -
          Object in synthetic environment
          -
        • -
        • -

          referencedObjectID

          -
          EntityID referencedObjectID
          -
          Object with which this point object is associated
          -
        • -
        • -

          updateNumber

          -
          int updateNumber
          -
          unique update number of each state transition of an object
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          numberOfSegments

          -
          short numberOfSegments
          -
          number of linear segment parameters
          -
        • -
        • -

          requesterID

          -
          SimulationAddress requesterID
          -
          requesterID
          -
        • -
        • -

          receivingID

          -
          SimulationAddress receivingID
          -
          receiver ID
          -
        • -
        • -

          objectType

          -
          ObjectType objectType
          -
          Object type
          -
        • -
        • -

          linearSegmentParameters

          -
          java.util.List<E> linearSegmentParameters
          -
          Linear segment parameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.LinearSegmentParameter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          segmentNumber

          -
          short segmentNumber
          -
          number of segments
          -
        • -
        • -

          segmentAppearance

          -
          SixByteChunk segmentAppearance
          -
          segment appearance
          -
        • -
        • -

          location

          -
          Vector3Double location
          -
          location
          -
        • -
        • -

          orientation

          -
          Orientation orientation
          -
          orientation
          -
        • -
        • -

          segmentLength

          -
          int segmentLength
          -
          segmentLength
          -
        • -
        • -

          segmentWidth

          -
          int segmentWidth
          -
          segmentWidth
          -
        • -
        • -

          segmentHeight

          -
          int segmentHeight
          -
          segmentHeight
          -
        • -
        • -

          segmentDepth

          -
          int segmentDepth
          -
          segment Depth
          -
        • -
        • -

          pad1

          -
          long pad1
          -
          segment Depth
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.LogisticsFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis.Marking extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          characterSet

          -
          short characterSet
          -
          The character set
          -
        • -
        • -

          characters

          -
          byte[] characters
          -
          The characters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.MinefieldDataPdu extends MinefieldFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          minefieldID

          -
          EntityID minefieldID
          -
          Minefield ID
          -
        • -
        • -

          requestingEntityID

          -
          EntityID requestingEntityID
          -
          ID of entity making request
          -
        • -
        • -

          minefieldSequenceNumbeer

          -
          int minefieldSequenceNumbeer
          -
          Minefield sequence number
          -
        • -
        • -

          requestID

          -
          short requestID
          -
          request ID
          -
        • -
        • -

          pduSequenceNumber

          -
          short pduSequenceNumber
          -
          pdu sequence number
          -
        • -
        • -

          numberOfPdus

          -
          short numberOfPdus
          -
          number of pdus in response
          -
        • -
        • -

          numberOfMinesInThisPdu

          -
          short numberOfMinesInThisPdu
          -
          how many mines are in this PDU
          -
        • -
        • -

          numberOfSensorTypes

          -
          short numberOfSensorTypes
          -
          how many sensor type are in this PDU
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          dataFilter

          -
          long dataFilter
          -
          32 boolean fields
          -
        • -
        • -

          mineType

          -
          EntityType mineType
          -
          Mine type
          -
        • -
        • -

          sensorTypes

          -
          java.util.List<E> sensorTypes
          -
          Sensor types, each 16 bits long
          -
        • -
        • -

          pad3

          -
          short pad3
          -
          Padding to get things 32-bit aligned. ^^^this is wrong--dyanmically sized padding needed
          -
        • -
        • -

          mineLocation

          -
          java.util.List<E> mineLocation
          -
          Mine locations
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.MinefieldFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis.MinefieldQueryPdu extends MinefieldFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          minefieldID

          -
          EntityID minefieldID
          -
          Minefield ID
          -
        • -
        • -

          requestingEntityID

          -
          EntityID requestingEntityID
          -
          EID of entity making the request
          -
        • -
        • -

          requestID

          -
          short requestID
          -
          request ID
          -
        • -
        • -

          numberOfPerimeterPoints

          -
          short numberOfPerimeterPoints
          -
          Number of perimeter points for the minefield
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          Padding
          -
        • -
        • -

          numberOfSensorTypes

          -
          short numberOfSensorTypes
          -
          Number of sensor types
          -
        • -
        • -

          dataFilter

          -
          long dataFilter
          -
          data filter, 32 boolean fields
          -
        • -
        • -

          requestedMineType

          -
          EntityType requestedMineType
          -
          Entity type of mine being requested
          -
        • -
        • -

          requestedPerimeterPoints

          -
          java.util.List<E> requestedPerimeterPoints
          -
          perimeter points of request
          -
        • -
        • -

          sensorTypes

          -
          java.util.List<E> sensorTypes
          -
          Sensor types, each 16 bits long
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.MinefieldResponseNackPdu extends MinefieldFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          minefieldID

          -
          EntityID minefieldID
          -
          Minefield ID
          -
        • -
        • -

          requestingEntityID

          -
          EntityID requestingEntityID
          -
          entity ID making the request
          -
        • -
        • -

          requestID

          -
          short requestID
          -
          request ID
          -
        • -
        • -

          numberOfMissingPdus

          -
          short numberOfMissingPdus
          -
          how many pdus were missing
          -
        • -
        • -

          missingPduSequenceNumbers

          -
          java.util.List<E> missingPduSequenceNumbers
          -
          PDU sequence numbers that were missing
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.MinefieldStatePdu extends MinefieldFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          minefieldID

          -
          EntityID minefieldID
          -
          Minefield ID
          -
        • -
        • -

          minefieldSequence

          -
          int minefieldSequence
          -
          Minefield sequence
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          numberOfPerimeterPoints

          -
          short numberOfPerimeterPoints
          -
          Number of permieter points
          -
        • -
        • -

          minefieldType

          -
          EntityType minefieldType
          -
          type of minefield
          -
        • -
        • -

          numberOfMineTypes

          -
          int numberOfMineTypes
          -
          how many mine types
          -
        • -
        • -

          minefieldLocation

          -
          Vector3Double minefieldLocation
          -
          location of minefield in world coords
          -
        • -
        • -

          minefieldOrientation

          -
          Orientation minefieldOrientation
          -
          orientation of minefield
          -
        • -
        • -

          appearance

          -
          int appearance
          -
          appearance bitflags
          -
        • -
        • -

          protocolMode

          -
          int protocolMode
          -
          protocolMode
          -
        • -
        • -

          perimeterPoints

          -
          java.util.List<E> perimeterPoints
          -
          perimeter points for the minefield
          -
        • -
        • -

          mineType

          -
          java.util.List<E> mineType
          -
          Type of mines
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ModulationType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          spreadSpectrum

          -
          int spreadSpectrum
          -
          spread spectrum, 16 bit boolean array
          -
        • -
        • -

          major

          -
          int major
          -
          major
          -
        • -
        • -

          detail

          -
          int detail
          -
          detail
          -
        • -
        • -

          system

          -
          int system
          -
          system
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.NamedLocation extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          stationName

          -
          int stationName
          -
          station name enumeration
          -
        • -
        • -

          stationNumber

          -
          int stationNumber
          -
          station number
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ObjectType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityKind

          -
          short entityKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.OneByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          one byte of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.Orientation extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          psi

          -
          float psi
          -
        • -
        • -

          theta

          -
          float theta
          -
        • -
        • -

          phi

          -
          float phi
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.Pdu extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          protocolVersion

          -
          short protocolVersion
          -
          The version of the protocol. 5=DIS-1995, 6=DIS-1998.
          -
        • -
        • -

          exerciseID

          -
          short exerciseID
          -
          Exercise ID
          -
        • -
        • -

          pduType

          -
          short pduType
          -
          Type of pdu, unique for each PDU class
          -
        • -
        • -

          protocolFamily

          -
          short protocolFamily
          -
          value that refers to the protocol family, eg SimulationManagement, et
          -
        • -
        • -

          timestamp

          -
          long timestamp
          -
          Timestamp value
          -
        • -
        • -

          pduLength

          -
          int pduLength
          -
          Length, in bytes, of the PDU. Changed name from length to avoid use of Hibernate QL reserved word
          -
        • -
        • -

          padding

          -
          short padding
          -
          zero-filled array of padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.PduContainer extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfPdus

          -
          int numberOfPdus
          -
          Number of PDUs in the container list
          -
        • -
        • -

          pdus

          -
          java.util.List<E> pdus
          -
          List of PDUs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.PduStream extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          shortDescription

          -
          byte[] shortDescription
          -
          short description of this PDU stream
          -
        • -
        • -

          longDescription

          -
          byte[] longDescription
          -
          Longish description of this PDU stream
          -
        • -
        • -

          personRecording

          -
          byte[] personRecording
          -
          Name of person performing recording
          -
        • -
        • -

          authorEmail

          -
          byte[] authorEmail
          -
          Email of person performing recording
          -
        • -
        • -

          startTime

          -
          long startTime
          -
          Start time of recording, in Unix time
          -
        • -
        • -

          stopTime

          -
          long stopTime
          -
          stop time of recording, in Unix time
          -
        • -
        • -

          pduCount

          -
          long pduCount
          -
          how many PDUs in this stream
          -
        • -
        • -

          pdusInStream

          -
          java.util.List<E> pdusInStream
          -
          variable length list of PDUs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.Point extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          x

          -
          float x
          -
          x
          -
        • -
        • -

          y

          -
          float y
          -
          y
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.PointObjectStatePdu extends SyntheticEnvironmentFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          objectID

          -
          EntityID objectID
          -
          Object in synthetic environment
          -
        • -
        • -

          referencedObjectID

          -
          EntityID referencedObjectID
          -
          Object with which this point object is associated
          -
        • -
        • -

          updateNumber

          -
          int updateNumber
          -
          unique update number of each state transition of an object
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          modifications

          -
          short modifications
          -
          modifications
          -
        • -
        • -

          objectType

          -
          ObjectType objectType
          -
          Object type
          -
        • -
        • -

          objectLocation

          -
          Vector3Double objectLocation
          -
          Object location
          -
        • -
        • -

          objectOrientation

          -
          Orientation objectOrientation
          -
          Object orientation
          -
        • -
        • -

          objectAppearance

          -
          double objectAppearance
          -
          Object apperance
          -
        • -
        • -

          requesterID

          -
          SimulationAddress requesterID
          -
          requesterID
          -
        • -
        • -

          receivingID

          -
          SimulationAddress receivingID
          -
          receiver ID
          -
        • -
        • -

          pad2

          -
          long pad2
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.PropulsionSystemData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          powerSetting

          -
          float powerSetting
          -
          powerSetting
          -
        • -
        • -

          engineRpm

          -
          float engineRpm
          -
          engine RPMs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.RadioCommunicationsFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis.RadioEntityType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityKind

          -
          short entityKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          nomenclatureVersion

          -
          short nomenclatureVersion
          -
          specific info based on subcategory field
          -
        • -
        • -

          nomenclature

          -
          int nomenclature
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ReceiverPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityId

          -
          EntityID entityId
          -
          ID of the entity that is the source of the communication, ie contains the radio
          -
        • -
        • -

          radioId

          -
          int radioId
          -
          particular radio within an entity
          -
        • -
        • -

          receiverState

          -
          int receiverState
          -
          encoding scheme used, and enumeration
          -
        • -
        • -

          padding1

          -
          int padding1
          -
          padding
          -
        • -
        • -

          receivedPower

          -
          float receivedPower
          -
          received power
          -
        • -
        • -

          transmitterEntityId

          -
          EntityID transmitterEntityId
          -
          ID of transmitter
          -
        • -
        • -

          transmitterRadioId

          -
          int transmitterRadioId
          -
          ID of transmitting radio
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.RecordQueryReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding. The spec is unclear and contradictory here.
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          eventType

          -
          int eventType
          -
          event type
          -
        • -
        • -

          time

          -
          long time
          -
          time
          -
        • -
        • -

          numberOfRecords

          -
          long numberOfRecords
          -
          numberOfRecords
          -
        • -
        • -

          recordIDs

          -
          java.util.List<E> recordIDs
          -
          record IDs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.RecordSet extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordID

          -
          long recordID
          -
          record ID
          -
        • -
        • -

          recordSetSerialNumber

          -
          long recordSetSerialNumber
          -
          record set serial number
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
          record length
          -
        • -
        • -

          recordCount

          -
          int recordCount
          -
          record count
          -
        • -
        • -

          recordValues

          -
          int recordValues
          -
          ^^^This is wrong--variable sized data records
          -
        • -
        • -

          pad4

          -
          short pad4
          -
          ^^^This is wrong--variable sized padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.Relationship extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          nature

          -
          int nature
          -
          Nature of join
          -
        • -
        • -

          position

          -
          int position
          -
          position of join
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.RemoveEntityPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          Identifier for the request
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.RemoveEntityReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.RepairCompletePdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is receiving service
          -
        • -
        • -

          repairingEntityID

          -
          EntityID repairingEntityID
          -
          Entity that is supplying
          -
        • -
        • -

          repair

          -
          int repair
          -
          Enumeration for type of repair
          -
        • -
        • -

          padding2

          -
          short padding2
          -
          padding, number prevents conflict with superclass ivar name
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.RepairResponsePdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is receiving service
          -
        • -
        • -

          repairingEntityID

          -
          EntityID repairingEntityID
          -
          Entity that is supplying
          -
        • -
        • -

          repairResult

          -
          short repairResult
          -
          Result of repair operation
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          byte padding2
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ResupplyCancelPdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is receiving service
          -
        • -
        • -

          supplyingEntityID

          -
          EntityID supplyingEntityID
          -
          Entity that is supplying
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ResupplyOfferPdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is receiving service
          -
        • -
        • -

          supplyingEntityID

          -
          EntityID supplyingEntityID
          -
          Entity that is supplying
          -
        • -
        • -

          numberOfSupplyTypes

          -
          short numberOfSupplyTypes
          -
          how many supplies are being offered
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          byte padding2
          -
          padding
          -
        • -
        • -

          supplies

          -
          java.util.List<E> supplies
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ResupplyReceivedPdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is receiving service
          -
        • -
        • -

          supplyingEntityID

          -
          EntityID supplyingEntityID
          -
          Entity that is supplying
          -
        • -
        • -

          numberOfSupplyTypes

          -
          short numberOfSupplyTypes
          -
          how many supplies are being offered
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          byte padding2
          -
          padding
          -
        • -
        • -

          supplies

          -
          java.util.List<E> supplies
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SeesPdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          orginatingEntityID

          -
          EntityID orginatingEntityID
          -
          Originating entity ID
          -
        • -
        • -

          infraredSignatureRepresentationIndex

          -
          int infraredSignatureRepresentationIndex
          -
          IR Signature representation index
          -
        • -
        • -

          acousticSignatureRepresentationIndex

          -
          int acousticSignatureRepresentationIndex
          -
          acoustic Signature representation index
          -
        • -
        • -

          radarCrossSectionSignatureRepresentationIndex

          -
          int radarCrossSectionSignatureRepresentationIndex
          -
          radar cross section representation index
          -
        • -
        • -

          numberOfPropulsionSystems

          -
          int numberOfPropulsionSystems
          -
          how many propulsion systems
          -
        • -
        • -

          numberOfVectoringNozzleSystems

          -
          int numberOfVectoringNozzleSystems
          -
          how many vectoring nozzle systems
          -
        • -
        • -

          propulsionSystemData

          -
          java.util.List<E> propulsionSystemData
          -
          variable length list of propulsion system data
          -
        • -
        • -

          vectoringSystemData

          -
          java.util.List<E> vectoringSystemData
          -
          variable length list of vectoring system data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ServiceRequestPdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestingEntityID

          -
          EntityID requestingEntityID
          -
          Entity that is requesting service
          -
        • -
        • -

          servicingEntityID

          -
          EntityID servicingEntityID
          -
          Entity that is providing the service
          -
        • -
        • -

          serviceTypeRequested

          -
          short serviceTypeRequested
          -
          type of service requested
          -
        • -
        • -

          numberOfSupplyTypes

          -
          short numberOfSupplyTypes
          -
          How many requested
          -
        • -
        • -

          serviceRequestPadding

          -
          short serviceRequestPadding
          -
          padding
          -
        • -
        • -

          supplies

          -
          java.util.List<E> supplies
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SetDataPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          ID of request
          -
        • -
        • -

          padding1

          -
          long padding1
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SetDataReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SetRecordReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding. The spec is unclear and contradictory here.
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          numberOfRecordSets

          -
          long numberOfRecordSets
          -
          Number of record sets in list
          -
        • -
        • -

          recordSets

          -
          java.util.List<E> recordSets
          -
          record sets
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.ShaftRPMs extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          currentShaftRPMs

          -
          short currentShaftRPMs
          -
          Current shaft RPMs
          -
        • -
        • -

          orderedShaftRPMs

          -
          short orderedShaftRPMs
          -
          ordered shaft rpms
          -
        • -
        • -

          shaftRPMRateOfChange

          -
          float shaftRPMRateOfChange
          -
          rate of change of shaft RPMs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SignalPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityId

          -
          EntityID entityId
          -
          ID of the entity that is the source of the communication, ie contains the radio
          -
        • -
        • -

          radioId

          -
          int radioId
          -
          particular radio within an entity
          -
        • -
        • -

          encodingScheme

          -
          int encodingScheme
          -
          encoding scheme used, and enumeration
          -
        • -
        • -

          tdlType

          -
          int tdlType
          -
          tdl type
          -
        • -
        • -

          sampleRate

          -
          long sampleRate
          -
          sample rate
          -
        • -
        • -

          dataLength

          -
          int dataLength
          -
          length of data, in bits
          -
        • -
        • -

          samples

          -
          int samples
          -
          number of samples. If the PDU contains encoded audio, this should be zero.
          -
        • -
        • -

          data

          -
          java.util.List<E> data
          -
          list of eight bit values. Must be padded to fall on a 32 bit boundary.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SimulationAddress extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          site

          -
          int site
          -
          The site ID
          -
        • -
        • -

          application

          -
          int application
          -
          The application ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SimulationManagementFamilyPdu extends Pdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingEntityID

          -
          EntityID originatingEntityID
          -
          Entity that is sending message
          -
        • -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is intended to receive message
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SimulationManagementWithReliabilityFamilyPdu extends Pdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingEntityID

          -
          EntityID originatingEntityID
          -
          Object originatig the request
          -
        • -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Object with which this point object is associated
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SixByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          six bytes of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SphericalHarmonicAntennaPattern extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          harmonicOrder

          -
          byte harmonicOrder
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.StartResumePdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          realWorldTime

          -
          ClockTime realWorldTime
          -
          UTC time at which the simulation shall start or resume
          -
        • -
        • -

          simulationTime

          -
          ClockTime simulationTime
          -
          Simulation clock time at which the simulation shall start or resume
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Identifier for the request
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.StartResumeReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          realWorldTime

          -
          ClockTime realWorldTime
          -
          time in real world for this operation to happen
          -
        • -
        • -

          simulationTime

          -
          ClockTime simulationTime
          -
          time in simulation for the simulation to resume
          -
        • -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.StopFreezePdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          realWorldTime

          -
          ClockTime realWorldTime
          -
          UTC time at which the simulation shall stop or freeze
          -
        • -
        • -

          reason

          -
          short reason
          -
          Reason the simulation was stopped or frozen
          -
        • -
        • -

          frozenBehavior

          -
          short frozenBehavior
          -
          Internal behavior of the simulation and its appearance while frozento the other participants
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID that is unique
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.StopFreezeReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          realWorldTime

          -
          ClockTime realWorldTime
          -
          time in real world for this operation to happen
          -
        • -
        • -

          reason

          -
          short reason
          -
          Reason for stopping/freezing simulation
          -
        • -
        • -

          frozenBehavior

          -
          short frozenBehavior
          -
          internal behvior of the simulation while frozen
          -
        • -
        • -

          requiredReliablityService

          -
          short requiredReliablityService
          -
          reliablity level
          -
        • -
        • -

          pad1

          -
          short pad1
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SupplyQuantity extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          supplyType

          -
          EntityType supplyType
          -
          Type of supply
          -
        • -
        • -

          quantity

          -
          short quantity
          -
          quantity to be supplied
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.SyntheticEnvironmentFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis.SystemID extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          systemType

          -
          int systemType
          -
          System Type
          -
        • -
        • -

          systemName

          -
          int systemName
          -
          System name, an enumeration
          -
        • -
        • -

          systemMode

          -
          short systemMode
          -
          System mode
          -
        • -
        • -

          changeOptions

          -
          short changeOptions
          -
          Change Options
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.TrackJamTarget extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          trackJam

          -
          EntityID trackJam
          -
          track/jam target
          -
        • -
        • -

          emitterID

          -
          short emitterID
          -
          Emitter ID
          -
        • -
        • -

          beamID

          -
          short beamID
          -
          beam ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.TransferControlRequestPdu extends EntityManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          orginatingEntityID

          -
          EntityID orginatingEntityID
          -
          ID of entity originating request
          -
        • -
        • -

          recevingEntityID

          -
          EntityID recevingEntityID
          -
          ID of entity receiving request
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          ID ofrequest
          -
        • -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          required level of reliabliity service.
          -
        • -
        • -

          tranferType

          -
          short tranferType
          -
          type of transfer desired
          -
        • -
        • -

          transferEntityID

          -
          EntityID transferEntityID
          -
          The entity for which control is being requested to transfer
          -
        • -
        • -

          numberOfRecordSets

          -
          short numberOfRecordSets
          -
          number of record sets to transfer
          -
        • -
        • -

          recordSets

          -
          java.util.List<E> recordSets
          -
          ^^^This is wrong--the RecordSet class needs more work
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.TransmitterPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityId

          -
          EntityID entityId
          -
          ID of the entity that is the source of the communication, ie contains the radio
          -
        • -
        • -

          radioId

          -
          int radioId
          -
          particular radio within an entity
          -
        • -
        • -

          radioEntityType

          -
          RadioEntityType radioEntityType
          -
          linear accelleration of entity
          -
        • -
        • -

          transmitState

          -
          short transmitState
          -
          transmit state
          -
        • -
        • -

          inputSource

          -
          short inputSource
          -
          input source
          -
        • -
        • -

          padding1

          -
          int padding1
          -
          padding
          -
        • -
        • -

          antennaLocation

          -
          Vector3Double antennaLocation
          -
          Location of antenna
          -
        • -
        • -

          relativeAntennaLocation

          -
          Vector3Float relativeAntennaLocation
          -
          relative location of antenna, in entity coordinates
          -
        • -
        • -

          antennaPatternType

          -
          int antennaPatternType
          -
          antenna pattern type
          -
        • -
        • -

          antennaPatternCount

          -
          int antennaPatternCount
          -
          atenna pattern length
          -
        • -
        • -

          frequency

          -
          long frequency
          -
          frequency
          -
        • -
        • -

          transmitFrequencyBandwidth

          -
          float transmitFrequencyBandwidth
          -
          transmit frequency Bandwidth
          -
        • -
        • -

          power

          -
          float power
          -
          transmission power
          -
        • -
        • -

          modulationType

          -
          ModulationType modulationType
          -
          modulation
          -
        • -
        • -

          cryptoSystem

          -
          int cryptoSystem
          -
          crypto system enumeration
          -
        • -
        • -

          cryptoKeyId

          -
          int cryptoKeyId
          -
          crypto system key identifer
          -
        • -
        • -

          modulationParameterCount

          -
          short modulationParameterCount
          -
          how many modulation parameters we have
          -
        • -
        • -

          padding2

          -
          int padding2
          -
          padding2
          -
        • -
        • -

          padding3

          -
          short padding3
          -
          padding3
          -
        • -
        • -

          modulationParametersList

          -
          java.util.List<E> modulationParametersList
          -
          variable length list of modulation parameters
          -
        • -
        • -

          antennaPatternList

          -
          java.util.List<E> antennaPatternList
          -
          variable length list of antenna pattern records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.TwoByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          two bytes of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.UaPdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          emittingEntityID

          -
          EntityID emittingEntityID
          -
          ID of the entity that is the source of the emission
          -
        • -
        • -

          eventID

          -
          EventID eventID
          -
          ID of event
          -
        • -
        • -

          stateChangeIndicator

          -
          byte stateChangeIndicator
          -
          This field shall be used to indicate whether the data in the UA PDU represent a state update or data that have changed since issuance of the last UA PDU
          -
        • -
        • -

          pad

          -
          byte pad
          -
          padding
          -
        • -
        • -

          passiveParameterIndex

          -
          int passiveParameterIndex
          -
          This field indicates which database record (or file) shall be used in the definition of passive signature (unintentional) emissions of the entity. The indicated database record (or file) shall define all noise generated as a function of propulsion plant configurations and associated auxiliaries.
          -
        • -
        • -

          propulsionPlantConfiguration

          -
          short propulsionPlantConfiguration
          -
          This field shall specify the entity propulsion plant configuration. This field is used to determine the passive signature characteristics of an entity.
          -
        • -
        • -

          numberOfShafts

          -
          short numberOfShafts
          -
          This field shall represent the number of shafts on a platform
          -
        • -
        • -

          numberOfAPAs

          -
          short numberOfAPAs
          -
          This field shall indicate the number of APAs described in the current UA PDU
          -
        • -
        • -

          numberOfUAEmitterSystems

          -
          short numberOfUAEmitterSystems
          -
          This field shall specify the number of UA emitter systems being described in the current UA PDU
          -
        • -
        • -

          shaftRPMs

          -
          java.util.List<E> shaftRPMs
          -
          shaft RPM values
          -
        • -
        • -

          apaData

          -
          java.util.List<E> apaData
          -
          apaData
          -
        • -
        • -

          emitterSystems

          -
          java.util.List<E> emitterSystems
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.UnsignedIntegerWrapper extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          wrapper

          -
          long wrapper
          -
          name can't be too accurate or the generated source code will have reserved word problems
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.VariableDatum extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          variableDatumID

          -
          long variableDatumID
          -
          ID of the variable datum
          -
        • -
        • -

          variableDatumLength

          -
          long variableDatumLength
          -
          length of the variable datums, in bits. Note that this is not programmatically tied to the size of the variableData. The variable data field may be 64 bits long but only 16 bits of it could actually be used.
          -
        • -
        • -

          variableData

          -
          java.util.List<E> variableData
          -
          data can be any length, but must increase in 8 byte quanta. This requires some postprocessing patches. Note that setting the data allocates a new internal array to account for the possibly increased size. The default initial size is 64 bits.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.Vector3Double extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          x

          -
          double x
          -
          X value
          -
        • -
        • -

          y

          -
          double y
          -
          Y value
          -
        • -
        • -

          z

          -
          double z
          -
          Z value
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.Vector3Float extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          x

          -
          float x
          -
          X value
          -
        • -
        • -

          y

          -
          float y
          -
          y Value
          -
        • -
        • -

          z

          -
          float z
          -
          Z value
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.VectoringNozzleSystemData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          horizontalDeflectionAngle

          -
          float horizontalDeflectionAngle
          -
          horizontal deflection angle
          -
        • -
        • -

          verticalDeflectionAngle

          -
          float verticalDeflectionAngle
          -
          vertical deflection angle
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis.WarfareFamilyPdu extends Pdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          firingEntityID

          -
          EntityID firingEntityID
          -
          ID of the entity that shot
          -
        • -
        • -

          targetEntityID

          -
          EntityID targetEntityID
          -
          ID of the entity that is being shot at
          -
        • -
        -
      • -
      -
    • -
    -
  • -
  • -

    Package edu.nps.moves.dis7

    -
      -
    • - - -

      Class edu.nps.moves.dis7.AcknowledgePdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingID

          -
          EntityID originatingID
          -
          Identifier for originating entity(or simulation)
          -
        • -
        • -

          receivingID

          -
          EntityID receivingID
          -
          Identifier for the receiving entity(or simulation)
          -
        • -
        • -

          acknowledgeFlag

          -
          int acknowledgeFlag
          -
          type of message being acknowledged
          -
        • -
        • -

          responseFlag

          -
          int responseFlag
          -
          Whether or not the receiving entity was able to comply with the request
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID that is unique
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AcknowledgeReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          acknowledgeFlag

          -
          int acknowledgeFlag
          -
          ack flags
          -
        • -
        • -

          responseFlag

          -
          int responseFlag
          -
          response flags
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AcousticEmitter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          acousticSystemName

          -
          int acousticSystemName
          -
          the system for a particular UA emitter, and an enumeration
          -
        • -
        • -

          acousticFunction

          -
          short acousticFunction
          -
          The function of the acoustic system
          -
        • -
        • -

          acousticIDNumber

          -
          short acousticIDNumber
          -
          The UA emitter identification number relative to a specific system
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ActionRequestPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingID

          -
          EntityID originatingID
          -
          Identifier for originating entity(or simulation)
          -
        • -
        • -

          receivingID

          -
          EntityID receivingID
          -
          Identifier for the receiving entity(or simulation)
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          identifies the request being made by the simulaton manager
          -
        • -
        • -

          actionID

          -
          long actionID
          -
          identifies the particular action being requested(see Section 7 of SISO-REF-010).
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ActionRequestReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          actionID

          -
          long actionID
          -
          request ID
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ActionResponsePdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingID

          -
          EntityID originatingID
          -
          Identifier for originating entity(or simulation)
          -
        • -
        • -

          receivingID

          -
          EntityID receivingID
          -
          Identifier for the receiving entity(or simulation)
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID that is unique
          -
        • -
        • -

          requestStatus

          -
          long requestStatus
          -
          Status of response
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ActionResponseReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          responseStatus

          -
          long responseStatus
          -
          status of response
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AggregateIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          SimulationAddress simulationAddress
          -
          Simulation address, ie site and application, the first two fields of the entity ID
          -
        • -
        • -

          aggregateID

          -
          int aggregateID
          -
          the aggregate ID, an object identifier
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AggregateMarking extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          characterSet

          -
          short characterSet
          -
          The character set
          -
        • -
        • -

          characters

          -
          short characters
          -
          The characters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AggregateType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          aggregateKind

          -
          short aggregateKind
          -
          Grouping criterion used to group the aggregate. Enumeration from EBV document
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc) Zero means domain does not apply.
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        • -

          specificInfo

          -
          short specificInfo
          -
          specific info based on subcategory field. specific is a reserved word in sql.
          -
        • -
        • -

          extra

          -
          short extra
          -
          extra information needed to describe the aggregate
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AngleDeception extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
        • -
        • -

          padding

          -
          int padding
          -
        • -
        • -

          emitterNumber

          -
          short emitterNumber
          -
        • -
        • -

          beamNumber

          -
          short beamNumber
          -
        • -
        • -

          stateIndicator

          -
          short stateIndicator
          -
        • -
        • -

          padding2

          -
          short padding2
          -
        • -
        • -

          azimuthOffset

          -
          float azimuthOffset
          -
        • -
        • -

          azimuthWidth

          -
          float azimuthWidth
          -
        • -
        • -

          azimuthPullRate

          -
          float azimuthPullRate
          -
        • -
        • -

          azimuthPullAcceleration

          -
          float azimuthPullAcceleration
          -
        • -
        • -

          elevationOffset

          -
          float elevationOffset
          -
        • -
        • -

          elevationWidth

          -
          float elevationWidth
          -
        • -
        • -

          elevationPullRate

          -
          float elevationPullRate
          -
        • -
        • -

          elevationPullAcceleration

          -
          float elevationPullAcceleration
          -
        • -
        • -

          padding3

          -
          long padding3
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AngularVelocityVector extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          x

          -
          float x
          -
          velocity about the x axis
          -
        • -
        • -

          y

          -
          float y
          -
          velocity about the y axis
          -
        • -
        • -

          z

          -
          float z
          -
          velocity about the zaxis
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AntennaLocation extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          antennaLocation

          -
          Vector3Double antennaLocation
          -
          Location of the radiating portion of the antenna in world coordinates
          -
        • -
        • -

          relativeAntennaLocation

          -
          Vector3Float relativeAntennaLocation
          -
          Location of the radiating portion of the antenna in entity coordinates
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ArealObjectStatePdu extends SyntheticEnvironmentFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          objectID

          -
          EntityID objectID
          -
          Object in synthetic environment
          -
        • -
        • -

          referencedObjectID

          -
          EntityID referencedObjectID
          -
          Object with which this point object is associated
          -
        • -
        • -

          updateNumber

          -
          int updateNumber
          -
          unique update number of each state transition of an object
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          modifications

          -
          short modifications
          -
          modifications enumeration
          -
        • -
        • -

          objectType

          -
          EntityType objectType
          -
          Object type
          -
        • -
        • -

          specificObjectAppearance

          -
          long specificObjectAppearance
          -
          Object appearance
          -
        • -
        • -

          generalObjectAppearance

          -
          int generalObjectAppearance
          -
          Object appearance
          -
        • -
        • -

          numberOfPoints

          -
          int numberOfPoints
          -
          Number of points
          -
        • -
        • -

          requesterID

          -
          SimulationAddress requesterID
          -
          requesterID
          -
        • -
        • -

          receivingID

          -
          SimulationAddress receivingID
          -
          receiver ID
          -
        • -
        • -

          objectLocation

          -
          java.util.List<E> objectLocation
          -
          location of object
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ArticulatedParts extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          short recordType
          -
          the identification of the Variable Parameter record. Enumeration from EBV
          -
        • -
        • -

          changeIndicator

          -
          short changeIndicator
          -
          indicate the change of any parameter for any articulated part. Starts at zero, incremented for each change
          -
        • -
        • -

          partAttachedTo

          -
          int partAttachedTo
          -
          the identification of the articulated part to which this articulation parameter is attached. This field shall be specified by a 16-bit unsigned integer. This field shall contain the value zero if the articulated part is attached directly to the entity.
          -
        • -
        • -

          parameterType

          -
          long parameterType
          -
          the type of parameter represented, 32 bit enumeration
          -
        • -
        • -

          parameterValue

          -
          long parameterValue
          -
          The definition of the 64 bits shall be determined based on the type of parameter specified in the Parameter Type field
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Association extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          associationType

          -
          short associationType
          -
        • -
        • -

          padding4

          -
          short padding4
          -
        • -
        • -

          associatedEntityID

          -
          EntityID associatedEntityID
          -
          identity of associated entity. If none, NO_SPECIFIC_ENTITY
          -
        • -
        • -

          associatedLocation

          -
          Vector3Double associatedLocation
          -
          location, in world coordinates
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AttachedParts extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          short recordType
          -
          the identification of the Variable Parameter record. Enumeration from EBV
          -
        • -
        • -

          detachedIndicator

          -
          short detachedIndicator
          -
          0 = attached, 1 = detached. See I.2.3.1 for state transition diagram
          -
        • -
        • -

          partAttachedTo

          -
          int partAttachedTo
          -
          the identification of the articulated part to which this articulation parameter is attached. This field shall be specified by a 16-bit unsigned integer. This field shall contain the value zero if the articulated part is attached directly to the entity.
          -
        • -
        • -

          parameterType

          -
          long parameterType
          -
          The location or station to which the part is attached
          -
        • -
        • -

          parameterValue

          -
          long parameterValue
          -
          The definition of the 64 bits shall be determined based on the type of parameter specified in the Parameter Type field
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Attribute extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
        • -
        • -

          recordSpecificFields

          -
          long recordSpecificFields
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.AttributePdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingSimulationAddress

          -
          SimulationAddress originatingSimulationAddress
          -
          This field shall identify the simulation issuing the Attribute PDU. It shall be represented by a Simulation Address record (see 6.2.79).
          -
        • -
        • -

          padding1

          -
          int padding1
          -
          Padding
          -
        • -
        • -

          padding2

          -
          short padding2
          -
          Padding
          -
        • -
        • -

          attributeRecordPduType

          -
          short attributeRecordPduType
          -
          This field shall represent the type of the PDU that is being extended or updated, if applicable. It shall be represented by an 8-bit enumeration.
          -
        • -
        • -

          attributeRecordProtocolVersion

          -
          short attributeRecordProtocolVersion
          -
          This field shall indicate the Protocol Version associated with the Attribute Record PDU Type. It shall be represented by an 8-bit enumeration.
          -
        • -
        • -

          masterAttributeRecordType

          -
          long masterAttributeRecordType
          -
          This field shall contain the Attribute record type of the Attribute records in the PDU if they all have the same Attribute record type. It shall be represented by a 32-bit enumeration.
          -
        • -
        • -

          actionCode

          -
          short actionCode
          -
          This field shall identify the action code applicable to this Attribute PDU. The Action Code shall apply to all Attribute records contained in the PDU. It shall be represented by an 8-bit enumeration.
          -
        • -
        • -

          padding3

          -
          byte padding3
          -
          Padding
          -
        • -
        • -

          numberAttributeRecordSet

          -
          int numberAttributeRecordSet
          -
          This field shall specify the number of Attribute Record Sets that make up the remainder of the PDU. It shall be represented by a 16-bit unsigned integer.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.BeamAntennaPattern extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          beamDirection

          -
          EulerAngles beamDirection
          -
          The rotation that transforms the reference coordinate sytem into the beam coordinate system. Either world coordinates or entity coordinates may be used as the reference coordinate system, as specified by the reference system field of the antenna pattern record.
          -
        • -
        • -

          azimuthBeamwidth

          -
          float azimuthBeamwidth
          -
        • -
        • -

          elevationBeamwidth

          -
          float elevationBeamwidth
          -
        • -
        • -

          referenceSystem

          -
          short referenceSystem
          -
        • -
        • -

          padding1

          -
          short padding1
          -
        • -
        • -

          padding2

          -
          int padding2
          -
        • -
        • -

          ez

          -
          float ez
          -
          This field shall specify the magnitude of the Z-component (in beam coordinates) of the Electrical field at some arbitrary single point in the main beam and in the far field of the antenna.
          -
        • -
        • -

          ex

          -
          float ex
          -
          This field shall specify the magnitude of the X-component (in beam coordinates) of the Electri- cal field at some arbitrary single point in the main beam and in the far field of the antenna.
          -
        • -
        • -

          phase

          -
          float phase
          -
          This field shall specify the phase angle between EZ and EX in radians. If fully omni-direc- tional antenna is modeled using beam pattern type one, the omni-directional antenna shall be repre- sented by beam direction Euler angles psi, theta, and phi of zero, an azimuth beamwidth of 2PI, and an elevation beamwidth of PI
          -
        • -
        • -

          padding3

          -
          long padding3
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.BeamData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          beamAzimuthCenter

          -
          float beamAzimuthCenter
          -
          Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan volume
          -
        • -
        • -

          beamAzimuthSweep

          -
          float beamAzimuthSweep
          -
          Specifies the beam azimuth sweep to determine scan volume
          -
        • -
        • -

          beamElevationCenter

          -
          float beamElevationCenter
          -
          Specifies the beam elevation center to determine scan volume
          -
        • -
        • -

          beamElevationSweep

          -
          float beamElevationSweep
          -
          Specifies the beam elevation sweep to determine scan volume
          -
        • -
        • -

          beamSweepSync

          -
          float beamSweepSync
          -
          allows receiver to synchronize its regenerated scan pattern to that of the emmitter. Specifies the percentage of time a scan is through its pattern from its origion.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.BeamStatus extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          beamState

          -
          short beamState
          -
          First bit zero means beam is active, first bit = 1 means deactivated. The rest is padding.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.BlankingSector extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          int recordType
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
        • -
        • -

          padding

          -
          int padding
          -
        • -
        • -

          emitterNumber

          -
          short emitterNumber
          -
        • -
        • -

          beamNumber

          -
          short beamNumber
          -
        • -
        • -

          stateIndicator

          -
          short stateIndicator
          -
        • -
        • -

          padding2

          -
          short padding2
          -
        • -
        • -

          leftAzimuth

          -
          float leftAzimuth
          -
        • -
        • -

          rightAzimuth

          -
          float rightAzimuth
          -
        • -
        • -

          lowerElevation

          -
          float lowerElevation
          -
        • -
        • -

          upperElevation

          -
          float upperElevation
          -
        • -
        • -

          residualPower

          -
          float residualPower
          -
        • -
        • -

          padding3

          -
          int padding3
          -
        • -
        • -

          padding4

          -
          int padding4
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ChangeOptions extends java.lang.Object implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ClockTime extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          hour

          -
          long hour
          -
          Hours since midnight, 1970, UTC
          -
        • -
        • -

          timePastHour

          -
          Timestamp timePastHour
          -
          Time past the hour, in timestamp form
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.CollisionElasticPdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          issuingEntityID

          -
          EntityID issuingEntityID
          -
          This field shall identify the entity that is issuing the PDU and shall be represented by an Entity Identifier record (see 6.2.28)
          -
        • -
        • -

          collidingEntityID

          -
          EntityID collidingEntityID
          -
          This field shall identify the entity that has collided with the issuing entity. This field shall be a valid identifier of an entity or server capable of responding to the receipt of this Collision-Elastic PDU. This field shall be represented by an Entity Identifier record (see 6.2.28).
          -
        • -
        • -

          collisionEventID

          -
          EventIdentifier collisionEventID
          -
          This field shall contain an identification generated by the issuing simulation application to associate related collision events. This field shall be represented by an Event Identifier record (see 6.2.34).
          -
        • -
        • -

          pad

          -
          short pad
          -
          some padding
          -
        • -
        • -

          contactVelocity

          -
          Vector3Float contactVelocity
          -
          This field shall contain the velocity at the time the collision is detected at the point the collision is detected. The velocity shall be represented in world coordinates. This field shall be represented by the Linear Velocity Vector record [see 6.2.95 item c)]
          -
        • -
        • -

          mass

          -
          float mass
          -
          This field shall contain the mass of the issuing entity and shall be represented by a 32-bit floating point number representing kilograms
          -
        • -
        • -

          locationOfImpact

          -
          Vector3Float locationOfImpact
          -
          This field shall specify the location of the collision with respect to the entity with which the issuing entity collided. This field shall be represented by an Entity Coordinate Vector record [see 6.2.95 item a)].
          -
        • -
        • -

          collisionIntermediateResultXX

          -
          float collisionIntermediateResultXX
          -
          These six records represent the six independent components of a positive semi-definite matrix formed by pre-multiplying and post-multiplying the tensor of inertia, by the anti-symmetric matrix generated by the moment arm, and shall be represented by 32-bit floating point numbers (see 5.3.4.4)
          -
        • -
        • -

          collisionIntermediateResultXY

          -
          float collisionIntermediateResultXY
          -
          tensor values
          -
        • -
        • -

          collisionIntermediateResultXZ

          -
          float collisionIntermediateResultXZ
          -
          tensor values
          -
        • -
        • -

          collisionIntermediateResultYY

          -
          float collisionIntermediateResultYY
          -
          tensor values
          -
        • -
        • -

          collisionIntermediateResultYZ

          -
          float collisionIntermediateResultYZ
          -
          tensor values
          -
        • -
        • -

          collisionIntermediateResultZZ

          -
          float collisionIntermediateResultZZ
          -
          tensor values
          -
        • -
        • -

          unitSurfaceNormal

          -
          Vector3Float unitSurfaceNormal
          -
          This record shall represent the normal vector to the surface at the point of collision detection. The surface normal shall be represented in world coordinates. This field shall be represented by an Entity Coordinate Vector record [see 6.2.95 item a)].
          -
        • -
        • -

          coefficientOfRestitution

          -
          float coefficientOfRestitution
          -
          This field shall represent the degree to which energy is conserved in a collision and shall be represented by a 32-bit floating point number. In addition, it represents a free parameter by which simulation application developers may "tune" their collision interactions.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.CollisionPdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          issuingEntityID

          -
          EntityID issuingEntityID
          -
          This field shall identify the entity that is issuing the PDU, and shall be represented by an Entity Identifier record (see 6.2.28).
          -
        • -
        • -

          collidingEntityID

          -
          EntityID collidingEntityID
          -
          This field shall identify the entity that has collided with the issuing entity (see 5.3.3.4). This field shall be represented by an Entity Identifier record (see 6.2.28).
          -
        • -
        • -

          eventID

          -
          EventIdentifier eventID
          -
          This field shall contain an identification generated by the issuing simulation application to associate related collision events. This field shall be represented by an Event Identifier record (see 6.2.34).
          -
        • -
        • -

          collisionType

          -
          short collisionType
          -
          This field shall identify the type of collision. The Collision Type field shall be represented by an 8-bit record of enumerations
          -
        • -
        • -

          pad

          -
          byte pad
          -
          some padding
          -
        • -
        • -

          velocity

          -
          Vector3Float velocity
          -
          This field shall contain the velocity (at the time the collision is detected) of the issuing entity. The velocity shall be represented in world coordinates. This field shall be represented by the Linear Velocity Vector record [see 6.2.95 item c)].
          -
        • -
        • -

          mass

          -
          float mass
          -
          This field shall contain the mass of the issuing entity, and shall be represented by a 32-bit floating point number representing kilograms.
          -
        • -
        • -

          location

          -
          Vector3Float location
          -
          This field shall specify the location of the collision with respect to the entity with which the issuing entity collided. The Location field shall be represented by an Entity Coordinate Vector record [see 6.2.95 item a)].
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.CommentPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.CommentReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.CommunicationsNodeID extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityID

          -
          EntityID entityID
          -
        • -
        • -

          elementID

          -
          int elementID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.CreateEntityPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingID

          -
          EntityID originatingID
          -
          Identifier for the request
          -
        • -
        • -

          receivingID

          -
          EntityID receivingID
          -
          Identifier for the request
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Identifier for the request. See 6.2.75
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.CreateEntityReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DataFilterRecord extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          bitFlags

          -
          long bitFlags
          -
          Bitflags field
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DataPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          ID of request
          -
        • -
        • -

          padding1

          -
          long padding1
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DataQueryDatumSpecification extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfFixedDatums

          -
          long numberOfFixedDatums
          -
          Number of fixed datum IDs
          -
        • -
        • -

          numberOfVariableDatums

          -
          long numberOfVariableDatums
          -
          Number of variable datum IDs
          -
        • -
        • -

          fixedDatumIDList

          -
          UnsignedDISInteger fixedDatumIDList
          -
          variable length list fixed datum IDs
          -
        • -
        • -

          variableDatumIDList

          -
          UnsignedDISInteger variableDatumIDList
          -
          variable length list variable datum IDs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DataQueryPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          ID of request
          -
        • -
        • -

          timeInterval

          -
          long timeInterval
          -
          time issues between issues of Data PDUs. Zero means send once only.
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DataQueryReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          timeInterval

          -
          long timeInterval
          -
          time interval between issuing data query PDUs
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DataReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DatumSpecification extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfFixedDatums

          -
          long numberOfFixedDatums
          -
          Number of fixed datums
          -
        • -
        • -

          numberOfVariableDatums

          -
          long numberOfVariableDatums
          -
          Number of variable datums
          -
        • -
        • -

          fixedDatumList

          -
          FixedDatum fixedDatumList
          -
          variable length list fixed datums
          -
        • -
        • -

          variableDatumList

          -
          VariableDatum variableDatumList
          -
          variable length list variable datums. See 6.2.93
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DeadReckoningParameters extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          deadReckoningAlgorithm

          -
          short deadReckoningAlgorithm
          -
          Algorithm to use in computing dead reckoning. See EBV doc.
          -
        • -
        • -

          parameters

          -
          short[] parameters
          -
          Dead reckoning parameters. Contents depends on algorithm.
          -
        • -
        • -

          entityLinearAcceleration

          -
          Vector3Float entityLinearAcceleration
          -
          Linear acceleration of the entity
          -
        • -
        • -

          entityAngularVelocity

          -
          Vector3Float entityAngularVelocity
          -
          Angular velocity of the entity
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DesignatorPdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          designatingEntityID

          -
          EntityID designatingEntityID
          -
          ID of the entity designating
          -
        • -
        • -

          codeName

          -
          int codeName
          -
          This field shall specify a unique emitter database number assigned to differentiate between otherwise similar or identical emitter beams within an emitter system.
          -
        • -
        • -

          designatedEntityID

          -
          EntityID designatedEntityID
          -
          ID of the entity being designated
          -
        • -
        • -

          designatorCode

          -
          int designatorCode
          -
          This field shall identify the designator code being used by the designating entity
          -
        • -
        • -

          designatorPower

          -
          float designatorPower
          -
          This field shall identify the designator output power in watts
          -
        • -
        • -

          designatorWavelength

          -
          float designatorWavelength
          -
          This field shall identify the designator wavelength in units of microns
          -
        • -
        • -

          designatorSpotWrtDesignated

          -
          Vector3Float designatorSpotWrtDesignated
          -
          designtor spot wrt the designated entity
          -
        • -
        • -

          designatorSpotLocation

          -
          Vector3Double designatorSpotLocation
          -
          designtor spot wrt the designated entity
          -
        • -
        • -

          deadReckoningAlgorithm

          -
          byte deadReckoningAlgorithm
          -
          Dead reckoning algorithm
          -
        • -
        • -

          padding1

          -
          int padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          byte padding2
          -
          padding
          -
        • -
        • -

          entityLinearAcceleration

          -
          Vector3Float entityLinearAcceleration
          -
          linear accelleration of entity
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DetonationPdu extends WarfareFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          explodingEntityID

          -
          EntityID explodingEntityID
          -
          ID of the expendable entity, Section 7.3.3
          -
        • -
        • -

          eventID

          -
          EventIdentifier eventID
          -
          ID of event, Section 7.3.3
          -
        • -
        • -

          velocity

          -
          Vector3Float velocity
          -
          velocity of the munition immediately before detonation/impact, Section 7.3.3
          -
        • -
        • -

          locationInWorldCoordinates

          -
          Vector3Double locationInWorldCoordinates
          -
          location of the munition detonation, the expendable detonation, Section 7.3.3
          -
        • -
        • -

          descriptor

          -
          MunitionDescriptor descriptor
          -
          Describes the detonation represented, Section 7.3.3
          -
        • -
        • -

          locationOfEntityCoordinates

          -
          Vector3Float locationOfEntityCoordinates
          -
          Velocity of the ammunition, Section 7.3.3
          -
        • -
        • -

          detonationResult

          -
          short detonationResult
          -
          result of the detonation, Section 7.3.3
          -
        • -
        • -

          numberOfVariableParameters

          -
          short numberOfVariableParameters
          -
          How many articulation parameters we have, Section 7.3.3
          -
        • -
        • -

          pad

          -
          int pad
          -
          padding
          -
        • -
        • -

          variableParameters

          -
          java.util.List<E> variableParameters
          -
          specify the parameter values for each Variable Parameter record, Section 7.3.3
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DirectedEnergyAreaAimpoint extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
          Type of Record enumeration
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
          Length of Record
          -
        • -
        • -

          padding

          -
          int padding
          -
          Padding
          -
        • -
        • -

          beamAntennaPatternRecordCount

          -
          int beamAntennaPatternRecordCount
          -
          Number of beam antenna pattern records
          -
        • -
        • -

          directedEnergyTargetEnergyDepositionRecordCount

          -
          int directedEnergyTargetEnergyDepositionRecordCount
          -
          Number of DE target energy depositon records
          -
        • -
        • -

          beamAntennaParameterList

          -
          BeamAntennaPattern beamAntennaParameterList
          -
          list of beam antenna records. See 6.2.9.2
          -
        • -
        • -

          directedEnergyTargetEnergyDepositionRecordList

          -
          DirectedEnergyTargetEnergyDeposition directedEnergyTargetEnergyDepositionRecordList
          -
          list of DE target deposition records. See 6.2.21.4
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DirectedEnergyDamage extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
          DE Record Type.
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
          DE Record Length (bytes).
          -
        • -
        • -

          padding

          -
          int padding
          -
          padding.
          -
        • -
        • -

          damageLocation

          -
          Vector3Float damageLocation
          -
          location of damage, relative to center of entity
          -
        • -
        • -

          damageDiameter

          -
          float damageDiameter
          -
          Size of damaged area, in meters.
          -
        • -
        • -

          temperature

          -
          float temperature
          -
          average temp of the damaged area, in degrees celsius. If firing entitty does not model this, use a value of -273.15
          -
        • -
        • -

          componentIdentification

          -
          short componentIdentification
          -
          enumeration
          -
        • -
        • -

          componentDamageStatus

          -
          short componentDamageStatus
          -
          enumeration
          -
        • -
        • -

          componentVisualDamageStatus

          -
          short componentVisualDamageStatus
          -
          enumeration
          -
        • -
        • -

          componentVisualSmokeColor

          -
          short componentVisualSmokeColor
          -
          enumeration
          -
        • -
        • -

          fireEventID

          -
          EventIdentifier fireEventID
          -
          For any component damage resulting this field shall be set to the fire event ID from that PDU.
          -
        • -
        • -

          padding2

          -
          int padding2
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DirectedEnergyFirePdu extends WarfareFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          munitionType

          -
          EntityType munitionType
          -
          Field shall identify the munition type enumeration for the DE weapon beam, Section 7.3.4
          -
        • -
        • -

          shotStartTime

          -
          ClockTime shotStartTime
          -
          Field shall indicate the simulation time at start of the shot, Section 7.3.4
          -
        • -
        • -

          commulativeShotTime

          -
          float commulativeShotTime
          -
          Field shall indicate the current cumulative duration of the shot, Section 7.3.4
          -
        • -
        • -

          ApertureEmitterLocation

          -
          Vector3Float ApertureEmitterLocation
          -
          Field shall identify the location of the DE weapon aperture/emitter, Section 7.3.4
          -
        • -
        • -

          apertureDiameter

          -
          float apertureDiameter
          -
          Field shall identify the beam diameter at the aperture/emitter, Section 7.3.4
          -
        • -
        • -

          wavelength

          -
          float wavelength
          -
          Field shall identify the emissions wavelength in units of meters, Section 7.3.4
          -
        • -
        • -

          peakIrradiance

          -
          float peakIrradiance
          -
          Field shall identify the current peak irradiance of emissions in units of Watts per square meter, Section 7.3.4
          -
        • -
        • -

          pulseRepetitionFrequency

          -
          float pulseRepetitionFrequency
          -
          field shall identify the current pulse repetition frequency in units of cycles per second (Hertz), Section 7.3.4
          -
        • -
        • -

          pulseWidth

          -
          int pulseWidth
          -
          field shall identify the pulse width emissions in units of seconds, Section 7.3.4
          -
        • -
        • -

          flags

          -
          int flags
          -
          16bit Boolean field shall contain various flags to indicate status information needed to process a DE, Section 7.3.4
          -
        • -
        • -

          pulseShape

          -
          byte pulseShape
          -
          Field shall identify the pulse shape and shall be represented as an 8-bit enumeration, Section 7.3.4
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding, Section 7.3.4
          -
        • -
        • -

          padding2

          -
          long padding2
          -
          padding, Section 7.3.4
          -
        • -
        • -

          padding3

          -
          int padding3
          -
          padding, Section 7.3.4
          -
        • -
        • -

          numberOfDERecords

          -
          int numberOfDERecords
          -
          Field shall specify the number of DE records, Section 7.3.4
          -
        • -
        • -

          dERecords

          -
          java.util.List<E> dERecords
          -
          Fields shall contain one or more DE records, records shall conform to the variable record format (Section6.2.82), Section 7.3.4
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DirectedEnergyPrecisionAimpoint extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
          Type of Record
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
          Length of Record
          -
        • -
        • -

          padding

          -
          int padding
          -
          Padding
          -
        • -
        • -

          targetSpotLocation

          -
          Vector3Double targetSpotLocation
          -
          Position of Target Spot in World Coordinates.
          -
        • -
        • -

          targetSpotEntityLocation

          -
          Vector3Float targetSpotEntityLocation
          -
          Position (meters) of Target Spot relative to Entity Position.
          -
        • -
        • -

          targetSpotVelocity

          -
          Vector3Float targetSpotVelocity
          -
          Velocity (meters/sec) of Target Spot.
          -
        • -
        • -

          targetSpotAcceleration

          -
          Vector3Float targetSpotAcceleration
          -
          Acceleration (meters/sec/sec) of Target Spot.
          -
        • -
        • -

          targetEntityID

          -
          EntityID targetEntityID
          -
          Unique ID of the target entity.
          -
        • -
        • -

          targetComponentID

          -
          short targetComponentID
          -
          Target Component ID ENUM, same as in DamageDescriptionRecord.
          -
        • -
        • -

          beamSpotType

          -
          short beamSpotType
          -
          Spot Shape ENUM.
          -
        • -
        • -

          beamSpotCrossSectionSemiMajorAxis

          -
          float beamSpotCrossSectionSemiMajorAxis
          -
          Beam Spot Cross Section Semi-Major Axis.
          -
        • -
        • -

          beamSpotCrossSectionSemiMinorAxis

          -
          float beamSpotCrossSectionSemiMinorAxis
          -
          Beam Spot Cross Section Semi-Major Axis.
          -
        • -
        • -

          beamSpotCrossSectionOrientationAngle

          -
          float beamSpotCrossSectionOrientationAngle
          -
          Beam Spot Cross Section Orientation Angle.
          -
        • -
        • -

          peakIrradiance

          -
          float peakIrradiance
          -
          Peak irradiance
          -
        • -
        • -

          padding2

          -
          long padding2
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DirectedEnergyTargetEnergyDeposition extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          targetEntityID

          -
          EntityID targetEntityID
          -
          Unique ID of the target entity.
          -
        • -
        • -

          padding

          -
          int padding
          -
          padding
          -
        • -
        • -

          peakIrradiance

          -
          float peakIrradiance
          -
          Peak irrandiance
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.DistributedEmissionsFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EEFundamentalParameterData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          frequency

          -
          float frequency
          -
          center frequency of the emission in hertz.
          -
        • -
        • -

          frequencyRange

          -
          float frequencyRange
          -
          Bandwidth of the frequencies corresponding to the fequency field.
          -
        • -
        • -

          effectiveRadiatedPower

          -
          float effectiveRadiatedPower
          -
          Effective radiated power for the emission in DdBm. For a radar noise jammer, indicates the peak of the transmitted power.
          -
        • -
        • -

          pulseRepetitionFrequency

          -
          float pulseRepetitionFrequency
          -
          Average repetition frequency of the emission in hertz.
          -
        • -
        • -

          pulseWidth

          -
          float pulseWidth
          -
          Average pulse width of the emission in microseconds.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EightByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          Eight bytes of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ElectronicEmissionsPdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          emittingEntityID

          -
          EntityID emittingEntityID
          -
          ID of the entity emitting
          -
        • -
        • -

          eventID

          -
          EventIdentifier eventID
          -
          ID of event
          -
        • -
        • -

          stateUpdateIndicator

          -
          short stateUpdateIndicator
          -
          This field shall be used to indicate if the data in the PDU represents a state update or just data that has changed since issuance of the last Electromagnetic Emission PDU [relative to the identified entity and emission system(s)].
          -
        • -
        • -

          numberOfSystems

          -
          short numberOfSystems
          -
          This field shall specify the number of emission systems being described in the current PDU.
          -
        • -
        • -

          paddingForEmissionsPdu

          -
          int paddingForEmissionsPdu
          -
          padding
          -
        • -
        • -

          systemDataLength

          -
          short systemDataLength
          -
          this field shall specify the length of this emitter system's data in 32-bit words.
          -
        • -
        • -

          numberOfBeams

          -
          short numberOfBeams
          -
          the number of beams being described in the current PDU for the emitter system being described.
          -
        • -
        • -

          emitterSystem

          -
          EmitterSystem emitterSystem
          -
          information about a particular emitter system and shall be represented by an Emitter System record (see 6.2.23).
          -
        • -
        • -

          location

          -
          Vector3Float location
          -
          the location of the antenna beam source with respect to the emitting entity's coordinate system. This location shall be the origin of the emitter coordinate system that shall have the same orientation as the entity coordinate system. This field shall be represented by an Entity Coordinate Vector record see 6.2.95
          -
        • -
        • -

          systems

          -
          java.util.List<E> systems
          -
          Electronic emmissions systems THIS IS WRONG. It has the WRONG class type and will cause problems in any marshalling.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EmitterSystem extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          emitterName

          -
          int emitterName
          -
          Name of the emitter, 16 bit enumeration
          -
        • -
        • -

          emitterFunction

          -
          short emitterFunction
          -
          function of the emitter, 8 bit enumeration
          -
        • -
        • -

          emitterIDNumber

          -
          short emitterIDNumber
          -
          emitter ID, 8 bit enumeration
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EngineFuel extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          fuelQuantity

          -
          long fuelQuantity
          -
          Fuel quantity, units specified by next field
          -
        • -
        • -

          fuelMeasurementUnits

          -
          short fuelMeasurementUnits
          -
          Units in which the fuel is measured
          -
        • -
        • -

          fuelType

          -
          short fuelType
          -
          Type of fuel
          -
        • -
        • -

          fuelLocation

          -
          short fuelLocation
          -
          Location of fuel as related to entity. See section 14 of EBV document
          -
        • -
        • -

          padding

          -
          short padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EngineFuelReload extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          standardQuantity

          -
          long standardQuantity
          -
          standard quantity of fuel loaded
          -
        • -
        • -

          maximumQuantity

          -
          long maximumQuantity
          -
          maximum quantity of fuel loaded
          -
        • -
        • -

          standardQuantityReloadTime

          -
          long standardQuantityReloadTime
          -
          seconds normally required to to reload standard qty
          -
        • -
        • -

          maximumQuantityReloadTime

          -
          long maximumQuantityReloadTime
          -
          seconds normally required to to reload maximum qty
          -
        • -
        • -

          fuelMeasurmentUnits

          -
          short fuelMeasurmentUnits
          -
          Units of measure
          -
        • -
        • -

          fuelLocation

          -
          short fuelLocation
          -
          fuel location as related to the entity
          -
        • -
        • -

          padding

          -
          short padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityAssociation extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          short recordType
          -
          the identification of the Variable Parameter record. Enumeration from EBV
          -
        • -
        • -

          changeIndicator

          -
          short changeIndicator
          -
          Indicates if this VP has changed since last issuance
          -
        • -
        • -

          associationStatus

          -
          short associationStatus
          -
          Indicates association status between two entities; 8 bit enum
          -
        • -
        • -

          associationType

          -
          short associationType
          -
          Type of association; 8 bit enum
          -
        • -
        • -

          entityID

          -
          EntityID entityID
          -
          Object ID of entity associated with this entity
          -
        • -
        • -

          ownStationLocation

          -
          int ownStationLocation
          -
          Station location on one's own entity. EBV doc.
          -
        • -
        • -

          physicalConnectionType

          -
          short physicalConnectionType
          -
          Type of physical connection. EBV doc
          -
        • -
        • -

          groupMemberType

          -
          short groupMemberType
          -
          Type of member the entity is within th egroup
          -
        • -
        • -

          groupNumber

          -
          int groupNumber
          -
          Group if any to which the entity belongs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityDamageStatusPdu extends WarfareFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          damagedEntityID

          -
          EntityID damagedEntityID
          -
          Field shall identify the damaged entity (see 6.2.28), Section 7.3.4 COMPLETE
          -
        • -
        • -

          padding1

          -
          int padding1
          -
          Padding.
          -
        • -
        • -

          padding2

          -
          int padding2
          -
          Padding.
          -
        • -
        • -

          numberOfDamageDescription

          -
          int numberOfDamageDescription
          -
          field shall specify the number of Damage Description records, Section 7.3.5
          -
        • -
        • -

          damageDescriptionRecords

          -
          java.util.List<E> damageDescriptionRecords
          -
          Fields shall contain one or more Damage Description records (see 6.2.17) and may contain other Standard Variable records, Section 7.3.5
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityID extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          siteID

          -
          int siteID
          -
          Site ID
          -
        • -
        • -

          applicationID

          -
          int applicationID
          -
          application number ID
          -
        • -
        • -

          entityID

          -
          int entityID
          -
          Entity number ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          SimulationAddress simulationAddress
          -
          Site and application IDs
          -
        • -
        • -

          entityNumber

          -
          int entityNumber
          -
          Entity number
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityInformationFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityManagementFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityMarking extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          characterSet

          -
          short characterSet
          -
          The character set
          -
        • -
        • -

          characters

          -
          byte characters
          -
          The characters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityStatePdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityID

          -
          EntityID entityID
          -
          Unique ID for an entity that is tied to this state information
          -
        • -
        • -

          forceId

          -
          short forceId
          -
          What force this entity is affiliated with, eg red, blue, neutral, etc
          -
        • -
        • -

          numberOfVariableParameters

          -
          short numberOfVariableParameters
          -
          How many variable parameters are in the variable length list. In earlier versions of DIS these were known as articulation parameters
          -
        • -
        • -

          entityType

          -
          EntityType entityType
          -
          Describes the type of entity in the world
          -
        • -
        • -

          alternativeEntityType

          -
          EntityType alternativeEntityType
          -
        • -
        • -

          entityLinearVelocity

          -
          Vector3Float entityLinearVelocity
          -
          Describes the speed of the entity in the world
          -
        • -
        • -

          entityLocation

          -
          Vector3Double entityLocation
          -
          describes the location of the entity in the world
          -
        • -
        • -

          entityOrientation

          -
          EulerAngles entityOrientation
          -
          describes the orientation of the entity, in euler angles
          -
        • -
        • -

          entityAppearance

          -
          long entityAppearance
          -
          a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
          -
        • -
        • -

          deadReckoningParameters

          -
          DeadReckoningParameters deadReckoningParameters
          -
          parameters used for dead reckoning
          -
        • -
        • -

          marking

          -
          EntityMarking marking
          -
          characters that can be used for debugging, or to draw unique strings on the side of entities in the world
          -
        • -
        • -

          capabilities

          -
          long capabilities
          -
          a series of bit flags
          -
        • -
        • -

          variableParameters

          -
          java.util.List<E> variableParameters
          -
          variable length list of variable parameters. In earlier DIS versions this was articulation parameters.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityStateUpdatePdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityID

          -
          EntityID entityID
          -
          This field shall identify the entity issuing the PDU, and shall be represented by an Entity Identifier record (see 6.2.28).
          -
        • -
        • -

          padding1

          -
          byte padding1
          -
          Padding
          -
        • -
        • -

          numberOfVariableParameters

          -
          short numberOfVariableParameters
          -
          This field shall specify the number of variable parameters present. This field shall be represented by an 8-bit unsigned integer (see Annex I).
          -
        • -
        • -

          entityLinearVelocity

          -
          Vector3Float entityLinearVelocity
          -
          This field shall specify an entity’s linear velocity. The coordinate system for an entity’s linear velocity depends on the dead reckoning algorithm used. This field shall be represented by a Linear Velocity Vector record [see 6.2.95 item c)]).
          -
        • -
        • -

          entityLocation

          -
          Vector3Double entityLocation
          -
          This field shall specify an entity’s physical location in the simulated world and shall be represented by a World Coordinates record (see 6.2.97).
          -
        • -
        • -

          entityOrientation

          -
          EulerAngles entityOrientation
          -
          This field shall specify an entity’s orientation and shall be represented by an Euler Angles record (see 6.2.33).
          -
        • -
        • -

          entityAppearance

          -
          long entityAppearance
          -
          This field shall specify the dynamic changes to the entity’s appearance attributes. This field shall be represented by an Entity Appearance record (see 6.2.26).
          -
        • -
        • -

          variableParameters

          -
          java.util.List<E> variableParameters
          -
          This field shall specify the parameter values for each Variable Parameter record that is included (see 6.2.93 and Annex I).
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityKind

          -
          short entityKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        • -

          specific

          -
          short specific
          -
          specific info based on subcategory field. Renamed from specific because that is a reserved word in SQL.
          -
        • -
        • -

          extra

          -
          short extra
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EntityTypeVP extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          short recordType
          -
          the identification of the Variable Parameter record. Enumeration from EBV
          -
        • -
        • -

          changeIndicator

          -
          short changeIndicator
          -
          Indicates if this VP has changed since last issuance
          -
        • -
        • -

          entityType

          -
          EntityType entityType
          -
        • -
        • -

          padding

          -
          int padding
          -
          padding
          -
        • -
        • -

          padding1

          -
          long padding1
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Environment extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          environmentType

          -
          long environmentType
          -
          type
          -
        • -
        • -

          length

          -
          int length
          -
          length, in bits, of the record
          -
        • -
        • -

          index

          -
          short index
          -
          identifies the sequntially numbered record index
          -
        • -
        • -

          padding

          -
          short padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EnvironmentGeneral extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          environmentType

          -
          long environmentType
          -
          Record type
          -
        • -
        • -

          length

          -
          short length
          -
          length, in bits
          -
        • -
        • -

          index

          -
          short index
          -
          Identify the sequentially numbered record index
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          geometry

          -
          short geometry
          -
          Geometry or state record
          -
        • -
        • -

          padding2

          -
          short padding2
          -
          padding to bring the total size up to a 64 bit boundry
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EnvironmentType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityKind

          -
          short entityKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          entityClass

          -
          int entityClass
          -
          class of environmental entity
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        • -

          specific

          -
          short specific
          -
          specific info based on subcategory field
          -
        • -
        • -

          extra

          -
          short extra
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EulerAngles extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          psi

          -
          float psi
          -
        • -
        • -

          theta

          -
          float theta
          -
        • -
        • -

          phi

          -
          float phi
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EventIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          SimulationAddress simulationAddress
          -
          Site and application IDs
          -
        • -
        • -

          eventNumber

          -
          int eventNumber
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EventIdentifierLiveEntity extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          siteNumber

          -
          short siteNumber
          -
        • -
        • -

          applicationNumber

          -
          short applicationNumber
          -
        • -
        • -

          eventNumber

          -
          int eventNumber
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EventReportPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          eventType

          -
          long eventType
          -
          Type of event
          -
        • -
        • -

          padding1

          -
          long padding1
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.EventReportReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          eventType

          -
          int eventType
          -
          Event type
          -
        • -
        • -

          pad1

          -
          long pad1
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Expendable extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          expendable

          -
          EntityType expendable
          -
          Type of expendable
          -
        • -
        • -

          station

          -
          long station
          -
        • -
        • -

          quantity

          -
          int quantity
          -
        • -
        • -

          expendableStatus

          -
          short expendableStatus
          -
        • -
        • -

          padding

          -
          short padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ExpendableDescriptor extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          expendableType

          -
          EntityType expendableType
          -
          Type of the object that exploded
          -
        • -
        • -

          padding

          -
          long padding
          -
          Padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ExpendableReload extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          expendable

          -
          EntityType expendable
          -
          Type of expendable
          -
        • -
        • -

          station

          -
          long station
          -
        • -
        • -

          standardQuantity

          -
          int standardQuantity
          -
        • -
        • -

          maximumQuantity

          -
          int maximumQuantity
          -
        • -
        • -

          standardQuantityReloadTime

          -
          long standardQuantityReloadTime
          -
        • -
        • -

          maximumQuantityReloadTime

          -
          long maximumQuantityReloadTime
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ExplosionDescriptor extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          explodingObject

          -
          EntityType explodingObject
          -
          Type of the object that exploded. See 6.2.30
          -
        • -
        • -

          explosiveMaterial

          -
          int explosiveMaterial
          -
          Material that exploded. Can be grain dust, tnt, gasoline, etc. Enumeration
          -
        • -
        • -

          padding

          -
          int padding
          -
          padding
          -
        • -
        • -

          explosiveForce

          -
          float explosiveForce
          -
          Force of explosion, in equivalent KG of TNT
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.FalseTargetsAttribute extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
        • -
        • -

          padding

          -
          int padding
          -
        • -
        • -

          emitterNumber

          -
          short emitterNumber
          -
        • -
        • -

          beamNumber

          -
          short beamNumber
          -
        • -
        • -

          stateIndicator

          -
          short stateIndicator
          -
        • -
        • -

          padding2

          -
          short padding2
          -
        • -
        • -

          falseTargetCount

          -
          int falseTargetCount
          -
        • -
        • -

          walkSpeed

          -
          float walkSpeed
          -
        • -
        • -

          walkAcceleration

          -
          float walkAcceleration
          -
        • -
        • -

          maximumWalkDistance

          -
          float maximumWalkDistance
          -
        • -
        • -

          keepTime

          -
          float keepTime
          -
        • -
        • -

          echoSpacing

          -
          float echoSpacing
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.FastEntityStatePdu extends EntityInformationFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          site

          -
          int site
          -
          The site ID
          -
        • -
        • -

          application

          -
          int application
          -
          The application ID
          -
        • -
        • -

          entity

          -
          int entity
          -
          the entity ID
          -
        • -
        • -

          forceId

          -
          short forceId
          -
          what force this entity is affiliated with, eg red, blue, neutral, etc
          -
        • -
        • -

          numberOfVariableParameters

          -
          byte numberOfVariableParameters
          -
          How many variable (nee articulation) parameters are in the variable length list
          -
        • -
        • -

          entityKind

          -
          short entityKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        • -

          specific

          -
          short specific
          -
          specific info based on subcategory field
          -
        • -
        • -

          extra

          -
          short extra
          -
        • -
        • -

          altEntityKind

          -
          short altEntityKind
          -
          Kind of entity
          -
        • -
        • -

          altDomain

          -
          short altDomain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          altCountry

          -
          int altCountry
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          altCategory

          -
          short altCategory
          -
          category of entity
          -
        • -
        • -

          altSubcategory

          -
          short altSubcategory
          -
          subcategory of entity
          -
        • -
        • -

          altSpecific

          -
          short altSpecific
          -
          specific info based on subcategory field
          -
        • -
        • -

          altExtra

          -
          short altExtra
          -
        • -
        • -

          xVelocity

          -
          float xVelocity
          -
          X velo
          -
        • -
        • -

          yVelocity

          -
          float yVelocity
          -
          y Value
          -
        • -
        • -

          zVelocity

          -
          float zVelocity
          -
          Z value
          -
        • -
        • -

          xLocation

          -
          double xLocation
          -
          X value
          -
        • -
        • -

          yLocation

          -
          double yLocation
          -
          y Value
          -
        • -
        • -

          zLocation

          -
          double zLocation
          -
          Z value
          -
        • -
        • -

          psi

          -
          float psi
          -
        • -
        • -

          theta

          -
          float theta
          -
        • -
        • -

          phi

          -
          float phi
          -
        • -
        • -

          entityAppearance

          -
          int entityAppearance
          -
          a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
          -
        • -
        • -

          deadReckoningAlgorithm

          -
          short deadReckoningAlgorithm
          -
          enumeration of what dead reckoning algorighm to use
          -
        • -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          other parameters to use in the dead reckoning algorithm
          -
        • -
        • -

          xAcceleration

          -
          float xAcceleration
          -
          X value
          -
        • -
        • -

          yAcceleration

          -
          float yAcceleration
          -
          y Value
          -
        • -
        • -

          zAcceleration

          -
          float zAcceleration
          -
          Z value
          -
        • -
        • -

          xAngularVelocity

          -
          float xAngularVelocity
          -
          X value
          -
        • -
        • -

          yAngularVelocity

          -
          float yAngularVelocity
          -
          y Value
          -
        • -
        • -

          zAngularVelocity

          -
          float zAngularVelocity
          -
          Z value
          -
        • -
        • -

          marking

          -
          byte[] marking
          -
          characters that can be used for debugging, or to draw unique strings on the side of entities in the world
          -
        • -
        • -

          capabilities

          -
          int capabilities
          -
          a series of bit flags
          -
        • -
        • -

          variableParameters

          -
          java.util.List<E> variableParameters
          -
          variable length list of variable parameters. In earlier versions of DIS these were known as articulation parameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.FirePdu extends WarfareFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          munitionExpendibleID

          -
          EntityID munitionExpendibleID
          -
          This field shall specify the entity identification of the fired munition or expendable. This field shall be represented by an Entity Identifier record (see 6.2.28).
          -
        • -
        • -

          eventID

          -
          EventIdentifier eventID
          -
          This field shall contain an identification generated by the firing entity to associate related firing and detonation events. This field shall be represented by an Event Identifier record (see 6.2.34).
          -
        • -
        • -

          fireMissionIndex

          -
          long fireMissionIndex
          -
          This field shall identify the fire mission (see 5.4.3.3). This field shall be representedby a 32-bit unsigned integer.
          -
        • -
        • -

          locationInWorldCoordinates

          -
          Vector3Double locationInWorldCoordinates
          -
          This field shall specify the location, in world coordinates, from which the munition was launched, and shall be represented by a World Coordinates record (see 6.2.97).
          -
        • -
        • -

          descriptor

          -
          MunitionDescriptor descriptor
          -
          This field shall describe the firing or launch of a munition or expendable represented by one of the following types of Descriptor records: Munition Descriptor (6.2.20.2) or Expendable Descriptor (6.2.20.4).
          -
        • -
        • -

          velocity

          -
          Vector3Float velocity
          -
          This field shall specify the velocity of the fired munition at the point when the issuing simulation application intends the externally visible effects of the launch (e.g. exhaust plume or muzzle blast) to first become apparent. The velocity shall be represented in world coordinates. This field shall be represented by a Linear Velocity Vector record [see 6.2.95 item c)].
          -
        • -
        • -

          range

          -
          float range
          -
          This field shall specify the range that an entity’s fire control system has assumed in computing the fire control solution. This field shall be represented by a 32-bit floating point number in meters. For systems where range is unknown or unavailable, this field shall contain a value of zero.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.FixedDatum extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          fixedDatumID

          -
          long fixedDatumID
          -
          ID of the fixed datum, an enumeration
          -
        • -
        • -

          fixedDatumValue

          -
          long fixedDatumValue
          -
          Value for the fixed datum
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.FourByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          four bytes of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.FundamentalOperationalData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          systemStatus

          -
          short systemStatus
          -
          system status
          -
        • -
        • -

          dataField1

          -
          short dataField1
          -
          data field 1
          -
        • -
        • -

          informationLayers

          -
          short informationLayers
          -
          eight boolean fields
          -
        • -
        • -

          dataField2

          -
          short dataField2
          -
          enumeration
          -
        • -
        • -

          parameter1

          -
          int parameter1
          -
          parameter, enumeration
          -
        • -
        • -

          parameter2

          -
          int parameter2
          -
          parameter, enumeration
          -
        • -
        • -

          parameter3

          -
          int parameter3
          -
          parameter, enumeration
          -
        • -
        • -

          parameter4

          -
          int parameter4
          -
          parameter, enumeration
          -
        • -
        • -

          parameter5

          -
          int parameter5
          -
          parameter, enumeration
          -
        • -
        • -

          parameter6

          -
          int parameter6
          -
          parameter, enumeration
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.GridAxis extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          domainInitialXi

          -
          double domainInitialXi
          -
          coordinate of the grid origin or initial value
          -
        • -
        • -

          domainFinalXi

          -
          double domainFinalXi
          -
          coordinate of the endpoint or final value
          -
        • -
        • -

          domainPointsXi

          -
          int domainPointsXi
          -
          The number of grid points along the Xi domain axis for the enviornmental state data
          -
        • -
        • -

          interleafFactor

          -
          short interleafFactor
          -
          interleaf factor along the domain axis.
          -
        • -
        • -

          axisType

          -
          short axisType
          -
          type of grid axis
          -
        • -
        • -

          numberOfPointsOnXiAxis

          -
          int numberOfPointsOnXiAxis
          -
          Number of grid locations along Xi axis
          -
        • -
        • -

          initialIndex

          -
          int initialIndex
          -
          initial grid point for the current pdu
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.GridAxisDescriptorVariable extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          domainInitialXi

          -
          double domainInitialXi
          -
          coordinate of the grid origin or initial value
          -
        • -
        • -

          domainFinalXi

          -
          double domainFinalXi
          -
          coordinate of the endpoint or final value
          -
        • -
        • -

          domainPointsXi

          -
          int domainPointsXi
          -
          The number of grid points along the Xi domain axis for the enviornmental state data
          -
        • -
        • -

          interleafFactor

          -
          short interleafFactor
          -
          interleaf factor along the domain axis.
          -
        • -
        • -

          axisType

          -
          short axisType
          -
          type of grid axis
          -
        • -
        • -

          numberOfPointsOnXiAxis

          -
          int numberOfPointsOnXiAxis
          -
          Number of grid locations along Xi axis
          -
        • -
        • -

          initialIndex

          -
          int initialIndex
          -
          initial grid point for the current pdu
          -
        • -
        • -

          coordinateScaleXi

          -
          double coordinateScaleXi
          -
          value that linearly scales the coordinates of the grid locations for the xi axis
          -
        • -
        • -

          coordinateOffsetXi

          -
          double coordinateOffsetXi
          -
          The constant offset value that shall be applied to the grid locations for the xi axis
          -
        • -
        • -

          xiValues

          -
          java.util.List<E> xiValues
          -
          list of coordinates
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.GroupID extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          EntityType simulationAddress
          -
          Simulation address (site and application number)
          -
        • -
        • -

          groupNumber

          -
          int groupNumber
          -
          group number
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IFFData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
          enumeration for type of record
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
          length of record. Should be padded to 32 bit boundary.
          -
        • -
        • -

          iffData

          -
          java.util.List<E> iffData
          -
          IFF data.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IffDataSpecification extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfIffDataRecords

          -
          int numberOfIffDataRecords
          -
          Number of iff records
          -
        • -
        • -

          iffDataRecords

          -
          java.util.List<E> iffDataRecords
          -
          IFF data records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IFFFundamentalParameterData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          erp

          -
          float erp
          -
          ERP
          -
        • -
        • -

          frequency

          -
          float frequency
          -
          frequency
          -
        • -
        • -

          pgrf

          -
          float pgrf
          -
          pgrf
          -
        • -
        • -

          pulseWidth

          -
          float pulseWidth
          -
          Pulse width
          -
        • -
        • -

          burstLength

          -
          long burstLength
          -
          Burst length
          -
        • -
        • -

          applicableModes

          -
          short applicableModes
          -
          Applicable modes enumeration
          -
        • -
        • -

          systemSpecificData

          -
          short[] systemSpecificData
          -
          System-specific data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IntercomCommunicationsParameters extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          int recordType
          -
          Type of intercom parameters record
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
          length of record
          -
        • -
        • -

          recordSpecificField

          -
          long recordSpecificField
          -
          This is a placeholder.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IntercomControlPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          controlType

          -
          short controlType
          -
          control type
          -
        • -
        • -

          communicationsChannelType

          -
          short communicationsChannelType
          -
          control type
          -
        • -
        • -

          sourceEntityID

          -
          EntityID sourceEntityID
          -
          Source entity ID
          -
        • -
        • -

          sourceCommunicationsDeviceID

          -
          short sourceCommunicationsDeviceID
          -
          The specific intercom device being simulated within an entity.
          -
        • -
        • -

          sourceLineID

          -
          short sourceLineID
          -
          Line number to which the intercom control refers
          -
        • -
        • -

          transmitPriority

          -
          short transmitPriority
          -
          priority of this message relative to transmissons from other intercom devices
          -
        • -
        • -

          transmitLineState

          -
          short transmitLineState
          -
          current transmit state of the line
          -
        • -
        • -

          command

          -
          short command
          -
          detailed type requested.
          -
        • -
        • -

          masterEntityID

          -
          EntityID masterEntityID
          -
          eid of the entity that has created this intercom channel.
          -
        • -
        • -

          masterCommunicationsDeviceID

          -
          int masterCommunicationsDeviceID
          -
          specific intercom device that has created this intercom channel
          -
        • -
        • -

          intercomParametersLength

          -
          long intercomParametersLength
          -
          number of intercom parameters
          -
        • -
        • -

          intercomParameters

          -
          java.util.List<E> intercomParameters
          -
          ^^^This is wrong the length of the data field is variable. Using a long for now.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IntercomIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          siteNumber

          -
          int siteNumber
          -
        • -
        • -

          applicationNumber

          -
          int applicationNumber
          -
        • -
        • -

          referenceNumber

          -
          int referenceNumber
          -
        • -
        • -

          intercomNumber

          -
          int intercomNumber
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IntercomSignalPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityID

          -
          EntityID entityID
          -
          entity ID
          -
        • -
        • -

          communicationsDeviceID

          -
          int communicationsDeviceID
          -
          ID of communications device
          -
        • -
        • -

          encodingScheme

          -
          int encodingScheme
          -
          encoding scheme
          -
        • -
        • -

          tdlType

          -
          int tdlType
          -
          tactical data link type
          -
        • -
        • -

          sampleRate

          -
          long sampleRate
          -
          sample rate
          -
        • -
        • -

          dataLength

          -
          int dataLength
          -
          data length
          -
        • -
        • -

          samples

          -
          int samples
          -
          samples
          -
        • -
        • -

          data

          -
          java.util.List<E> data
          -
          data bytes
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IOCommunicationsNode extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
        • -
        • -

          communcationsNodeType

          -
          short communcationsNodeType
          -
        • -
        • -

          padding

          -
          short padding
          -
        • -
        • -

          communicationsNodeID

          -
          CommunicationsNodeID communicationsNodeID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IOEffect extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
        • -
        • -

          ioStatus

          -
          short ioStatus
          -
        • -
        • -

          ioLinkType

          -
          short ioLinkType
          -
        • -
        • -

          ioEffect

          -
          EntityID ioEffect
          -
        • -
        • -

          ioEffectDutyCycle

          -
          short ioEffectDutyCycle
          -
        • -
        • -

          ioEffectDuration

          -
          int ioEffectDuration
          -
        • -
        • -

          ioProcess

          -
          int ioProcess
          -
        • -
        • -

          padding

          -
          int padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.IsPartOfPdu extends EntityManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          orginatingEntityID

          -
          EntityID orginatingEntityID
          -
          ID of entity originating PDU
          -
        • -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          ID of entity receiving PDU
          -
        • -
        • -

          relationship

          -
          Relationship relationship
          -
          relationship of joined parts
          -
        • -
        • -

          partLocation

          -
          Vector3Float partLocation
          -
          location of part; centroid of part in host's coordinate system. x=range, y=bearing, z=0
          -
        • -
        • -

          namedLocationID

          -
          NamedLocationIdentification namedLocationID
          -
          named location
          -
        • -
        • -

          partEntityType

          -
          EntityType partEntityType
          -
          entity type
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.JammingTechnique extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          kind

          -
          short kind
          -
        • -
        • -

          category

          -
          short category
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
        • -
        • -

          specific

          -
          short specific
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.LaunchedMunitionRecord extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        - -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.LayerHeader extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          layerNumber

          -
          short layerNumber
          -
        • -
        • -

          layerSpecificInformation

          -
          short layerSpecificInformation
          -
          field shall specify layer-specific information that varies by System Type (see 6.2.86) and Layer Number.
          -
        • -
        • -

          length

          -
          int length
          -
          This field shall specify the length in octets of the layer, including the Layer Header record
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.LinearObjectStatePdu extends SyntheticEnvironmentFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          objectID

          -
          EntityID objectID
          -
          Object in synthetic environment
          -
        • -
        • -

          referencedObjectID

          -
          EntityID referencedObjectID
          -
          Object with which this point object is associated
          -
        • -
        • -

          updateNumber

          -
          int updateNumber
          -
          unique update number of each state transition of an object
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          numberOfSegments

          -
          short numberOfSegments
          -
          number of linear segment parameters
          -
        • -
        • -

          requesterID

          -
          SimulationAddress requesterID
          -
          requesterID
          -
        • -
        • -

          receivingID

          -
          SimulationAddress receivingID
          -
          receiver ID
          -
        • -
        • -

          objectType

          -
          ObjectType objectType
          -
          Object type
          -
        • -
        • -

          linearSegmentParameters

          -
          java.util.List<E> linearSegmentParameters
          -
          Linear segment parameters
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.LinearSegmentParameter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          segmentNumber

          -
          short segmentNumber
          -
          the individual segment of the linear segment
          -
        • -
        • -

          segmentModification

          -
          short segmentModification
          -
          whether a modification has been made to the point object’s location or orientation
          -
        • -
        • -

          generalSegmentAppearance

          -
          int generalSegmentAppearance
          -
          general dynamic appearance attributes of the segment. This record shall be defined as a 16-bit record of enumerations. The values defined for this record are included in Section 12 of SISO-REF-010.
          -
        • -
        • -

          specificSegmentAppearance

          -
          long specificSegmentAppearance
          -
          This field shall specify specific dynamic appearance attributes of the segment. This record shall be defined as a 32-bit record of enumerations.
          -
        • -
        • -

          segmentLocation

          -
          Vector3Double segmentLocation
          -
          This field shall specify the location of the linear segment in the simulated world and shall be represented by a World Coordinates record
          -
        • -
        • -

          segmentOrientation

          -
          EulerAngles segmentOrientation
          -
          orientation of the linear segment about the segment location and shall be represented by a Euler Angles record
          -
        • -
        • -

          segmentLength

          -
          float segmentLength
          -
          length of the linear segment, in meters, extending in the positive X direction
          -
        • -
        • -

          segmentWidth

          -
          float segmentWidth
          -
          The total width of the linear segment, in meters, shall be specified by a 16-bit unsigned integer. One-half of the width shall extend in the positive Y direction, and one-half of the width shall extend in the negative Y direction.
          -
        • -
        • -

          segmentHeight

          -
          float segmentHeight
          -
          The height of the linear segment, in meters, above ground shall be specified by a 16-bit unsigned integer.
          -
        • -
        • -

          segmentDepth

          -
          float segmentDepth
          -
          The depth of the linear segment, in meters, below ground level
          -
        • -
        • -

          padding

          -
          long padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.LiveEntityIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          liveSimulationAddress

          -
          LiveSimulationAddress liveSimulationAddress
          -
          Live Simulation Address record (see 6.2.54)
          -
        • -
        • -

          entityNumber

          -
          int entityNumber
          -
          Live entity number
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.LiveEntityPdu extends PduSuperclass implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          subprotocolNumber

          -
          int subprotocolNumber
          -
          Subprotocol used to decode the PDU. Section 13 of EBV.
          -
        • -
        • -

          padding

          -
          short padding
          -
          zero-filled array of padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.LiveSimulationAddress extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          liveSiteNumber

          -
          short liveSiteNumber
          -
          facility, installation, organizational unit or geographic location may have multiple sites associated with it. The Site Number is the first component of the Live Simulation Address, which defines a live simulation.
          -
        • -
        • -

          liveApplicationNumber

          -
          short liveApplicationNumber
          -
          An application associated with a live site is termed a live application. Each live application participating in an event
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.LogisticsFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.MineEntityIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          SimulationAddress simulationAddress
          -
        • -
        • -

          mineEntityNumber

          -
          int mineEntityNumber
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.MinefieldFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.MinefieldIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          SimulationAddress simulationAddress
          -
        • -
        • -

          minefieldNumber

          -
          int minefieldNumber
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.MinefieldResponseNackPdu extends MinefieldFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          minefieldID

          -
          EntityID minefieldID
          -
          Minefield ID
          -
        • -
        • -

          requestingEntityID

          -
          EntityID requestingEntityID
          -
          entity ID making the request
          -
        • -
        • -

          requestID

          -
          short requestID
          -
          request ID
          -
        • -
        • -

          numberOfMissingPdus

          -
          short numberOfMissingPdus
          -
          how many pdus were missing
          -
        • -
        • -

          missingPduSequenceNumbers

          -
          java.util.List<E> missingPduSequenceNumbers
          -
          PDU sequence numbers that were missing
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.MinefieldSensorType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          sensorType

          -
          int sensorType
          -
          sensor type. bit fields 0-3 are the type category, 4-15 are teh subcategory
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.MinefieldStatePdu extends MinefieldFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          minefieldID

          -
          MinefieldIdentifier minefieldID
          -
          Minefield ID
          -
        • -
        • -

          minefieldSequence

          -
          int minefieldSequence
          -
          Minefield sequence
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          numberOfPerimeterPoints

          -
          short numberOfPerimeterPoints
          -
          Number of permieter points
          -
        • -
        • -

          minefieldType

          -
          EntityType minefieldType
          -
          type of minefield
          -
        • -
        • -

          numberOfMineTypes

          -
          int numberOfMineTypes
          -
          how many mine types
          -
        • -
        • -

          minefieldLocation

          -
          Vector3Double minefieldLocation
          -
          location of center of minefield in world coords
          -
        • -
        • -

          minefieldOrientation

          -
          EulerAngles minefieldOrientation
          -
          orientation of minefield
          -
        • -
        • -

          appearance

          -
          int appearance
          -
          appearance bitflags
          -
        • -
        • -

          protocolMode

          -
          int protocolMode
          -
          protocolMode. First two bits are the protocol mode, 14 bits reserved.
          -
        • -
        • -

          perimeterPoints

          -
          java.util.List<E> perimeterPoints
          -
          perimeter points for the minefield
          -
        • -
        • -

          mineType

          -
          java.util.List<E> mineType
          -
          Type of mines
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ModulationParameters extends java.lang.Object implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ModulationType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          spreadSpectrum

          -
          int spreadSpectrum
          -
          This field shall indicate the spread spectrum technique or combination of spread spectrum techniques in use. Bit field. 0=freq hopping, 1=psuedo noise, time hopping=2, reamining bits unused
          -
        • -
        • -

          majorModulation

          -
          int majorModulation
          -
          the major classification of the modulation type.
          -
        • -
        • -

          detail

          -
          int detail
          -
          provide certain detailed information depending upon the major modulation type
          -
        • -
        • -

          radioSystem

          -
          int radioSystem
          -
          the radio system associated with this Transmitter PDU and shall be used as the basis to interpret other fields whose values depend on a specific radio system.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Munition extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          munitionType

          -
          EntityType munitionType
          -
          This field shall identify the entity type of the munition. See section 6.2.30.
          -
        • -
        • -

          station

          -
          long station
          -
          the station or launcher to which the munition is assigned. See Annex I
          -
        • -
        • -

          quantity

          -
          int quantity
          -
          the quantity remaining of this munition.
          -
        • -
        • -

          munitionStatus

          -
          short munitionStatus
          -
          the status of the munition. It shall be represented by an 8-bit enumeration.
          -
        • -
        • -

          padding

          -
          short padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.MunitionDescriptor extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          munitionType

          -
          EntityType munitionType
          -
          What munition was used in the burst
          -
        • -
        • -

          warhead

          -
          int warhead
          -
          type of warhead enumeration
          -
        • -
        • -

          fuse

          -
          int fuse
          -
          type of fuse used enumeration
          -
        • -
        • -

          quantity

          -
          int quantity
          -
          how many of the munition were fired
          -
        • -
        • -

          rate

          -
          int rate
          -
          rate at which the munition was fired
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.MunitionReload extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          munitionType

          -
          EntityType munitionType
          -
          This field shall identify the entity type of the munition. See section 6.2.30.
          -
        • -
        • -

          station

          -
          long station
          -
          the station or launcher to which the munition is assigned. See Annex I
          -
        • -
        • -

          standardQuantity

          -
          int standardQuantity
          -
          the standard quantity of this munition type normally loaded at this station/launcher if a station/launcher is specified.
          -
        • -
        • -

          maximumQuantity

          -
          int maximumQuantity
          -
          the maximum quantity of this munition type that this station/launcher is capable of holding when a station/launcher is specified
          -
        • -
        • -

          standardQuantityReloadTime

          -
          long standardQuantityReloadTime
          -
          numer of seconds of sim time required to reload the std qty
          -
        • -
        • -

          maximumQuantityReloadTime

          -
          long maximumQuantityReloadTime
          -
          the number of seconds of sim time required to reload the max possible quantity
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.NamedLocationIdentification extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          stationName

          -
          int stationName
          -
          the station name within the host at which the part entity is located. If the part entity is On Station, this field shall specify the representation of the part’s location data fields. This field shall be specified by a 16-bit enumeration
          -
        • -
        • -

          stationNumber

          -
          int stationNumber
          -
          the number of the particular wing station, cargo hold etc., at which the part is attached.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ObjectIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          SimulationAddress simulationAddress
          -
          Simulation Address
          -
        • -
        • -

          objectNumber

          -
          int objectNumber
          -
          object number
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ObjectType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          objectKind

          -
          short objectKind
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          subcategory of entity
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.OneByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          one byte of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.OwnershipStatus extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityId

          -
          EntityID entityId
          -
          EntityID
          -
        • -
        • -

          ownershipStatus

          -
          short ownershipStatus
          -
          The ownership and/or ownership conflict status of the entity represented by the Entity ID field.
          -
        • -
        • -

          padding

          -
          short padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Pdu extends PduSuperclass implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          pduStatus

          -
          short pduStatus
          -
          PDU Status Record. Described in 6.2.67. This field is not present in earlier DIS versions
          -
        • -
        • -

          padding

          -
          short padding
          -
          zero-filled array of padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.PduContainer extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfPdus

          -
          int numberOfPdus
          -
          Number of PDUs in the container list
          -
        • -
        • -

          pdus

          -
          java.util.List<E> pdus
          -
          List of PDUs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.PduHeader extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          protocolVersion

          -
          short protocolVersion
          -
          The version of the protocol. 5=DIS-1995, 6=DIS-1998, 7=DIS-2009.
          -
        • -
        • -

          exerciseID

          -
          short exerciseID
          -
          Exercise ID
          -
        • -
        • -

          pduType

          -
          short pduType
          -
          Type of pdu, unique for each PDU class
          -
        • -
        • -

          protocolFamily

          -
          short protocolFamily
          -
          value that refers to the protocol family, eg SimulationManagement, etc
          -
        • -
        • -

          timestamp

          -
          long timestamp
          -
          Timestamp value
          -
        • -
        • -

          pduLength

          -
          short pduLength
          -
          Length, in bytes, of the PDU. Changed name from length to avoid use of Hibernate QL reserved word.
          -
        • -
        • -

          pduStatus

          -
          int pduStatus
          -
          PDU Status Record. Described in 6.2.67. This field is not present in earlier DIS versions
          -
        • -
        • -

          padding

          -
          short padding
          -
          zero filled array of padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.PduStatus extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          pduStatus

          -
          short pduStatus
          -
          Bit fields. The semantics of the bit fields depend on the PDU type
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.PduStream extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          description

          -
          byte[] description
          -
          Longish description of this PDU stream
          -
        • -
        • -

          name

          -
          byte[] name
          -
          short description of this PDU stream
          -
        • -
        • -

          startTime

          -
          long startTime
          -
          Start time of recording, in Unix time (seconds since epoch)
          -
        • -
        • -

          stopTime

          -
          long stopTime
          -
          stop time of recording, in Unix time (seconds since epoch)
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.PduSuperclass extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          protocolVersion

          -
          short protocolVersion
          -
          The version of the protocol. 5=DIS-1995, 6=DIS-1998, 7=DIS-2009.
          -
        • -
        • -

          exerciseID

          -
          short exerciseID
          -
          Exercise ID
          -
        • -
        • -

          pduType

          -
          short pduType
          -
          Type of pdu, unique for each PDU class
          -
        • -
        • -

          protocolFamily

          -
          short protocolFamily
          -
          value that refers to the protocol family, eg SimulationManagement, et
          -
        • -
        • -

          timestamp

          -
          long timestamp
          -
          Timestamp value
          -
        • -
        • -

          length

          -
          int length
          -
          Length, in bytes, of the PDU
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.PointObjectStatePdu extends SyntheticEnvironmentFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          objectID

          -
          EntityID objectID
          -
          Object in synthetic environment
          -
        • -
        • -

          referencedObjectID

          -
          EntityID referencedObjectID
          -
          Object with which this point object is associated
          -
        • -
        • -

          updateNumber

          -
          int updateNumber
          -
          unique update number of each state transition of an object
          -
        • -
        • -

          forceID

          -
          short forceID
          -
          force ID
          -
        • -
        • -

          modifications

          -
          short modifications
          -
          modifications
          -
        • -
        • -

          objectType

          -
          ObjectType objectType
          -
          Object type
          -
        • -
        • -

          objectLocation

          -
          Vector3Double objectLocation
          -
          Object location
          -
        • -
        • -

          objectOrientation

          -
          EulerAngles objectOrientation
          -
          Object orientation
          -
        • -
        • -

          objectAppearance

          -
          double objectAppearance
          -
          Object apperance
          -
        • -
        • -

          requesterID

          -
          SimulationAddress requesterID
          -
          requesterID
          -
        • -
        • -

          receivingID

          -
          SimulationAddress receivingID
          -
          receiver ID
          -
        • -
        • -

          pad2

          -
          long pad2
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.PropulsionSystemData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          powerSetting

          -
          float powerSetting
          -
          powerSetting
          -
        • -
        • -

          engineRpm

          -
          float engineRpm
          -
          engine RPMs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ProtocolMode extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          protocolMode

          -
          int protocolMode
          -
          Bitfields, 14-15 contain an enum
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RadioCommunicationsFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RadioIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          siteNumber

          -
          int siteNumber
          -
          site
          -
        • -
        • -

          applicationNumber

          -
          int applicationNumber
          -
          application number
          -
        • -
        • -

          referenceNumber

          -
          int referenceNumber
          -
          reference number
          -
        • -
        • -

          radioNumber

          -
          int radioNumber
          -
          Radio number
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RadioType extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityKind

          -
          short entityKind
          -
          Kind of entity
          -
        • -
        • -

          domain

          -
          short domain
          -
          Domain of entity (air, surface, subsurface, space, etc)
          -
        • -
        • -

          country

          -
          int country
          -
          country to which the design of the entity is attributed
          -
        • -
        • -

          category

          -
          short category
          -
          category of entity
          -
        • -
        • -

          subcategory

          -
          short subcategory
          -
          specific info based on subcategory field
          -
        • -
        • -

          specific

          -
          short specific
          -
        • -
        • -

          extra

          -
          short extra
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ReceiverPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receiverState

          -
          int receiverState
          -
          encoding scheme used, and enumeration
          -
        • -
        • -

          padding1

          -
          int padding1
          -
          padding
          -
        • -
        • -

          receivedPoser

          -
          float receivedPoser
          -
          received power
          -
        • -
        • -

          transmitterEntityId

          -
          EntityID transmitterEntityId
          -
          ID of transmitter
          -
        • -
        • -

          transmitterRadioId

          -
          int transmitterRadioId
          -
          ID of transmitting radio
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RecordQueryReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          request ID
          -
        • -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding. The spec is unclear and contradictory here.
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          eventType

          -
          int eventType
          -
          event type
          -
        • -
        • -

          time

          -
          long time
          -
          time
          -
        • -
        • -

          numberOfRecords

          -
          long numberOfRecords
          -
          numberOfRecords
          -
        • -
        • -

          recordIDs

          -
          java.util.List<E> recordIDs
          -
          record IDs
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RecordQuerySpecification extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfRecords

          -
          long numberOfRecords
          -
        • -
        • -

          records

          -
          java.util.List<E> records
          -
          variable length list of 32 bit records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RecordSpecification extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfRecordSets

          -
          long numberOfRecordSets
          -
          The number of record sets
          -
        • -
        • -

          recordSets

          -
          java.util.List<E> recordSets
          -
          variable length list record specifications.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RecordSpecificationElement extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordID

          -
          long recordID
          -
          the data structure used to convey the parameter values of the record for each record. 32 bit enumeration.
          -
        • -
        • -

          recordSetSerialNumber

          -
          long recordSetSerialNumber
          -
          the serial number of the first record in the block of records
          -
        • -
        • -

          recordLength

          -
          int recordLength
          -
          the length, in bits, of the record. Note, bits, not bytes.
          -
        • -
        • -

          recordCount

          -
          int recordCount
          -
          the number of records included in the record set
          -
        • -
        • -

          recordValues

          -
          int recordValues
          -
          the concatenated records of the format specified by the Record ID field. The length of this field is the Record Length multiplied by the Record Count, in units of bits. ^^^This is wrong--variable sized data records, bit values. THis MUST be patched after generation.
          -
        • -
        • -

          pad4

          -
          short pad4
          -
          Padding of 0 to 31 unused bits as required for 32-bit alignment of the Record Set field. ^^^This is wrong--variable sized padding. MUST be patched post-code generation
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Relationship extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          nature

          -
          int nature
          -
          the nature or purpose for joining of the part entity to the host entity and shall be represented by a 16-bit enumeration
          -
        • -
        • -

          position

          -
          int position
          -
          the position of the part entity with respect to the host entity and shall be represented by a 16-bit enumeration
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RemoveEntityPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingID

          -
          EntityID originatingID
          -
          Identifier for originating entity(or simulation)
          -
        • -
        • -

          receivingID

          -
          EntityID receivingID
          -
          Identifier for the receiving entity(or simulation)
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          This field shall identify the specific and unique start/resume request being made by the SM
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RemoveEntityReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RepairCompletePdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is receiving service. See 6.2.28
          -
        • -
        • -

          repairingEntityID

          -
          EntityID repairingEntityID
          -
          Entity that is supplying. See 6.2.28
          -
        • -
        • -

          repair

          -
          int repair
          -
          Enumeration for type of repair. See 6.2.74
          -
        • -
        • -

          padding4

          -
          short padding4
          -
          padding, number prevents conflict with superclass ivar name
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RepairResponsePdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that requested repairs. See 6.2.28
          -
        • -
        • -

          repairingEntityID

          -
          EntityID repairingEntityID
          -
          Entity that is repairing. See 6.2.28
          -
        • -
        • -

          repairResult

          -
          short repairResult
          -
          Result of repair operation
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          byte padding2
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.RequestID extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          monotonically increasing number
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ResupplyOfferPdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Field identifies the Entity and respective Entity Record ID that is receiving service (see 6.2.28), Section 7.4.3
          -
        • -
        • -

          supplyingEntityID

          -
          EntityID supplyingEntityID
          -
          Identifies the Entity and respective Entity ID Record that is supplying (see 6.2.28), Section 7.4.3
          -
        • -
        • -

          numberOfSupplyTypes

          -
          short numberOfSupplyTypes
          -
          How many supplies types are being offered, Section 7.4.3
          -
        • -
        • -

          padding1

          -
          byte padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          short padding2
          -
          padding
          -
        • -
        • -

          supplies

          -
          java.util.List<E> supplies
          -
          A Reord that Specifies the type of supply and the amount of that supply for each of the supply types in numberOfSupplyTypes (see 6.2.85), Section 7.4.3
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ResupplyReceivedPdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is receiving service. Shall be represented by Entity Identifier record (see 6.2.28)
          -
        • -
        • -

          supplyingEntityID

          -
          EntityID supplyingEntityID
          -
          Entity that is supplying. Shall be represented by Entity Identifier record (see 6.2.28)
          -
        • -
        • -

          numberOfSupplyTypes

          -
          short numberOfSupplyTypes
          -
          How many supplies are taken by receiving entity
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          padding2

          -
          byte padding2
          -
          padding
          -
        • -
        • -

          supplies

          -
          java.util.List<E> supplies
          -
          Type and amount of supplies for each specified supply type. See 6.2.85 for supply quantity record.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SecondaryOperationalData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          operationalData1

          -
          short operationalData1
          -
          additional operational characteristics of the IFF emitting system. Each 8-bit field will vary depending on the system type.
          -
        • -
        • -

          operationalData2

          -
          short operationalData2
          -
          additional operational characteristics of the IFF emitting system. Each 8-bit field will vary depending on the system type.
          -
        • -
        • -

          numberOfIFFFundamentalParameterRecords

          -
          int numberOfIFFFundamentalParameterRecords
          -
          the number of IFF Fundamental Parameter Data records that follow
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SeesPdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          orginatingEntityID

          -
          EntityID orginatingEntityID
          -
          Originating entity ID
          -
        • -
        • -

          infraredSignatureRepresentationIndex

          -
          int infraredSignatureRepresentationIndex
          -
          IR Signature representation index
          -
        • -
        • -

          acousticSignatureRepresentationIndex

          -
          int acousticSignatureRepresentationIndex
          -
          acoustic Signature representation index
          -
        • -
        • -

          radarCrossSectionSignatureRepresentationIndex

          -
          int radarCrossSectionSignatureRepresentationIndex
          -
          radar cross section representation index
          -
        • -
        • -

          numberOfPropulsionSystems

          -
          int numberOfPropulsionSystems
          -
          how many propulsion systems
          -
        • -
        • -

          numberOfVectoringNozzleSystems

          -
          int numberOfVectoringNozzleSystems
          -
          how many vectoring nozzle systems
          -
        • -
        • -

          propulsionSystemData

          -
          java.util.List<E> propulsionSystemData
          -
          variable length list of propulsion system data
          -
        • -
        • -

          vectoringSystemData

          -
          java.util.List<E> vectoringSystemData
          -
          variable length list of vectoring system data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Sensor extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          sensorTypeSource

          -
          short sensorTypeSource
          -
          the source of the Sensor Type field
          -
        • -
        • -

          sensorOnOffStatus

          -
          short sensorOnOffStatus
          -
          the on/off status of the sensor
          -
        • -
        • -

          sensorType

          -
          int sensorType
          -
          the sensor type and shall be represented by a 16-bit enumeration.
          -
        • -
        • -

          station

          -
          long station
          -
          the station to which the sensor is assigned. A zero value shall indi- cate that this Sensor record is not associated with any particular station and represents the total quan- tity of this sensor for this entity. If this field is non-zero, it shall either reference an attached part or an articulated part
          -
        • -
        • -

          quantity

          -
          int quantity
          -
          quantity of the sensor
          -
        • -
        • -

          padding

          -
          int padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SeparationVP extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          short recordType
          -
          the identification of the Variable Parameter record. Enumeration from EBV
          -
        • -
        • -

          reasonForSeparation

          -
          short reasonForSeparation
          -
          Reason for separation. EBV
          -
        • -
        • -

          preEntityIndicator

          -
          short preEntityIndicator
          -
          Whether the entity existed prior to separation EBV
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          parentEntityID

          -
          EntityID parentEntityID
          -
          ID of parent
          -
        • -
        • -

          padding2

          -
          int padding2
          -
          padding
          -
        • -
        • -

          stationLocation

          -
          long stationLocation
          -
          Station separated from
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.ServiceRequestPdu extends LogisticsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestingEntityID

          -
          EntityID requestingEntityID
          -
          Entity that is requesting service (see 6.2.28), Section 7.4.2
          -
        • -
        • -

          servicingEntityID

          -
          EntityID servicingEntityID
          -
          Entity that is providing the service (see 6.2.28), Section 7.4.2
          -
        • -
        • -

          serviceTypeRequested

          -
          short serviceTypeRequested
          -
          Type of service requested, Section 7.4.2
          -
        • -
        • -

          numberOfSupplyTypes

          -
          short numberOfSupplyTypes
          -
          How many requested, Section 7.4.2
          -
        • -
        • -

          serviceRequestPadding

          -
          short serviceRequestPadding
          -
          padding
          -
        • -
        • -

          supplies

          -
          java.util.List<E> supplies
          -
          Field shall specify the type of supply and the amount of that supply for the number specified in the numberOfSupplyTypes (see 6.2.85), Section 7.4.2
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SetDataPdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requestID

          -
          long requestID
          -
          ID of request
          -
        • -
        • -

          padding1

          -
          long padding1
          -
          padding
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Number of fixed datum records
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          Number of variable datum records
          -
        • -
        • -

          fixedDatums

          -
          java.util.List<E> fixedDatums
          -
          variable length list of fixed datums
          -
        • -
        • -

          variableDatums

          -
          java.util.List<E> variableDatums
          -
          variable length list of variable length datums
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SetDataReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        • -

          numberOfFixedDatumRecords

          -
          long numberOfFixedDatumRecords
          -
          Fixed datum record count
          -
        • -
        • -

          numberOfVariableDatumRecords

          -
          long numberOfVariableDatumRecords
          -
          variable datum record count
          -
        • -
        • -

          fixedDatumRecords

          -
          java.util.List<E> fixedDatumRecords
          -
          Fixed datum records
          -
        • -
        • -

          variableDatumRecords

          -
          java.util.List<E> variableDatumRecords
          -
          Variable datum records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SignalPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          encodingScheme

          -
          int encodingScheme
          -
          encoding scheme used, and enumeration
          -
        • -
        • -

          tdlType

          -
          int tdlType
          -
          tdl type
          -
        • -
        • -

          sampleRate

          -
          long sampleRate
          -
          sample rate
          -
        • -
        • -

          dataLength

          -
          short dataLength
          -
          length od data
          -
        • -
        • -

          samples

          -
          short samples
          -
          number of samples
          -
        • -
        • -

          data

          -
          java.util.List<E> data
          -
          list of eight bit values
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SilentEntitySystem extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfEntities

          -
          int numberOfEntities
          -
          number of the type specified by the entity type field
          -
        • -
        • -

          numberOfAppearanceRecords

          -
          int numberOfAppearanceRecords
          -
          number of entity appearance records that follow
          -
        • -
        • -

          entityType

          -
          EntityType entityType
          -
          Entity type
          -
        • -
        • -

          appearanceRecordList

          -
          java.util.List<E> appearanceRecordList
          -
          Variable length list of appearance records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SimulationAddress extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          site

          -
          int site
          -
          A site is defined as a facility, installation, organizational unit or a geographic location that has one or more simulation applications capable of participating in a distributed event.
          -
        • -
        • -

          application

          -
          int application
          -
          An application is defined as a software program that is used to generate and process distributed simulation data including live, virtual and constructive data.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SimulationIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          SimulationAddress simulationAddress
          -
          Simulation address
          -
        • -
        • -

          referenceNumber

          -
          int referenceNumber
          -
          This field shall be set to zero as there is no reference number associated with a Simulation Identifier.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SimulationManagementFamilyPdu extends Pdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingEntityID

          -
          EntityID originatingEntityID
          -
          Entity that is sending message
          -
        • -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Entity that is intended to receive message
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SimulationManagementPduHeader extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          pduHeader

          -
          PduHeader pduHeader
          -
          Conventional PDU header
          -
        • -
        • -

          originatingID

          -
          SimulationIdentifier originatingID
          -
          IDs the simulation or entity, etiehr a simulation or an entity. Either 6.2.80 or 6.2.28
          -
        • -
        • -

          receivingID

          -
          SimulationIdentifier receivingID
          -
          simulation, all simulations, a special ID, or an entity. See 5.6.5 and 5.12.4
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SimulationManagementWithReliabilityFamilyPdu extends Pdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingEntityID

          -
          EntityID originatingEntityID
          -
          Object originatig the request
          -
        • -
        • -

          receivingEntityID

          -
          EntityID receivingEntityID
          -
          Object with which this point object is associated
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.StandardVariableSpecification extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          numberOfStandardVariableRecords

          -
          int numberOfStandardVariableRecords
          -
          Number of static variable records
          -
        • -
        • -

          standardVariables

          -
          java.util.List<E> standardVariables
          -
          variable length list of standard variables, The class type and length here are WRONG and will cause the incorrect serialization of any class in whihc it is embedded.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.StartResumePdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingID

          -
          EntityID originatingID
          -
          Identifier for originating entity(or simulation)
          -
        • -
        • -

          receivingID

          -
          EntityID receivingID
          -
          Identifier for the receiving entity(or simulation)
          -
        • -
        • -

          realWorldTime

          -
          ClockTime realWorldTime
          -
          This field shall specify the real-world time (UTC) at which the entity is to start/resume in the exercise. This information shall be used by the participating simulation applications to start/resume an exercise synchronously. This field shall be represented by a Clock Time record (see 6.2.16).
          -
        • -
        • -

          simulationTime

          -
          ClockTime simulationTime
          -
          The reference time within a simulation exercise. This time is established ahead of time by simulation management and is common to all participants in a particular exercise. Simulation time may be either Absolute Time or Relative Time. This field shall be represented by a Clock Time record (see 6.2.16)
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Identifier for the specific and unique start/resume request
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.StartResumeReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          realWorldTime

          -
          ClockTime realWorldTime
          -
          time in real world for this operation to happen
          -
        • -
        • -

          simulationTime

          -
          ClockTime simulationTime
          -
          time in simulation for the simulation to resume
          -
        • -
        • -

          requiredReliabilityService

          -
          short requiredReliabilityService
          -
          level of reliability service used for this transaction
          -
        • -
        • -

          pad1

          -
          int pad1
          -
          padding
          -
        • -
        • -

          pad2

          -
          short pad2
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.StopFreezePdu extends SimulationManagementFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          originatingID

          -
          EntityID originatingID
          -
          Identifier for originating entity(or simulation)
          -
        • -
        • -

          receivingID

          -
          EntityID receivingID
          -
          Identifier for the receiving entity(or simulation)
          -
        • -
        • -

          realWorldTime

          -
          ClockTime realWorldTime
          -
          real-world(UTC) time at which the entity shall stop or freeze in the exercise
          -
        • -
        • -

          reason

          -
          short reason
          -
          Reason the simulation was stopped or frozen (see section 7 of SISO-REF-010) represented by an 8-bit enumeration
          -
        • -
        • -

          frozenBehavior

          -
          short frozenBehavior
          -
          Internal behavior of the entity(or simulation) and its appearance while frozen to the other participants
          -
        • -
        • -

          padding1

          -
          short padding1
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID that is unique
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.StopFreezeReliablePdu extends SimulationManagementWithReliabilityFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          realWorldTime

          -
          ClockTime realWorldTime
          -
          time in real world for this operation to happen
          -
        • -
        • -

          reason

          -
          short reason
          -
          Reason for stopping/freezing simulation
          -
        • -
        • -

          frozenBehavior

          -
          short frozenBehavior
          -
          internal behvior of the simulation while frozen
          -
        • -
        • -

          requiredReliablityService

          -
          short requiredReliablityService
          -
          reliablity level
          -
        • -
        • -

          pad1

          -
          short pad1
          -
          padding
          -
        • -
        • -

          requestID

          -
          long requestID
          -
          Request ID
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.StorageFuel extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          fuelQuantity

          -
          long fuelQuantity
          -
          Fuel quantity, units specified by next field
          -
        • -
        • -

          fuelMeasurementUnits

          -
          short fuelMeasurementUnits
          -
          Units in which the fuel is measured
          -
        • -
        • -

          fuelType

          -
          short fuelType
          -
          Type of fuel
          -
        • -
        • -

          fuelLocation

          -
          short fuelLocation
          -
          Location of fuel as related to entity. See section 14 of EBV document
          -
        • -
        • -

          padding

          -
          short padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.StorageFuelReload extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          standardQuantity

          -
          long standardQuantity
          -
          the standard quantity of this fuel type normally loaded at this station/launcher if a station/launcher is specified. If the Station/Launcher field is set to zero, then this is the total quantity of this fuel type that would be present in a standard reload of all appli- cable stations/launchers associated with this entity.
          -
        • -
        • -

          maximumQuantity

          -
          long maximumQuantity
          -
          the maximum quantity of this fuel type that this sta- tion/launcher is capable of holding when a station/launcher is specified. This would be the value used when a maximum reload was desired to be set for this station/launcher. If the Station/launcher field is set to zero, then this is the maximum quantity of this fuel type that would be present on this entity at all stations/launchers that can accept this fuel type.
          -
        • -
        • -

          standardQuantityReloadTime

          -
          short standardQuantityReloadTime
          -
          the seconds normally required to reload the standard quantity of this fuel type at this specific station/launcher. When the Station/Launcher field is set to zero, this shall be the time it takes to perform a standard quantity reload of this fuel type at all applicable stations/launchers for this entity.
          -
        • -
        • -

          maximumQuantityReloadTime

          -
          short maximumQuantityReloadTime
          -
          the seconds normally required to reload the maximum possible quantity of this fuel type at this station/launcher. When the Station/Launcher field is set to zero, this shall be the time it takes to perform a maximum quantity load/reload of this fuel type at all applicable stations/launchers for this entity.
          -
        • -
        • -

          fuelMeasurementUnits

          -
          short fuelMeasurementUnits
          -
          the fuel measurement units. Enumeration
          -
        • -
        • -

          fuelType

          -
          short fuelType
          -
          Fuel type. Enumeration
          -
        • -
        • -

          fuelLocation

          -
          short fuelLocation
          -
          Location of fuel as related to entity. See section 14 of EBV document
          -
        • -
        • -

          padding

          -
          short padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SupplyQuantity extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          supplyType

          -
          EntityType supplyType
          -
          Type of supply
          -
        • -
        • -

          quantity

          -
          float quantity
          -
          the number of units of a supply type.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SyntheticEnvironmentFamilyPdu extends Pdu implements Serializable

      -
    • -
    • - - -

      Class edu.nps.moves.dis7.SystemIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          systemType

          -
          int systemType
          -
          general type of emitting system, an enumeration
          -
        • -
        • -

          systemName

          -
          int systemName
          -
          named type of system, an enumeration
          -
        • -
        • -

          systemMode

          -
          int systemMode
          -
          mode of operation for the system, an enumeration
          -
        • -
        • -

          changeOptions

          -
          ChangeOptions changeOptions
          -
          status of this PDU, see section 6.2.15
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Timestamp extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          timestamp

          -
          long timestamp
          -
          timestamp
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.TotalRecordSets extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          totalRecordSets

          -
          int totalRecordSets
          -
          Total number of record sets
          -
        • -
        • -

          padding

          -
          int padding
          -
          padding
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.TrackJamData extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          entityID

          -
          EntityID entityID
          -
          the entity tracked or illumated, or an emitter beam targeted with jamming
          -
        • -
        • -

          emitterNumber

          -
          short emitterNumber
          -
          Emitter system associated with the entity
          -
        • -
        • -

          beamNumber

          -
          short beamNumber
          -
          Beam associated with the entity
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.TransmitterPdu extends RadioCommunicationsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          radioReferenceID

          -
          EntityID radioReferenceID
          -
          ID of the entitythat is the source of the communication
          -
        • -
        • -

          radioNumber

          -
          int radioNumber
          -
          particular radio within an entity
          -
        • -
        • -

          radioEntityType

          -
          EntityType radioEntityType
          -
          Type of radio
          -
        • -
        • -

          transmitState

          -
          short transmitState
          -
          transmit state
          -
        • -
        • -

          inputSource

          -
          short inputSource
          -
          input source
          -
        • -
        • -

          variableTransmitterParameterCount

          -
          int variableTransmitterParameterCount
          -
          count field
          -
        • -
        • -

          antennaLocation

          -
          Vector3Double antennaLocation
          -
          Location of antenna
          -
        • -
        • -

          relativeAntennaLocation

          -
          Vector3Float relativeAntennaLocation
          -
          relative location of antenna
          -
        • -
        • -

          antennaPatternType

          -
          int antennaPatternType
          -
          antenna pattern type
          -
        • -
        • -

          antennaPatternCount

          -
          int antennaPatternCount
          -
          atenna pattern length
          -
        • -
        • -

          frequency

          -
          long frequency
          -
          frequency
          -
        • -
        • -

          transmitFrequencyBandwidth

          -
          float transmitFrequencyBandwidth
          -
          transmit frequency Bandwidth
          -
        • -
        • -

          power

          -
          float power
          -
          transmission power
          -
        • -
        • -

          modulationType

          -
          ModulationType modulationType
          -
          modulation
          -
        • -
        • -

          cryptoSystem

          -
          int cryptoSystem
          -
          crypto system enumeration
          -
        • -
        • -

          cryptoKeyId

          -
          int cryptoKeyId
          -
          crypto system key identifer
          -
        • -
        • -

          modulationParameterCount

          -
          short modulationParameterCount
          -
          how many modulation parameters we have
          -
        • -
        • -

          padding2

          -
          int padding2
          -
          padding2
          -
        • -
        • -

          padding3

          -
          short padding3
          -
          padding3
          -
        • -
        • -

          modulationParametersList

          -
          java.util.List<E> modulationParametersList
          -
          variable length list of modulation parameters
          -
        • -
        • -

          antennaPatternList

          -
          java.util.List<E> antennaPatternList
          -
          variable length list of antenna pattern records
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.TwoByteChunk extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          otherParameters

          -
          byte[] otherParameters
          -
          two bytes of arbitrary data
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.UAFundamentalParameter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          activeEmissionParameterIndex

          -
          int activeEmissionParameterIndex
          -
          Which database record shall be used. An enumeration from EBV document
          -
        • -
        • -

          scanPattern

          -
          int scanPattern
          -
          The type of scan pattern, If not used, zero. An enumeration from EBV document
          -
        • -
        • -

          beamCenterAzimuthHorizontal

          -
          float beamCenterAzimuthHorizontal
          -
          center azimuth bearing of th emain beam. In radians.
          -
        • -
        • -

          azimuthalBeamwidthHorizontal

          -
          float azimuthalBeamwidthHorizontal
          -
          Horizontal beamwidth of th emain beam Meastued at the 3dB down point of peak radiated power. In radians.
          -
        • -
        • -

          beamCenterDepressionElevation

          -
          float beamCenterDepressionElevation
          -
          center of the d/e angle of th emain beam relative to the stablised de angle of the target. In radians.
          -
        • -
        • -

          beamwidthDownElevation

          -
          float beamwidthDownElevation
          -
          vertical beamwidth of the main beam. Meastured at the 3dB down point of peak radiated power. In radians.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.UaPdu extends DistributedEmissionsFamilyPdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          emittingEntityID

          -
          EntityID emittingEntityID
          -
          ID of the entity that is the source of the emission
          -
        • -
        • -

          eventID

          -
          EventIdentifier eventID
          -
          ID of event
          -
        • -
        • -

          stateChangeIndicator

          -
          byte stateChangeIndicator
          -
          This field shall be used to indicate whether the data in the UA PDU represent a state update or data that have changed since issuance of the last UA PDU
          -
        • -
        • -

          pad

          -
          byte pad
          -
          padding
          -
        • -
        • -

          passiveParameterIndex

          -
          int passiveParameterIndex
          -
          This field indicates which database record (or file) shall be used in the definition of passive signature (unintentional) emissions of the entity. The indicated database record (or file) shall define all noise generated as a function of propulsion plant configurations and associated auxiliaries.
          -
        • -
        • -

          propulsionPlantConfiguration

          -
          short propulsionPlantConfiguration
          -
          This field shall specify the entity propulsion plant configuration. This field is used to determine the passive signature characteristics of an entity.
          -
        • -
        • -

          numberOfShafts

          -
          short numberOfShafts
          -
          This field shall represent the number of shafts on a platform
          -
        • -
        • -

          numberOfAPAs

          -
          short numberOfAPAs
          -
          This field shall indicate the number of APAs described in the current UA PDU
          -
        • -
        • -

          numberOfUAEmitterSystems

          -
          short numberOfUAEmitterSystems
          -
          This field shall specify the number of UA emitter systems being described in the current UA PDU
          -
        • -
        • -

          shaftRPMs

          -
          java.util.List<E> shaftRPMs
          -
          shaft RPM values. THIS IS WRONG. It has the wrong class in the list.
          -
        • -
        • -

          apaData

          -
          java.util.List<E> apaData
          -
          apaData. THIS IS WRONG. It has the worng class in the list.
          -
        • -
        • -

          emitterSystems

          -
          java.util.List<E> emitterSystems
          -
          THIS IS WRONG. It has the wrong class in the list.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.UnattachedIdentifier extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          simulationAddress

          -
          SimulationAddress simulationAddress
          -
          See 6.2.79
          -
        • -
        • -

          referenceNumber

          -
          int referenceNumber
          -
          Reference number
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.UnsignedDISInteger extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          val

          -
          long val
          -
          unsigned integer
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.UnsignedIntegerWrapper extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          wrapper

          -
          long wrapper
          -
          name can't be too accurate or the generated source code will have reserved word problems
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.VariableDatum extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          variableDatumID

          -
          long variableDatumID
          -
          ID of variable datum to be transmitted. 32 bit enumeration defined in EBV
          -
        • -
        • -

          variableDatumLength

          -
          long variableDatumLength
          -
          Length, IN BITS, of the variable datum.
          -
        • -
        • -

          variableDatumData

          -
          java.util.List<E> variableDatumData
          -
          Variable length data class
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.VariableParameter extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          short recordType
          -
          the identification of the Variable Parameter record. Enumeration from EBV
          -
        • -
        • -

          variableParameterFields1

          -
          double variableParameterFields1
          -
          Variable parameter data fields. Two doubles minus one byte
          -
        • -
        • -

          variableParameterFields2

          -
          long variableParameterFields2
          -
          Variable parameter data fields.
          -
        • -
        • -

          variableParameterFields3

          -
          int variableParameterFields3
          -
          Variable parameter data fields.
          -
        • -
        • -

          variableParameterFields4

          -
          short variableParameterFields4
          -
          Variable parameter data fields.
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.VariableTransmitterParameters extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          recordType

          -
          long recordType
          -
          Type of VTP. Enumeration from EBV
          -
        • -
        • -

          recordLength

          -
          long recordLength
          -
          Length, in bytes
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Vector2Float extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          x

          -
          float x
          -
          X value
          -
        • -
        • -

          y

          -
          float y
          -
          y Value
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Vector3Double extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          x

          -
          double x
          -
          X value
          -
        • -
        • -

          y

          -
          double y
          -
          y Value
          -
        • -
        • -

          z

          -
          double z
          -
          Z value
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.Vector3Float extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          x

          -
          float x
          -
          X value
          -
        • -
        • -

          y

          -
          float y
          -
          y Value
          -
        • -
        • -

          z

          -
          float z
          -
          Z value
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.VectoringNozzleSystem extends java.lang.Object implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          horizontalDeflectionAngle

          -
          float horizontalDeflectionAngle
          -
          In degrees
          -
        • -
        • -

          verticalDeflectionAngle

          -
          float verticalDeflectionAngle
          -
          In degrees
          -
        • -
        -
      • -
      -
    • -
    • - - -

      Class edu.nps.moves.dis7.WarfareFamilyPdu extends Pdu implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          firingEntityID

          -
          EntityID firingEntityID
          -
          ID of the entity that shot
          -
        • -
        • -

          targetEntityID

          -
          EntityID targetEntityID
          -
          ID of the entity that is being shot at
          -
        • -
        -
      • -
      -
    • -
    -
  • -
  • -

    Package edu.nps.moves.disutil

    - -
  • -
  • -

    Package edu.nps.moves.examples

    -
      -
    • - - -

      Class edu.nps.moves.examples.MemoryView extends javax.swing.JPanel implements Serializable

      -
        -
      • -

        Serialized Fields

        -
          -
        • -

          unitsIndexCounter

          -
          int unitsIndexCounter
          -
        • -
        • -

          nf

          -
          java.text.NumberFormat nf
          -
        • -
        • -

          timer

          -
          javax.swing.Timer timer
          -
          timer to invoke updating
          -
        • -
        • -

          jPanel1

          -
          javax.swing.JPanel jPanel1
          -
        • -
        • -

          text

          -
          javax.swing.JLabel text
          -
        • -
        • -

          status

          -
          javax.swing.JProgressBar status
          -
        • -
        • -

          jPanel2

          -
          javax.swing.JPanel jPanel2
          -
        • -
        • -

          doGarbage

          -
          javax.swing.JButton doGarbage
          -
        • -
        • -

          doRefresh

          -
          javax.swing.JButton doRefresh
          -
        • -
        • -

          doClose

          -
          javax.swing.JButton doClose
          -
        • -
        • -

          jPanel3

          -
          javax.swing.JPanel jPanel3
          -
        • -
        • -

          txtTime

          -
          javax.swing.JLabel txtTime
          -
        • -
        • -

          time

          -
          javax.swing.JTextField time
          -
        • -
        • -

          doTime

          -
          javax.swing.JButton doTime
          -
        • -
        -
      • -
      -
    • -
    -
  • -
-
- - - - - - diff --git a/dist/javadoc/stylesheet.css b/dist/javadoc/stylesheet.css deleted file mode 100644 index cebb4fd8..00000000 --- a/dist/javadoc/stylesheet.css +++ /dev/null @@ -1,574 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ - -@import url('resources/fonts/dejavu.css'); - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4A6782; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; - font-style:italic; -} -h4 { - font-size:13px; -} -h5 { - font-size:12px; -} -h6 { - font-size:11px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -table tr td dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:11px; - z-index:200; - margin-top:-9px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; -} -.topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.bottomNav { - margin-top:10px; - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.subNav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -ul.subNavList li{ - list-style:none; - float:left; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.navBarCell1Rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skipNav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader span{ - margin-right:15px; -} -.indexHeader h1 { - font-size:13px; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:12px; -} -.indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; - padding-top:2px; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; - font-size:14px; - font-family:'DejaVu Sans Mono',monospace; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { - width:100%; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.overviewSummary, .memberSummary { - padding:0px; -} -.overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; -} -.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, -.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, -.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, -.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, -.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, -.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -.memberSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; -} -.memberSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; -} -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; - -} -.overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td { - text-align:left; - padding:0px 0px 12px 10px; - width:100%; -} -th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ - vertical-align:top; - padding-right:0px; - padding-top:8px; - padding-bottom:3px; -} -th.colFirst, th.colLast, th.colOne, .constantsSummary th { - background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; -} -td.colFirst, th.colFirst { - white-space:nowrap; - font-size:13px; -} -td.colLast, th.colLast { - font-size:13px; -} -td.colOne, th.colOne { - font-size:13px; -} -.overviewSummary td.colFirst, .overviewSummary th.colFirst, -.overviewSummary td.colOne, .overviewSummary th.colOne, -.memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; - vertical-align:top; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -.tableSubHeadingColor { - background-color:#EEEEFF; -} -.altColor { - background-color:#FFFFFF; -} -.rowColor { - background-color:#EEEEEF; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} - -ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; -} - -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} - -td.colLast div { - padding-top:0px; -} - - -td.colLast a { - padding-bottom:3px; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:3px 10px 2px 0px; - color:#474747; -} -.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, -.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, -.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { - font-weight:bold; -} -.deprecationComment, .emphasizedPhrase, .interfaceName { - font-style:italic; -} - -div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, -div.block div.block span.interfaceName { - font-style:normal; -} - -div.contentContainer ul.blockList li.blockList h2{ - padding-bottom:0px; -} diff --git a/dist/lib/dis-enums_1.1.jar b/dist/lib/dis-enums_1.1.jar deleted file mode 100644 index 5b6114887306ef19ac76559e3e7a4eb874b2637a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464963 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 iXXJL?eX6 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%0A|QgE}<=1D&Tyu**8%JjefNx9pb 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 KlZh}0$ovmwdV<6N diff --git a/dist/lib/junit-4.12.jar b/dist/lib/junit-4.12.jar deleted file mode 100644 index 3a7fc266c3e32283a2b21fe12166ebdcc33a1da1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314932 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

&R7;REBZd0NaNVcN6Eoy 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

?@Ib4$R$ZbA6MIsF(ZEk4Ii=sfRBa)&Yo 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�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 TY(h;@!?}i$7z!3V8^-w`q)kqw diff --git a/dist/lib/srm_4.4.0.jar b/dist/lib/srm_4.4.0.jar deleted file mode 100644 index ef3e00ef4103ce6149bd3acccbdab95c60eb44b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3380637 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%0DA&k6>-Vnt> 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

r_}Ue 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 Eb8fmhhqEfehR|Q<7z}71B%Z7Y2jPQL#Il{ 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

+k4D=sM0K0^7E}$ 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

7I5A^&4z~WF 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�C?aMMq86rD=CagDXad#bGShmZMMs*6wJ?J*I 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⁡)6Q4Qmf;zDMox;E!+f#m2ne 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

+5AL-Szk5ru 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

jV0! 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%0Apk&7_ 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

pO3 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%0A7nHBp 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"Ff#))l#w{p_|YT+R>m^IHiVbypM;*hvVa+^MVu5 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≪+z{hO^zU$#hKIG=|rAOu+j`q>lZUV$6&4KNPxugy7mF3Ky1ZNeCVgj^nsr z4YWx_c6&6iE)voqF*OLy69V+g*ZV&NZ2rICWr#KN`RM+7%ODzWz@njc+FN$MFKmZ~ zQep4+ug5PT{P=&PN;Wht8VV%F^74M2ZqN7mU(5Gne0i@WmWN z%1I{*w|qf}v4B<-eyFGus+`g*{tlT`>Pt?GzdMV?T}Br2Vc81D55FY=?C%oGla!QA zf087krc+f?RfPz$H?2ZB3FBfgnu-6E`l4OpbEl8yr)LYT?9oBd`o|ho^uX~tZksvxK0%Kc**I#~R0mYP5{gk*tT*_=P?Yk)){8;@qp*f}XIk zH6r36N4!|sNtwoT?LA?soUCeG({?QhQ^6JhrkYyZCF#(1yjIEl?^-0G9egApdspnzt;}N(q?;Fa z`0%g8H(Ag-{nyu#i?gaXlFhjV@mN#`hqu;EzD{xF(}F1ZsiIQgN12wwe55uX z1*5kFpREGnPIk^@|CtW#0b*P!@0a-LEftCe<+@UYlg)FbHeVm~^e{V8RFC}jv?5cV zDyY-2d_pJeC%fnmzd@}XV|VK3Xi7x}{*nC#f-=EkT&E};^2m44*P{a9T5F~5lp5J+D~ z;ptCcy0TnqWG<=I3DG7a=(lZN_S zKhlHWM5n-XRdCwI5h>T^^>3nd!bIAmW|OPGdt73JX@A}3aU7j-miFeWRa_> z-w-})6zd!PyG=_eSlFG(wxbA?8M^EN^Jn{wk-$_xxr4|KppmaY71h*9OTvV4Ihl56 z_PR%*Re!5R@73agUEH6Ws^o@iXHs$CZ63;@2a4ilYW*#TMqf@xaV@H zTrPIk-#GQUrX1@CO`E1>FYg)TJwsAT(^;Gdc!0q@4s-_>K(}vOINaz3KAb^4IZV71 zaPOX3&Lr>Pl)u?yxBN5bMa>DgkdZZ+R&7AkT{b^AtNGulj97 z4Y;cQ&gh%Z5)a@ImJ8r2?p&t%g|qWx7gt3Frpux+taB;12!zi8rEa9$Q^fNhA2 z(Qev*%qp zQsa1W^+&yCV(IaEG$=lFziSFJx8 zSOx|sGrDt~@OfQyepqIV7K#9N-$a`|NKT-G-bAIWi+XB>p0PqxPa%&jG-wtc#zOg5 z8MmrL2PN*N?x`?Fimafk4^~z6cl1e0-t!`r2bQ2iqr#ACXp%Mgm6SIdfWA^))*~9m z0A0o)+C7~DMi+Sl@UZ1fzYbM(CPjn^5qA;-PiUgD8&&OD^i8fbg^zQ#DU?5H%uR74 z-n>W?>Yd(s0uSEmA(F(D$ju<(-$?mz?JaGv89qbin1oiRQSjukjB3E&m{=IniIK7Ipt} zq!-)aVo&eOiLOi4BQm(r$LYiHz}NF@sbYHJ`fX~@ZyJ&-y>zJfWLO6r!!9>*`Z{ov z$BkaVi$z)Jp;JNxdSPj9c`BZj0^Zc*cm_<_|NZ4eN5|`fF#|rWq%Uv!op7QfOmEs> zHBpQ3{@cR37mj6sbwh_Y9Tu7$2u&%a_xS>R8u}4$+V3pmz6g=P^Y7PNu!EERahSM% zfA#lczG`v+o8_sdElTr#3~qF1sjPHN@1I`L0Cs+|(95!1qbvuW8!qa0JU?{hY{z@UdfBPu|{p)$l?`CUY%ND_!$74A&Wu!O1Ta=$Z$$h@- z-+#Ezd7dmY)(oR9OQgo=HWQ#YrXw7vV%ax-%8>KR3E0^>of*^%sy!xe>HGBB*g0SIuXsys7^0Q5NmJ9BaU|?0IUYx5f+M^z+dys`_>H)33{x=b4=I$@#8oZpU+2<@Wz!Gj}=cQ_W-y zY2Nt6c@NUxJAZ}q8YstGPS2~?H|;N~Eb6Os53s>+&)8J!n>gc_UtEl~Xld1hVrV4fVHqF={<6xq6M+aP}p0J#}hQMap1 zm&y`VYV+3i3U6j7ZIPFiWg%yTAG>&>;s+3UwAyJ_=GL|{r`lu!v(-x6%1WB~9DwSC zsPm&h{*OS!j|yc!7UqBKhKhXGJU4xiO8OW5(x<6WR6CB}@U*N%jZc{8S~&81Mpkt! z$p(EoiET9ra!|G(ERurLN`bDV`RRW1R-jY9!5{4Qq~+#SJ~?0-R~7}*OC%lotcYr8 zrGVh{U}YqI8Wwl7&~H{SM1AbX0RCTS83}GsB`Yh)j=pFWP1%uJ)Kg)pmbSPdIPD7j z!(dIvVK~_Zefs#0g40JvbW4NJN5G20OV8p`SZqvI)b~~8F$AXry?<~XE1EyEa#(@I z{q{i&xJlIS9~j?l0eEz+?xu779;v@W3&zm2JFJ|Y)Yc}q8GqLom!OEed`!ATlMsQ1 zbGtm@fn5$(sKULEr{H>e6{%4=*KCs*`xj)?I%Zg&;H!0{B`2*h_zNgV@PiNHL^9UPOEWw)Q@w{0iI%;&aoyt5* z&VNf9e^XNMrzHpYC2`QF%@*GZD$dc9TU<#(HHEPlNjfX&I)w6cW7vu42iEjq1&Q~U zSR+CG$>bM8(iq2bABQhdn^>76S9}Kry*CUdeflz(UsZ?RC<;N~WEuZtd3j46j~G%PnXnzgSZ|=Az29sZPib4sX7I`h%Hq( zEJR=BDIk7N9cM)rqToq^v%{tE_Wjjr3d1s$I*Qr?0DPZy-BsHta>I;tP=uvPe$Zz$ z3D+!6tu%+M;Qf<|Tj;DGW@r`At}s!d$QI$WVR5>>*kXEhfs1SLXdD`1(#7}NN_nk< zER9m5TO_I{R8fH4j_k5yYwD$%lrrk?Ue=D%Z1G^VfP*mpY@Cxfb=xwZE%H~{ z(y9Dv%!N%ujISkq*;2lQp|&n!8v(g&fO<1|NC;disqK;`M_LUWfc&wI4}V>vx-fyP z>8Jxgm?7B1jkM{prUQ;h<)a}hc<}pasSqsT{qL{5H2UM4+2jqevZ90j)n%E!DL2`~ z7nmT_y&jyXDj?`1SWO}~%pK@0rWx%mJ;WRKMQyfV{Ve^bR_yXs?2hpe+w zjE^-PtlCDS@aV8J$E4`>*v_(mkujT4FNds;F<_sLLEGNY;rX$uLq>TbAQ*DfEtcUT z_t?R*c_T&&_V9sq+|R%N$SntZdBG|fiYyH!9ESZ-k5w!yItI}{^34H@zVDZnjg0i7 zbokiB+wUK4Uw+Qtjq5xVKpYzR2CLc6DGxn8UlDD;rN58T&0^Ywv%n~J6A1HnVey_yUrVWy4(`w_ zyJQ1cu$0$7+yEJ$B8d#R^a@uBQ+8p;gmLZWXm&kB_7^ZDuxHHN(d^lQmt!0~$Xquq zq@MIblmRrTj;<7||4J*|G>V?U`?$~jQ96t9R_b1pz0+*1Z}M+mt5{0DEXp0hetGfD zrFtK1u{ZB1rGR_fQWkpZjyY9K8@hB3r5d_YIXS;|I;5&)jbKYNPljPxNG|}#gdADG zI>K2O@TbKhV%m$|&OrxOZ)#0gHV@Lqmc+-)yH{(YiG-I!mo*(Eq#yMGf-Mc{ z5S`j3=}&XSKV(G6a!c9kWmfo$5v49|b=f~TX*d*6fK?=Un9`A3p{z8q?)k{1RSpC! z_L~UK=ZsST_0R`Sifonjil}R?>9b-_Rz%z6C$Iir3B+kld{5e^jXaIfHBi%%I4HzP zDyBs?B$_WPHB|swQjuG})A>}YyoRi_pBky~4Cod_Xjkk_RciDnOWjbc%m3RnmMi_Z zspU5-E6@`+wA2{~Kjk*lf*y(^%YVv))2O=yN4k8c#WP068}xF&2c^8<^ybBBixUnV zG71xU3A*5*`O^0^+QStWZYF@3U8acQMVG0!gu>uO=55W?H;DAPGQDk9N>9(}Z8MTt zJ@Q8CY2)6KtB;)XyZut0+T69+qJKrPu3g>Nzj=kZuA+fgCFQHz(v_`rRW`oDeflW8 zrSxp*!1|K>F?_GmtYP6CM}(u&b>e^L(|Y77Ii8W@c{nQm9_lJVqvkb&`bSO3Y}DWO z4g4C(qtpI}PCeL<5ocpj@RPo7+m7_D(ckhGTw+qo{^EthXV9rxE=M9p?8SuqMySsF zB=Jjq^(EwM!2U)!KgaDe(TMu1Kz$iO>0+OJd~8ee~o^y=YE z)K#n&`%O#{cg=66%8{&m&&g8 zgKTCDJ};+!F+I$W0dzZ=hs@7x-kwD96L4Tr&|1V!pN!CeM+s@#1FIT}mBcQ(Xb5nThHf_VcLVLtbQ8WS)Q`gr?g2kh=biGi zrrKeXR;l1Q$#0TI8}*?okn#9WN>OhCrAW}C4+_3nurXh~*+9RgpH3z5I07#49h#ES zDns8_n2n*l| z9z_5`!K>&1P!#|w66FU>1)w#VPyg7`cX>-_(hXwz$6H$Pp>EvP-L_TPv@bzavl40R zrskr4Ld}lIhdp0-UsZk>JhRK)SZ({M@`@gBWAT2V;o;viVj2Aa4?8yD8Yv~c;lZuE zPl`MQd3t=`FHbO>0V0_Bdw*6nQp?v4fEK6`fPRdZ2tiBH1EW$;l#9@qf9SwsJ#-IA zo8C;;o66OKNW5S^%BNqH8W(xtLb7NLVS7l!z#ZG^TZA1dxu6HL1OGfehYj zBabV;nR4aT2>4p>zQ%1AM&^%H_E`G9jb)L6zVB~FK=Qh)Ja72NTZi927C3f#9y>ib zj{Wh(DK4rw{A1%ucwP`Gki%r{dKe)MBcfqrSLe=qGc|Qpb0VS4@Nyt`J^xN7HBzZosIG+qNmEPfM^}rp-Q$ zoCFK60^V;9qHvCyof;%KO@v4O9QaRHl!8J`=Sp-s-A1-;59$*5+d=o8z`K)b*o1jM z=~P)X>@AS~MNYTiWpCIvn?Zili!AZ~z>~1(`k8VqdLoW43+NeE2+{)(Mm@%>SajTG zArwdjWZGY})rS4f&M4(D2jQk8D6b71&#_c!2Y0%l#or&A4 z>gHY56L~~0iOEeO){wwF6?L9YjKhI+s9!TAaLpu$DF!_ikq(F?h|zpM0m7h9@x2xi z3tg9ZpVv_fjDg#VkMA=<462Y{ztgmmq?tzaQ}I57-4tv3ofsmFsRl)F;z%)6#ib#b zEuf&!vtWNj!3abj0vJTIO*_aV5H1LX1eyoEk*b>7BTQ#SDv`xbB`PM`5T^oxq%W#S zKrRIEO_9{#pnzZ|QM#-95Ja*^nAF>Wid6eG(yL75O)rQo;W8>g&FdFJe!M??zetP@ zNa!J{i|-BLuBJ6jvu!8Ll|hg{?+HCBAQlhBaqR^ks{cNw&mYyb)z%-_-uD43pdhAu=tkf-yV7nE^tC3_9jf;pr z1A9?#NU`3i1Pm(yd{2zMAtKFjjnqY&R1Au`D${_tjyw-m5I6rj%$MKqG~OS2zDz5P z%SuELV&C~uJbN2}N5J>zd@uE00y&E9R3wKL#z?WA!lRYJ(6M>k6Dxud=mzy@v0t38 z&O8u(kzBu+o?bBH3dCy*cbLA(m}WgLibAl36?T&V=w2H3~( zX-j|(rp0^T*TK1a@5i`*c+TJZ6076+__IC5rI8C>_Pq|gb6&t5fqLhDfAiIH{@PUf zn-z~DGXU}93g-Gy!W5ytE~E1Q%N$q|ZzCZKLNuShnk&S367wd%7l}*t{)%}N=0V(F zZ`oxcM9MhK)FMXHOH>X=Bo)|2q;^=b>|*hnUAs_Iakx&X(a&tDjr3 zj5fhAOK_gEf4C}69rUc2Z<(K?(iXZr9B=pkV4T%#XcDjq-Ma4i-Txpulh_B$8Yru; zJ?}*VIzq`6U@7`e`Fse$gnkC+6XLrTgjKz>IF9Z1?eQ!>4@2ZgfRBW-{)&G$3GFn7 z6|$%oS1H8I`7ZX!7RG_MJ&D~`(zb-`BT>F-d`^Q^maMA6(aL~?$cn(hcb{=wQ_=34 zW*`#w11O05oA-}^NmO71@@9MYdzyXbF+NufcdHth7t5!M`qrgyC+?Wji&yK1mi@4v9Sn| z%`W*N%ZCVZ0a&-RL#nvXL}{mjid8~2d93z{78=xw*{6h~R~bxJ6g*!=dp+$h>-`+` zuDE9vC!JOc6 zW(_5)Gb0N(Co4)V3qULFO#y_XgVB`@iEYXNu2y&Z*A8&Cc#WluRlH9aTaNS_+1 zR!L8a2wg={f*KgfYx(6Pjvn+`sNp|R2<&ZPbq=DH12$OXDU`NDAyZvypVWK z*=5{ygUjnC?UhfGgHzt;?VQ|e|6n$(cY$eEPHrl>v)?>Z270FY^W6EVBy+1__UG4k z3SOW5t#jR^)#s%I5i3bnF3p`Oo&=qGuu@ZC8fo~TO8aqTvai6-<4kW?DAvVF$(6|p zGEBkn@_6vDec!{Sy!1LDf$cf`q`hlOPVc--odVIeGTu`XEkaxG7U&9(G|$dMwWAjf z^G}`G1U^|zuS z^-7M*N~NPkN)RhGHzl2VCoS9Vq@>zMuXQCEV3^1qpQ>T^`@H|JqTn$o{m)d&9wmy45XUgyc*EW2@yG;x%k&R+3&0{=o8_Jl7X zq?LYUk}~@S3W9{4z1?x6yi1w}Vr`9^37}f#f}B?BeZpZIJ&mJZyAu;5pvo*4=?mk%DXF7713bV2k^bWsL?LT?flP! zB;K1h1Jb&X*he9z8AVCsLd|%nuQnRt>mx%4d3cfn4}Ha+q;%9O2IqPBTn;6whA!ko z$-R-O(l^BsJ5+x`4hy@_GN~b$(Bm{M;ld z#~k>6U-EWQy1M%L=I=G7qno7XAPWzn^|x%r<8OYR{i1{v`|&$XGImT3!;0ElO0KR- zO?S!DF>?(e*e99&?$fdH%y?w!I8Pg`fMI{&&|dkGybs?K6Y-M_kMmuDa=Os{3xsV# zph?8aKB`kW=f#ZO@FfIyil))?1Hv*#Z)#}B%6Ft33Zh{9la%#O&S;`DDD7UAJm2h#nb^J zr0|@RbhjahjJ!F+s$KWL^B63pBQGfcD|P*lwG#z5%oOu2+>b>sq+(i9_{fhAX%8Av zXp1OXCH+vc1R@cC$j&>dicTj#QhVZc@ip%!)ob}ZA9-5EOd587$o^^ zGaUU`N%|R|@K{TwQI$xSHen?8*+ra`yJ`41K_Y`34U{vq6C)d)9+$)JPa3x@;Q=}R zKMs2V{XkJ9@3JT4K|xAJ7paoK0$W?IZBV*-41UsaX5$$0qnzFgY6pacB5{F)F)5uF z>8Kz?KzLYMZ$sKnjfG&iR^OpnIpn(BWanko4k&``&I-p9=^^!t{{VKQgp~`;{U{ zt1=_O=_gE$e9-?6D!vSElbTLac&U_p!qoA2%5rMppN(fk^hU$EhE8dx{whtSOTz^V z?`U2RZeU}AWVDsW0w}@ z`w1}h6iTXqIwk9V>h}%_se##7RZagAr}bHB2E$9jG<>r`Q_bT^b%JUL(i38FwecZ5 z>B=?X%#$^R=2?ed3z)b&pr800-L z>c|_qBuPoI4q1ekEXlj*@{xvuj&UZn})UQIEF-}#5Xu{8@M3QwB_MGxF5NZ_@4m}O{2RHS{CCC?r+7MtJ zey%HQ+9?o*Kr1|gB3}{yUq!_!da$flYgSz-RM++Kr!RBY1qZmKy=u`M0-QsdbYO98 zLXypYw0T=#RXyj4vCO0o;Bi2A>{4UFJ)<@zrJ;&RYVzg&ci1~dlLg2N<2B~)G||kS zl&WoPLmW7IZkUS3r?l0b>XrTd9lf{ zFgJx?b4!|vz6l$2$hsQM(VIEYWgB#8A<4(l8d^ z?a_+xM~oA%iJ>^8K>Y*S8ZknXYle5gBt`yIb|x&Ns`y%XRE&TB;Z6@@hH{N10QOKh z&|;*q0K(QN($~Y@5fCYT*Jbgx8yQLYc=|dGsd+J>+5!T4G)-pa(@)6uKxDjfX_T z1Ekrq)AYM-dUiB@$R7}EY_jEEM|J$gDsrJiaWR&}BI)58^Hjtp9*-i})8nBzY*6%X zijuz)`(zn&`vZmrh@+6u%&f*y~<(-Me3 z{{i45#|y8=MuALk6ga@0f@{}{v3p%2wxy63c|)izQ9z{d=5-F`#7!)#YEgtkU3G$p zl|Akh&khc9vsE+;lumf@J>A&Y_a}vlQ2ptO19$xn;(Ty^;=T`VGrzMvj(q>*_cV{U zaJ=bpyKIIWa~bOB($``4)^o0U;~|B?qi1JK)LjqLw;U7*L$o*wjhsikXBuiY zA(q|aJ_zqOyIrNb8|XgO$#M(JP)chRf~=gyJI{aX+jX6>nN;MF^2GZAqJ>;Mf4_V3d|LoB_pfr5%c8SC*fqI zN?$$x50*z!^X=!49R7GNqp6#mv3UNfYJT(}bfi|IH?6uK@!D+OpM(FCsz`VuH4A%& z%zq1h9`Dj@1fokt^gr~7i6e(x>Po|IAV(Ma#3gIGRJAULqFK)+Fg?sChs%24Kph6v z!?iyY*)}d#8!&Oxv-Dv_(aLRO+2Y7RYyK1^@uGnHa%Utkaw5c zHT=F|foy^)zWms{xa!@ygu2N)w@~r1jB!47AheQGWAL{eYd27<$gT5R>V!l_JFhwuEb7g03EnqRbi8@gboUbcU zAAKa~)Jz`DP4Xa*>PNwOav$tu-xuaS{`V|_bv@u>pFE76deNWCG^Ej<3PiCoSh*aA zUhOcH3oBUQzJ2)S%P1L)Y0kz?jq7V^t*b(aUbLHV=X|v2k0_lSYS6W}a&zU}{FFP7 zl|PD%&Q)>l@87XAWGfWkck;(K^H#9wQR7*8o|lSj@3!GmPNXwKfcoS6L(fkcx)<2O zeLkrMzbR$J^A+{5mY1LZVcbSlR0AN;vhpuO;)C3{Ba=S#(w)$H(^@v_8E>^zvEbrT64H_OKobHCa=q6 zIaIEZgC|w_YdtQ;)fjtE@(&KwT~^#gQSKoTkRCQ=mJp!6j_M=dnW-SnRjxY)=Qe?L ztRz4B9;b;v($>{?wmVaLe)Gl5m7GEJZC=TuSZT^VQ{-%>-1HF7d~tRP#iB@B!<))AI*g(~PtcQeLg`g|czsO7W68Fu#_-7=A*X{sFjy0&7+ zGd>;9ZYEMhx{yEGP+8w}9*ChLCvii8ScR|X{ZVYfeqBW=M%e%K+88#~ zqH9$xpz)@U?(2!TAV7f-GzA|YB6G=jgG%}kmr#INx}WZkI#{zSz47|kwSJ{iM?==@ zP99JWS0GH+u(JSjhpsb70J_HyDIsI;>N!WI@Tz#BOFTJ`U6<-NJVr<0g3I;EB^eTS zU9R8$o7eF;1ofEj9f{D0ctn)3 z(TgYJ%|Plz$6)oQrr}Zwbc79W`(haxa@Wq_4|P3|>i7Nr9thT=#1se()mm)WWU-|A z#hX84zsr3&3f=ERL}jRBJDOBp+lR*BK75qu!7{R{(V2>dNazp&eH7}T?hcOc=~7Q# zM|Jd3sbjy%eLB?f9_oGnp&)lD&K%z&BM<8Hk>bqzpN{i&e_x}!JVDxnvOS=HzX9(p zrE*6}>usML-%X15x_*xB+v7bR|52Aah@P?Jd(UOR`{`_Vsp8G|+3&jlRmVEmXOB7^ zl5(4A{86VD%cIWpOnqr}z?YQo7zf_}FPzVi=^71$Hk>?ou6Il1j%xkU?KvpEZyd8# zWJsNkB5spv9)32AJ6C<_=-%wwa=qtuoPWQ%(*>R9_#MV4blnRXOFsW^T&p0;(IwwB zTX>;UP?|T$-OF^;@sEm0vr7J|{37buD0W?6b--yNXraQAqfMA}ghW_wYgGz8K^Q zU5yUPE1hb-lC=#i(X8IE)S&d!at!GxO{oO?3w>(^pG$4Y3Xgx0t5;Cde?W*LluOQ) zCRB(Th9p;EDN~xJ@M@A(;k5i=N-t!I4cNcnOwrM7QvbC^M((=mBUG~sFFP#%H;YmT zN1pmucA5zK)hQq-v}}u8aN!_$4xXMLO-COY2=1o@h?J6Ryg%iZo)1{60!#fPzH;d_JPt~2icQ->FMJwg-PAtT>$-X+ z0-6_>QgpbbQ%y^8=f=GmNL9M1nL4zTS=Ig>5GxtfsR+=L0`0+f0%#0s{1lXxs@`R+ zBscq8`DCo=W)D1iyOK2NR=&gVolj_+bUCXQ@pqb=W@2(9Q939lA;03;sL8u7$xDYp zTWjWXA6K%bK7#RdtRyL#hUa%tIOZ42xijth!7FfQoR?~{ENk}qzRR6@4JX<4-`%2! zcF6>>5C$Ob;Qh0p&=)9?+);j^endqIb1f;;Q1Vh1TDtzDRjuClA0de%vzezd;l%6V znInZky|f>n3YfTwLtc;Pk0iC*yTw;j&4kcST3Gw_Ad%BUg<{1zKX5LeD+Tu!oP)`Q?PL>dA(7_`Oymd!OoY@R~gtv z=JY33?I?C`j#j*nG{};cwcw!sBnGs6w4PKg%jRea%&k7}TiT~`?MJyvQ6FE^S3SLc zDhvgKn#{e+q~_^NecI|l=EK+>fvnNnbogS)6nON<3iE6tbj5XTEhx=Wnl^}7$p=sS_@~O5Y#JeT_G4& zGVV&WQ)P21>ZB>Xa4wjWo2`m<#mN z%{~8j8e;*s0t&=nAROBIq+e>>NRz1J-F{KJioi_(Vo?dzg`c=suFP3q%kDGq<_uwr%d~+HGES-Y(jg=zIYT_&nI0M$?^jQ zq(+0AZ6LbPnr2x91L&KcK%iaP+WQ_&#KK%F=rcWDH@(pD7BA4xnsv^m2=Rl81H9^h z9$~I?Na8MZqN%3z)$=|m>tBEAz!@X7rr8f#qv2(nzhIUUk4e#nzR^6M_Ps`Pwvyb1 zjK_+kD%4qDax8VUy`L4IAvn>1Rgz2Y0rQ<9|$Y0?MN#aCR^9O)t+9~ zf`&2RSEViA{dEBsn|cjf8b#Mj8Jb?DKo&X=-rs7gSBlVqrCfqwoiQ&7-=%xt023Uv z%hYq&jPokU?b1O7-WELw&)8 z>eO+LLlxSfL|=?;&=HiQ2y)hcf~2Y6$I!on*zuB^{;0tg+-ZZK&F{_(Vm$66hdPGa z7li1fL(}eJ{QXaGVKCwOs7~$#8^aW682t5=prZQ!CebT=Z(EX5DymsmYf#1GDyEpl zs!p~57P;YtXRtsmFA(qwH?sTc4OVq(*Fc_7{S%7r_#?#UQcE6bnMN|&MV19{DY|!H ztgavged*qR8uE0wMcwuhaa)KiU49#Zs%*|drFYO*qC4!MI5BzX6uy|0)6I4lXIf69 zK>J3RdJ{Uofh7na0lFMgze9=QP)RuWUpN(9nCX{3s|y(NY0x8(n2P#l3o&Z+ScXK{ zOH_1ZsOem<5aBFInsGKN%#y*{c(bLAKB&<&u4a&v*nY>~S*`1B-hl>R2_@p4A!mNr zs5A(>{*01KVdqaETJl?5{t$>}7Cn-yQ2`i)g+X?f^j!JAmJL>trl*ZpOEUHL^;Y;3fm2m9s%jZkLO@u_u{}VQ zs18CB>>!CWbz0y-eARd^#V0Ep+?ApSE%tqK5fo6%^vY) z68oUb29%kk>2B%j2z8<+VOZW2di{i_ZU27dWmP7Ir0OGinv&O0y+`OT$jv~-O{jS1 z_lC8fB(pyP)YI3Y3HFh-JKcD1se?t_XU##N*$DcMqY|}@6r8rPi~lufl#VE;MbuJl zENhaeA&pN3sx1WsN&2#k^PmUYM@F3rX)k8PfSiG#W9E8M*diK3MM*2mrZ?Mz)EA`J zxbK>lp-u8f2v74mhO!s^SrY4#e_N8L6+FHvocyT`0j0+{(X|qdrOlN@+oc*8D8Kr~E^pn$qKzq#R)D9|37f zkj+NKrnOFk5f;MMeEw=Bdn7f7CtZBc{0Ett_p2mm=ANeDb4J%G+%4Jm{Z33rUCUn6 z;wTYHChs0c=X1;B;P^VJS6J9m5)8QFMfuwjotC`;+XVS2OQn1cfpAG}ab3A?IJsO( zi%k>v$0xa#Ml6K{dA>OwefP8DcT3&Yics)lX-J+9!c15!&sa9cmC%3oFB9s`+$~qnGpJe<=pd`Dx^`Ft2rmov{v`;GWe| zUR8L$>b3Z%;qz*VeKjiJ_>Mx)S`&w10n25HsV}~-ro+x+Ny+G!TpiafRC_qCV{=f~ zS&8{=I1di)t3TI)thXz`+;O6d^Hn^r#u*AoquSGqE1L1jFB$mm%&u4_S)O^ldme`K z-#ZRpo0SF3^!C>%19Pu#w$~*UcdUH>kg)@P{H}ik{|{7KN{QtABr6l2G_yU86yo@e zpC-R|jEkBi^lo!lbhcMj!`{;S>?ZlXCh3}G(74|B`Wm6~{!w0*$I(5{P+MLx3KS(s zry&($2~Z~_NbUuKXOgJ{Zf*!uvmjXwp3J2nbqOhK+qxiVmn{D)A_lYY@Q@ymFtsx_ zGu@_ov>9itOfL$z3(RHBqY`R^};u3|!(m$!fRn28)6QfwhsiG>0*% z`${KL1}_XbmV{)tKD3IADNvo)b=p{NI9`d@^PC4Q zN6skjf$?;7P=0GkE@F4RCibjIyJo5PWRL!wo?9npyV@zyv1#Hc7QVT;gqoUBLz-y$W!(~Xa-BN-IlRCOLH_&k#0JdzLHQzjau zsh|8iC%rQdZuUW*o~{I#jq>wyg?A23GKfpxd}q2(%bio>`X-0_BrO}e+efWxuJm6P zb<2;tLL)@%vsoFbDXmuaRdy`c&#s(QqQ1ogLu9z8jqO`Wezw(~bhPaWjfJ$eBdr;cGb7p$zph z{a`MHuy2gC*Di$@gqLsS<|ao-x^Lb9%V2&Kfe%UQ!ir>sS z6@8^Qh&bQVd?!D}QxLd_n|A78t6R1;g9zHLa|)6g53PYxF%jVm7WH!4I%&yWe|@gy z7Zgj~;a>XCPBRjF7Tym!NsIP^bU)Zy*Z`7BbZf+>}LnP|@=!VNu? znqI0RFyXlgQkD`zWK_#cXQTW2F4zLG`j9NiZy~u=RndPpTBE+xM5fS}t|BH?-RY{1 zspQf(J==C4ZGtTe6rBt|>RKRBTSTX6A-45SEt07NqJ3RY8?s;^m*E>h<_rRKBum?5 z)6~-rQgw+;duWkW5>YWTKelsE$;P;+9hMg?6m$|hXqpH)lq&3jh|cUgoChcBKtQdR+hB$ zUv;)Gs+MoceaAftZM;J%xS^2D=#rB=_0}P~Yjky-CF8&C@BBPc^?T@_9(9nL2jSk( zYHy5Bzq+I@wPfayxOpVyU~Ep(gCG}gmdm9i>5^pXBq!e{d71BvM!fgElg~x(&HKH{ z_COxr_QLB(Bj3{P=<7~|YKKIax4paE)BSxdnK~RZh92)j3&0>(CyD#~hqS$uWGzWN zY6=&FO}#Z z;E|?==Q86O3VL=Hzu-o_=$O_YQmdErQ9gm^UOn@-eX>2~&1jAQDLj&`BZY~M&Klz% zav+-==QV*2em_XrFK`NrO5MntO&q6T2rke#h=`Q zWW!g-KgmM@Az50##yE7z5iZ@+2iVAC{>alC-RaP<+>q-RkBO#RGW(V2nHXRUBCyYG zE27FFKuzjqR^B0YC#3>}qBB(-xx0{=C4!??XD__3Jx=E$DYz1CsEI%_eBi3%&3=iGh0o5 z*4G^mZSvP=`bs0b(iNc%ZdJ}UD)uiXJ>WhmB)b)kJ(8%eUG>FSwyG-EWiABn8|rW3 zMT^*%q$BguOh-lcLZFxBO*pBh)mfi%XlLpGYd`kUYiru%RCDZFGb^yL6ja{p%7qu- zvLCc%CeuU;LR(_8!uhX?tHGugu>vJ|5r1M>Ew!dwf?2jycH5Evvyx=&J`(~Tm&}lrkQ%wJZ&}o=l-Kmz5UUiU)YjpUDH^|PL4t&6?)Wz+gXuBTC*?Zp&xZd ze=MiJ*Ck)ORKI#Et~g|81KVCx!0RC-gmY!<9)i%f%pL}bL|dI{1TGHc)3=oHG}WID zZMMgvmhgm-g-O?6UFyNG5#}>LnrDPQwZn(3=%uLRbQyvoKL)cuPP##8;{7B%0YGkD z)3y>D+x&Zd!yz!B<~e^@)j1qOmtV?wEYIJPoxCJo{SK=odsI40oVo1K3lS1tk7QFf zUeoSB)uFc|Gjyom?+>vu=_xS{@EQWy@H`n*ziGpM>hLd(zG{|096kNz)IINX`2F-m zLrD&zr-x~2pj}{3M_2JACG}IdzNN>a{n;(GK zdKjbNpssiSi}qBb*rg~{weC$bUB?)`+PYi4fulajawnh4x^>gQcWKgU%pXfnGgLnTkGH93Y;T+ zErYWvg^*ow!Rn`Oee(V|ye{6?2%8rMgbRJ~l0!)mtsLr2=r~Q*Vi%Q73R2b zGAcBQe-q!ud@|y}s7mx4wbMD2XDX70hzvO@D&&R()x6%{ai{g5$ZDy(!8TlcrBl1W2D1Dd5{is zcs*_6**0$^?WdOc2MlUzVYYAjjIw04+3Js$=V%ObOU=jYbXwJX9%?(swDP9a?r^zy z4gF{eHcf{6c%SLo_eAK=?YFU4@>eQb0xMErjZEBWOqlQJH)R-O) z)04P6lnFS_ss=TF5>rh}!QEGoQ=2n-SgQSGVHwN!fJ$j$9U7l3iRl*21EC?xbQFFI z)%KS#p<{aD{~k3=kE#Gi7ZdZRSJWKP4xv?D>E4(7FKm1XKWN@6XurOq>To(e6s@2$ z{?eu+9}593=+jKsX_ngP{tOW=z|rG=k(IyqhhfAS7O@B$t{TlzG>LElkTu}4_dC+H zgAfoj>iM6rWEiFlHK&K#)FWxtmF?60naVmvkRYVF|yp~ORS9)@xR{Fs7MiFgDmk!PN&~j$k(`@#z|F%fB6O@1Fp&NF0yVAQO z{tIKJH=|JWXkgHLqhaY4xze1qWs$J`gGMcVSS6-oQ8AvYF8#8r0MKnx3q_;*r#Pnv zLC}=5NS8%B_OB`)p`qQ>#8x}~6*VixzJT$%&Is>y%VHq^vq-OQn$e~S?=>us=ccQ? z^8Qcbe??Pa?;l;fskyy1uMHY$6iq3@VOG0rex1_7)j|)YCjQ@1>w3rM>>AFZ$_w|S zmGwCEunH=eJzls3Jjr7mf(v<-I30@ctXXuBK_X-9e}{LU*aeTv3%$^1fgzhIjN zO`QK-{Qt|M(X|aG&rdZCBF(*^vsJ&ix4(Wn5xG9{f<8NFg{wO7(xFKjgd$BU$1Ud% zMR4LcJ^tdn-N(QGv@JE3%h#hPz1s664fuGzr}XNf@=q>9yXBp4HJY>Ss@Oi&{r#!; z#LDyS_1M|$x-w2+-alTSZM?9JE0%EvWRM|r)A5U|7A@aWIN_w{hR3<3bsy8goA=-5 z_cKnKS;X7K7v1)(Zkn0*Ma{OZ#&J(+-o!29Yq8`!0*7?Qv8sIRAG$a3#;=BYnzRR) z^O zEe3ydkER%M(dl(rVykAGTYVv#gO8Z%#VPJbN%8-b6GpB8qi0)Y)KrR9ACxw$ZPh>7 z8WEH7o}n&sPmnk?@Z{WMK*dE&`F@ClJ`Qt zCEI$YkT2HA(G(V&n!v(~d*IJDSSLZLhF_eXwOtxt=usz=niJl&@cHS^7r}&0-n12g zynTaY?asg+sjC?r+f=cJa`+@9Vef9BuAu0`THMxIACsEXa>Paca;vcf?gy4$tQ5J- zHKm~`p~ogyW^%OQ)CZ}#x{@EKA{BbnZo)7ugrH?5k7QCKarX9EzEe~7dE`4V1mfd< zPhGh}wdHCf`dHGr&*t9HwJPY+$f*@;Ss`~h+?2HI+dSr*!qgaq_T<>c@wgAQvv(NV z^L&$pzG|LcuHaT*{b_sRSenCA2!*)fEuq^Z66MERBF4II|LVKPDz~3@Wj~qQ#3KU- z`Ka;JQs3Z7Rii<7J=8}(f{eVAQ6b?j^r&H5>yRFO64!V1PwlB2-?iO~6tlD9^WIgz zitKo>GCqlW4x=f;|7b-~Uk~0?4l>twloArPiJh3tCxBiZ*u8QK!e%J!q!iAGXA6h3IcYr4fKRB zR0$r?D=P&y%JRWk4vKODAHaPmyXqLA*!`~uVArfZz5g;)I7&7ybx0cJ$U&45H%p@% zpmEYWD*heZa6luPOwN-jY#}AK((NNy-^A|6cunNN~u#x3~DLxVgu zNWSlR=-^h-J{ax4l(%Be3lB2z9dMz^UDXsQ32(3o{xY|?3*^D5AUsla)AHEhz6o+5Q^k`~2Vt~f)G7#nR;4<9(-6IXl$^6r$hEAAL1Veo(mTe`>J#Ze#L zGQdgh*G3LrQ!W1mPvMP_fsY*uv~M(w^Ljn6PDk&3+wr589sOP63JVe^IO0{gOPsMQ zGT0SAdiYS5I|u(iDiB>W`B19v;yB_YTf9f|b(9ld@L}0A@ZD~Ea##M~orfTazI>Y{ zO4@qCbye$v{CxhQR9*i;vZl-$d3d(+eEUz8ds7j7N`jus3`_)rq6du6H@|;MvJU^; z=>K}3Q_sHZ%hNS4eSv{W)FICFNVo62jz&B0XcX$+^4<5N5y!rz@5ewqIx);6SqCZF zW`fZ_0jsB5-==`!|)VLyqMgXZ%0gu%lD0d!PCIt02Af z8jSzb#5u!(qQrRC9KWIt^TwmO#Cdl-Z(S1fRzd#i%?FP7t2jMvc38@1&=leL5MpcK zgAvTU-wFJ0QOSIni=K%Q$^IW#XO<+pt|P$>-7@1m?0;k3ggaDq-j|e_%2^^oz!A}G z=6E5~BESCYJ-N)s^L>i>MDl&(JwRX_2n2Uo6!B0_a0ZXj8G;r~qy%w2Pl_QKgy5;6(0C6vu8=#gT`yD5l-hUpJDpomFp> zx2N{4kZ+?Gv#J%yT0D)^sP|Tu3k9<3(~gXBzEGf7-09VkRiGx*P^9gO)L}7*E4GUk zR~a=et)$n|W~F90X$GTOFHiH9noW7u+iP~~WgLlk%uhBCJIh3!JR)H!x`v+kqtfVJ z{r{_r`uf#fq?v(X$vgZ!L)uaO{?Imsx?^2G`THNuR|peXhMx!X3-EquNG9$QDStx?Q&&6e7;hbq>~1W8k}qD(KQKeBR%ZBQY>H^4nq zDbOx20Z(zI{jN?>(VXuN%j-xOy7MVf(^nid?9GlTB?H}mw2sMDL_z!hCkb4L)(iA< z%N0gTxVNQPK%<8yLi_E(H|^9&Q3Oq$JAk{L7J+{iqb~=T=S=>hl$neKJxs%$| z=fRU}?vr<~b_iGXB;x;C`NyRsHO_BUlhXLR`O4ZHveR-W(~ZY-W2dsF>@;7e=hHt)>YALtE=I+?QMFYtw5gZp_l_-TNMVi0pz`=m z&FZ`^yiRb3`_-!cshhBvbV7-r+bJtKRP0A1dEq4dmgC25d>_TiqKRe1mQ?DLDxR#)LZjMk zXUp(2bupW^sS6DKNRPa2BQwt#J#6Drnirx>ZcR%T7IHb)->R^}z?wKJ& zRO+XvyC41?KZ^3a`AZQNjrde-XbKxB?(-wX5f+%thsZ88M5-P)#&DT^_1`=@bbjbu zxmE?zRG?7b`APo)jn4|xSYhoZd}alykfblnT!kLI0!?o=LoaLzy#EPq;@l%zH(xRKnigp}QbYFxNX)kr*Y{Kc;tQO)n-Hu^euZAWW1&%XS-#Ea3332e1-$*I&!usa5dRLU~yBJeGNp2_J^R1JJN~frQ$Yc+>`$+FBe( zdZJ1lhq|R@)MA)zuVOO|h4t?IjA$a$7w(^#mLRPFBxp}=EVoB2x1)gcdYU)O^N{#{ zg$mOo81;BsM7pD}+;N!`xXVieiBCjtZBw-PErZ0HFb?YWfOeJxO@pnM8}@OQb6ukz zRqvWAS&^0^9TmCBhZ9xOR2Z@i@r^ESl2EHut0KbT`d{YzQrOTS>vsiAHPh~S& zl)~6&#1RBZz^iYI*#B-%_ma0xMlECQ*rl=g`3h(iw1* zPG4Lei(h5px1A{ruEn%M(~%4ix6{(x=pD5{+926GqF-I`41S_9SX8p4g?~FRT!&wc zbFPKqY~~p@@nA6`MDnJ?Y*y+_uRYbLJNI|9*iA#4t_8((I^OnR(j$7DrjCBR$6ml= z*!Qc^MWI65s%Ro3oZ0qZvV6OGcwYMsuhYo!dmWN#VXZ+JQw=A;u(!p;l-yc|9g79) zo9+k8E~46Lus$qw53MpX&=-dNV|=g0@YP+S#kMWEeY(4;H+bZ&l*OqCsv_w`iL1bLeTi+_|q ztB6x9b_1Ojaq1jLF>9jR7YfvTkI+>7qjwM>efU(6(nD!<5rn>yl8V$vou0Bl*znI# zb3ZDFojJ_8EJm?6x9PJmRUC~{PF3pQ&4raYG2*M2f-IyY%l#j8(YZ9t?V3^RhfY^~ z;a^EABFN???$SSWwul8H&-NbQ93KJQ+ZrQ;lJ2WP7h?mJn&W?a9bCo^(RtTAFPo-$ z%~qZFKE@(leWCb%iLgYXB!<<%~DRAzly(6YFk`4FNLl$byR$tExIp;i_f=3 z#s8G-RH6p=I+UQA`ZiHAYybWFkeJ5^KN1jVl>AkM2y@oOadzfy&1lh0sg|BJitlzX zzEaqw6c&r?hdzr&gCtLtou_&!Lwyuu#;zs6D~VOMF&=cAWM0Xva(nB$5_~`xsSiZ? zf3}AhIjFs!zJ{ITbO1q{62_p!cT}JbJ(4JGPHx}x-><^9-Kv3D`#P7>U8JO6>2vaZ zrigf=+o@DN)l~`+%dTQ>z(@Q(m~c*_gm?S!d!W!gAc(px%Abx?6DcpOdBTjd{rCCM z#QCuPoG057^ZH_TO4KUjM#-bbIB?a8i6n8eRi|mY_{NFC<1wAZ*4VupyQ^3o>)>YA zEClj+9Xj%=elt2Nq;hq&G+Q;ltv1)y_3IQMBD+O*IYucn|kwH zt^dq}=*?Nu|2m7Oj$A{O-PZjVFNiXOW;p)7Z7MM995M8XinU?HI$R8|ofkN5(PRc)@sMx#qWpE0OW-d2{r)iq@f;X0f*1 zyz?O9E|Yv|HDA^1N{!z5+*zhPU+#3ytDxh3$_+%CxkY&MB2OZPaw+{4O>U7v+FU zP2*5BJp@dL65%H7+vv<&NmA}&aq2E+ghjq?qRuy6`C$9CwXo)Flb>(6(J5B{lUI$W8~BGNH9JEm;1~0N&8ALE_+!KiPKKjUsXp%T zYrF^tp!*L=P2u@*Ou*5LC@-kn1gJShACtseZ289r?Ivw4@4QnYdDGAslr%4RR8o68 zJ)aJudn~O!fI2y4C8V!HKLIs2j=?}QT@>ag*ty1;N!c(Z z7HK}n9X?pG0v_^=UJjI=UqGBn@jF`|&~+0Nu(@{6ypN`cJm{yT^kylS`N9SYj6sj>{n$IA)GN4n&~Gza(`N`hD5-xEwMx zXB@liOvaX~&{nfg2>v<_E>`cNF(n4ilj46L!h9q+UXWp=w%$ythp%+0(I(CEW_9H^A<>$~GtFgIoS^-}gCT?$uOByPq8@s|uL0X%3v6KDSG2ZN?hcNGm9DYV-gQCz& zDL85mfF1)OsJA^lz9q14e4gq1>z6)c2Op8FOm&o?hYBZ;)UMo) zCC-q59}0_&Ea})8|K6{T|JlxeK1YltChFCd|r%5C+)Fst88}6 zB}1c>kd-b$Oc!ORA=WqJ&?Brvl4lYBhdlT3``16;v!aaH;UX6 z_!K`TFgDhnJm zA8C+EaqkmCyU;CBrH?|b80$uw?zvh(%pgNOalOqP22NYi&m~2Y!twZV57xMy0HiY- zcled=T%`yN>*J$D$#G@mo2O;3lUGDz1JYRC=8}2!6N`B6=!r} z6MihTO$2xa@LX&qZ>m!pVJ2*gTH)IYN^4^BWx0S~N)T^> zzwKILt9ASfCN6cBYckCK8 zU)#H{Aomq?|CQ%Wxn7$SONP`X(fFcPT+QaqC}?{Rc0(`Km^d#$d$s8Bk0vsjbiX3Y zE#Ir9FhNU{Sq>}^MQUeQW2ojWY3QTKFqx>j4KGd2||CFYCDou;(_T)2? zZ>&AjSh>cF>U(#m`gKl1(mOS^U2gsPUM*8^H6PNwt)+EO`lr2LEO&My(YBXX0oVZO znm_n8&4-auVAJ`hr1o@6q3W7Ic1`NK$h1vW^|!#dbIxmsq+PEGT${{kc8$Hn7uY)T-&;@eXo~E z_gxRu>q2?yB|tsBZiaHz5JK0!?8_wjlUXG}k&vr)E0I((Z!6J6mhK><@~&qaCCE}7 zf#YL``mdm5_wgn`U6r-2jt8VEjs{+e1HSP^x#=8l0LiT-zOCaJ;CNaI{sF5~wt8_t z-2G+|60+6it<7WOUZCej$W*(v@nkx#k}g`NT$cpeA{dE2XUHp(64UW*3dHNR@__2a z<4BiG<*(&3e+*{d*4st7Y0}(7kGEmtj_qzgnKk+YR4*P+mr1gKL$WI+Q+^$-%)yx~ zQg-XjS2p}GKlQW}Onrt=Xw$BEYC%8QPSU)nT6(YP09SQAs0yQ2zen{vk{S5iB#NoZ zw0tbYG(S!QqD@8z1?@49DM;58TyF~fj9&GHChtNrrI7jk-M~{HvFa$!S({RYh$ciG zC94ufl;Nw@O?2TZ>EWgsx|MTA_9kzk9TvlMr=zGVua@GTLAVW8{5ot8;J-nBcB1Dt zsr^mBx{0ujJ-s#wEIKPU#fT00zTs?D*D{Vgbax%<%$I!qW!ZMow|gU+x<}Ff9FwqF zpNM{|x?+{pz?*5z@@%8z0CPiMjN3;jtEy`?jIPhfVywkgZ%-ksAtctcVNSc|p&n?M z+r$*Z`(w{L?MJtU5hh}+ewuoC!z@6oN?-oCv)Yc=@2*x}Rv=UdIss(p;sMJ5?`)Fh zP2r!&=>kREGynUmcUZg))HLj89dLqg6%?zeq1lcK!cFm+WA=Y>`wAAg4|9{ih9J-#B z)z)CuMN!vP>&xm*V1}dq+E8CK(%jYZYZS+Y0MtE8JMQ>B{^*uP$4*s4DncpFlMkqN zb%rijRo=X+t5=yYBcR~?2k2Li;c{^~Jzr8v2TcWeJ3FKo=_vIDP4jwozZ6BIaUuqR zN%eB9lqB~znoJ2T-yj?{`c3YqG>ci&2GAqnWQ7bK!V>(tJW;IW^iq7 z#1rNxiyZ|wfsh1`DX5?*J#jGr@xi%I%cH9DI{$Iu4AWkvuudzQ%jfiDgAc9Sl>Qsl z+QztL5;s*zb@bz>>8t?LA_+_K7KG@wH#%jwvmwb#glnDMM zd2|_#s|Zw}Cgx&dG$__0it5Z&B)JlLq)twH@%(8YYMRLpw@Xz*+J{^+1~P39NtMlL zeyaVOHE*J4B2TF%IYfq*Dv)O;0!_{;)tggYad`hwr8(7{TecS^Qr)~QN>rVNzsGG~ z3e$r)Uerld$5aEwoFLJs33~gsqD@6asW_Wgk*enVH(#&aM45P;S$5Xty%ksnl8~pq}N_F zp;|@g5`-Y%Aqw%ht2)I_bX(QysftihjXIitUKA4OU`K2(-sf_^QA;$;H032m8CAGM$=3T=z}YvU8;O-t4oK|>9xSo0gy0ImH6(jNCy^GYk*IRCq< zu&*{)c)W-lm$bYs)!T=y>dfD9s#Rax4N+m~s$zGeZc|@f9g0A$teswZM0f9f4&NtQT0$k7Ej7cTdbd$_xRSHoTJ=WjOteXIdyl-I*9BScMA3mxQ;Ur# zvTJtu{>RGy7Jcqf<1CyHn^i)z0X9togBRg^kD6JuAaETvYdL|kMjIowk0Bxr>ReH~ zX}0XV+bhQpo*%*6i|R$HV?2DXb9nx?Wh2g?ct6G^mbJz9$V(6xttE`BGh0|}(V_Kd zQtOHq8s-DWMb){2;oII%6u)f&+KKA!<-F#6k}W=t^Iyx)&UwoDt+Gv2mKLYQc^~8c zWZZYWkMZO2ACB9x>I*cQ@p)z2=-~dFs^9*;(ec&%zhkvjI9@AMRE-K*-h9m_HixNVc7Zdem$2DSUqBxrJ=%`+mcDZt%UbHR(8CZf~zt+jccPbeV{>e*BKi zo47XoBG^qdJ6o>O4Fa@$k}r+dKmYvhVTJuZ=XBon^Tu@?t2=LtiVu-|;*w?S)GzxH zy2Q~M#rtj1>y@kf{NJy?NAq_QkzbUAEqLyp6BLmum8Uvxcb zTENFR{Kc&r!A4e`csG*SFNKXDb$EbXXtRs5(q&FQgmS+~_3B7CMMxf!uP*sE!R97I zwTQ46iS)(5Fp0NJ=1f#8v?LjPC%YsDcBx(YKAJ@T^bW@+g6gJY1ervYT`H@uYAfD{ zRF7CoVPcesa=~Btt(dp9#MG#a(umo-AG=Y1EbN9Dg*jJ6F@OiBbpd_MUoLsF(u`o? z<*=>MkwZOL*u0f%w`Ml0D_wH>w_4K}SqZtRPCc^Tb*5FImJ&ca)jg4bjeg9<4%F^j zPEay(@%Ixwjg=h|!!^aV;~JHS6P#YUTfHO>H9C!v5k1}Ppak>E?=7LbNYRHxe>`*% z6?i+1?D4e`IwqdO4xccD(ju=>Q|z{y<9<$^<>2 z3E;WX5b~4e96#ai5y^-SwDA*>RopXDU3geJc|jh4v6_P+Q%zN1;ARs{b?%JBWs&p= z{wQ{q(!ZhI*V(~Dvu}%;4@RP{u!&e>r+Ew-DLrdFeg7&(BQFyY)YYBlPS6;ktc=9V z&4>P|N~2Qq!0D88mKDDijUSC1#nr#WvRY>;2Om(h&w>Jd2lH!O5--5jzWYktI_%ct zU_{c2ZToT0@}7LidQE};h=*2w!nyJjelO@Jy!=pC9iqQl)PTY7TaceRDP?^C8Q%_$ z!@s0@>KQ$h8gc7XBznpryzPGF$O1ch+!x)*<>p14S21bqq&ruV!)hz0Poa z*1kFW2x^{n(GBRNKq>D9TiuC6nX){8UR=dQW?AJY{6u6i_NRcC>SRsl@?y=Jp>uzh z!pX)IZ6aWKOj-p}%{<+%wNS;ShKMyHg)Jrba+;LEDbz;wNvJN-c(X>MV<8rDP z%Y53hRdmawZGPkGVEx#*c>M$a_0EY@sUECPu8eiM@ZidJaesTWwI-%5-IES^q!_Kj z9gS+%vU(Nkilzj_yVlLu1Opna@0YwxJa5^OzdqGi7~-YGz?LE0T%&K@-C2i6)iGQm zSg$W#uwtDac?I$afwA>e5E=IJ4KTB=3-rqaoNc~>`va?aD$c6P;;MG(S$pe#^KMbB zc#%fq{+OoTq#Cd z{=crvpTcU6tf6Mi(ve=6i~Ht2V6C%E)dQ>Sh%;Fv3u`?o@Z<`)=~nkExD) z+E(rQn3ubpzr(8cF#k40k{)9n1(L$W{g~=dJ+9y(qhYK4RH}m^Zk!j7tyaYv*4U-R zW2*zr?Bu0}ZeDNu&cl&XYku!Ps?l-YK6Y3Y>#n+VU`FrwP}3f?lMZ_>-s=vxhsTS| zHH`Bh>>ai$#g@;}e7&Zcb;$d__mN%3a_Ft?`oGNe^>gj*=ZBq+mB2{jUWJUtA}<_j z(;asDoquClgIW|TA9L;R5HsIUx@C0Kq2K>B_;KnvfzyakvCkL zOlyMudQQxrFX;hf&bksPofh!Ne$VRod&v{(avAy2s5>xj$I}0eh95|5Me2tjfQI_AB$U%#QcW@PRisJ zG6JDOEv%?6659EBM<6 z@ED~?4(Yhq#Njc@sA>xR|0*eBiCFo6^3!UfrNh>)*bM_T!90abc469;$tVi?syg|T z7Ei?`off)}pBD-!}o)2u_p7^H*w9vR84Jz27tFrtS+ zBjVlrA0oMIS=(H_RxUbaKWXt}Q5%6@*;VM!;9Kv1QnB8nwzI3?@`>iasIkQuF- zTGnv*vEwmy`H{d~b+n0nI5a8P>sfw1@$5MaooZ69^GmsMJALkZV%9aGBW{yZy`O$GtpwS*e-yG* zisxPG!bl83if%?51^0hg^~j-u=QUv_E~+DBqzr55RWoE=@#q|)wwU!6vtH^~&%~)W zLmH6N@6gxO)vpeDq`J3D?WGXsva5NSOl{^$Oh}p zm*RH{0xuu-)A#g!gTHts0cBS7%YzemSoIRZ>!unmQ=!Rh^|Mp1znO__{trzlhRXW& zN7w2%RXb%@+n$R0(_q@gRBKTn!${$$WKdDysjJeRP|{7&YVHg%r2=+aSWgy~nS~L| z)Vz|)irW`fEQJKKJVVvwRpBNyUMg$BN?T*K0!nVC(Lm;$((G^~?r7HRS;BNiW$n+? zRhnF;s^f!Ruj~V*hB5)jCUew8RA_OTEoRF_b?j3Nic4yPy=@lo2MI_8WDZq*oe?i< z0#mnd$Wq;Cq+)NXBdJ6^1elL%n^hy0sR0=(QNQR|^sYRh`cQ)Gsd6Pa+p?WrlxvA( zQHs^r{gr@LmMjUaqq*=aDK@HGHB&G}0pAG{(eAIIm1=z9A<>nX?}`YAAv$PBH}w)J z_O5qq8iBU?AwxaYAp`L-NBeTVjU~^?+i~1W0k92qyq7I5+~)HRO1XcOsfX&2NALH{PG;H9udd%DtuIJR%mL6R1TNmyE@wl$HtAPMw!zjsN|8iqe#X zw@aNT7{O92V!5i8an)iVQhA~Ri=|kW;Y?Rr zvAllMq0@A=@{0%Kuby)h)nl6WelyxkpPN?x_qePzD}?PdyzL?thJ9gyU71b0jI_f* z9OTz#BcvQ6oFUAKCXAn~$R6PS2v-PWhFzUS`-=621!Uf1ng65YMKIK?$VPTM*}b&w zg0+PAO>=X)!n{mVlvWBWzCt!!vtK=xY)q&U9w>L4r)=pLNhh`~1mvWvDt+nk1fYr3 zWL~>uADjBHUihgZU2&a^HD_ng{N|a+J}L_{aa9pf8dRAF^`t@Vdf56;HhN;#F_B@k zGk8+Fn>=BXPqSn#y}3AB7o9DOP##O*WKd5K$g63k-aM{pE!KQJbycgn zHGf(=h9eS|?>SP9Pye|&(nXRoARcZnbw6{)Eb2Wb%r?}0p2A18y8lAQdH)Ah2}d=d zq?WqXwzRZ_ox5B0Bk`!1jzyDG?R_4ht6yDf@87~(sXyKFb^hml{rvfTdg@9FfoDtA z5VoG_RUu?|5-uA?010(%l6||e4dJkt3_NVRGuL#c+P3;!1$)q~w72|iFEik9CIr5| zSesTg9$#5=la#y(>jfNHfZ|`V^xi)+a6;5o4+-;HAzj5b@TGTLBwMwHYo3pPAWGoB z_USrDe(5D))o+gP`=`aK3uU77+=Mur&}Qd&D|Q zGF~LJh(xZfW-&@P^=Ds1WRWe4ZClus;@I^4C$L_?;oV4wZ7gcv?G0RwaL?p_f5&?} z1T)_Ko7drUFCgWnv&$=fsYe~NVpEZ^DQD3%I({5YH3_a|E7p$(I5$kLNtR<#ds*Cu zE*lYL6l1z(J>5)d2)L1K$GWuO?a}Q;?Y7mt;#W1I)xtG09NnJS?(ZME%qzAr?my^R z2)V24ycA+uLdd|w19&SSYa-?`{w-dGUPctZynQKxEsI=X(iCtu&yPiK2paME&i@qQ zfXfFEf6r`n=lbt@j=b-su6D^{UFZ3sBOae?dz+#DKVd#$r zR9s_Alg)D8-OejpKM1w=0xqfX{fd48*KwAnhe~nyZSTJ;rQP>HTsE@yI5$0|QLvP+^tM^T_T6zs_o7R3;ez_7P zrv1}m+k9N;y$Cs9&%5pS+TM;zz&pNe=kNQ^{GGx{$KP@13U%@N2>oqlk=(@+W0Jt1;HRcSB_{^J%+P8ejd9|K?pm>vP_hz}9cBP8 zjirgwIn@CHn5eKQR-UJ5@adx9WgyK|76q3;^{ScE=F+k$#i<~|%dl25wo@nBDpb7` zK0-)i39@Z|gST|nnekeT8@U8FgWnY*Iw=d&vlOw@H+j6xAIqg^2Q zot4R3A7pA$;57y3f3l6>C;AlQS!(*f9aUvkYESQkp*QpNPxZurvFqNG+NLG%DJzdj ztyQqMmucFPf`D%^6GbIf|G*Gd!yd5~stwPl6xq}cr+QdG(y12vBgKt{w@Tc^I z`oo38odZUkCBqjG zi<8YI*ZXQc}?KV=&KCour>n8DxFY6PS#z?eyeFaqg z9pgRGGY(7r9bEDg-v518g4g9!$L8<8YUu|ozWfpH%^zX$iyi*uBTybtb!CT|%Y&*p zCAM_z`+zdwQy?*Wro1Ki-<&i7kH- z*WmK1%P_NW;Gr2GGC}rhg>Wb!X)cHOlwO6!WfCx`$gG zS!%WBwmlD371)?KsLfB7&p&nMG%*zGtF~XmWJnkkjh2s2gIiUPka74ic65azOPzzx?hV7VNVRUN*j2>8b$oU++DZae|rFxEqYT+TiSTuIU=+>CRy9^;$`((mY z&c?d(CXy4ZxxYSlO;{}9X}5?F6d=-=_=)d&#)Fl7V&n~8yVM{KO+Og?@XUk!@n@rn zb?aNR5m2ob&#MD_NZk-u4`J(NzKr#s(|nvfL=aPtV9*JN58ab z^L&(IBhN$rCMs_)U*rAP{7gumzu{t%r-@W>v$-ey!hj{0&Fo!&uOd_&Vi~U){jiRY zxuB~@7*Mr&iNd-+#+7K^o^jlc{6+gy86iaeuWUx$=8oj*ooB%R}tkl85R_O3`Fr%mXPj)@6A9 zH0krZH9B0nzID;GZ(ih5DUI{3TbX^oS2m$<@=-^hv}|gRHo<7-U*?s}M>X|LlK@_?#eEJir4%oK>nLlCVxWDncJ=i*+Uww*(RtHbOI$&rgn}C8> zY!Slt`#)&;jg7;m=n#5dLevGwIRv6R;md=x54Qs<2|?__HlXLu|NXYpi9hr(|8bd z2vtw2Kkt3x`!xDvUz1&&FPYCPih3;8^`B^nv{tkukq3(&uc*XN#+ON6FT`Ztb<@eq zM&73@kR07&llQqChp@b1TQpZruEWCXH6d-p5e{lg%_>;at2rwDe4eQ4M*e)pI2x<+ z2r3w7$vZVgN1A?^m1^nBPiZI+`Pvw-E8jcvN!KR&L%u6kam)h{Ae;Azru1vRi9FI# zkecRu$(3q8|K&&G_w9=LG=-#_B04tR1b%tVkFZTYu52nIKUNfWF4pHt76GG}eOX^f zxV5;v_ymR;;!i6cD+*0l1C}O1H590fw9HS6(w5JEgD_LP zA%v+3d1hEZ zG@Su^T0>h*d_>(Mpj(o7VV?QOy$bm^B>T3)s8>POYTkw4=~o_ZDhszI3lUD;bQt{D zVHPrQ-z2<`-=FIyJ?r3m|dL_o|s}tE4^Sr%NSim948}Xw8*z{NTP0 zv`g%Cc2G(FN0B;3uSre>2JfFMC0_LB3S`OL;m(r;S@nMusrk$$SANASpz7?0Mzs&E zcJqun?!cB8eS>OtZ~Wb1wHjj8d1fZ&J@QRI$q3fv?=;RgZ7HnYQuMl}XJ5%qg6mf7 z`RZeT>^wNS{?XZeZ40>O43)Y0gH?~@kGv?m?}K{(mDT^fXzBDmo{)!1$y=?eLcdj| zUv^w9RqLnE8>(3k6*jt^7^oblxWJL6Kdg{Kqmn`F%4s2iuuTef}QQ~0}P)~?x!VCCmcqE50`eA*F7t4KDThmT}bR}L#H=P5sx8KQ0*exQTF z$nrU2B^a{}5%|%`cS$HU#hM`$>R&<1ajgR-gUu&_U zWmkIAHVBudRqY=~`(frN#+eY>fbfYRB;@MIAPr?3k)Kq3{?F^s#-7KougyKiy~xZg zS71DE%6Lc67fkhn1aO5_B>VOtWfd%k=b!^`cd12fVQ1Gkx~yl&O8J~E9|xR(|}RIn|* zJ;u6G*^YrAdIDVOeU)ohbV*!lErk5p%Sgp#GeAAH@hix7g|gQ|u~LueNdhAB1I7=$_1 z@ZuU?P#8LDY8~7A4o+I}zHFyBclpPZBF%vEcbKSS#+uD(cClp*mNoRov=R9F_V=eI zA2s)ah+6?SQ&Y^gLIog|75ftMvho+fwFrI<>6?msFn<*_{HhEq;9X{&MrL*+Ow!i^#`Q(GHtd90UBBDi&Z6H z$)`eXixBFHzn44HTjiIEB^3!EfZxW|{Du!(i>_Vx06|?f!mccNM|I?B@~CDQSNtCX z`KBs09t%Um_F+5wKsC4Op!Wwz9tlwA@Hu$=`1lbJ+7?p$yLmsy zrITAt2RBthYpPwUh8^pk0IqpH>g*;qKlOqM+Y-mOf3^{}R@FADEm2i9j`-X>J`E3+ z0A3^<9|YnwLt*Jx4KqO3H~lyrRb@z3 zy0GWvcC@`Ty9AqUyP)Fw;ceKU7+%+VjXJd zp$bh{F>SSq@6j}=3GZSO%&BIv1U+whVvNoqd9E48gqYei;oTyfi~`65XA6a`ncHbWOt3b(k>CA`f>%_-!y3Ml zm=}N~RTqlx>#q4uY@7E}07FIjoi`-(N#r+7qh8@J0O1DI@__40VKBZ|s6`J7 zQ5L39>6w6gu{AtaC5QsmK%uXz8r;<#eNL+}%?Q@U{f*-+bOk{1$Q~VXhiXtgRi=Hv z*>cPCx(=PeynSG}YW@Kc@%R$xzN#MaJLs42KG&hZ79CIFV7{WT#&JtveSWIl5kGxu z*^O+{D>Qa~@3^kJCW-O?QMkpYbNx$zE&Y2@fa-;U?U^0cX*-BQW5{i#84riRdd#cMR^g_~R9L+8dw2hbmalUu$X!*ymjHIu z44RD-Z+v&z6Fu*6G3ahSlbcb_fox@?z*j~PyQc*1p!33{2CO(s$c|- zTg!r!X|cCWaM_mR={$)S&>z)l)$VqxK3A80jrns3HV32n=24f2;RqeeM*feer39Ga z{Hhy7U`N4R`v19nJiZqeVf@7JI}wtJGzM|m&`YV>(tAx;oJqVFmAh(-^NSNF$CdQ-(!rhhrFk7S%X-lS zP^D0j_b}ib(wARHf2_7VIaKCbn4~XA&dEa62Ea)cbLxw&R2xXG-P7quz%rxj5;QiCrInX1)*zb)-ZyG&Xj zs-)zrz46_4#{jHhoja}us8%m_VAK1T@gKO$2L%hBn_4U{yty8H6R<`;_C-MGtNa11 zQ3UE*0EDn{{3%bY8oqX`p3+l6_OaKX$ti%-(>CmJ)qLiIW?d*!Bd2{-zj@Nj>|8_< zK#He3e6X8h%nzUQA<|X}KE+NR{BhM>Rqt8LXHiIhm{f{P_m-qJ7H@x0Y2>3u$qGyw zY`>=$U#EUANIK~cV9j?AMe3P5zOuQzYYppto#Pi=@fPn}BuxsV>zsmd9oHRs0GwmSqoC;u`U!_jqE^4#$Jp?a1Lhlo`lb}))|~j z;N`d9fb?ESgA6am;#CRb9yX8e#9HYmyM$v0D{=exg1zSY8hHupivon*bEmRHt*+U| z4q$y4Krqn`W$Vrkn(J?DsqWa1(LG7RtI2!XcQB-N&n^yE#y8Fmc+t9_D@R;cIG6KL{!nEDjWzVtRvIrc~k zRnk7y>X_*t(mBd_G{wh0J%EX6OVf-l`<|lPssD%QGieyi!>;12zy0hHRs>&Z`lPe0 z@0w#}Klk|hxi@K(_BY;WB@m_2Kq19ffu6)vWH?udf(kR|NL` zF7o0l(@XNzkuHybgx_P?Zyvnh+fLF<@xO8>2J^>RM_Q*d=)5$JegC1x6V+Fa zi*n1``h57+P6YD!?f5*M-!UG~sxG%v+&VloW4)2+n_U^sP!9ihRgoPTL&+!OX;v3a@fQ1cO{f^$s+rHmwQ3vtrBZ z4xbk*o5y93`VY5#3!kgVS;wgUc<0LJ9{IV$plG0m082o$zd1}RhUoSQemY{Ju@vuK zif2#K0FR>%K3$!S$7Rc(NBkF};xqowAkTUV4;}jr>_Z7F=0SSsGJb8-K2_0tT#__t zd)MEA3J7DScik&SO@EEbbFWW9@oMx#uIaY_zi#9DKj@Uc&m)~sG_{Lr`KQ~liBKK~ zUQC0>IALGG3phIIE7FCH|K)vtbrdpvI8;;%>+z`ilNO_#WLOZ^6O89W{g`6ILYDNJ_8>mH6qvCJfUiNU}AR zRlBwJZp}Vh>bm{tL*&fnn}@;`(kS$2{x-_R|H8!MJtH-RS8}L(`OrzdX|i6?tWf_G^YxyQ$JlgP z#V6kt37>660;Og_f>lLGmBu`h0|RzTihlpX9Tp z`l_L7BYb{rL^&!6sD&H(VFr@s?bN2M3Ud^ttxG~! z%lvXmSVx{>qw4eqKs6|*FxPO)1d_SDZ9l=A{onJoe0>XSC99*z@gsv664q>|%r&W{ zWrN7CizC>)7NY^Bz1N*)va(@j(v|rm-11{_{}054aC&NnzG?!;^FK{hNbExV(IO{U z>l<71f2>-sFwGAKBzT4N_zjixYF|(ie{}x{+nNGduH(a{R?EkD{h&VYM$? zRZtZ!6n6?rC*j~sjN{r?9%BDP z*V$q2a)`JjPA}R6(f>rYXBfr?8yNG!{O{MJHlxNS+}iXW>$CyCw9l~GxP@V*$x8G*BE7IkJ5-lL5ve`uW7%PI%(*+76rhT9Hzp|;c4Bd^6O=d*Y~eibrq)OcRoz* zp-n;69?xSvw4!20wY?}qR+KM;4PMG@Ej0NO!ds~R z_m?`1Na|6ENh`*(@zZuX3~L)l4fi*^zFtS8syWYs!IM%ioK^{c}RrBTu-j@WMmjQGMrN&4#awDSD_NP)^O zBe)9aZ)Q=InUQ)Ls*9oh@y(fH$=MAR_{W=>?{wy7rmterXo?)WUc_QUHQM7BGxAN< z>*LIR^R~wsc}&%;k6mQB#JT$AWcSywCA8WKN-c5Qm9*{B+vIEG`|v&S(p-jK;y*tk z!tZyYXl7U2aE9q%se!LE^HJ=pc1;ydyuu$^FoXK!s!`h~Wo1WB3V4uL>#1E{S*E)% z#~6{4V*})DO7AB+fOoyBAGS=e(&&^xIx$$+Mu`iA}2!ZY(%Z?6B>+KO{@!<@oOsKm&lK4ZO`OSLuUyan`mubp@+KJ1@43#9d2)CSTNipX9D1S5l=H-shFiF1Ae- z-?u7+U6a>tIl^yW-}lW3;d7Vc{^{pl3a6gr^sa>>3r0-=>*4Js7Z`#YVVwYH6^O?x z6eSPVlEZ4ud__LX`-j2~2#+5M6fZHkoH+;ENK8k&rIB31yYs**AcacaM9*Cx6y|D z3SbH`6$@a+`)_U)Xo^JFD|pFEM;msyu@?B_IBwD#_8^-mP)%y?55w8qALGxvzw`VU z=ic!?9-QKPJh^Lcmvn=bi;iVT+@AlzM>n>c$oyC!o3=p)hZ@30i`z!>OF^VKKT?me zE0i4X&*#In)AJyR5qR;)Z3<puyCxPg3DzEhT!hvcX{LSmXlW4IQi&UhzBP< z9G@p!K>)bYha&QN5tc+>3@eMF@EWd~$AZ6wtH3@wN98gdEE!0sDQtNkXrm^Qn$qhDq+zAG3Mg`VikIe+F6U2z^q zT<<^gP|iz5LAfh`d=$Pu^3_Kkdn*{dy$%1q{oS|!$F?u&SJXf-598YNBRNM z4c<8N@g=rXz9)#qNLmLDbijQg@pV}MT$U{&?T2La!KuZCqgcF6*c%9Yk#<{5AuB1Q z17ST~X$%+2m4$MlIW(3g(Hhs0E?0rAV@zwtvXQ4y4X(jSH8slZh*P;6pvLrnfu4`$ zHi^ikNJOzR2@l$o-E2vNlAw#_A_>~2r{Kvh-paCbE3rvUV0|V~>A{%G+=!BY>>h~j zViNfw_y4289L0r?L9?1u(sPvRTvU9lCHXB{YR7b59cr;4e`;3cXY*`L_i78;`~Bi`$zUXox`;DkVkskRkEYV0)5 zAk<=`!0V{}b|P#H^;-V9q0UW93*pBy@q)|r`lGdYx*}(RPV-(T;mV`UYUBo|4-F5- z0W*TZ$`0Mx$yYq8n*Q=oo^%HTuV6ARJ2-nr+A{8GYSq55gp7S-91J1rc#AH|@EBOC zZ^2n#cTf@@bkDpUPS`N?=3p9E^a7V7muNszAR$B zV-mPNP{YUn^bx_l*I^kHYRm}~i~U|1{I~P5#>aza&xZmV58f$vfR3+47$BaMsO-u&#YkdD7W63e-BH>!T!)`aL)cBjHMSIwAT*w`HXNU*+zKO>vftDj(|d}tQ2 zXl2o^N`P-TE#9Mn^hr&(n-1a^1~V}2d@n(AMMdIuD6*@0fKNe;^ILkorV>{4v^y8j zVDVN1RPARvWT(-4c$|KCgIvJ}4^+$KQ62dsF^1W}^`uTE?j*i9W>l{%Y@1V8(0b_* zZ1aM8jqTHI-1=G^B$*1TP3m3HI7_QhV~*|o;2qj-0C9-?Pa@k*e*a{_?I`;YmBC9^ z=aRiPhosm0hhA4h#70}kA4!L;a#7dCbL$yY^qeC_`A4cCz3EKl6^m_GubO62Zs|=! zN^IeE7E`>T@?yy~GbBHzuJmFGrui)`7fT~Nl2nsAQ0K|Fl z9`8Kflmfs5@4y^3m+Z}&&HJ34-z5aV-tQ49j|$fHX?j=Aqpp<0yMM8b?!QPi@%u%J zqAM>J3_7V3G{c)3*$t7e@KjrWimfiayG7K;xT_%!^0>|RxYc#I zrZ<|Y9a3Ra#k0kNrCWr2fl8F+x2YZb=H4_K+Sb?4b%-FliiNLDD_Zj}sjp#79^pWP zxnA54OD*8`*z5Pb9%~)i%ckl=)4IgA%UlP46pVF)X%14LGgu6jq#pCUxIbc_$7Ua1 zFTkp|ZM<$2*+-)&|6W%u>gW=R=kt1KYVCR)V>ae{;}4B zZByeqYM76;ZfwJgY)qhoG4Vtk6WQ25Om%>#kHwDfYccq}PUr$X_#pp}W=gSo-De7T z#CWu0$$gazK6)b-=EkOi+q?cYDcxdfFQpUWI(}?*?WS%S2aekH!|UtDb$X!|U>h%U+lCf!V-RtKYUc(t}AH4$szLm7XQTilGxi;Vapv9nmJ8DmbS z0?!!D4hN-=f#O4UaHwCRdnA`T(g$OMcJO8rPQJz^S>+FZ_y7gP!9W|E;P4r<%c zBdR5-S-y)u{g`Ead6Ge-)dkWf%TLXhhJc_dJ1>7S0p(aEPp0w^HNCODila6~Ri~

uNxbZ)05O0luMDjExzcg!OkF@ZxH&yQKjpR}XWp7h65*xRc9b_6A_ z#B@2my+lZsKsw>w>~f z^p}p_ca4$KsnlIDL`%dv>Fb^P%O^SEPplb`Gx{YuJ2g3KET!H~>PnByM=5+PzyJs> z(!9pEBXqrz$7W#|sZXCZ^Oa{NxMsrABcI;$7}hei<>II*Hy$evcLc?2YGGIU3gbse zq3U0JIv-l81HNYdbV;zY&JF2me_j@b|Hx7opHocJauPU>ZSE(Jl?{iw_o=o(``kg=M>53*it zv-^fQP@?2VtMm}GW=k$(iii#LTi%?LZV5{yOsIMZQ6J>tyhBDrpJMHqO`^RO}n`;?|vMO0+%e5W`soI9zR)te6?AH*HgFYc(-ai*J`mH~xw@?G!Ln z;IJl^t7u}i`!&RyC^p9U7aG*nNSsVh!eOCR5?%9dE5~i0f3ny(c>fr3-sFg?YVpwgv3YC(v@Wo>$q6U)HDM1X!P3B#LqXdn zzo08X$>>yB>1GzY$xnAXt;XkmKp5@7Pk4jz?@-{hp5LvhjzkpGW`PFy)L zITHkwbf++tUFD;j3zU}pvohCI0XDgh_j;2_e%TpyKPi%7(2+q2_wTgcap4nJXmn!n zy2P~mvtC|)ZrUU_OXD}m+ey`Qm7t?*elp)pmx?f#4z~!lmL`4O#vw&k&wuTR?&%AuYi`2SE}@a zS3Ucxj@p4#Gn>TH=Z{47Qc4h%w~G`BRs5Olrie9&nCM)LI-5~wu>%4$8NINBB^u9>~39%Ylle)Vh!$!NAign5WY zr-Wm7_HHSq?dJ*4%Rr8Je)aW`O#FjZA4hSes`(v%Uk3zlA{`%fAh$|nPe0GL8S9Et z7xREsNlvsC4CKQpf#_oA>@+~dS|ZjJ1T7J-qU2?>el$eMrfAtNiHw12g=%3)?}^Ge ztD-4W)a)sCS`-#I&0h0FtE+-`&l6Z@iOdTp`dIZcjPv$Gvn#9KrsGW1h^g;H=J7=- z*0*L#Z7d+0 zb%M85^7<-OJw#FCy#Au0fpl?G&LGfhqMoWGb+-;TM5pnQnRYx*!uBSr9}?F@b9}!A zywp_NYC0gj{C6kcO;o64Y-kIa2ahQ3*hHt7;vd91C9RiI*0E3wtt0aG5p{Q)J|9|r zi9*AAqMNelMX6`qd3yQPP>L2BWhA1`RjGTa-BPSi73*CQMFwI`-Ki=?9XZ=qe_GU? z0ug+5sAx)DMAPr_N%Xvxszw88;>r8e?mG1=no5-@4q#`-7Ej$tGPSD=(v`MAbg!xYV1+%Qx?N7SrX(u`SN!E9-hpsniR}xz(!nlqZC-^>v-nD2IS^xbavHL@whsbqx6?YPm zo<#p!D}k*9^0hg$h-}w%z)^a+iT-vytRvG~_a{-ze0E4syj6X(&W^= zXoA(5rWrMcv^A@ep-ztvZZCXE@whm3_uh57J zWZVB$jk>L5HhhP2F7J4yw)6F=yB*`5BX@C~KQHn)RW*oUe0Ur$*eefmnU})yf#*eC zI1o$DzqE#ET1HG!>g)ea_TqviR_V0&I%-tiH9e2HA1AEi_x*KhBHq(+FC@Q-ldcvU zyl*ytPp;?sYqb$|*=loj)El`SnU|`X?289uwLOfFo|d1tmAt+>F>NKTV~z9T%*wVK ze@2lj{4iO?9&azLRcKOfqToWB)oj3vhc9t3b`cA z926%GL+0TMJ7hFBt&STd^moifr(-;WK_Z)t8G zR(g}^|HtX><$=uyUqwJ>8Zo+*CI7k2&mP6I4+d>7kDrv8Vk##EW_rtl#ZHMI`g*MG8W@~3Lb^>%;_UlhJ%=oBPfjBh{D16kdnthY3w zjEqq1Y^62cXtc%sDuDK-g)%@wG+}KH2o8}PbhAzvekwsYb~6EQxIT$Gehelc;k102 zvXVc^Fa>H&B{?$-fh|c-Q{HJ-@lmNxuo__VFbDmF@pl|^&5$(Lw*TBC)Ok@M4CWe1 z>lEpE5C^bo6%X&pA^z32jsX=(Ywyv#vTGyugd>x}M)InsaQTb3Afu;p>k+w0SmTHL zVnSYU0X-pUy}bukdU=7ogNF~v3#Y>D<9tzaId&fOEIoHSjRH50-!PEm;tt66RiNeV zVB41dZX>I3fj9Yd3nE2fs(_|jKIF54wTfrWo3FDy`1o|3PTw*4I^fUotera}k4a>^ z=DX((7txce=C8b{2L}3$VDu%k9KS~Q9^m~h9u&V=K0VYe*zuScs)M;krTSPle;VSH zcXW&h)S5qTr$4vNRgm?b8}w>)`@Q4*iRyGuF!quDB~QQmoopT>sa;d^{o)hxri`J60D}Y9P0KtI9wlE321*0 z1vmDSUQoeGmy&Z|Q&ig7NJ=oko*nUP45s zvcuohvXK5l$?i}&`0#}!bqG%{caRs4*6_kT$QRXYQwYM^r}I$yaJ^$z;@G+o9MmP= z4i)BCCqTfz2?|~WU37!MXis*`onrb50e|822vBhK1yImJw7ZfSO#QAV^cW*Y35>QeErf!Xar>ka7RR| z>FxWLRmbI)%dT!Ge$;a!HKE{peuW^r<`=VBk@uOx3M zi*%#q=rkui66w{KE~#!0$A$7oH_iCcQj>I4kX+F!M!G66^Y?p;Z^!bmn~r~Rju>|} zJrn8DNYmv1wtPMA#}Tc4($-;Y`+CbvcTsm+N^0w%&}{;F0Zp7QmZ~0ZUBIoQG4u5* zC59bEWgYDPNM3`NU$h)wh!Xg65jWP_A|$WbMtnLd&l@@#4mpY;x;DJdhjZz}o0X)F zW%;}R4R=E+@pt_DeTHd|hiwNY+DP-i#|y8&yg!zYvE}*E*EZTGwY?M1j!~_XR($Wf z!M&TGuPdcJ#kRM&c3d|PyMEU}NL&|j>m@$j1E&rQZ%oFghgXYL$8|Hjt{$#^`QAZf z4cXDYfB*k^OxH5LM0M>gC;B!mVp<`J@)aeAFAXg()a*@bcK$U(&Xy)2%z=x_)bl{Vwi}#B@S<5VzXSNQd@q2w`E7P3SbXm1j z9qP2CDVjy~;Isl^q&#<2Ksw^r(=uJvk#?(~l+Lt;W~5+CE_BgJ!*=r!acLY9-J1)_ z^x`Jlu{gUIgUI5@$+F1?n3;%9ICf^XnQzm{Y1z`z($;=kvW>jz|6kXn93oq35lNW@ z+IOpjIsZ(7A}PQR1uf75VO)s)J`KtEiHn(qVh3Qc>GdTP$z-H0R|RVXlz*8FAWOTu zCBa{2gTPs@q=skhgAiyE29J1DwS8%WhC`u&W|6+>DgAlfka!MnXdwm`r605qSjUeu z;DZ+$#d_%Msm`r9O~{^}*mmVr>Em2d;oEL?XTE?0xP2rBAuW&1>Z%EbPBk#Y@b)}O zMoLVk2%H%hGDVk$j7MBbRaf<@<4S$oq^s4T9_m;_R9=bZ>+fd*Gvs&4_}~p*OParw zjGa@Fv^om?BQCu2n3F;DFK-R5?Rf~}YoZ7bmluNrv#LD_J-pljrLCzhT~kK6QFD%+ zq@s~9s3{RxotXZ#{r?q}UM>Xy>ubw%^)Eub^I0QzKGp1e9oFtadrv<`^421`FFooD z)@04^`o5P7k)6Qw`Y`L_&P-H&ruH{2wV_+>LnH4&nLU|=*eU*)ExGnjRlFu$?R8sI zRUw_u-amNE`6105%wEf#k~{N%ck%={-vTR{?49S&ugG=J)24pM40lHE%-qTK8Ru}# zCF$Eqndx5w`@^+A-uhF-{@Mn<1z+s`V-#jcrdg`sA%eo8VlJ5|HPUtPCdXCxsdgj-P*eHs~Qa zS_~dfxkG#Ck8|4_l|G3|wj<3D<+Vw*9NW{6{O`8gc-#B2DX%`XN{P)S!i8w_wwrm& zm2Y|S&HC#{P1PTj>wZLkViYF7O=rSVOn!Nt{N=4%Y`IpKsM}KAe<|-VDdRkZ>oOaV zd7g@APtUJEy!GVq?(tntyD5^5c=I$XI7Ql~-zx<uvI>oKAHZ0^KqDPCm2j@WnLweDLy<64eNIE|L`b02-%5}wtBa#LtK?|X~ z7k7c9Da5ZusasY%l`mP16`|#9>uK^B0B4Qx-+WnDevagJCsEruv*ob{(ZryuagbM^ z{8^vMPb|rW1`R6~Nw&>|_BywAkZomRP8Q{_hSX5VT3mQMT`4Zh;y3IR!dKEM>7-Mo zq$&xrs$*16j=?%p4XiTJ(Y+l-8q+&N7WSj624T9=#h+pHmJVCfFg~9rF=!slZI4YpEcdH4MO5~pyV>RUU|AMbwlHLeh8cE&H`!>qOXnvH88wKI z&arC0NslDO6Z7U{tt)iT*7+xjDq&JONs}Zkq~KzvQKoD*-S8U%G`d~8X%jwIOdvrc zNeyh4V_kX*fxXIbAJu&*ilKm7Xwbi9msMztzq9Im6f!+ZLvOoNw`}wuL+Zl+cond_ zQWjLZ7hVN#D;uANRJ7MUky(Ub<+n6C7SNKsiBY!<5U8n#+|{oX`&w_+$cJHjxfRyQYm&+1N#4_82c8 z)rk)NjPLb2pJ)00L${0IG5-Vv)TXxPx?B54bqe0ZuC_H3(A1x1`n>5faOw&(Gzfi( zA(n$oFwF^Dfci~foe3&*910jmAxuhxN9E;I*&{`!#+-fJjrRUub~>^$)VEy0HbrXb z#%+3r;TqHk>$>n6zgA-bZMre(FXs-Gdu4aOY+M?dS7jc+sZsA>kZl@E~R+%r`<6EN+ zG4x)DI3@6EF66K<3@?V}1j2+y2Be7(nKTK_HwKKBTKGD?}ehJQ9)RNGT=sjIuu2>$MO1s zb5?smsuq^-eNriVi502fI8~&cDmV@?qplKlPaNFlDc*PbKm6H>OUGj9ZT-I8fMC?j z+xa;h_`BbCh&9a&Ae<1cpY!^;v&pA^mZ;_l#nQJEOJaXjrO(KJKFmto8eID@(T1WX zc-a*9+fIzPk*}@hZ4dSOYWah1hyV%C-0V9s)3%|JQoG@O6bKgZ{V6X8icVvt>&wvW^S0L&&8aR!o7wNUju|i3cEJ$iYhtp8 zJVVt|5b~_79exE^~cGT5*JV2)S zU-_Q`uMHVDKF3r+yxG1|RJvvXsaMmhmt~txjKf7IfkN0DICjnx{2nJ|iaNj3N{=Ej z<4@^%^FM|{dR2!Z+J%_sc4FGfJ+WXrw0Oom$Lsa)b(zPe^B`VFRtwUSwkg5$K6hms z<3un$%yYx}5;?fyxNcW`5JP+)WTJ}moYkae|9!JXwW)rXLby%yvZy!my>~VjZ@ynd z+*K*0s@2Ym4~(l?I)vD+Rb05%k?{xd(T88#4BV6x42bx}d)<0uER260OfoK{zBm+I z9wt17&L4^;zPNK+$6PFAhj@0gxwsnF2K!U>$B7yS3*DxN6HX~AwPazXDr5H&K!rNz z(W-aa=GYLmzCb|>ajA|jW1vfim61NG2LQ(w+)bHTzSdr*MJ&7sc^6qWFgzjZ*flEp4sSS zJ*_!*Ym+y)iLc4o?C%~VyIe$7bF9Cs*i zxsLeB1xN^7^BZo;+;0c;GX|r0ott{p1-v6vTM@IZ$z@hWklxU`gcMII&Hf)*XO``{ zt|P$-ZLh_?ng7J{$M{rBzo;k1jRZY3CxL6Vi4T!M-?Y#*U@4uT@1wX3v&8g;)6@I!Zoj z%~R^9egW2HsbLJWq%drJw($cyNoZlO=BIn|+yfjlqNThC`IV7~cK*vfmB2d+r=N@k zwUe-QwPrO&Lwd5`a6xMJ4WJpQlJB`$iNCg8lKyjJ#}~%0YII9}S`B%=hv&G4G14(} zAQ_^EHaky-dM0&kTTi|G@=)b{%*e)$exN{VzL=@dfz^z5lJK^IlRknk=6d+Za$iRs zQOLM?<%<@Y<<`=Oq5Ca*v)87|-*4xbUEFM026z%rl8^Ucp-NDKV0Jg zRQqE#pDsgawH(pfa#W`(aYbz7r@Y}TBURmq5>I7&+4^ynu~cUB{e|YfPPxQQp94P> z*ry+fq|2)BlGQ3nHR9u@D?wQ-XRDNri?S5iBsZrcdK#C16&^YtK$IB1Hdn%~GGH>iRb3ahtX z{Vo()7R}t~pgj8Y_(W{5TpcHe4$zlk-5vXdxE~RKmGm{)E2;O%XU$t{i_ydxR5o8w6%(4 z5yK#6t>YGx+;-MV1AfQaTy11=KTYLf`=IZ&Ev6YU%<$t{O~yPb8vS?z>PT0`TwcA^ zYE|Ob)AY5daUd@m)OGw{gXk`(=fk#l?)O&fs?i)04US8QW{a|} zUd6`yH6Fj-Dv}e8J$WDB9*AR$1`g^vMYD$=SFkD(>|y#E3cAO65j42IZ-*}LW;;Xl zTHgm@qmiP)(?e;{*SbAC=?7ii29)-K;^uqm|AbY1zI)|~;5V}0E)yTh&s1*feSUC* ztWV1#=(VvUQ`XY5d1R6%lMr5+Dm1%2Tq z#mOSI0zUEyl{IB{jaOWmDl6}nelV^QL|()3FW7AZCTPg|HfY{Pu{|3GyAP&{=Psgm zXfqs@vZ2(~i+~usJbT^h_hfP2`I4mQ4nlDiwbTy8uuwxi7+PB`bi;ygRBN|SoPZCY z6dUTX5}o=WN}(n_hm9MdIn4)RtEaXV+EUp_d8;_w?6B4yRop?ICMnGcm6_fwrUWl4 zrPtR*P@pfLGjhjNaxRTyC-3P=o{p3bh64Uk9^NVNYo1ipEiX409|@w$PD{4BCv9yA zMQsp7+AEcrA#;Bs_IpVyl|-QpeJcBS{zyHMgBrIa%^PPA8inTLQnPSv4nemz5=Zjqrc3yk! z)4Lvdpn9IzJ-=bgRbfqu@0!gAmNga#=_~uDhCI60d1WqitDPjGz7kjV_0|pg*Z5bA z5IJJd&2izUFI@CtWU=4YkN!10_9>a^^}^Mv;;B$@NYvr5Equxt)?kF|jBHQuIx#J} zND4TXBJjvC)1_iP=MC?Td{kgo=z_%cs#@zqgboM$A1lo_Co2uddj-$@B)sv29Gm`Ukc+RjpO zzO~c_$>t09GfU@Mr+*I6ng2IG5{V2d7zeKUpnttHQh>vLT=w$qg|w(UUf{4k>DgCY zcluD5iwHzrQN{J};+#*h7$JGk;xWItfeOLQV#&>7HnLc&ftp42MILD$*KHI;Q}K1< z1I~KQIj`=x|Jj``D_(018x~p|4nc-jBGcvJ>HNgBxWUsB6%w)BD6&k{!Vhh?t!|$c z$62{!<%;Wu`|DiF#Ww~apBSA0*)&4OtZ*FqUUZTYP+K(CUs5%VLf}HL$)MW6N_b#l zJRw&nh1qF5RfWtfXgZYl`)8wMLqDs~5LwWPs?Nq@CY!r=D0ZVZ$31q9; z44kN;8=f^l3e>H8`feqVGn^vnH0U4n%hc%nthqZ4sN<2)bNw!vrUlUh^hte1Qbz+o zsNg?lUm%naek|;@)R*iBOEN$TEjn5%C3mMx^u4?kQ)7B8#U=&o0hfWzv_&_O1rxYus^+Es3AZ0T+5wVm&J#2l{G^LA3 zeB5#Pa=hx~vXDr3e zz6cj0d!96sXD833)r}{u$^CwxN*&-!SzEF{27U5CDRB=?U2{@9p40|)hsEPMW27Qu zI;N6mYKT{NXqf>m3)fm)lWS}eqAvtFa6rs!zbw=A+;p$Mz1;SyhkveeMiUS9W*ht}$)p@I_I z=HMdfL9K{IZ4(SFUQbYBbHi?tQi<*oq;bE0cXxE(5dCbZGD$(qlw(I7$l|J(#~k-icaj*XM6SJ^ zP{pQ$o39VCH&a{DfB{3OT?b0P6B%^!>e4Yhsw=536I)DI9ltC);dNHMo$(~-ZGGQ~ z0LbL`42$@Rg64DeJqO+n!`;RDJ_PA8^Ghnvx7EJiVG}xa;rKoLKGWhIRi^F)ln5i= zP7!Ne&rbxry7aBO;bt-5#lue1;N@+qJvG#=6bv`CF_IT)D5b>tR=s!-m6cBA>N4Q` z-wxWv7zSZcxo!}LFQ|YOXlkX`-}Q}(Pz3*&FjuJR$)ZIOn(9t`pX@^Di$#a)+V1X1 z8XFPahDmV4dQf7*re7;{nw4EDh%6T@Zd2t?A!O zTj%xftYpI)MTdqSWy9-R7DpcEl-Fqq_U6Yb~FTjd@dwr>{aX*4DWcz~x6?H;8LxC+%WHml-0S}TT%YUCN@-C!8DD+7Gp_spt8W}1+-}g> zazl&%2Rhkx^g{byvB#p?Y(0NG^||Wfd!etr2>VjgZVkN7vPm=?jsj}BAj;iPQ|gF{ zYq8bnnwNODAGa7gzK5d8nU6GIRZJEt|4Vh>c>}g-<#jQ6e9iV@Ot0g4P}(<5Bv5s7 zy|bDGZd})uY^r!6pO>1ybpHALtcYDJiCgg#Q+(w(VzPK$EKUbz>uK(Bh;uewYLl+H zjDxbfuCjQosS-u|u+^Rh-39|IsDZdUY;gsc{Hbrci>pJ;Q{RfXc4X4Vi(LPo4J)%| z9^{9@K6EcGtj#R0Uimz-~uIZolC~iV0dmH{-B&u+?LQCudwcJ^m?UTkXy`CX~9R_?L@^H zy8@?J0P~(43}hrZsaUXM2DmZOMU2?xZb>xb|{Mz!9mxgd%KDH!AIbWL7VD<>*wyHSm*PfTc19lQ1b{Sm*W85~#ek5)R|gRajY z!yP-Fdv@OA#D$VJ`eF-SG$M1?xt==eK}SnU^w527A&=pwvNNCNwU+cPy^tG1YSxO? zPIqUt6lSe(J$(6DpmzQJi&J*{B)6xUR8Jul z2@_xM>=ej8Mr5G{#nV32)_CwVStAu}!@x6NmEd|jGRO3fTbrSozl`4qZ(0R*z6>a{odK-X zdf2HC1-U3w8ddzlNdttJSINIY0*h|Srenf!)4J_XmN&xXamYK5=-?mQGIx7 zn#|<^IN))ZU#L;7^jc$C>snZM9HR-_%TrBo5`XscYv5>m!Jc33Z&EY6PRB_6L1`G@ zmZ+RWYn_JCa!F0p$6GB=F5Xgj3N_I9z$g)mPIV`XSI4rN^j2pX*S!3!*>sD@fSqm` z7Ue-j?GBOehDd?cpQx>BnZN(sB<4=|pu(hh1Lp*J=6J5whvD+;x^MKjPYlw3sRnN(XIYxp=Y(OYYQoJ8AZa zVDNUUhz$s%4d(}?hnCYJF+I-3?W)Ih96MNFh+^w~4(TK`&tfh|{94P%Xu6W;E$VR5 zpA~bE0-tLPTPvGti-mz!PvFsUJOi&rd|KCUVAT?X4iSN_?P4pfw%Eq^8Ki{=*yX5R z7RT$i-?xH$>-b1C+t{_z5d#m26}T`X=LQ)2`$`XBOoI@rl}1dp!c(2BUDJS?5gXf(^aS$jIo z7kD({8OEg#-jalA60@G913f+%x@AU;=cl;!^6j#mCU$x!)6P+C^YxtK{+lL#`Ts<^ zdy&2(-M;a*^z$mBAcdMgacL{hL+oaAd^X*KT^E|`7v&5=Q?Ul4=3hx`Y{vNpZk^&k z9g&@aN2|TX2A-##vJz#0%5|uD#^pIdWtym+c9_g(gET~?{Acgcg7<21Is;A8YncCf zZGn#@6&!Fg@{fpkl4n>(m6mgh%X8o>-fKjqb8b4#Jsb!Q_oxl`26V3qIs$zzg`;i) zp4_~AZWQeREYknDdZR=h`i{kn2T0=sl8}c~%CxxinnX1Dmx6gow#r4gl5mv^)`sn> z%ak9I9LihxwoSa6)&C@EZP?38#3=U|NN|APfCg#*2$Qc%zQb*t9-lsliU_y%^G5n~ zlNS+dCG9vZz7X~N`g5Bo2J?@?{czY;f%e?cj3~?p7DezMU;yH+DJE+P@5A>zj#EC_ zDt!p_5Bw@+KIK=cwiO9#=Y1~y#+To90TXbJ7o2IldLf1FCT-e1VhgnCw(twM5bHUocYA9lNm-o z`=|NwzMwrr^pXH}%?AH&LiiubnwY;kRwp0lhY0@reNX0{d+-16RV`Nm`JuD@_xmLI z%vY`M8#8XrFWpIE?_|zT+QprBPvJm0Z&#_Sim6T|?8j7FNH=!!(AC2m)+E(S+V+5d zlh`-;%>Vubr*}SQ8`4JX?;n_Xf1iBvf6w=MxbScEi{0nC+E)1_c<+JKJ$yc zdwT9XHap)r&&-{z0sEbqc|sx(QSh45PX55Y@*bZ2C9(5&jchTX%b22sE|3)DwlYIp zP5A?Be&?E>Rgy3-T>OWNeRDByi0Va;g!S_;-NZPZ#2`UZw(`6R*==czL+kxPZvH^f zVwfvs?BOk>wW;_+ugqa-{Z+!Akk%82L}$jxynhftk>DkRA&!a{9{^Ki8y){mQebl- zAiXLo%XHR&(sDoa4~fn5Qai-D4~ul};&Z;jnD!4?^r9@3H5SRbWgzMU5E$DE&2{~L zmFN31pYFkp$pV6UV`#PUO>i@3!%6x|UT2ynit0>YwHrtyF#xNZ%B0s?J9cg|oQE(pGJnHd_HcX- zI*OyobPwkA*tM+Vj;tk|$a1}ByGX=pVVg-hUK1R5a34ojm=s^yK8tP70iOEysV-i=RyU~FhOkP?}!&sAULjz3;bKU59 zq=}lBYnSSU-Ri>spLg1@O|Po^rU2AqqlC1VYuOb$ z>3&b|q^Ef~obH*=bBL-lG*_jXeprrXnyjWZb)))xy!<*?i2HBcUgrOZTq{_Sg}CWJ zq3N$nc2nKnhCpR0&TTaA3iRMj1e@(l%~HhBTY4KMZ3n79QuG?@W_uMO+N0W_tJthz>MX^&dCHEs}W$AB9%o=wcN(a71@Zvd)&(zkcNb}ysnY2&+TFx_bN zY=b#J$aSh{57e;xTX9t;cTd)vHmXF-d$voxHYg@jDnA3Z9;SO&g-U`9ocA)G6G%SD^I@W*`6?Ny{~q+8(t=Z)9t) zyyZB9HFra+H>kDhG_Eys8?9j}y8okXz1X6iZ4buGCpI*nQ{ACiy`o{!8#MQBq_r<` zl;fj;Cia)Y_I9VoEcai^Zx?DZy%rl=sTo9?TIuouEj@7kO|4-pgcWbKpZIBdCQrL+ zsV6zka@u`4td;G&)8&=m70pnTZb~% zLep9+FO{31f1A_(gSb_#;!&<@#JMU5G;7j__91bvhy;19R_N=cttPEb*{|a*9Bj>W znMo_oC@-nJv5j{`M7oyyTvvu*l+n*;YGd@?pCu#8JxHo8VdHyzc zH^?K@wDg85cN~v~aHqvEekbZi=?!d(yg8!~_g`-nEOpd9qTC0?Zq=mp+AVnB7GK{T z?5AU3CfUkDS;gmpDDzj=obFQ-%;mUVpQG|I@jBZ{dDW&j9c}!MiVgM^4G$_^FX!*K z9PP&6;j+5SZ@j+fZ1en<-%_04*W1*Dx7PCH{R0Q|I%3g{p-^1g__4;n( z`P|XQzG(MPx-a*9~LTfFDo(AIvYypX={m83$3_(t4TO zI)CYk(>$};`uA4wj7j&?K=^tqwKlMjLdI4ca*e`bwSWcQmy-@7swh(Nu_aFj&q6-%*!HZO==_W>A&x zxoX~7$#|DV#UrW`be~nt^;Lh}hRU%%ZUjQ51McH^g|S_IVl<_dWjO`4yiy3{J`T=5qOmQsg!xWQ?r^lFN}03 zV~Ts+sy*;2?c_s^Cm%-R^{8&s z*hqYS)LW^0-eA7-LwAa}E%XK}OHR)qKoU2*fbgO2`Kq23#qPv~rX+I)EG0i_T=`>z zo?>v<**d{DuGb#aI26rCebgfEDY?#RTOs0$S3|KV(Z(?$wj+kY)6@oR(@p)ulkGHH z$w|EZ4+97vH!~eqZjWmL*VUYw4mZr+6|Lcj%CLmJXp0K=tyH}tOA6ek6tU#?d|PPR zi{`3F8$ECGdRIp#S`?kAvtUVkam>SAh5I0^7-`R@Ycw3*>d;b+;sTe*D5s1f_N+0 z*z6FKMs@?vb~Y=u0w&p&O*X|@m+JE=ZUc2^@4J3a$68*_Z+@QD%Zl|i zuFGv_eF|0IjsTY$KRU{`9W4?$vn{e&&T37x2Gn!fsYZ6ZX#{6GOIEq9Qk1e}P1}i9 zw)l)_b5d66xTP*8WBvZ?xv$f#5ZcYnx0S_;fMt0r^l6Zd35a^KjhS*(YnKdG`>{>! z>^Q$-dw5(BboKuduP?qWiQj?KS-{vat^|ZFsJnTHlg9M;M_aq2y)B4%(7rj)I375O z29&M$XB9fAjtj0X*0h#X&@fUux*_(^w&wXNNd~-)*0q*VBemF-7WeJ@%bhc=?H89pGcmWi$EQe~rAv=>j=+1H%b6z!@cc{5N2eV^sm6)f~ zaZXjSjb;u_Z?QU~`d+BMEUHHKS{T65!{@cC?XIqA9bYkOPSjG+qpNtfu&&miS9ZZw zJ!dg~w63S;J!=~kcL`p%nqBACuE}w9{Etu7i43RqRsaw)rsvmrA5X|hR~XtH?#k3h*b zI;@sEQleOX#MWKBFAtJp*DIa7msy2^bm*W<-N^(zFC_ zktn7Ik&i(f`#@`(guWU1Qui}-y}Z*C%dIjY_WT=7QiRF@7sQ@FYHMv{4yP?g3M;sWM%2=~J`c zvmy(i$eEp%d9{|zcFPZ~ZcVM}{!^?^p+Ds@(%CM0@~;F7|0S98RZeVZC;#PS^}qCW zDr4_m{_{TPy=vwAwD+n!Tb_*eYI*+TL#fB^)&bp<&v{^Wo}xbz*}UOS&Gwx~;|r7L z`MmNp-l@yI5&~a&J{voVot`_DSB(V4M;?uyhfY$Y?q%RrEdlSA$0wETFBh-a4z*19 zqBpDly|~??a!E=2P}t~YD+-L{EQ3fnxy?bwgN6sUgCNAgx$ST!96GHJH26U?@}T8# z9L>eHcu=#`z@cU2;0SQ|{NvWf4>fCPX+mM6XDvsc7)15H8%lmN$!vrWHhIzQs62qI z+@iT@YI&0kr*%;+GX}FBu+_btI2;UU?T&8tqp%0y8oJp}7rQx`ewjQDRQ98=nM@QF z#CA9fVCRHMxBDcSg0i3-82mi9I883&K?-xASTN{?NLiAB9Q#Pc2Rng$@ZXg)rqX5h zy^Tq(v!Gu6C8$gtM*8Az{6GZnEVIH1qR(Pn^& z(}0_=^BgV;$FZRIU9dvKIVrYeO&YCWp3IBWR>cBf#cLEKMT*;wi{ldnH4144ciF|F zN4T6x8079yfpQmCa}K!E>r3q)Ln7xkhh@`-b1}n%(ex3VE;dg0*en|(EU#&o&3>2b zc3=G3R<3%%aZrSy7%KPI3FhmS0AgYaY>mAwur?=Hz!NH_syP!@{(5yax}4WBDRcP{ zGodI44&!JR(+tbzL*VYj%|L9^Vx%ZVtIOUAAZv~n*R`&%kV+U?K}(}rdY#AURKZO% zpVx$K8ie-4PCltq#qOMGv3|NoZ&RAFp#vD^;4@@c>oMH0dE% z{R=dZ@&wA0cwOac{$M>f?E>4VHOedOdOfK;2kNz=I!tBc_q;fj3xAa3wkfSa)xAK0 z?WDob_PlQ$W?G`K4l^x*M_Clds4iRkbvfUwt=DUE{*G!jVh9#z*iak$t@ErYOP`FY z*v{Xj5ccHuK+E(|*wA@5wNlZFt$5-c)_)rfu?dY`sY2UPx_iWn(>O&T+F)IHecCr) z78~K~>Z?V?b;OvCf7~{KhCCVun9B?2m5&LInf8euKIkb(fhB061o#3JsO9=(I53`M za__7l;>z=2y=axOS;e3gW?*wO40gq2u{|j{EaVWzWW>tFlk#$ENA^9QWGlkb9YO0! zi_=O$>)}axj+}%WldmUn0jM&i@NEI3zk=FSlrJq-_vZcHZYFP=E^G=fq)0?}Zzgq5 z#x_M+NVF^igfWR9Ch3-wuP0d-7@l4alXbVwg8F}*g2%x#!&pRfDh0r5kW{ThROTBi z;_ij=(XzRDfjtVdj5f*&qYOb#tRkO>x+|iXNn?u~ZzyvbE$aB-nI0eJP=?Q3(0e3> zao(E_wx?Skr^9M8l7VUYJYL#t`z(kl-VT4ZbGO?-);8C3tp0YKsrVXbw)r&iaBH~+ z#BzNZA@cQ1bhsofvstmpWZf5Qps|@DJR=D-ucQPejT>8iZ3UE_Hh9BR6 zDJr~6*4o>~P?BB_y8dE_;dxq%{esp2%ZL}fKy)` z5PLkZn4z(GNKB6a1yyQX;rSYRmt`-t<@tjxU{J?S&bA(3K@jHd70wm7qL|r$Vht1z;N}+%zVQl*Q~$RGK*g#Fl+3 zAaCdyR!Uitjixar6ch!9cQZhey*qyY-T|twLvfYns#Ei!U!+N_0*)8+b)9*jBW2hz zaT8yq!m_SfL-1b7|*tK$K=BJxCI`23dch|X_c2Rm(vX;e6AH(LEZh4b6z*D$aipVwSc zmA+3SIT7D$xD>5Y`&-&y%HXlx=zOuMG4-rn{jtHt;4IG>j~cV^5iH z)Q!d_p#hZGu#LWWB*|8x z!6ZuckfkDxyNgEN0eEknr0(Q{#?#9GN%3;KD1AyMhY)>9f zP}_|nlxiD#L;~IY{DZ8t&zp1rBmFHPx^Vpc_+eg>ooY(bHstvQocs5AyzTU;c66PZ z^iv=TD`J=?tKLqNFL!G!GnRz1%jv?+^{zqD-_tI1qh^b3Y(6>V|gG-R6&nZt251`g-Ll zoh8a1UJ$GNMxALTz~+Q}O(E%DB-@a!v`6)vp8DEpFkE{Y%Jw`aJN7<<5omBw^A600}&AgmNVmmpVCa)Ulw9`;8QEaMQ3I=GV993_IEc>K) zU4WFDoEPOJudZy zor#J;odvFNYa_lBKr~`S7Y-J{e1J*rZQoudNP^jUtZW$w_ShKt#o0QDQ|*wLp;nVKEbq)9EAj^-ij&j@g;-f>A)bTn_+6TqHN;X2i;F&Hgg^!)>byLK3_ z%J1CsIW;x7Oa9WEUt=dY4PAeo2-jipe|jurX&Gw{-FtaSWZn41_vLwx#jEmwyK2)9 zKSvUs(>umZdkWA8fbB1~zJIr+i~_~?`O_)$q+^ZF7AqHwl-_R0gz0?lz6yNAv_P79 z?KE~$*jh2RsAgX>E3c;IFkcVllTSj?F1N+|46Z>tH|rr@?h>5(=te%om0OKl2VA+> z>Aa6E(Ibd{Uw-jqr$hDS-{7!3TzEW`BMm#w*=n&m{(!WXcdUTb$k<7#e=usfHm?v! zpI+@>srKMQC#)_42%}~3;5L;%EbO3cP%fJ<0o6Ft7X@K?%|==1!HCW4B7ty zxvfhTBeti2gYr@6YPyuZ(L|~!7JroT(ff>KDSBc;9XmtGX)Zs9DJiwr<5h!Kea#!v z?7XFQcT0+;KwxJ&*}jX55pR%&?oV;*m;mRLteoq``UVL^XUo<^m`O{1TDm=PcThwx z=a#dP+c4F3?0=k6IUWm+8OGyE*fq&}JuTE+g&_|YAV+n*%u!r%JFWEJsPi>Ht~0RG z)*7tAboAD#2WnLrS=UMQcgUvVbZfPx@v?NCC|1!+r7b-`?CmJpat)vaae{2JS;g6@ zmLMcqt8B~k>a;t`ZDbV$CT>NWMf8W>s9c~EY0@)Pt6(- z`P**q)t*+j8ZDev+GMp1hF1fO%Cb3&r))+8Ac+fg6c7eA#;8zxjtdTyq*)yTj_t>YSW@WjyZ}&@9t7v;MaqDU7CiQB}uR5!;c>H)P z^C)>mI9s*=u{EW2Y9;|@bN>a%)_D<=vt$9_{30IE_rn}70+;xH5rM?W7NJdCPlI;! z0ih80Z*Qf=6kFAQil@7QDO3R26;OM7tFbCTZh_I&zh|)Olj?RekR87-ZVLc!?)(~n zc7yD2fZ6&!&4u3pv84*sy?PC>T58$D*H>%>jCWIl540xx5wDAYJwR?$yA9$WlXVfE zs<3{a{J~7seT|35RlmskPqI&#a9y&>&U#}SDme|G@0Igh-?v>)iveO^pXZhpx&Hle zU2uI2ROU~bC-%YkF!)ryxUaWOShH5e&- zfV_;_?Pcca>WACJH$e1uV{2q9$XYb2K9)_Gyl!H~I*?r$n1^;uNjv7O$huTKc+}YA z?7>1#$#M%7Rqg~l3i3w~boIw%%h`mu8m>!Cc)=VO;sY`}u19KS6>v{7ew(>jZg*W? zeXV3}j^(bm69+=frjwP^@gHlTf#iu56bMxsZgrlt8%2p^vn>H`xAfPpReh({1jr&3 z#|p(~4K1atD2mP5i}OSnEi3)N76wXsfuDpCAz&hIF@lO>=9kIZ*mqsh6PD3VN33Qd zB>-%cIIWo5Vb3~gg^tX0XZhTDes?+cxr%h8Zo3agq(5NN%w&ikZa@9wn_+Qrz+GL%QJ|cNaW}kISq8^7TX_}MYBhP=Uj#d~s15Q9!EVIjg@^b# z4GvKc6`s6!vgr|--n>wrSJ@^gK4S3=QH+LG(-%t``aI71G1MtI?MD6hIWzNLsaNgR zYeCr@jh(Uu?>S@fs+PLfHMOzr^reUR2zUO+b5d-(BszUl``Mbq+JOkZ2_4^O=99wJ zUv2ECMSVDb&TBeNP4tssvRR<|k6v}|}T=KIW~s%LWFPJ}5_&69f``JM-% z9n==7DuwvXiEI4-!d#c^B~s)~Uho~r?Gd!Sexw*~aQ z_`eVg`=Dw3L10iYHn;V?Cz*?ht=;4VntVPjn!(Yb;_2fy(9<7`K}4jH&!6yRw0IAA zvz+KWfnf(N6;&qEgs|cM(wE{obqzPym?)d;knyyGf?N48S z%Q->lspambZ2^?+Y#e0cHs?(|dW=hP^zpKvjB*SFsUjtW@A7#oOPMBB_~d z+KYG-!=saiM=^n2%LE@^(=7(G+vL*G{Uj_LqkblNgfy!X^tC`(Wa5F>NpeJ}~DTn4t|+ z5C^LJ1DJQZGc3j)AQ`n`tDR_gY(nMGX{N85v}d@9`rtD3CHUt48NT-Y*>^JWyk9`m z)-zZ@+{>!3u}$5AbQ8c`z-pz-bK6gU%LLBuz}LF+^?e#+tjF4e&W&IxLD%!|7rNFm zC$`xagFb@c@##}RGrY&@p3pTWb^}w4!R>_97wXmvb;yLk^ZVSL@HNK`Rd5BN@%vE$ zKlJffU7Q-L<|NN)m$^?mRI$CD6B{b7ZZAV8r&1b=`xCZ=I(F))%?{Lom9kV{TXAevU1lnn)>iuBI%?PnquS(k zxr`HiZ`I`}t5q*&XJaeadSO<%fH)WbFN;j+2?4)0-#>t`b^SD~AR<;BhCLg)DjJBT zBUFCi>*|jFj_!%52A8WYCa!*6ed^H#^=PX*e^s!p*VEA_`l@2kXX(HBwi5(?WA1X(Ya9`F1DPndH$;RKAut z?9h2t^?fVm$(3@ltVbFVnIr>!{#y-t7&&X0yawD#dAzaaS@fTZ?U2c-*F;vszSg1< z;6XVE9UhxS7og?Bcv4WcFNR_@4tiYl@u^;e2mw%gynrC)*QRp~iKF*|_Z28n`WjmL*o%va2*OnWAY1v-R ziY(Ln(unzg(oGQp_=7Mc|6<436LnIlO zlZ$EY>y>XBnxfY5!Sx}Mt88b=L1A5Gi>Kl7HCC!SlgHO9+3xLP1zb@iStQwAJv=Cr z9BLTX@t2AR6fQ>E&6YG_?Wue;v#hjRR<|})G6XjozJpqbQ8#n@b}qpzSgQ9)EoH5y z^zxbYE?j*+d0|L5HDT=Pyzog%{3dsILHkXoZ5&irYYzK;2N=<)u&;ytYWQ{{y-3_r|xca+a-f-o8gX1Ke8Mmc%6n2`(E#P+B8q*I-h-|V2+}0 zg?GtV>3VzM{$!u4Na?(1B~86k@)}5Xb9~~8+gy5FUz^U6*fF%c-I?lpcnJ0Bl*v=z zeA!vtLKxh8jINtrF9o>?1!A_-g+bA&lU{Uk7Q4iKFoxO8OI*fjSa1qAFyk z2H*}{uIsmeFOR)X`YLR<)+*m^#wVpr4hEB)f#iWJb$?bV#RZ>|c$E!AsC6NH{J(!h z$d(=(*0(~ud3ki+R(#rS*V^eZcwM}cTmbz0=Q9}08q z>ovpm0Fo=T;+0WEa71!eKy4`9bbM0rCyT!++X9JX?F+X6turD%&PY_+!RmPt_oOYd z11PtQ;In-b0K4K3Wp(l46Iku^UI|+X`s?$Q?XjKA$~d_)^NP5l{G1BV6F;PizfrEF zE6PV!G@4%!nhcv2w2MXZC6nM4gcP0xM6y!eot3kH=b)XqWt(VoCT${bpddoZP5a-K zP_D?4L&%leCUf?DwvZ)gJHgJv%F8P*x8Wwxi8*Slj30pN6|#X*9F=3R({cX#xT$s< z_8t{L^>{^nQ3!U1?fP7gj13CcY7mN*_HyQ`q=NSHirX2B>wb&4-TXenO@09E1(==p zTdtsZMILj_-Bfp-kx~XSBA?=|Gf%_S#)yB0Z!0fRz6-aXG_N58jA^M4EekPun+JB`F?Bz*#ex4 z+t}m&RE7rJ)=FalA}eZX2DNz~Wzq*eds5Es2C?IJ3}ie4cm~jx3{GsXUng!eK}KR_H2V(@L`?^bLPvN`!G$w%gN%lZ zNF)c~>hr?1lJT~GbtluAZR&vWs_HxACN?F;9egz>l>;}{9RE*0 z6$~qxZ8us(W&*jIi_cfe`xNAJHZnLJMKb{;kx{@8wjf_*CF^b(tjHL&MW%oXo-!fT z8Om5*>T@a$JE=ica9k*^grN(JZ^bnz!q{?Lz&~~#JQjrBuB>by4l2aknq)|2EKga> zBic0UJY8#_PMl8%Mbnx#cxn%~`gYgYI#PMauV9ysYoV79&1`k0sEHG=(Y~74(KTUo z%w4OTSBwu8PhG`1N2I?4w5F(RE~;2gTYQrrpSWpTOtfY%b;>6vnP}aq&vR8_)zAo_ zNcnxx-wED}V91U^9WhWQ9;Ge}BcvYOLeI=XyxpbQ*z$VwTVE$IR(0+a`i#fRHMSGp z?I3bm;qwNr)+x?v7q74K^#Z`Yq(Z!0KgL3WQ$!s0ur=6yodT0st+$QTNr$gYZLv+(o+@|#E_~S@Usw^~lY(0=1fJl);;^jLvtBjt8Tp*V&n=ZM zs`?#6zD9jVHQ%r%uU+$f43$XynnPFelIu57<(ucv&0ks)V=sw3-$bzQy8r!%gqLqBQ{N}K{ysg0wojhn zUxNE-a9`eVpOrg#hCf~G`A+`49G(hxp8PX^sm%wK?c|+Dic$0w2k!~Cx4f)s>U7sc z<_p==i?oG2Fn{&1x#TCk8v~u|fdq!nq-?ss^oU$I@JkL2V+Zwqcw4e31QCB#BQ#|B zwtIySSHIWgw*eW%4kP<;+?t>J{hdEUy0v<};TLak_LoFOuN^AOH zZjx2o5<^0-&2yzxrcV^AW$K;rP`*I0ZSc1o!v}h;sbPVzFG~hVk_3J&O(U1@_f<4G zPN5HB?#)vX%99_wG(R-e1{b&ex=HVkbuL&V1xJU3Ddu_TqYrv^20al2o#Ld*QO>4Fa)rjl;;7Kszn9Us>A5d!#n zV5+W|QdH9pAEd6LdO;7mzh`}B8$Pau_e+fhnnXWHo5i;Jw$bkN8vL4ws!0`PK|F1W zb^Um+;*vvk+j4a#qf%A;Uuf>w%UqnTW>^<`_U>kCyQOcD+8jRZ0pf=(x{&Lep5>?C zY$lg|tWBx{&~nWb9h_hfRiRS(2~`FV+GC-UqN4u9z;8MaAX+m1X#8+(9s7Jl_4ho+jDIWG}D?%id0Qd8*Ep8&FfUFuAXmzDGGDIRS`}eCQc$*Zvsm-v1=L!GAwsHiQRg!B zC5~3^)(lPm(M}Vb)gB{!R#~usa|({_FR{p8z{D0BZg=9IIC3t#q_(P z@hCjgi$sCB6^uhM+vM!4l#7@1mrHriqsp){M%(AiwtO;OJlmYzcIdcLl1m^wHSmU_ zyz_R2vKQ$QN&b6?L*WDqhi4y4d7@_ti>Q83-x*H4eh_e%ukm5Z@RZ`R#3X1(MfL~1 zPDFXrUV2fz)=D&{RMf5qsP#mpdSN}W=z@A`)u>w!rsPz~UOc{e{4j;5>bAfaP5GX> zZE{PRMQYrBp9Z?^sfjE9t;Vuu^Hslg*H@~EMFG)UTe%LbJv&A$Jsm!s?o&JP;eTmN zX`Z_LI~XTr>EJ2G<-hOLqxco~li~>;la}fZC>T0?Y$_xNfTioEsd0-`DB2HZ1-nbV z>EPz{C#oxG3s2K~%U25xWy@nF?Pkl%m}QBh?MfxNsrb*ECYLi@B4|o~9L+I8`;W73 z$H~f@xs+u^JToWd_0uebt_v9%0TH>R(!$Q$27^7Q3@lh|Wh|w`=BdXn6&<#>BP7^i zpNIK%Rdc*G>oV{gANI}(#=3Zr(cmn_HZ#B-7A6Is7Xr?z3W^c->n@%F1>x#+vTq1p zH~LrH^|U-WiMjUkHVlsZD`K!kxY@#o+pg}hWst56s>yWUWU~=oTnJ^SaCV2`t_Ws7 z#s_xX%==_&|FS-=r2K4?y=D-80@gh%G(IjfnW4dL1jMC?rc587xBdD}h3C+%b+6f^ z%4F2&14`lRWUm(t`{s9D`h8OB!3_DvI}ZVOOSlM9(K<+Orbl%8OaRALhC_*sxIe_4>LJ1H~kcFm{K5wiHKm|FxKFm^dVa z%-&V{vWB054i%|FUz?Iuu|>dlz_KnXO&X`#c#NOC zX(H%S@H8FdG1viI$k71<>|VTwCEF5B`vm>t@JmLKI^cB!8S`;2xc`H?CGFa=WE9zFz_5n{B##$ zJJx`~R>)3aIAl;o$`z^#o2`VSgtcAS8VFl!eC&vZcKX>mIlGQWOs5gOF%LxWO@;5` z1*~zYF~3M^&W!6ql1ZX%Q6Yha*8C;UPrqM*(QX9y$!rf;>cR6yRtTy5spsaW;+K^` z_d_23=S>h!x19vkect%`9zT_0&c~FXdIIe}f9<(ExZZ{n#8DAqaZu^I>549)Ykw~v2O8I7@k0g4LiCJR4b?-PZ$3{ozvy@Hy{0Qe_JVFycB_NsCsl?wR4g_S z^jC1Lt(j`Gx46M+QR3Gvg!wlTK8MOusfBp$mww*EdDIcGPhs@NaTV9un2#FOM~Bt)-ieuH?Rk9u&vUgqOQAM!@PJ?B}+kw{)uI@d*zc(FXI z7tftIpyK5utXGR@KVRwEA5SUAsT(hL!f3JC#3u-A7vjN9zw<&+dt&&}k)|rdR~awO z>~SM5tuWV`?*dWkq*`FJ9e2Wb1@A=aW|GQj7{-+0_GXtGxkif+`=DriJo12iY#UB64KRytmt>Y@T(ApUUUZ_}MLavL zmx`^*^kg>tpA26b16IN1knSW*$G?E60o;Uh#I?d|>Ny5PZ5m2cl`Ld-<$?=yyZO9` ztSLrUm%?Q?S&5F#a8l*Nca4JNB1_zzl`eD_J6pX;1*Ab0*}urTBaE^USZOFax$9UZ zZ>kdW$=jr643ejaPpBGIv#OOIu_YPok##pqv((i3j&p6m%TXqqS@oN4(XlM5-e+gp zctfSfrQ}l4@!TrL&lQ=AM0QKns0NWD3elD1*Ut_l^2vTdY0MhwOt}#an|i~6?zEbz zrgyHBGZUlJmj6Kng`J%z#@qb&ZucX9()lC+PBXoNIP?v#O?UBa}klXeg-?Hum0%WqIfhOuYnolt*}{B^?E zRw@dyYk$N>YAE2M2~oTfwEl`Yo729Sg$8k?R9DXmcV}!6t6bT+HgzjhGe;u#0T{W+ zft91s>m;RjV%1N`+T3s8JgUUS&gNC_4iGZUj>~OvPikEE#*_V%g*EYpGa2lMc~>jL zJ+A)dfx3YDK|vd<-YJN^QwV)y+Szyh%NwcW4pXC}+TRYx+196>gp5Ao)ZF1Y=#6h% zh3P}h)nnG6KiBFz10(HNCYac79*;k2z8sumg&iZfy(P?FXdDPmDX$BcJ|j-DfY0Xe zN_=+sBJ%&<$YEF+o0lWYyxp>8J#8TBmCX*;dy6Y>@ac@X`P<_f++2erFGjnkYGJYR zp~;uu`781{Edg>{CVyqLS1Nul2fo@V?AWb6HC8l|n0lGc@_ZDwG7uqj)M+_$wy8QI8JR`m5mWi$GjI#!i{fzi(2+PUluo?Mge_UsX1ldjX2f=4mHCe-b}K<$;& zJ2NG+K@<+PX|=9vc1Sgi2yBd1Q1p_t^UQnPnR4#acu5MD%*_%k?AwE&=EGN zFI}57(xvozU{>~%>M+_rokWVsm(pja#A(S78vG)!JC(@o2B+MP<~n6XY=B-;w+&Ge znjRFEyUbvQwo$6>DG1T^?XSMwC$U`+-0mkoPEiC4t6Safw*tH#tgY4carA?1@pYTx z#VW6$N>HA)pvxxIZ6niK90?j78`fiqh_X3@rx{5Z#7^eYnaWOvQVlAR5rc(108c=$ zzp#QEHG)O=f5&=9nZ8)z5$W5S4QtO>G0@dI=tg!|Dt^@}|9LB?5_QM3Vjf=cI@2^^ z9Ovtvu9Vwy1-4QJfK1xKvaV((a5(dK5T7k59f?Dz*c@c9Lj#%8ikX!$Wy1#3y~!AK zG7D*WHDECdD;)o>`Z8*|+9GyI3!(p52@Se-CnCERr5>zMhZ)si*|Bz0Mq8ra&cqC? zpOl$aB;(ACyPVOuZ%FHj$tLsAok?jh*2?%sa8nj5aA&&wzSl!=tgOj^buu)nm8mh! z>~*J$Ud5e`QANjNRL}GM1H~;(`!QpoHlXsLGFrp8C6I==cp5vz<5CY8l#PcoMbVj- zBH3cTY3~fL2)+M8X>GZ&CIX}B#|06@G<&_(N;$f#^m~q{-}DoAjz=)r@%slB zy#t;twi3B+4i*Q!8^Kb?c@kpQ@jqxg&00%*j_&DTwPCOIe-AQ<67{}5E(>O!^Wl>D zxb#9CR_YDQs*M=5EyJpZ#Ah)!vG!WVvEqCmKHsfgaoR9DdiGQlKVHaiIP-@oxl|7tO@D={`PPSyMnOzay8?4_(?L70s3_ zdpoUc$rRY?3vNexf4(hCOGGe`(7&EUt|6P_OY^A->O|VkKv09;mL@0NzTCI4{MS9n z>uO0uRhAH6nJ#HhH~e5sGW^#J>qK@Kl;;ENz`T ziEi&Sdhw!8sOus2RZK5Vm)uRuB#sYAtr_1|9H$}}+zBH4ovTGRta@D?UL)q*9I+U} z9_%>L(=u>xsl?t`{p#hp({DaG@5$!LoAmQBEQqnGzu0EyA=izcgQ8*0lvV{KiJerv zo(VnA)TVwr$c$H;j_N?A;`b8_ulbyZN|!uzCF$^zu=}I2zem2X^98I^ySwIhZpodu z{4ZKk<}IJo^H1q1^xabE`{nFvK2&Rdp9gcNw!$;RtMBD2cT$m|=Gg*}`AdHHcTfI` z#KcQ-@Z}-tDaZYVxi{zY&66Mhp==>mK6&RE&XZr7awkrWN;yjlW7&MfN+Ii+^711^ z#m&3cv_Pxb>R%CdGK9@FSkSk==vN=c1`9o0QYe?i+a>vUohFa5~!u9FCsqp z+{PT{#H7pjF}H09z3n-#^ZJIE>UCP~^(zf-dp_uH2-F;GGSKCL_9R_=UNyci@kqef z&Qa%en93$8UH@VQhEwLQH}0d?omr#mAo=rJO-TC}eB@F{pI$P>BqrdT6fQ`t5X44o zV+~r-CZuzVvzEn33JUraXJtq0)ogR4FOlLaD@7Jg#@4#Mo03~_kUB8(aav`#ra4?1 zoF>ht8A~+D@S~kx>o2#1(h;z{AYN8b-llcwQrMoaj=ApR+|Kbz6BnI}suD1$CUaNT zbZBEp&)&sCrHvj&g%gUmUAZ%C-L3K!*ejJk$&*C-NM4E=L zi$2ZuNd(?yspHj(A_Ym*n0IMdhdFC<9dt#9G#rSs4N=FSGrN*~IA}jAm}@vnii>g< z#TH}*{s@gHX-hgA;*S0H>gCp!n`DnNyTJu5{%3hrhNYQS`;F3|EY_&E!z1Z}X{hq5 z^WC4X)mD6u0q0fBZymPQ-lDcsF}9ROr*F5kWp;p2_*x|2C&j3~))6f&C$OZ*ekhlLV$1!TZO^IOuXh(^ip)R)eb5B> zU>fxcb5B1$fWaM_#P{%RHHmyUGc}caYsh>dc(aHbQ}26P)$IeeA5$eTdqVDx%sZW! zkiPMM*qJ!JdOXg3Uf6G9C8i{%CQoI>OZ(yz5bH2{1JVDew4;07P)Qt)J(v>mcJm9;j$dI%(p0oSRBrfD6TJ#lRmWYeugQ z4Lle{lde{Qv_ef(RQxI>$BI3R6cY!dtSO&?o4{bSwsPaf2z0w7Q`e)vH?1raYPqAR zXd}?&(JHp7dyop#(9j2(dZ!{aRJ0ZRY2;9@&d0;8Hj~kRTBk$D4N8bnd_iq*6tFj~ zGzW$4)AIOI+diC|xalE{S+p~&4$ry>7nJEj z2W7k4LG*!ZS*C$eVwW1CsZiBcI-TPk9VN9AI-1q_AGgbaa;~Pck8h^}wdVFvN9?XS zZIrNe9tJx>?Mdz9u~oF36dKFHfGzYs%~5c?Z}V-t$ux{(s})$|^Q&uRSv&LpdYv>A zapamt8UY{lY^>k3FydUChs(b6aXaaD6rV@Z$Hz61fsV~apDB$&tq6~Yd!uHmRe)=N zmG7l=VW3gf|JV7)*qCL1Ly1(BG|{|jD8rs_4V|T@h&_>1omRpXb?O?;Nct2SSF4q% z6|2^{o-58qUniBU(@6RKZj4bSM-k@{wJODuGE((Q_R3$^yc`H-u`N$t)~rV|C|$#pR?p2jOnM$)he)bPDJ z{4t)!nAg=y}`m;bE0am%B(&&*xrcew{U3Gdh9f#&X=!TE<6}c*$|p;`Shp_3C-xY%*YE2K}7_TD#jxG-&MZT#gNZ zyOZw~>Mod^Z5rEMYt6uxiZkB2+pf|zSzP-U+v|0J^b(PE12@HE>bl;4EHCofp4Aq2 zvcq{BP8x0nRaJyJl~8WEWp+7z5^=ef{)sQJgcPft4oXnt(Kksp(P6qE$bBXd7eJqpEP5gS@5E6(y+UX zq+n8UPOK{(SiN)n@|hLJnbJ9+RD!Tw1|p3l2-{VygY#ttClmIk`l(b|r+2K!t?Ryd z$KoCuDYTPJUCb>`RpXLw2wTZ)3V1ul!@K!x zc3i<4Suq#GozJQK9Gm&Z546tsq3+f*3nod&@(2CQ&NQ}8E>twOrE)f9lQ_AVy`EExATFq2uRT1O5d@QLf9^|$x7$=q3V;Q z7^nM3_IkPlVe=2F8I^}z;En~72Sip(My|PbtjiNu)8$oGe9zdqfqI>&d!Id z#wB;1#TB=Cjz#(OWG>I0=(d@V*r{BwbMa732zw{_JrfEasetcuLvVTX?=q~?R$9K# zyxv(XNPqtgL?&Z8<9B;?xCUsUMzrIdWzml2#eqQWw_}vNp}iHO-{pPi25D4$v(wS{ z@ba2k+dFrVODw<->TA2+K@l%Y(n@A%c+aA6&88G}-Dr59Oq402qG=-eY&ebiZR7DJ z9CJz{*C*w(TXq3iuwLb>EVv)feFMwoN&Z@~x=Omv3)7f_XMKBl-V5e*5!VpKK>5D- zEYBhuY5_DW`;CF%Kjt_n%Vjph)mi3DyN~8Nsw`3*AZkGqom3?HoOqqj%4LvXE0l?(q4=!g zFho=W%n7N*g0M|5FfZ0RwlM3+0}R?;6J{i#sD*_SF)p7`cmHkYOjwimS-GGoB#^Eb zz6VXCYzuA(>Mk^&2EWH`hsW)&5sd(2r@*(%l^1xO89*0>$jbjS;Gt5 z#R8|HvD8>lYcz~25v!t3;%(Q(LfH%Fiw$os^eTz9L3?r`@lZ$rToPA<?xfLc6oc+zi|ueFK~YFhI5BfPq{r=*i3}$;lpqcP?c;<} z#hOe5bv*C-`MSm=i0uXZNeDYG!A?Rk=CpfAjCm`~rRZE^tA$jjm>toO3`d6(!_kMP z`)Tv+$fCto-|q`!tC=8Xc|qFS3&)s%fwC=+u)RR&9KVPYlz2O|hhxDe+l;EM+Pf8D zG;dW2x?X6-^8}Y)x5w*#Z&ln=7z4z8e0u_AYg`x@;tZT*M)gQLfC2<(7vGNacOa_w zBY-VQ&9UCDub&T)!uQi~X#*Y|V7BQr%o{+uj&y zjuQzi+Q4nOMgc=p$R-ek!=!E`=(8k#^2oojob zHSZZLGv>CYqZZ$c!ZbTQH;QNQ>zIdG3aui0RwzS z{vZtbAr4oH@wfr8?#$E&55Er?y~u17SKTK7+d+l2lIa+La0e+hW#~W1m`iF6Ispl{ z4vg)V*bQiR045J^+{a4qkqK$Oedt#=PzQJPAsZDyBx<)_1*14G(9+M_fRr1x+6{Pl zfUvLshmtNZ@Bm7&Bre($1%1N2^WmZ?`HNaK@U=n=IJtviZPjaL8bs#=?_K>`x zld<}ubEG`Hvr?IPCqaA?F1|CF>qk#lKH}y(-vpv>a=tea;B($izTta$%ZF}$Xd>i$ z@(rJswbwd=uX88GpG}A=lr8KeJw1}kelBm;2G%`1rziT|^5xc*)lNS2xZ}*0-K2wW zzF~Pp^L=l~N3_)OE(unbM=R&=GFK|Xn$H3g&fHJzto&Uoe{#N0&x6_W1ZYW)_dEzK z|M!+id+YC>`rlXO&*^3U_nqfEEH{7P%9Aa3@;UX9>|Yge9xBg_FaOh0^E7^>_Q{=x zW2dO~Np|~3Ks)c5T!Wl8sPDMBAyL5p_hMVG-M<@O6*oAi3nHEq;BT_!8`iBdT}^isn1ZOdICc>BSB{R7P+*;3zc zb&lypLSzU~ymm?nX7e*1nYSUz7RuL7Yp2ZT;5x(4`-Aq`kC{YwzLy?|&K%ZUrHMJ& zDQ8zDKWRVt@;zMQEhR|E4Oe7UE2eJM8eVG5^5YA04EpH#AHIs%blm5F!CYQw0w|bj z6trEwu}YeBXptY86URTrlGm!S(*01Zr$AF^HA`Jx2FLfkqC@QTW^*zTOfH*kt(w)1 zWe~Iu=LUw`(thA;m4=#|@>J27UJWcS9+p#EPv1uY#xjozsD&f$u`iNWd{nMW zQJ1dAVvl3>jEtX38I?+P=p1j6#2!%Dt{67Njyr*Urz?IykPYh?s^aI{m;3dzqr%rO z6+4C88W4};;_E?PGdVa`Grm-4O*a+*+T9S-e0auj7eHs^?Dg4Rsbf$Y7nHZLKRYdP zBxi*V7?aDqv;sHq7vTuba(Fd}e2&EKSbc482O^8^nfziw6Fg(`I|gEn1=xCGA6CI2 z6i+Fk%Brmz?>Z=Q7qUAuvs^&dmsVJvoRI|^&K@aOU#SZ{k&tc_@};t2l$V=NDvNjx zuhAk)h&_^jUuU(~QSN5IQp|UJ^50_HqpJ(XmycR%wvm|aY8DF4+dKenH{0Xma;=y@ zeYn`w_$pqH7Fb7po|% zgK=Cnv-@>}wyO@C-SEaJe9ue$d0%fQ-WHv9s=|!x63N8Jhj!c7?@FINC=)~!q8-`N(@b4!O+Vaa zI?U({%a_b-?#AR&>FH@E8o6_E82FpJ}!sjvhz44e4Q{hE*BE~suUQ1pzMXz_D;!dAnylZ zr|-e`_iDqpEuFrA(3d^eUaQb{SR2QU<72;ugS6yE3VkEUfI&`WP^%QTW46@!a~&>f zR(0+(A+3V2j~mhs!Z%cAB}n0|Vagvrip&`UT~8!8ecoTMMC0=|wV!1;%<%q2s+q3b zM#$D!q6>O-ZEGiNww=43X^x6uh=psa%l3^>Fg}MUNIkr&0XZ5v zJpW>nTK|u%Gs|{e*OB0aw%20c%zt9_kQtzTZhcAaZCN5gAdrc4t%X1u@G^pZkz)p~ zJeV=6_7~C4aCFy@XdRfRiZKy1=;)~e|0$x48XAH=mIelv5rpU{E2W1|w!l%N>p-*< zGgjA{(lnCXzo1*!qEzerfwMisFMLmy6A`fmDzxPALXvv{DJ~$_jStFxHK+Z|SGQ|O zGCQr7OY5j_1>B4TwnFHLZsYvy_=W|n4HRAQebIOswWm^nt%q+{Z}q{Dy^UzIG!SZ;~82=ju^oDDt z&LiKi6mM*)5gU4)Nb^oU4i%q?QFq`?xG5mkTw@#__Y6Gp&^YTMMqf zGzTPvjlPF|U-|piP8Y{*;{P*fo=8dQ#ww+GbP{v8kz_gsX>F zR|g9K>BYtSR@aU@R;2I!zYS{E(=fH9=P&>JF?_A-BBidY z^;%Th>pq`3-z|GnEjQQc3Gc{QNIKic*=Dv`BZl5-SRll8-TgmyYSaa({0*EvQ)<5^ zgq-6JTOHTs>+3=JlW~92lrtTQiAnJIHaI^!t-uX4Z7t2!;_KDwq2_;pwJ$zQ6$rY~ zBAl(nlk;1(+BnYmHyyrTo4!sCf>IS>sKWTTF!@#uF}6VR9bu}A5M70l=r99^)$qcM zdvL%0H_a`RlJ$;o#VMW zf8*6}TxJ2LFN}R?K3qs)+k#~nD61ft(YkzHb5*}_#M{Mjx#P2Ba~hT^)yzc1@wlcr zUaR36trmtB4a2TE)gErgHam(OkLh@tbs`(ATZ2THSL;f_F5@7} zSHyD7aQXXBv*H-IOb@cdsmkw(X3*NfrfaUs(5 z&FTL_X)!%^)r6-q1C@xLMT+$_e$tur)wU>+G!$R7ECY_amTMYWUc}yA*qw_?nKBo^ zb-aU9YD%oc_2G2zfmqD;h)-U!qW_Fr7N_Vw*>Wf)*c6FH%C)h&SN=~soyvh^{k4O? zfRt$$P`2f=)O=OF^8|Y#xEH*9%;61s)R_{^;@3N_E+`I}e;}fI`L(oZ?D&+4Os4fw z3cs`?4-yD=wQ_oO94m=zXOEJyjL=OP@YtETb9l(9o(T7H$GmkIh$a6H}^PS-)S2Y2<-2}+#H0mg@}W6w(xsFZY^Z18#|U659!9qbKJWx z)$7a7;UQN-V<+F|CW37V@p!olBE{Ki;oeDtyM7*IQz~^^Bv%X*&vA7-r6<4l^enOU z#D3!^=g~l$8p|AE?9T2j3MZZZP9fNx!)t+`c)34fQzhxNqiDyn=UFi8SQ~0*@nq{W zccLSa*Z!*044=qrGZdI#2)HhsQPcW7Ejj)6JrA#;?1IO4!%IS-bTZVo?UtR)`U6#F z2mW^>`6P|&>K%W&OiZ|Bx-a2_+ z4fD7$A|IN37K6j#$fqWzpzOsD^q}|sfs5g*QOI%Y#_-O__6}EW6^lb&yEd03s&@Qy zI?{CN7kNARs*&TEb&|TFB<g=MWp_)pDTtyt{s9lRrGYt;;5sycC=nj(y~r=54B+81%iPA-Km zBYAE`of?rZXVdYx`p}IX+4Slxu*Jz5+o*wgLU(6E@g)sQTs#gJ14VRNHF!&_z6=-c zrw8GgMwtrV$(l_kf2K(jD#p_)Q_ETCWrksS*|eN>T87m~jBj_yY>$e^Z4Sq%!gU%( ztyb6Jm@0UP&x!8O}x3nynOmM6>0j)@-je0H-=1IdgsX6{6*(VcbRM*2f2q?esuW*4Ui z(p*EuF{e>4+6{IJ%=GMWuY09MP-(pN_lsf|oN^o@f*Sv%@ixonbdnqB-5xX(ti%MJ zCH-taUujyU;aFyqzPq5QQu~oJkZ)JC4+iPAN{?x|LxPgYn@*FK3$~k zXgKuc<#SBodVZvHycJ~;Gja7+V?#{QLd1_7=%j}|jbe8{Zj}2N;qQ=wVH~0~#t(8W zbQxcJ-R?%PmHxQaUy_+fH-a7SCq3+A1Y1=ms#LKBjrRS;X&C8c`*})>kD%>}(Q4H{ z8;ExEbrOj6_VZNp3v_$8(GjLX| zlxZ%#+DeO5`~cJ+>#b_W>0T5w?Qxk+J@w&;MLDkFU~BD|>fU@2B%WWaEra`vL`AjU zR{%g`z%}1~JmwsWtR2sA$4jv7XmUHdzpVv}V9|1FA2Z5jRgdKh0ZME7GMipRliM0j z#ShP+!@O8G{n0&M(W2TI)vN>B3`;jM8|h@M;&*k>Q!ylS(x`Y)CuLH|9M#GqokIX zTQb+}&y=Nad$Ds#(+Jxnk5W_Tm(&REk>WtDE1JTg%C)rI+3cih_D<|~C%C;Y51qW{ zrkZnkI><@;J_6Tv>H%T-(`y=(J+1T#BUvB3S7{T~4lk$u{)ehQ3Gkk5(LaSm(M}9` zCuJ=0WQhWa7KNinx%y6brds^mRM z7T2B+%{;37JLkE^9p13C_p1De>;*07J$bQ{fA`H_`snP(hFfd+pWmLxaJBNEd!DZM zxOoio4QGmp&*a%h{*@2zM(-A7C+#Fe-_s4RXU?zZr+=aB6eVvD^M7=9N_Dp<)%|vo z!GHJE{POQF_^NNGR(s7qw>-`F%XM+zRZwOg=a!cY&sm9Sud)Ag4UQC=Z|};j{7p~) zI<@WJ#a@0c`k(tjrB%a_PPPXLCqgbMt?wY?EZPOTzZNhOdhO>Gbhn+aI9?=4|C*&O zI@c?;{s)6!^=*Ushe7TDbRDds4if#F_uXhoY;?8vbB@Zvb|SL*MX;T7?ulNblU)F_ zy#8POF_;ud{Bvt78_oc@Xt(Kzg*HS&trzh1LMQ-iM$spe&LsUZ8HlL4O7GgwbFO{b zPFLcje*Uc9I_W$uukwMSn0Z&ifk69RSKBoZgG5AQ5v#P7V}f} zr=ZT+Z1@uEyP-0TI%D}4Q<7SR!M?N+uKiH zyuNS*@33##KPh38cpgceWbr1gj(a=cRxrL+=R;hW6lU9SNlQL>5i(jSPw~+=yADd3JFqH)*h$6k(9Nl|-~>yL9&PQtAi8-mdJX$+2}u zHWj~(u*oJI++JVC7Cd{gR9e|cMWuN1zB!9e+$tswQzA*U#Pa7g-oNm@4lWc6GiH~q z7UrheJUjW^=@eBQ7iP%|&Tia#fK_*^5~!)y$G_2Fe~kVsk7oeAZK{p@KbK23>C0SSD_kKlZyZn$RtC zElsWE{`uwH+V*4;o;&$DBah<4Af}g3VJHhYvr2=1# z#f_GM-tJ7~XgJEmPD6~ZVJru)DbeftXR$utzu-mGMj@VrM3RP^?=a!S-K6^if%vHV zVAQbb?zlM&!B3AAu^xxv%89KFzx>3MCj|()Q3~RQ74Ekoe%P_5*HsjWGq~%G__Yl@ zH;H`;t}$#chTY-knY&pOP=e3l`@!od@hWvW59=evr1}0Hrk91~BSDAgVxcRhAnIKZ z$5wMkB~f2#AFNzu;(qp@MX$~Om`k2;@6!p#ACCLLW!sv7<`9W;`+L;{8c zh}7bE_;`tr`#Ek4%Z0`CwBgn-1(dXiP?yy+GCaQOb-$-knJ9~=a-qik1J_Yx3i9cG zCroX*a9!|_VW|r=$zAvV7@3+2zX&N@i?|6cF$b0!7#4M9b=b12tk9iR5Rt{zr4bSa zf5z)JkJ~z=JcCs=r^|D=v-SIaMYA0qb;Pp=BDfO~(oOgzf+7k(H49u0UpksU69d(a zSoX#0Lxt`J{~Mg$b=b5KX}xfQ$q`z-m^Dp=S%g~?zEJ0#`0GhH=7Lj2#JE$)8;D^q z#9Ngrl9q|N!sKu*=DHjU#1>At!ULBSFGdq3`N@uGw!CXJI(E} z9dXVmRKZ;RcR;)T~+l z-3{01IDR^x4h7hQ@#pc{SOq-azwf^VKwl@xzY`9}|AJxhKzv%P6Mov-n) z{$ClWa(-RTx4t3{aK8Oq_r6X#U8bGuaA0&i7;gp~_;`I2x(=j;=HqFRY{qMycRml@-%wqUjsh*` zyTA_UC2v{c{0!{Tak5+7|jGEvntz$0HZgcsv!NtH+s& z5=!|Iz3VBn@QRLHc#7;xXcKH*F#BCyYTd6-Jv9!L~POb^n zSuUqcr#GfO9i}xFrh__COAy0YO?9iEcjvM@(t+S8snoE%-q*UQcpX{L-6;sJ(!deP zOU(V`Li{1Q_QBgYmj8A9{c1}Ylp8o!;pP#`dh|jnrj0tVTDE)H-AX3Oy-vv^uZ(^aR}n%q)dqi30~r_bm>QMaa?bgaD=JGk3o zaU&4hspBMkMP8^9bkZ*Okan*?D4&|9zj1XNa)cX^cxw{bHY%11Ya{MPT>aqkTF$ozFm z!~|tzAa{B7`hyHFh|wT?UCF0IIN;xIR`+;qBu-f=t00&4RYRij!O<2KDA|C38KD5` z1hG%bQlDg^Z>n0m7&p@9Ru3IszPM*5k=;^3yQCJjD>m`P{N*naYZ9I0ImcA{1r+V+ zFWVtXL_jBm-WvzXGCZAON&L0*ehb~?0I@g6aOcZiX$pY4=gwjWh4IZX3|Y<1aW2Vd zTQQ*19p#T0{!dpbo|`m~{SD{F%AJwe{xZJZ+=cb&S#$5H;?`(LvQ%{O$xj09M>BdA z?&&EO@5*n)Z@Ta!pWk>NRGVSY1W;?pip7$pv@e2c>2;zVU)?tarZHX+qkUSw4;LEX zGdP%@(@ySikCn{6QrZWBx5flzCGNc5H$Tvpxe+&A28TWvKwO=ba0_FLlv6awSP*=G zE41;Ywp}xgSLHzD!f{J~gqD7~YL?3}s^yNq&-?UccNO=M@SHo@srh|;+Qh)lVwp@^IZ?tl>bk2TGhX+M$r{8gTD&{V*=4BP$ya?$o z?F=trhf$v4DPg$q$g*Y_w;I+|8xP>NRc^Js#x%LD_3<)awTz8zqha_(AE%^_6(z0{ zhSy<-EI%E8Y28&>w^x(|BM)1gk5yhL@~lWLwTvIP^MUHpiToaUJ7Mb)uVNl!V_l}X zis@A3vlPD<>qJQH$m>X(ly&+yJDSeJacqE&X?8@}O$>nYMXV>u8x>5~PJ+&8N-KZZ z$j-~W#`(k4v#@RmHGTCtHb1_dcb({CZ1TDnt?x$sJ}}ekPX|K6Dk9*FU)qs({^{vSLMB+?v|s0j?WMVXrsG z>+`Lc#7Q4S{l2+gWW8Ai>pHLZI;Ld1c)hF3IJRf8b-v}W?mgr`Hu;}L{wHr=z-&cw z>Z>PDw!FT#_V7VN{2F9#cvf`E#ot8dc4=5c}6$9>ryH|uzw zfaMD?e$8xj@@fLJuK{fR{%f6>3}hl$iMdK3_BMzOSS@f^-D%v`lBhUuqvti>pMZ9p z_W@$Z^*ShQjf$lZOxLK^9Z8oG*^T%(DB6`q_|kFgnC2bw3(nUy=OHQ@>C$xeb=NVQ zI=Rj#4{*`v5PKk#G3RMV>O9aNFVI+d3*UeLqjA01cJgNh9St3qpS+3t?gzRggT8#c zCmZu@bs&U~`U+_3;(^tM%#VAjxOjUIw7S?{BPZEfv>$rzlmkd$qCCcz$x z7U@@tHpVPCC!!{bmQ-hUSW~CVJ60@vGOe6lv z7j2k9b*lJ1yFIPHB5^oZ*PSg$=c@trFzEBlMrJrD$&8v-uxuu#d6GdjW4Dnxy`(WJ ztlvO}HAUad{2oNp4l=9<+op`s4=eiPI&Y*s^!n>OrlhZjwq7KV-~9!!bv!Tq+?P(& zOTyw>dQZ@1W2ZVLf{(3DS;(kB(w0P^3mw~8H`h)jpk0r^V0=<-aum7c|lBU@b63G|*6jlQXKe3P=i$xGjq&^`%rpG**)eAP*A7FlAn;tdAR z{9?S%SF$=e@UOIUvd}G2^Y$Kkl=V|$UOZHj^({{t{4v$}5ha1}pPhVi{+0apl9JxU z`+hQSSo4T|vF(!Fb;9{iS-j*o><>PF;B?AJuWxH9_w4-bUMGs8;7{54+jsuCU(xX- zsNdi8l*Q*0-oAO{6Mg?;?Rk>)lr#Ub;*TEBo&Nr&Cj_3j{+GMX@ADO9&tKZ}^y`VW z_xGy({`dTsA36Wn?9KtdBNv0ILyx>VdVso!^2ttsh^FN7Z0{0oT*4*QDN177B?al9 z)O|_JzK~f}X+etF9wOXH5xpH`Tv5FC!T{ zg}<0qo(7j1dT73`yRSx!ySgV+q`QVS5r)q?EH{u-TOK-=^Df)5+;-x6d+gXgYq$l@ za~(y+AcBx}OQJfnE8X;)(%OoGsd^pXKd6RnvN9H|#zI;Hv#V-$;A)OWA^|p?m9cg) z>Vy%!A4l_D(fW5=a5O6jY7e|CF|keVy9SA;t?XQZkUw3*;tK0+pq@ zdus8$jgoow(!7%jDCyq}5v|ZvHe_D%b)*~%y{ZR6Z1;YDQ6nh~h~#$4XM+Z`lxl27 z8!Q>t9qPprvH1O+N@$(|UN1b>HjOAo5_F`FuyJ#Wq=3C&gq`ub{1w0kElXnhB22yL z>F)?zS9)c0>2@Kh3$LpPUst3=E0UwWI<{*{(h4y0m%`S!CZg#3MU?*Z<}U7^Aa(-* zY^}8<&1%H&fJT};pP+G*9^hdlrqbvTCmU@7JC~5dC-0$TY$7}D=1TIU8Xk_Lz+>+0 zI8Ak|#&|52yVK-|EBRX5USdwvubW$?Q1vZ{=MICM)9o0@m=B6G4RwU$#uVZ1pB6EmB`RTi;n*pg+yg0pV1+D7rf zK#B?FDk=xf++DMn4U*dpbqRm{W(m7)Nq}KcZTjLR{Y^22lHPJ_2u1CepO|UXb=~r# zSq0g5MN-=W+-Nf#2gAq0d6Z1A=k{w_=KA+vPvmO(_15fiA!me4l>+6Vty?NE7K&Ns zn&oJ)*cOAkAktnHe{VO;wZ%+=MezVKVNyJRMCr!^mcJjp z^kQ5*FlCF1a^Eq)k&`d5(-p?L;SA7TOG;tDO_rM6*>dh|!3H0g;S@Enh9Y&#cwUOM z@V+yh1`vf%SxOq)48*Y2hwVngTdbXObPT*`OLtmvQhU+=W7Z^Kx+<)e7#{}c;^Vtv zvi*O2HLf>e3kPlNo9|aPTWTJ=a+}YkMW?|UH8jRM8s3xNdGh#E`>AL{-gI<;U9YfB zw=hBGgh|b0;@_7He94?(tk*_dNcO$){Odr#HIITeFtM$~bX>!k)NT|+HWGuuYA>_b zJH>jakttvK*lZ9Y`Nujy>I6s{VSY4748 zclyI-FIZA(oc7e^Y98+-{&QeY*&+(0MM-QcwX5a#>D00mW^}aBgH2Tp3)UsrYq8=0 zF2QD0-`@}~x-hE~U)q9JwKa?n+UDDYi;fF{yN(OvTEGp38j6nVF<$h1ZSP~-FOQqa zKX!hJ*HMG<_d-tWhxM*#{a!SMEe!0oGp`gXI&{FCJO!qjbnwS?lzCQYMG_vhScluAQslIM)GDTmnoPvCN z!{}bLlM6L@YbWEB^BCdd8l{elkDq$H;{4RYkd&gXkLBxO40;oMo?kTOH>|eBshV{N zg5~CVJS;SO)_|95!jpw(p;thmmwat~eXIPW>wWy3$A}rFaHO_APsC0%!tBSIqqf)x zr*%I0^_5zVVB>t@qisvt#)h@fyc+XP@jSKgZ0O8i7Nshj zzhqAu-mqdqJl|R4zSxyg%m(vnYH2G@WIPiqalZGUZd{w;N9Df%tuq%GVn_8_~zexZ_T(7v8|3T?>FTe}gCwr6>di9FOLnW}atk^Er zN>TpWkN_R$t&3A1@H17I(;2Xx2J}~fi_yu!`*@j z3}#vf;N9u@M)+hPt2%ff(^XS0)6iw{k5I3!69EM?!08GEJ;HRee5ih_8v46HO*Cyd zCH6@b(eJ|E#g4`ME(&!U;xsL)4yC5AQLj_4H1$g*+ttXY#`NT!T$im}RG;jq4JOVU zacx-@1Y!xK4*%NW_9{Wy$zmH!uH;odxjeCIs-C>PaQtY6r0jn=JH9f4vQ4}$caB)ud3tB1aQ3d;bDpxZe-8d90SmiY z5M+)YqSZx!v(Em2cU;sjl&k_5vb0Pg1vUWEtbCpK=zS!L&CYRUB=P)_>bAif>0ge| z$`5sov}gUS-#p-qOcu^Q++&64i>8hk^Xi?NBGf$()bVkCYShTvig0%Za5>4W=j09_ zu~K`Q^{(DI>1>y3rG?GcpoqiZXmC5*oHILgz;>DG^?H zx%wCe7m-U+Hyzq9W_oc?e)*dpaZ{KcKKiC~MpF6lOWj3rDZ0jD!;;*GdTdLdzg)LS z9oxk8>)2Q}b`YlBc#b{R8=A+l<9|>iNn-3fKjIz3&ONkuY*z#R`5Klt(nH*H5{F0i zd((f=vS_M?QgCmpb47UWZ`d=9-MtXk;ORGPNUXI)2BhfAu#D&TO>gXzLTH--Ei*-$ zCJsBrutv{yrK)#|stSi@GAst4}R49Umu106aj$zsdZud?j$@vAIbDpC!y*o$S2mOGXD zBpnm-|L}6kk__F;WVOJ0xs@%@Y2<6AtI6_m8ZA~Q$7cEMWnQ6GzOtPCZoOQ!f)-90 z+WK|bGG4izX`X?V*P+F{VtHoECuWI;{9i*NqtgM|;h;K7kR9|@X)Hgk(V?Rm8|f}7 zc{QJhLbsg`ki1faNlK$(!P(O}XMjo%M;W1&trqZQ*Xa(o(wPf8@`a&ot+d%Sh7`BE zpSO9Qc&B)sEb

^|AG1ypMh-$ZotIBwH4To$*zuwzredkqJ@wcw8gaYVlFDReZa4 z9zRC6#jO?xD}&Z%IgBi$)@m>*Zl#Z4Ew0yrMMeZmN+%u$IKuiq(DFvavr(^>roGeC z)|{uMy{5J3M$7ryKUdNqoY%u?1UYF4#df-3Wb1qJ`P50nON;9M--6ZX}{d!IM zPf}sp-8<4z&DV>{J4#dgdg@3NOe9QFvc%FJ<&8^Ps3`4D+Maa5!ZK@9Z@+9Ucejzy z$@=_yWt2tvqhUpw)~1%CnaJ>A3RRiVHI7q9U*<4WjI3DGsT}9!zBr$X@eg6L&!@4#ax{x#*c;YcG_~&(!P1HhYN5K{Ce_v3Gd!gGExj}rl`B!`piMd*7oI5A%3_`YR-9!2?vU3E(@ z6Ne&F*)(iWAgxV=cX!tO=#p(3#A$l9;(~O{jHPujvosc2_9P<09yCNwR5Yg*BZR$q z>-+%*Myt92O(z^Hs((B|ONp?RpPt`&ywBo5mDG+ddFWb7VSn-X6s(>}SwB*JC7-+> zQ=R1VJG`cGBm3HOU1T9{%wM!KxTog#IeBiZJU&jfRMcp-^Lkwqfqq|Xrh@v+lWitA zJyHw3=sEu5Vu6lHc|ytM-b#y7M}%32E1q=B5##fFfT&{%g`kV~WR~6u*!=+8cGVS%-L*Z4Y#bD`P1+y2Ne(*chb!(Ng?>1c2Pug|o@A4c-X>o@X{h!E zz6M~}Ag`>Y;wSs-kre*mToDWI)Y3#eLp!3X(R@ZW}I1R1;T-6{W2X3?-v@o@+CF?pKf?9*(>h8 zk%DOsz5RH%R&B-KE<$#N`d<}NE#)dUPJzN!hwud@ZgrDiH+LQU8q#G*ccpc;%h>}dw~pr!tFf*TPH4 zmfMYWT*ETGy*!ZmKP2&H4Cx>d*YFy$m34J)EVjk@kwr`UK#9B48k?5NUe^^5c8Ob6 zJg8L0HU6dSoV<&i*QrRS9=s=2B5y=lzhVR| zWovF%uM6F}y9{qWiGk%jS*#b?7Fu=HhagE+@?n&X%XPW^cTYw|T4W>fLlYZ8*T}9ua6XXx4zKRwyp4 z7)p9AdN9za#;9nK6WRwmriz_eb@+$>tZ3XuhY4TI5-2{a2VFg-o;_U9`1&v$s2+3liqU0B&zVd>k8+EJ`d+}fpwO;0O&9G|pG-IykATIy2#W;=29 zK}+F7f5~O+Yq&xb&YdRjA!8vVm8GmV!z{@D@<3tXUo}d zFzb0XTl5y&r}NqE&@lCtN=XY#N%|L0dIcKRAw@+#KQ*vTBKePMPPD!|6*zWJ;oZsY zVe#+bwfgjkHO)~huP~PTLzhR@<(UxM_^$@`o=(;~3u4QKX~aQS(=~%}J>y-+aThQd zQH7jx)Yj`MNG(fRGdZKL+GYgjoy<)$xKZhp7y#H#Y|!BnwU+KokTd6<_wVl1lM%!H zGkERkNIkYOLeRNU0E9ch^&-Qbogsx0tRntA=mgm%GwzIln-P+c)M5nyloBoU{S)z& ziCFUls9t356Q~xyUa5^ng@R1H1_+5C7|c;+=^sGbnYV)o^hOL}re{HR(BMT-aHF#r zdALcEsr%1}Jrh7jR58UB8yUWuKo7^Iw5(A0cojx^yOt)n{Uff;?F6MQLb({37n#82 z^>f9I><1Jd07jkxaVe``PlcPnJl}Jq#{x6WMWo!v?QkC9$RROoGMoIqj>u#K$oKi2 z;y&p*dT~j-fa2d7xZ%!v0k{=0JOCTuQf{S%_i=@20cHjJ}^;cWodu3VKT5~|F&B8o-@3?L2hor(C)LR?$@I}IVkA9qv())>`91cL~V z!RG4DE4i;aa?*Jzkz7Ym3sF;La-)(aU@*N#x(BU@(2DQ3m}`HcCk9c6Qw32m!i{nR zW~;$MB1+Dj3xtmdkPNzVw6Q(jZbY+B0@-Z$6IW^8;zqdvx-EY46+?D~YC0knpgo`4Si3USoXhBl z8OIjTTH;mlJb>uv*D6-E3jJO1Z@_yPbYo7^__idRM1Vn}S z)4^>t#jQ7B{=&_7&k5s%pesl+R z4MVNQVppVE^L4xZI<@m^>+9DI5}ihcfjji@GE+c!Uccwhowh!{4H2Ra5I<;~kglS{ zn|;1yMOGrlah$e~<3Q9pE3(GT+abdBYfYFQb<^XuR(PTUQ60cu?)tpbN_)27*?_W4?k1OI5d(-2a^N-&*{QQ>S zd5WOn`nzzqRvZ`CVaxNh?Rtp}9(^a;fPhX?cVwmV zM2E~^C9egYq=0?9(a=?r{9vWtX*jFIJ?9ZI+YuhUFs z;6WuMHCEb+n>y|Oo!TSdZN%}_+rhR_p;d)mg%_ur#8+0_ub->{Wh$*NoVBv}z(Ck> zY2B_SIXoC~|2m%Fj?+=wL>;rmHrYs%-EwA@tlRQ|TQ=*N?qfmPZn{W-@Exe)aAZbc zk_`bCn!)z1;WFn~pjuC{05}#$=0DbbR0q-;6e~zr5EV-+OH+!VgGBFHqz1eMuE~D=+7)v>7gMN@@LO7za(Y(5uzMCx zH`%f4SDbUMEv77q+BWr^m9Ta8hu6#?L`3h;I_dUH3@*IS_dM0yV%c*8**dB$Pz7X9 z?r{!51Yz+Gde@yIh{94;u!l(}0ol%jPp^nS>5m~G+o|rAAF-(<3jBb2ycQ=rR{0Z< z?T2pac;hTDD%838lFV*Nt>#GMYA4H=y(Vm35&e#sE>(`JrJkFy00Y^@JCMGe+F1bE z{;Xkpz1VS~woeEB!Sz;mvoG>05<9HkaXlu8;le|f9Pb!G3COn4^s$aYFwL$W1i@ni z&;p$-QES~(y>yNpC)cFFSlF?OLFHuo6~}f>`Bxm_yH1<$%eRLs9n6#*cYROr zH=oW)ay$TufHzjY05bYakUIFz&hLTbIi?`q{)j>8}H;p zi;Kw8Z9TQKdKQu5`YOC(Pql4(@5RMfxGJqiu2?UB&K!ABb9I|QQG7MoIs9Z=I}UD% zq6>MBIpc_`as)6AEZ&_Do%!ib!D?sbL)>FOL-ly@kS|aDDY=v5j|K6xbkdVIC0r?j zGS=gGS?XzIj{#Cq-DaI1RGNcr!rM})@+a{O zT7JG>yG3PyY0F&=5tX%$uY*RWAaysb5X5o~PSG{-?kZUK)q>{FFcLj205R>0{F=8qPSHU+qbcbeFuhBM{wa+Cs`m(k5-(wM{1n(cs&*3+U_tEScK zG#DE(2pZqkOBke^2kE0_lY(%YjVtyLM46}wEr zd(xB5TUF^J{YT$sK?g#BS8R{deJQ?dn zmt|znbPfRR0i4xwe}MMI+X-Mj<_rPV#mkotuGQ(rQ^DBF`-&#E21+gWbJ_1SnY3o* zowc=9no-e`w@QO`$`GA$LrmNPJ-3-Dfz-#Kv^?jo)9}%VcDP^Zh65;m+;GuJ7e!plvr) zA44!p3->l%e%G|7d4Hvlp@w4I3o)}r^LsiQG#$81OArpzv%^Ev|3)-jiSC_7>$y8n zYB&)<-=lL5qfQ|XuWs~l5F<1;QH-1wUxV~GfgTih_}~Q=$$;u8!lX56q^KvS;H2Xs zhYr%fb`(-@(zX(CbI1Az9hIn8J1%otPF>x8ox8U?4%0oCY1uKFt4G4Ho-2?4jUTR; zJ9#jOp1zvbE2%U$$s$8HvB;TVlHYp##KC(ZJbICTbKC85gGJQ)tCJN4y052$Hr&8Q z-pxSeVV!oM^+=vZgRLkO4yT~r#IYqsHa|a z|Dw=5H1kzoJ?2DfcOtrP=c{R**z8C~dnO4xlipoldN&!{)NFp5)=%5GmH+q9Q>RX& zwmUeO_mR|AW_{}M^n@6)ezbMo^SJ3c^5rZSYy~fnfpnMGl;U~weUeWvsZL#<7009y5N2P=lJw|m3t5Bk2dznql$3;leLX|G9l-rU9-TDKx{9J zeu(Ucx1ap1-DdvF?@Y-5J-_qHQ)?xpzmoA^$zRW8^T$J~^Q-pV|NBc*NW14b*7C_M z!FfZe+R3x!X=A@5{~-PRh?4yEP3`%cn$|aw>PKY1Mu(Y=4n0BamO}M4uWk=lv6IWq zmX|Q=*B@%TkWf7k)|;`#0DCr?QHRW?OT@7ErMKgv)qdQB72Dwi?q$q7v>rbq z`}%Q1y%mo*e7V&ODN#@vG#_C%_4z|{HF zoG@yWxp7!iC+0RJQau-Z=RVtH4gN=(Gh@y~LN!V5;!GWcJC%eV8_a<;Xm=hE7O-<3 zpnVl{x#a^=b;KndiDNr97|sKw(;MHXAu!*NaA+`a_+UkB;T8hYbd@=?y3`b{=pHn! zDfD^0?@uJ#zq5GF5k&U#c480OVI%!{Q4rY*iL8~aG{r;aFd)%auc$C)lEm6p*ip0M z@e95vHYJ<*XNPIjVF-7+xof&5czU6-Jfbg8`^X=lNefD}d>SBtv2EgUJRPDKbUhKH zj(l9oz7BydnGaf~1U9G80U^f6be z;s+tx^(@5)mi7x7xP@M|tH9YukAFv_8!5KjHr0{xTQnjzmMOY_|17_V2^#W+Spt))8CL5%;DwN=bx3)a#w&j+nJy&Zx)@sTcibA7` zizRYROEyt=(ahp>(?Q32b9+M5IsKFW-@=M{0povVO)Ku{1_z!s!~@S~{v=3{kD~_sO~s0u&$eQPfLQZiK5A1ku+j07-Wh zu9GkH-`kyC?`DWWnR;4lX+=C7l}{HUo^$1%Oe(_~+2*k8wMd*39TrW|`T5P!pW=pf zQ4d0=ujjJsLU{J~#Zr+W{G^o1aV93meYtMtk{}iW%kzre)|(5gF~10uMSv#emysEM zU;2s)B2$iw`b-5s01^8+Ocbpru9);%M<$BQ`vvq(34w+b|5LyQ6h7$!-xwNEuC^lb zwk3ly>K-x=(gX=erxNpJ2(?W9A#;XS(i^G|(*55S8XrHZU;?v!zpVf;?bXok&snt2 zxNnM{aSi2uUP00OrZvH3OU5oUc><#}q*H0=WcC1g9-uvcr|MtjYTtHcVG%kll*|{> zF$;ix8U6p=(!w(U$S0padEMmuF5WK{u?sGJ1X&ko48S4rtW^lI9;#Qo|7g%<=UA;vSbn!lxB&u!@ zkhI5g=t2cd=bb_xZw(?>hkBA7+zyqftXVm>nTnDdtwTJAQeO~s@wk;-yMtSS*v_~Q zy>6H`X=Gcagzb!ZC1mVK`OE~T0jss{mg2ENPgP1{OD2Cy`4wGtn&%mv6 zps1`>%0I5I&g^S_E+yFdXT@5FvMD9>6lK$OmCDjdAX~s_!EF?~tso&(IRWSD%rXM1 zsVK$ylnhRX6^qAr`vFv0RlSh9SczEpf-707bOmrB(DrhCu5&JpMgl1}UvIDPS8`9! z^Y3y9AHb%6_eBZYA@lT+_P^!$3$X<~am70ugldzNJH{d)~m zN_}`f*OFC|k)GEJam%5x%S+|sm1br9lyi#X!d#MHr2Mi0uhR(UICP>+J)NbE3T^lO zjvEIp&gcoqdB*u3iO@j zla|-(Ot6#d)ZMY1!SQMd&Bfz*HNvlJYq@RrAFXzqo($QX85$VOv0~Vds{P;Pb~#&q#v=W^->02 z%9>dGE@>}3b_#nO#HFkvx}5k^dYm+RbJ~0(uu==@dc>prJ-)WRH|3k2veQi`Q+H8E z{$)`9aeuf3)Vp^uwoTqLW;6|*Py4d(bX1}(C`kQy0`G|?kFP~J-#A9FY z%oM0C7P?JUnU)TqEvq65jP&H2Z}_x^FJ80}6eK1(k||Z=g28M(RP(&Si%MX&4yNX? z<{gU>1z{^XR1~hB(^GV~Q>c&jI}ENm6Cfv*A~A{!{U)DNwJeWwzZgp$F^KeK>;Cn?5DVW z`K*zW*;YFk=*H@6Bq(nA9f8^GSR_ph)AFydH*QZQ=nnQHvf8vKMo-#tHHMCGiB>0l zZGHBD+gr`|;TW!z-Y$utpDL6+^Ix`6T?9bpmYHF7 zZs_>*toTU(r2fHUb7op_IpVOv2{}^Cy(duZKQ7i1hleac-^nideD1vS;j?8L%REw71=S5HThiC_E*M9&+!!4CAPCs(eWr!o(4UZ9k<{+fB|agXa{YL{4C zr|!|X6nC>dRnIxRyyo#~YyRi>48!&`MeAr}|HZ9*G1r)TG73G5&GA(S_qb4~X5ReJ z#JO+s*eB)q-EN}*Q1={^uwsc;7{`2dD;U==9q8%H&_?%k`1wF)J+3ww6`7Z);8zh? zZ#imZJNc)kj8{dvR07#X3Pw&ql%8UiISFQ$RQYR_y7*w$+7zV^{)*Y9bZ{y@={!ua zRA8eVg;eW<=kBHMAA1qrIF=0W0B zZx7^NLqgU0r{VuACUf$!Pa=CbKJDbg6bw})az$i24|Z^r(H|G_IApdxiJQZioSZdV zyOd^!CD@pl>B*;Uoc^@ViL<9=p4r>>4_S_NbVeodJNP{=#Z8mJ5t?*wZ#pU>9MQ-> z4)UOryyjV1YIB}ejlD0A`xR`kp4EBB$&PzSAUAW)3M}GftAjFS;Z{;}Xf0H@OZ~g<_!v@j*q_7WyJ`mg$G&k142#9Fn z(z-wM!#*$5!O*U=ah~}+atR;j%-B9cd+>Pk_t}14K?;82+*RpJSmd+xzcl(xbBPew z5uFdtuT}CEh34FAmnL;iH1hkD^vVBkgnIOSpOpS~9_byAg%j1n!D^w4hl$0H1ooih z-f~=P9uF;0#KaxrIDCieI1s#*STFdH=J~)5sl-Y(8JX%ex#o|{`h7nB;~LPoUKbxn zL&rn!F+oXx?RIpxO}fEwEhjf1wU!rixF}6eB-4n;w0^;K7K`%laMgA=3>wbRpv6bO z70aDwmW?0Xm`fbMRJ?ZGQc|5Kq!+Z<@345XEOxVFDl3-ED(=!O=wjlyCIv53N!Esb z%DgEH453{!-^^Ymg>_X*l?LLqk3iC*Dy?tQZJ^P=&6dEJFlyB1yuS`zZwUCoz7#AT^^2_&z_ ze-YV4pkDn~wAqYgZ+231*K3;CNuJX%o{((V(XW1X(#She&&S`E1ZZor$3FbAlZw$T zm6gBZ#19Nk73Y!9dERF;N#mJ4_dT;dUcrb@9=Ssp?tW-Rk$gl=4>hNsz8Lv0PyR%X zCoiwbCzq#A-Fm+2{r23s`8868`74Q?T(O;fetGGV|JRRvGJnb!_RgRDoZv`w6*q!e zBs;%G^6fQI;g%oT5?$_zzW1{8zsTpLHg@|0^E`RwfAPhw4{vz$KRx+bI|ZkA9)xQ^ zy=A_wr5t#5F-k8_N%fO2KdEx<7KGSIV1A_{`^*!G3|y}8D#nOr^7BMWo_yv74zUfu+hApP+0>y%q;z;%Vu*3w&zXx8F)=A1`jS3hn~$4Otw#0qb^ z%k7hy+6lciNm@=8|MU4j9J-KF#dFbxH0e@OSL26T=Vzoq1VceL3lv*Y`Ui=X1$Aci z(T+3Pw=2q0D4j<3PR6RGTN~a8jkyVT>kkZW#0aR0npSI!HsAX@v|EQxY;Nf{avr{;!sA%2;K2xEOjn~S%D}cQ(v>EuhOgD==E+8X59`3k+C?=yjZ-tLymO_qmGnQ zbHozwyUFaV>DYT2!B*PG_)s-qTB&D5ngX4vhF+pT&`9DzOeaa*(7Ws4BO;QcNFZtQ z?ykp9Q~cK%QBa15B&m%^5^l8B^^#5$CC~Cn=Oxf^{^2N z*cSAylqPljz1*!}c{kHY-M2URUFxZJ6tXMJ!AwWFVfL$os`I*nuVjTyX*$Zl5ZFSV z1GB^_X>hwkU>je=sjgzA9tA&iw-k}+yvpUEE&=hhH>I!jqmGULz8e>ArCo%M;PPoO zZ5n|yVy33}$^HilT}Or1ID{)dTwSql8jP8YrGrGTz;{U z$|8OwUnO5+<}!R7-0iXuQ2F{kxXiau#M!t$ZpP3}0Kf4$-sTfD=Q0;F2R{;(trKP;R>*ZRdlI zm&wP=36g8LvZ|}y+Xfq9k-XyhSW7#z6pQwUOBcNsoXX+&_CZy}>LcB&Jmv76`&L_v zm}_q*>LgMwiX1wkeid7_PIteG6%~=piXC00JN_{zi?)pDLhvAE5n|NfC4TI|up&a; z5mTPYJYPS45LHgQO;28Ux~RsGtTnmw>Op%v^%HL=xpuV!$%f9)U(_fD+m;OX^5rFe&B1e~M37vMDjv9*@>HQ`NEo;SSyB1Io13$FOY#3-wh8pY{^ixb55$gflK45!B z<^~VPnHorEa_ES1J9o7h)PJ@xLjyK?!d6fIr?gpEh=Ui}hdPs8yEw?xIv`58sWNh$ z>prOQm;pus9C6HhAv{%)wj2L|4t&T zg13 zw-+1Ss0C7cS+142XW(Em6yud^AM<1_jv5WMk%OqOYLE?;mU6}_rBXc zLh(NPUsigoto2cQx%^+rT*KyP?WSaH2U{N30GItAJFaqp2tk$pTW zEOs)wy3XS`S08sFBY8Xie?-PrvWVjkqupWAFQ214i^Pw;wdnkE+m&ji{#_LjVxOl2 zW_P$tu%Qwr7S_*G9!DbdY+kU+v=!q-RzlQE55MP1Jld9-YVkVHa@|-OSNLI^HO>K=J~vi=b070^qySo zoG!IO)UBcxy*-W$nDu1%7d;X_Pk0|`KaRg=E2Yoj{j0a?UDf+-zfbk;&H21x#0NbW zmmY})18y?~C|T7+{l8Y2?2h@th26Jm)}Y6Q+F{HKX$Oqig5uAXWwb^+cBRd^Vsl+F zLE!vo^rHXRU@h#agu=?UibX#R_RM*%@H$K(%qoyr7W3`*Y1m#>7WGY&zI+M)xInFSea!wPH<2Bx7SPOMWse1^A;BM*iRiyKPK^UXVG37i*jt)wTg(^ zt=?}~96oBds0ccVFff(r9w#e#Mb&a$yH)Q?tOKa&N{vs20596z16N_Mku<50WKn|J zzU>-(ae?J}>3U5hTnqdl`FX7CeOy&PPOu)2v)j|#cHVCLqwV%5kAcG~Un>Yx*qOocOp#UVCbbAfNMdOVrowAv{?r!<;JCKey3 zK^1kQ$x*0^T3ckGhcj6vPn>z7Tp|O`Dq3{MkA}&_zsmYq2MG6)-AE1CSQ=L95YL~q zWbw=>o5a(Gcb4^odYXs!#O)#t!j45;1x%@WF|)!kNq*5zY|#ghVsPpV_e46^1Gr~<~$ z=g7iEFt)$p-pr#&d7&$ zqSt0egLyKmd?=uah8o_fhl9DzJRb+c($@BK7Fx|cRqT4I9EVD_|BFtyLiDMfJS9v5 zV{P_HbWId=<78XOGp~fG?ZvF~uzIKZ=OkCJ#({jfiS%Z9MxCOAGn3N~E>!30;;Yum zS2Y_P-`S%jfr55i8SBU)>&Z3WXL^T=r~wni4{Urx3ttNbZ{C^tEAW@C$P)GJQqj@i z<)^+k-0ZBp7-!xy|9g4T3(zRLYKPxm5=}q(SvETCaHUnXl0Cb&AIO3xmE2d&rrZaT%&m>Jww$9<6*FHib^e%F?{DZ z?_LR|mNZRFco`)Pbx(IzK#Fgvqt{dHY*4743Fizaqy5(`lG-$VDhcl-{YJjSg~Og- z^?6tLg87>EBAE7UFcnxuA@aH)sXwgHGl%pM#4cd1`?sr)MRR7cIdRyW2kjPt?zWm4 zP8JR8_ysn6?C()*`Y~KUq;jZesGvhricLm_H8>PSEoeHc3KTM>blq39v2=)CE8Mu{ z>guWeOZO2uTKyrZK$O*`9^uHfLLn=IQ|U^Lj1?KFMOS5oY8;f~Y$H~D0mVdKiI@>6 z+UQqb>=Ug_-ub-dj-85)PDHAxf=p}}Wrd=X%aQIRGkvgGv`yV~L(5Ml+T}5{*rMzO zo!!R28P!yisAQTODj?R!#>Pk)P2d02KZc)w(fh7smYsp#u4z@e)+@4IQgvv5w&C## zBv#DyZ`fEW;1s?`*@l^JjbuDcB*^s<#Pz}PqRvZV`6mq5o1J37*2 zXNSr_$D1_fbM&jVf(&XJ3R_K>9cn*buMEdAHQceeif!}b1qxeT^|9siFFM+anM89h zzDGBmUHm#lYw`JGLUA9q?dN+RbiKFngpQt+0!lK9l;u@MRySkuN}No#D@*%T0Bp#- zsR&&IgK^$MKVQ1Gb-W_ugu22&=h}wWX$wcjzd^_U=(oFzd!pJf$$(EXcLN(RD#9_X zVaIjRnICLRVguFVm>(~;F{^1Wdr|ZH+I70p@-6cpDoZQXc#4mU#&A_oDl2$X);GIF zj>o4(xm_9l3N0IzwX~J(9^VQAXA9;-BxH>5sPu{4(aPQIi2nDAsgQ)vJa1gOsVA(7 zy7I4EFR!Pn>x-Mood!a#)a^Ik&g^d|G?wdK%aSpyVVBWN9H6J;ujy`t>86(HNO1V% z9_cILBp_$9ku2!*Zg8rhx=;FjlLNykdn5`s@mjU>e8Z zRPagOw!lrk=H|yVv5ZZ;gQzM}&AWx*ys zAP&X`Z0%s-H;DEJopXbgGgMR5-Dv~w+qbU|H#^U!HEd97x%10w`~t3Mj0~oivlMy zTOX*M0@+VKxF&7fl8aSKj5Ui1q#p|0Qw_O2+2~|dccRJb^1B>8{{v6wcRpWrZ=QT= zJ}2Sel4x>GSlO(-2A{Ub=7KQMn+eL~wwE!Tw0%U4@~Z+IW$zTT_yBi?aN zmiJtK&dERbrh;=xDe#)TqVpEZ+K-wEiSeDcXN;iP!_S??j9yq`RG($BNbN#rK!#*flX#`r{GE#LqL!OTI z^lf!aedz2{?l!h`*ael10iydlpblcB93C;92{~LqhehtDWqU*YVhJw_+avHJxrzy| zisq)O`^q(Ygg42yFpFDmor)QtG9xtT>+9PUO1q+;?aO$Pe^^{$zxvp03*;P~LXXNu zC)=r2r~q{gd29MPwNM9X$nj=G&pd=6qOy73)5-SZ z{vTU5`{dA;K4sY+V#M`>NysM?u{k&vtP~0^J7edxbnFWrG6^$Kb5d^C!fB)dwhPt{ZqbRl! zk{gC9o;c9&LbmR@hf3oAuFUNu>L8}9npoVutFCQVSVfwJ9WnOcCD+;0WQn_Xv%-!r zPs1lEh=k&Gyt}HG&n>ALy29HKv_7a??ez14IO@6Xqnq4a+x1m?tqzweS%|ItkWRLJ zE}kSB#s;yye!QXzpzgkkUsbHr$Wv{IELEb_B|kY{kbsbQ2V!uO=h>`h7wVxi{o+t> zHMWesccsHcszc*I=Eu~Y?|r<&xke6peI z8qY&sPXL3#SL8o@^r>Oe%}zjpP|) zyFIyFaO#5DgAGfOpOp$$_m+aIBl~3}P&l?HGYd^`Y#cXH!w-f%z5MZV=GzK2X^~o( zQY^4)cf@UxU2*(|&4@w%Ce^7}0tVm-Izg-JpRXDy_jKyp86 zp*so22SVZl)u2JA+c4VsLCzqStLUHj^BS#N&FDc)LfBM#63+0yAk9;9fnM!VHBDu^ zsln2NC^1y8JDU4!Inf~t0sN*z=INx&bS{Qpy38D65cqW5l=qna@_4^*=iqP~-G;%p zTj!3|;I4cRvo-pO@O%^<>sP zNBhPoPu9Ns`%bc!lP0IZY|xn4IF52Pr8yx(gT4Gy=!})y7tN#2yH?_DG?Ib6D91X<%Ih(_6 zH_o4qCc66;&TGypaMoG18n`)5Y(*B)!$L!Qqp59siA$BFcm*T1K%x-1Yb99}y*OI= zYGk{5qw6=g?Cq#XC3*4K&OTeyng~6jxaum}g}>J9t*o`P*qbQNwkPBae=)(-yB#HRVq?y3{*@9DP1s0MXMgIcl07Or~pdTGY|XlPG3 z?15`#M;oZakxo8G$3M7Iaq7$CV8atxuB?tutp)zoe6}m^K`Vy-3~A50dbH4}E^v|q zE?aO*$B3=t^4qCLcM=<&KGxXseAzN~oQ2|j;7OIdiSj(vlZsaEh37nQoSKZqd-6TS zJAO5BwIpb`_y{iY@3O1ter~quN?YL9Q>&(-nRMXR)qgB($;a*FZFu&HZH|v0?xrFK zd^>sS13$gF?WW7+9xi>Zt2Yfz?ff3rET;cNS~`{Y^XHbV3KoB!wbD0Q>&KjLaQ54) zlnPHf&_qtYTEw9ETHikK*rH?fJimUTQQpuTe%jb*uBVG{<2+0)_rv+B;82pDuBxg^ zD1O@4nOt%kT4(BW@a@WVROwf!Tt`X_M)j5JprbABCf4a7@ket$wdgO$xuAiic}g1Q z{+~22N#nb6T;cNR2T-OWs(hF8e;=x+O{>C&>#!)t&bSlRLEMGyS=vorsfv2MRTZ_jRv8^Y{JXvX$AZS4dS6eC^V2Tbd0q|oO*N{B@?^XAAp0M3i zbLu0w?C!0yw=w@QNwH))d!iS06dP|)5IG}_>w;`uFKH+h}sL-&JJ#;
`-Ua~0H*#v28Iesv|d|XS4IOJ^N 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
Be+o&^=Zv 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

;`cnM;of}l7g}gUHam75i!AD?B|LW$6q0w^ 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 )zWc1VjGqIvsR9go$}}b$y_6re^h56{Y#n)l>xK zRYe(8Ph90K@lmDfK0)DaBMdwiN||I=&@EMs`tG0Koap)r;AlAM zg2NpY?5wy&fq)Dwta#`t_y!d(h@^n;EwZY#t<~tiqK#a`HabnC!X}09&2p&Z%J<_J zl>35W$Dhc!Yl9hTnf@ufwm9BEpMGW;bh$R-yoTr`YCAvm(=n^`mrRyr7e{0~Ul_?y zfB3=gR!-Cu$`PU5jEr$s_K4o;>gtG6{?0g+8EEvdRK6Vth08L~K*400H+kKppp38Z z=f^a0rkDhBlLGXlL3DyrKi2@yC`RL7^NF`^oLc<8P0YDzRK@6BGczn3%v?ny+W_^k z{efmiGjQ%RIxL3|Gr{@9Sxfw(u9?4q$gBUy%l~}S8c>|C6vh~6arx9LXrsFF! z;wvL^JEEjbt8xwf`klfx?FO+w54>W5-{YMRdUZIeQE#)edCmy^IwF#6g?W*-yrEHd z=_azQuF-{VA%A|nu7`H- z#1ew9Z{CNU8g=WMcWyzpy%?|5RsMv3e_yp~cJhWntsTIO}9fj~6p>jg#?s?2=+q}wMi25t} zcl!4)hb8~j-wsB7qnmvrJ$(XA@4(Imerk)>cj!q8;c>F{#M?bx1qd=X0>(y!Of`-2i!gS#O!_z5HvJ zS@1H8UD|uE-J<_UYy0F!bMB4Sklhn0ZFh@aW^c52G|GE)w>#iP1@+Riaha_Tr1;Z{ z@ph-dhx?7w9mdn+V(<@6H$TxeIK2Ns*8M;z$K!9~y+G0Z5!uJL?e`T&u?=RoT||28 zyKUTT@%X@Zsez-}$7)&g>8!A z?QNn6u)PDOwu14oE=(6L5(=cFI@li6*iTPxjCE)n0a`5J=nraiDgPn1ogs=Lf;E9& z6bPYBO9a?n&AE$e1g`Ht>0&7OHWg!b(3!>K{v%JOTMV`EbNvDg440u~@Rcq=0Q|M| zYGZK6+#5h8?NVr7G4B!+64DKHx12B=o^}!Mm~P9QPK;yNH2tS6gEY%g!t%?Pse$cc zJ#q+mFK#cAk0avaj-2Co@7Sp7dWxrZcRjFO)^@*ErWQa&!~cy*#g!Nfr&cGNwXE~& zHfzs@GPeklH}tT~k*&=eN2}MCT0y_rs=G2I1&EgtLQqu=tS?igWz_O7Q3c8sst%ba zCR4(xCX))JQHNYINrp^9Loo0q;&@!y-^N;2gp!G?1@Uwskt{S>o#kzGjp}}gC><~I zdKF>1ieTL19_+<%}bocqPBS%J6N99Z+Yrv=fdHt(I&%lp9ahI9*$+nwoiuT|7JSxHq20=oY`H!>wtDnwdO;eSgTHNpq*Zv6)avY7Z=ov7e?ty zDvZ1-1{FrULJMm7)~N)%>0*mP4>K9+yKlYdEHN3f<}38APg!?TrJ)A)tIkCFoN7m7 zo%dCl$f*75NGx=__y2LaJGA_I3hy3S-pHJc9GTEPvtIT3v5+ZkX${u*d}@t_nZfJG zN^ejP_{@xSWByQ`k?erf6JXkjIZV;!PF>U*36jK_kYfW zWI*kEf{Nr1dR$VmI(*O04C>on6;7*@Nmra1@Oo=!QSdI!fRmYz8SnoAw!Izv9~E8p zwwiblxxeyB3V-uBj_`tj0d48a3(Eq*JT^sfru3V*Spr8-tRy1VU zFv#;nJbbwd*fv-&nup1YA%VV*fbII9b>+%`2DS|}I4g&npGqjl!}0a-tnM#?t{(Q) z*(6~5dKjmn=K`J@yrz3hRiA5sLjZO2ur7Vz{-1$u1IW?y6Y$W;CaNZEz@$bOSfI+V zf{TFbW-vw5(e&|qfcEfhd*4l$OyA>dbp}XB+mEXgT#p-k>3Kgu?YzHYB;EGsRDke; z1HE;TFMC~Y@`1yeP@BR24yPXth#C&BTd6#>lMj!d;oPnAp7_@xdEzM*Y}T3 z`9McefW!lQi;ut79)I+w-GJ2`-N+T!w>$T%b)*55zHRe10JV$}^}le`pRll^Ya60 z3+VY{7-A)w>bj%C7w*SEq@ypcky1L5{+($&+W_eYV7+o&1`Tb_8287ZI_>C{p$eS0kQ!O-}?cCt1I+9 zUJb|Lm0Svt>P63JCfZ_?TxC}4?HX1;rh$~>Z3xF&D+4>zFo#6*8 zceeWiKC_ixF8&M;q~v`JJaz;29bNhdTmm!~^t20~qv}&fXSpMm^4=E^d;o46gr;%e zJ-_&M`hPn90D67<2kgx2JHWTPavzv|eOxZzUyIXD9c^zQ5+kfA9>E~bcfTgU} zsntH(so9mDm0U90ZbiL_DNR4g6sVel4xWkt+` z3eBK0GLR6F9`*M2z3(5r=zz!r@L3D#2T}tVFJ7;V-UGD-b`Kk4jp2xVFy9U4!!bSI zzwHZp2Hold9p3jo+wZ%1f8|aFB%ikae$v?&5WN7f{k;Y{+tQcU`}p+&^xl@=t5p3! z0Z9P*0o2}r*8teJ@%|lvd;JS!*SwEEUk%FxUG+gK|7`)w7vD#8l)&`$&+9&r{1pC= z4#2$(ZcE=A1Ezrw#RKn;pQi@t2Xaq8U*P2fx|g3{(BHm*-HY?X`sl^ioAkE3!R_Vq zEsX$b0C?x20P90z0^*VVcs_W#+qynCVeodV@6+8@W5IH~BK>%8)ll^SZl!3@8-Cz6 zTMJfAFXuZx3?1JP>Gm(i6RM+8g!*q?D+h?wUARm0!-&*KySgbARnMZtsluIGb+PPf>%Ms8Jt zu9<(>0&q*d?9ETj!1kb_sH4-}(C;pQ+cqfM&T2g@YpNDdqjd4LVr|&QLv#5Di z@nrqa@&9mK*N7u&fLm$cC+@0QPi${Re*7_jGuV7dr(7CXudkCA-_=RH=k<*N?Bm9Y zhkxmHR9GuH=ZcKOTOXmbt@*g((f4pK(HYa{?@L2zeKp)@P;qIFC{tzpQsEIaq)drjii7lrUhyX`GxW5jWghR#x-<02?jlk^` zni^%Uk*d@_l;&!uLO7$Hbbl>>DP}rHR3koJW7R2edwa(fk#|~McI=k^6u4cQTQClF z$5eKc-IC($^3Jfx)QLpV#VuSNsXD-g0=2A*rgv7rZKw0z)i+=>>7Z|9mejG^ykj<@ zeIl+M<(@Yf7Ntr&7j&j2;XXS-QMX2Zx0#049r5gEf#P>#a=8~+l`XpwS0w`ZokisYWV*KAfq%F z@q_j$o!`(f*Ct}tlkVQ30m}Jvf?)4p+H>X9@+rEVbrY0*d8kE!+fc@v zk<)fy;i-pdFL-UIgWv4Dxd)Z^NMgK`Kj5}==+YMG-T?p~6i$^*;%f5H^ec7WV_?wH zHg3@wRIaFdr$s5Be0$43_(`GQ1gahm|70x8G)nlKujqBO2xzD&a zcnHkrpa=3APGuhV^%9}}8Y{1w!7C

zpVV6e7~pk1p4!N5$4lE1^&9Q`P1ni)uDe1x1DS5qL<_8uZbgCQh2!Acwqae28koRI zs?E3aI~zc{hsNO~-3O`6a)&XyU`RcUJMm`t z-_~G2L)rFF(8v10=5H#K8Sf0h-CN3QF2lJaqkte4*CvbUOSHe>iHl1yl{nSE6!@qa z=z=V6#vvM!y(cl&^WAggaB+ChU2Z07xa|Q+lW87%x#s|Zc)gh@M^oLW%X!8Z`WQI#hA|RLJ+Rb z5UHq9_dWa`7z=iXXqxz-AFKP~nk@RK>RTZ8uvGZ6$AC zWU1dZ+?@GP?Uow2@0YpV!|6b>m4s7kh`-0U{vI9C@y2nxsFH11gNb|e06Fjc-UgFU z=r-MGZ4dqrYjOjahxUog3&wI z;Fns$669W+#RF8$c2(N_E@{|lplS`zi9hmWP}?5n8!iPMkQOhwpB`tE|6QK0!j7*g z*7wK#nAj@an(2W26ebI=8@MLn+e+WfO<-pVre~~( z$}!_KL8NKTRdff!6G`UjX8yMZEPi}JZ%4tipy28FX(6AsK5new>d>gZ4_u`;t`3=Q z-D^tQ$(x>7V>(i!`TOy1)m!)19khfG81k_^`qthu8iF^8oW=1{RXK4Kl&+#u1R~m%+SNJz{tk)b$W)Qjb zV6wy9#k2~T{Z zXk9`)e`?h&ly;9cb#LsnM0OuJU4ut|1a|WZe#B&DM8JGx-X8S6ilxpQCR^|+W7qGC zeJFN-@|GylEAO}S-E;C0-=~lEe|}EOb6ObjHoo7L554(aozN8*nI2o3{+sh4B=4-e zC0Ab92`InAZQIl9AMx${%QKw)_@MkS;vB;s&Ey^%fe75bvn8jEfzO(3l1?q2v%V&Q z&6B;9uh9-rTYk>xbRBRs8m)!GwYi#ZIO!YxYNmyn-hi(i=Z{SN*9CDJ?{gwjy>of) z$@}at|CA<*Umfg_(<`#ob|LsHH!$-)UYu!%549!0+sQW^nubkB`uo#*W9Ig0q8UZnKkY+=`4gX}LnLOEhhbYx62Ds}iezb&mVm&My93v~H^?>9(a6d#;vyZneti^*jTac%tmLqS0b5q|vu(*ESN zNklrcaA_>Q45}DFOJ3WP%0Xs((*h*rtG8t>rnvb*+m|hCvrlfjdJR`;B`R1S*&$$a zipEE5gUW3zhc=VZuVvE2QpuJMo1kYSy1r>S+N}N7*CORL7Rthcw!Ma{xMLW}n>Lge ztj!wkL+Pe(S8iju)X+$+w0>PQRXu+VdQ1j0+;GDGt>Nq|_rHtQ=-*~-wt%=NnxmaH zo!8pkh5El1O9XLbBRMXOvA?nA{<@yh1;cT!F-pV|t7cmI18qA9U2L6@D4uqxI~OC> z&7>b!4*X3|Ofs%*#AG`TRVnr50%Rd~VX zNesjkOM|-RT@nT5{`2}qLSnlMSrF%Sq`W(jazNFWWS`ANSZJnfr~rl+OD+R@H9zr^%JW5Q-z%f8i;-uCopw}(x6 zX48|iEodhfisR=kzpr>or9S<6Ud}C4T^7>kap_#7ardEmY%Xy)LU3uwbTOmA1b+#n&6DW3wmBZaa-klEY9;6Pl6RV)pHn{Z{3xR z?sJ?~(QpgZG<7lU0E;*LGP1C&7l4=xCaA{);_>3>xL$evo32mI>t6FjjEOhDMhwK~ zD^B5R;Bd06QRx?%^_SS5B;O*jP14UzQ`4*dS6R5eZK7fQj-^OzXN;Ap=qvulNqn1V zI7rs188?p0Z;rrXp(2eua4=UsSXw(KFl0~n$~+LMN&+?(^$lX7u}XinBc!A4#nB;4 zU)`yh5J9@Sg?NVGHZeT?Z#Awk5!S#e#FMZ{DSG2GuEYc26SAYKR{-*MphEXeH%!8;*j zL_jn~s0P{A(3#NI&+}Z|A$uEAjE(ne4q*S1+elo?2Jcnym!GffX=8+LBy&Y}o4g76 ztmJXSF0j!;E9vc=7k<4Zj;o7zjV{ARZ$`szTCvCdH)hbaeuxQZmzBf>C{|&EKy#7Y{q< zMaLuV5s;GFC8gQv#OPSXh~)PDDwc?7J`l~rr1Uabxsc5Mq_*3F(DrQ;nZMH56LMM$ z=8pYkrx&YJtn5fKcl5*FRuaA4*`v3NzuLU4dGe&9@c;AR+H*TDF6BV5mFn1 zd-6P;504;4I$V;U9XYf$d(0z2;nxUr zyw5{=JD+`uJc3^+}m3S?TJ*n$mU0Q zhv-IvTm6M1w~NW`=JV(xwJn-xP>p}*ADsiL{`KpX%m2<(U&qH1=>0ez>U6~PjRgF5 zJk$wnAHl5-j!4R5Y4yl$k<`oQcc(G@T|aa>sCfQ5A+EQLj*-K4>+v!1cXKD<8`qG| zA9SWPZdZuy%ebjE^BXTkidQ-`s&f%2ilG!RQ_DYo0&vSwIkMuU+AZ>8(24VB)HWuF6#zAE_YZ-aeJP+klUVzk5^ue1Z$&XvcWC9 z`7ILMklKq*CnXNwysY_Z5hpHdlRh>~arW{G?2%z~V5xTX=6S4TM&e{FXC#IHS~UQCa!$j!F%0LRp#);p8zL{) zeNNXw=jRNlf;K$>+X3S?WsP+4vQ^Y_qIEhMKixbq9H|aNs@?G_%Z~2COyi_L9D+mZ z8HU!!Vp6Uk5`%-^Pl<(V063Vv-@Nul{L={rrooqBp+$U=r?;32DbJTcf!UgPjzu(P zAQF10V|2tq4@Gg?a^4i#ijRz{NvWhEf%REeqReMk=aiaP>d7(nMVa9gKI~GKEqnuTdaf&d&&5kL!w_K>+YpDpj#0M;rTc)=y(!UibyB4KX-&cW|) z2#%XISXfa<$9_3={8#`4yDNUDDsM?%m6)OM`xnKGaPQkinFbGUC~M-Tkz&q(XOEr4 zFM#Nx*hu#a(_n}F7#wGK-5;vmKe#-7vOzTWiQjgS3L*JVe)sbqrMOn8;adp2AWRpI zrMQU=X|dwOZZVNp36GHp^B^A^MVdct-qkFH-A!Y5TLyGz|GO6z-Iv?2klgT0IK3bu zzqnk?Tpmo8p}S@MB0|*djKZ;J=NHUw%i##QzkGSFjLMKC0ZA8bmDCqN=z?yKzwvNE zR$Q5$?_$iPup7Ud9)gXar!JQcRzYMXsu4lb9IyeQ@; zrIkvaVwKK1lx6z=&K8}kMT<3Tky!FYWw2O?P?11ET(wZJj&;e$yAn&F!u_s2dMU86 zh*5?c#Q%6cM}oTAH|5vt02sO<;%G{=FSgUe{AVrC^O!i-l|?`paI)i~5@N-y47p|y9!wYS&OEz->2%K4FRL_#HSb&KqB&+2+c(D_$N+dsK;V*Q1O z-I}TXn5@Y^Iq8IGH8R;Pd~#1C9SAELTiS^P_Ka}$2&CP8phl#JM`+SPOL_)x7 zPX>KD54AAfmekihe0uvnBA?zr*OtP|$JY)R)EqJ5zuz!TgnzWTzweWK^3E-=_vaZ? zax_X{cmm&Uv8{i1c6NeWpY#1++_M*d(~5}s{3O&bf1Iz{+G8ZvjnawV&e>9;_I?9t zTNwDAb?GeFIcZlE;SslOX`pP3uxjg?Im6j0my`cjQ`@il3uzB7tDBCAU*YV$YUiHa zxjc9H?Un1)3-5oBY_B5z5yj@y9U)6&fQLrJwMUe%N4V<|u>5yt<~bP(M%e70hg#J6 zTeQM!MEPqDLQTrdlxanG#PJ^hd;v$X9lCnK`YNj-DDU6RxKI%?(LT2O^&xQ!`>Z>}jK395e%l zD|A4~WUq#MV`qGFw6dLM*_JaN%aQzY;pP|HekTZA8k zfom(`x)nQ91(xT(zxcaKi|QNZepc<5RcH`P^;X zvZ_UMJ9xJ>+G&N@=?Gx@gOEEOW`er`%Z`<^W1uX=J)Bog z48ys_b5e26p?HmqL1r;UR4m_DD2^4%ABDwGq2f}K`TUgqNlN0YR4G$bTK3xKEKped zRz^L_E2-N=T!&`FMts@OZEnesC%Yfj5FGFt%_-@>!)9KIvc~A^(b@TVyvzRRZhKaN zQF@DJ7SoH41)&cG|=B}6hA$yL=S4B95YE&PMWrUohUXCtdnErN>5a*(?WKW@*1+XcAeH#-jWk85z(22SXAUGiJS_x^>px#HCl zU-_YL#5so%%6T*;l`3#vMTRtetm>5YNVpgw^^4@=c|CHf(dA_+Jd!%ki9r8@6Q)OA z4K9D6SN)h*Tj?IL2QqdWcvktp2ffnhvx@IG^itjR)sT;E7y~^>L$cS+U55O`fiA$$2?^ggw(v)0+mOga=6gE2Z?qXS3gnX8EHBYwQ-5T&JM!0xB>!wXaJI6cuPPq7Y+!Al zuUOD?$s{OnL%&oM;gDru+ zm9Oo{sY*86TeW5VfwZ+8mAtoa4SbZV0y?9^MkDffZAoc1!fPInBh^S9-3 zLHvUlW=!XH2lC+qxONcS47%4JtUY{N0p)vK5cNb393SsN&iQ>`{jTn2uz~%Bpl7xv zw|U<1?@%RrB;p##O#i~?n(yB8kr&szBnZ6y197XBbYL^_=l%s$zLCY=ye{(K2N*uE z_5}{tcs@|15>(Fj2KwIo&Or4Y+3^b8UHE?w(6-LIw^hZunb3OM>F0?k(c`{fT-=~C z|KM#MPs$??-q!a(2kODwo%2o4FHY~j^YM5qm5q0v>U=)-6@ASH-M6K9*N<&Y-ubO& z5XRXDaW9|uwisSks(Z5A*VjwuI#HUcV?g_4>LrIwyz{O%)%G!ER!(&aMD}P zMqv7OXB-sK_~7m4any3Zh>&#Je><81YKCcsxb-~>4sOL6g*Q$EZR`Ag5Vvd&-s;xl zyN@G{>TkS9M*9L?OLgOIm*Uf;gIAR)FU#dkr>ObMhjU#6{|?tw(YETC zvaks799Bu{`AViZi3}B2N<|ILccYuzJ5(n=qxH|Zu2Ztp5_EZoH;jvVi@sM2@TPS012bD2I2M>hsbA$C>yxMhGHV4XZ`-!OZ31@yV zdd>>YV%e4dBC_e$Tz)&PWQQl$h;F;yCq#dEXGakmGscbP-P6>o$lJn}Oa ztk1&!04U99SbhlAug+XGLC|r(HjuMjER;H^bN2&<7Sm4?lZc5NQ`mbuJ z)ekSSoR_vE9A_R`5FjnjuOnuJ6Nna}a1dsLviikzCrF8V3FR zA_shb!;QP*+FhufC?@)$?)z#f$1y=AHYgm2i-6lb*}BGY0RvABIOxZH&frKTh}*G9 z8q1VQdfVz6$V9nkBHkU~aV$T-;q7_>C0#@7fP$n#UabVhqIkuI0I)bZf@!bfpW54X zjZP`N2XSB5=-iK1AQg&Jo5ivu#d=58WI3=-b=Ie{_(6=zC5ML559%AHLz`(9>}$Kr zi&%1X&&nQ@C5mrP>wqO{G<0Dq#}SX{YV_ zry?6g=t0HS6=TT7N}jqx=~mS6UY$mbiZmHloM!}&QKzA9v(mJQ*p9jf<;DV6-3HHJ zJa1CDF8{nv_AwP3O}&pFw`+EHVE5`o#p?(~e3kW8MGQm;8Uz6@&tHX`Butg@&ghsNiY|c zjRG|q>^e|i6k*A^3jKkM4l&I@@VOr#^;IHubr~2g_cs?;3nX;9LmG>rj)G)o0P=+% z#oa-x5xGXW1r!D87TrP%)HZYXqRVE{`MYpDS_BL0|D)^Ol3mx8UEBX# zmf;A#N!7n%cM)ii-RF+;CE1qW5}C|w3DD-c7=RNFWWr=kd?yzDo*RhZi>!Iwuq}w7 zE+Zy5WV9Wb9oAO=i)f}NKBLYLg!=<>igocPZI2IA{R4{kxQ;E9P+>y(`fgArFOjh> z0i%lxs^%k!7ha+ihO!zT`h-(4uL)X;_;rOlydy)zxStTETqg|{u42Axu$8c-Z%Enc zz^bL+u367YSglohLtj*?^I~uxfL-H-72ixnMp0*8!F=7VrKS}^t=Ia*%Id$gagDUJ zd%2`2ouzp~wpYCxN#8;1?ak|i^WJ%{9V~l=#-7p6oZ<$w8gvklAQ=-_k2?*{6W*&eJE}(M7#Jgn9tt-`R?t7xy$;`&ig~veE1qDyyT%0 z1l+BCx+nj|;BWF0q~g`*KaRiqW$t(6xor}Zna~XP$SJ|WJyCOu_PW&*D?MhPSYQ0< z6QCC}M^*sf=1Dy4X8OH5=#LaqRpbVmmN5+Ute+^n%*KvdMv!=*1Vhiz*3y z6Wcu9X)VPf9*+$nJ#K%!w2B-1g z&l|j-ySg7n_lGt6WpMod1ti;PD}-MzqW$=OpErm3Dgp$DBNn0bM^VsDWStL=HZM#8i?p4ca_ zoVT(Fy$JSlykc~Ikg}OJXHn-@<+hK1K(yBmoW}x;c&Or1Rp^*|=%hP9Y#UVDNIbE; zI_ms*wK~KLwH>5pHw!p2h%u3SC1@+1fls7LNs8kH0F+nb+d$ltR)~VVOToUSctKfQ zYAzS88i}oNU-_>z+r556_v_+W3K$bfmo6Dh?3`0kDTg{>y*?rd21~~j3abg)r zTe+AvEoev>IQ{O+KJv@rN6V+!GJkwiJKg3xUKZZJce|3meUV|`evGReOXVCxYY6y} zs6@2ljsjY#6xI#JB*`6jjvtpSmcl4+!)VLMS8a4t6__k=Ai6gTtN|)~K#dDlPgcrq zZoRJfo=eEiSHQ${^ zZjQK{$HnTlw(8`5Wx;Q;TC~cF|Gc*$UkM^wrHe@@l-Do0y*zk0dx+}p9aJD~T?wfO zuT;q1YVhM`o$!c4yMyVzSvX3IWwy@QlNd$y^+%7p$7{-3B4ihv3*R5WfKU4C+UsRS z?w!?5L@v5PLA4os@XjK&C7Z_mX?vb5w&UkpkhEw_5|hc{P+9b%Z?fo{1Y(n_(8OTo z>*Z9L^rFM&0N_UIkVzDk;=wBl$t;H{kV?LM0%KLfvyqi9z z$s#;nRfS}MlhT97v%(l2kME?1PI)S`5C0=2L7!!k-&%hrFR6>&^J+L7X@b2tpne?z zH5C_ppA_AWZqcaEcrrgr{u|rpKP?A!51qvHU9Ai7NO(LY?D5^|%VokcsOn zcDXlz?5?zHo~g*OYCxD|&OET|1k-}onYRZ^g+@<`@D)MazfmSNAcDJ>v0sT9-5`?hKN{X3Ev0TDtNFHa!wuaV5vV3nHRX%gHhE&Ac|w$a zi4@BuqXr`RY)Dp)58>_aIdR~d{+$~BEZX{W*zkUuB+~2pb68G%`2YMdqz{2UkWJPa zq>(kdBnHA0H11uBfx&^?56V9Ji~9WXZobd|y-otR`}%?>~^u6Zu5xKQwv-8?A35 zqfJn&C8#km+}D8!H)(~OX2r+ohuF4Uc%gr(K&%%d9+GqP>$nH4LbzA!Biz^Lye@o> z3Yo1a`Sq~SGNN*8-lIQmEmLJ`20F@l~{=4m!+ulCNmHK)+ywC9}yMd})uArNk>k!?( z9v)|vMQ;0e1%j8*Q?aSI$57_v6XMUe7bLd|PnQ@BNho3w(yYU}bZTEBwGRYhhuHRQ zNkDX3T`$3S$IDA@-@vLv^miG6pR;@1=oku$jP`Al;N4m5PNk?v zFsVD8CGvUx-Bv%ocs(U0MQ%fE^Ss9Ec4WUhuRkES2L!e{KRWWsI^LhJL3lPEZy~%P z$(^x=T7W3$lbmq-=SzP+&M+t<&PCBE~_C0+IXk7bZM z^WR{7H|SIv)$`=2o~1T!k;T@!@{-uqTTwN4 zEAkn?uuEKvl%BqR#)MFww&}Rr!Tpc#*Lfpi+gq_h_kAFlA4qM*5o6dw>JsHV-jL%~ zr^+R;p9P8S&#(FFcMGB2klR+m`V!&A&u<~Qd0#CA20B5PxR&g6H*fMwWvGzh9^&SVQy&=&ja@>|tXa2nZ>z#iF^7ohEX8RJ{`du3`-;r5w zCW>|chT!)7L*IkE$tAey08r-S65P}0p91qM=dRzc_nR@1NcjDBeyNfu)a)`NS40(I%>YIq*rofw>1t8S-C!u+>SpV;#kLFr05!+vW)_cIu0G5YC+fNC=y8KICImn z_S(A?$3Ycx`(V?u=nQongN0oyZz5_Vzdcx|*v{zjcrGo1$$I9H@H$@aEGMQ^?vlV~ z_4-J?{9i2rcibkCwjjMHiMi?jN${-`a9O9VKE`f-szB;VNF>woZivMOP<9n`k2ogk0xChAwKqPag=T0pE4q1P_K-Cu2t!3c&Q zh9TTEe$lUrSBYcjz#vW;7MHJ!6@kjzf$fTMfqf->`qbB>yVJSvBKDWyUdXhmf%xVd zNW$CqYhw94@g-Zx!&_b~ zh3HAKamF3^#rSH9s3Qei%Yjz%5h4YB%*2}f5{FTVrNX(L53~$7bfa@y^+eY@=BZlM zSMQ9$J+BP61@Bq_!Fx#!sLdLD)8t}SZyz;eSMSWjJ=Sh$JrHw`AaW}0Ek)fsT4cvI ztXe1Q=?pX?xh+6Ejr54*cJgTP^R}eNTD;C>7u5d2-RhnlhIPl6en(4sNA-9kiLT*w zc&A#e_<+es*139TgeSHp;DwJP{rs4Hf1)b>#834>o1xL^ubl{Llk|KzH*`;SHV0df zO*?tPHS!jdoycC7FG5}O?mSfM^M9UI^WpiXPbA2{J6{R%96X;q)VyQjV%P}?Fwu`YXuJjGRmrr`g)szy6bF0BMQ zFZoXk<<~ponizTyu|8KBLNyEbtwit@hkVQM^X zW|MZDACG)@#iH8)#YVd=jTv9CpaB-dYt)7QOqt6enXJ0^-`mqQ64#CvjV$^( zV4$|+4z9^LI6->u_WAcEyeBXTPFDBv;u^^YtTb3SyyW^&ocPde`~wVhfPsQK(bucg zF;f8qSdJrjz4~^|nSd{x00s1{7*_&pDUP79{7ty&ufY5tYed8)d>%C_$IjDLgl2qw z)s+7=LNpwb;-9TZYg)4DhS4hAYwSl~XglUVUfLZGFOL&SkChBmICp&Pc)d^rDrklk z=bc14`tbvSTq*E&EUu%tJ>J4Ck7Kz!UeehG-UlmZp>P#jEh%w3p5N4W7E0Du)@hLB zjrt5_s(Zax7p`0L^D5-Em2{A{suWCxRZ`I26s-CDwrkB_R-K2dbb_k@?cd>vlpG4# zqKoeD6*7KTe%Hb6^6!^(Sa1xMwk~wEet&1A>7>Z_cvVL)$94{f&Wq)eI;H{BY~b+U z5c50-Kh3HG&~*r$<_kMeDvk%xODdMw{$#GIT!9sF>4q3`1F3De3pX52I`L|^ulNT% zUud(Dp3UmSRoKpm6EW*SoJxIOJsgYxh){13BU7ORSLi_l6*4RmujYPG?1z5VhsPa1 z#QI^-XZfwpZj1wB%uu3cS-om9J30vO2UY4$xQ5%(kJ{u40tNb=shm2+UUFj?KL7%xyI-&DbEXt3yQUAWOK(D@CKxIxKC zf_)NSZdyh+r0JnS^Uie4Y*9gN%xuR~Xkm(WX!U^5KlCa+&=L>6AYTN~?^koeYI)DH zvwu5@--Rd`q@~hpj8G~?DD4C;ZPCwd(b(;QOJ_8-F@35;40mubz}%coGpgOZQxl-n zC~>!_8;?jB)0fr~19k8MEsU#oS{BAV6!(bn$czB@3YWX{^jEC;32R+mLVK{B#-(CJ zH+e)5d@z$rv6^S~*BxsToXwEcK8bI*7LSzYZO#jieL_~dEAH-8UT5Xt`D$SYv2HIq zo|e8Zv)xyYsrjh9&WI%U$cG2wO>?K-f}Ix>@A;@-aqWDb8bR z#w$s9C1`TeuJj;qS+&sMEx-It>r77d&OIeaGpApTwD$`-y>2-bG^o~?q1B-Nm2s=0 zNAefdei7@J$DU7i^3cjX>t(HZ=&O#MhuV5a0G`z{ZnWU#Ho2?lkZC6tb6;`oyiSb{ zc*!7B!co(jQILtgW7NuE6}{{oRC~uiz$%tE23Z;FLTHa**gY7wyL5gNbBGg^SY-S% z+cDLn2lb(a=AmUKrU*}tYusPR0)kwt82%yo|3S`BYTJI@o$-CKQYtLfCRxSm*L9XM zUHuOx91myOLu&D%W9O#rJm0t-A*<&@Pwru!J0RnS_s3iEqTBS$TA$*O3OkII$6?u> z--eft?yBD8vo;Ifq*6AYdvi{0(C1AGX^{g=>-1vfw?M#`i%@r-@4js$JEn;fDsR&6 zFkhVxx0HQXP%2Kzw1fLGOsa{C5>L@0=hm^<8{F~9ujAg5L9zz9sZW3Dz=Q7S!X!m7 z*C*{o9b~<;(rU@|#9S~Ib+nwcSi9Ma`}6jIa6VysbkS`$8A01o-1;CRs1=-7bW$h% zpg3PV7Z#%g#Y?I$x-IQv3pu<&v*m(ZLu?>72HEftZk}gx4jZ8&bFqDL@O$dg7z4^-!AViPx-ezp;Np1oEEwVaTPywY~;bk=pT0m zw7Pa&NeOu6Up!}_R$MHISxj>j*NuulQXx_+#6vWA+)-nARlKmA!c!+vKx8hGXnyVB z$UuL$&IucJ{m`2rM%#HRN)`mSj4yW-oEa5aeZzFyBjRouJ<~9aHSY;S40~qx zj^aco4~ezbLu1k+AKC1knu^-1j?O|N32uu4f70d`HTOauxOi1uylyBC>5EHDmA(psl7A*n2BFnv-Z%#7;FvPT~y6bc{PS`Wty*W>x+7{7i@-#z|?9!9Kh&MVCy zg7?+@;gR5pDncx@QBx?m+znJ0teX9G*OT^ArK3zbFdjL@Qe3tG^=(~%DrtBGRxP07 zhgq5OepR>eStzK~IfwVa92e{~2&<)D{D`F}Fxvyw<)}Ja{kC}~Xt)bD42@LbHPfNB zid3X4%!k>Ku+L^&@T-zqmsyjjUCWe{|7Ir+wk+X(-}TJL{mwAsRLYv~vLqlUmv z!zJ}@hhJ~<`nu2>to+?Z?Hi_CW+y)?-d1ZKFv!D&1hKXq_GNgBTDOYpjWmP4zn|B* zU(zYjF}o};D&`vQ8_Zi{A$)(=;oDZV?y%^c=Mj`O*15OX2ji_`-MxR99oBi-aAEvW zOK&jXW^Zv_yyt5sQQud2KCZXpqM?*khyMzP@$*ciy~>olL2e%%5~ z{$;k!G%+(vEqi(k3l!Gc3_op&jjY$7ZTWk9_;p@YZh9J?sEu>Hd{}=}$T#YeQKPro zWOH+fRL}kUZ5SpohWGbf{+%cPn^o?IRjeY#^~3&uZ^Kk^-GuQL!zh({pWpK6y0vEY z1}u9u-fFbYi{-TAtyjZzs{nM_FjTe8Y;7}8+QN_x-}d`#dN{UIhY><+_~PCoJSwCG zW=)EOy1n$c0t~5;!m>quTj%?+pj8aGB`N3I1BTAy!{f;AvUkVqoF?v$z{OQ%E#68J zO3e0x1#B?e)$Aau+v+vAY&Q36nSZy(_nTpC{(bKj2D`#6Hdt&WW;$hr%Wk8-ykdop$2-px zuXUO6HP~(#?9S)#Ij& zPQKg6$E#;z@P7^L9tTE{V!i!771mqy$PeSKmDC`YJn(MSacuc~mDg1qG4P1h|FZwE z-nvc)<+rQmef;=@4IikBcbNQ!>bF(ISvU-?$3btJSZ!{f=g;F-|Nb)F3+7*C&3hiv z8(?+yipn@D(}N7bWw`bJ1$Fdd74ge(Yc2S=xwt=EFURS~ey}$?PRHHzU*q0(PW>|6 zI(~cMcU9?MmHJ293cGFgdYYc=loLB8`Fovmom<7eJAK)40lDMX$+$Kd@0Q0ueGilh z$q;&zB7~?(|rxjCto-)VZ}dy7PAPyzU-IWJASr`?kuniU%AgoW#4`@vQzA zxz0Fl)wq1)+DV*Ih)d`pd~lIT9O^is^Le|^+Z*o<$32T)y-rV{MA#bg%s1}S?^lU4 zs*8b*6y=W_kbVC!$&|Q&GgWTx$ED+Dz{pgY!PxlGZ8BZyd4&kO>ngDy3tv1G!S4D? z89S85imf<{uYsmxa>re}md{87*7r@)s z61!7%Fi!mC&F1pfS^I}N*~9y5J)hEfigYcW(<`cCHI?oeeW#O>WpyEsUN+aGse!&i zVaOH23UsEo^zYBpuo8JQ3lx9I~Wp^%f_F(8moXMkn=o9-GOCvvk#%#Dz3; zO%fM!KX*-I+_R$MrH)kXyzY4oJ=(^(aQRWU?>9nH!KUVhJEgt5ig8+q@WS+J{Rhvg zddQ@`{|-G?fR1Hd!(>vVtlwf$xWD6BKwGQQU0^pTFb;kjnJG1tZttu-v_f_7fWIeV z-quD`JI(fv8v|N&Xhn5D>}+;mi+@C>UHFUPf_L&zB&APyabG7bNfS z%{?f-Z`(&1%Vx*IcfWtiYW!b_ly4M=?@r~OKKQ?k=iU=wagsQ>Dn6Tgb_Kb%V3zpo z>K%TBMH@z2$vH>Dxuq6)&%;+R-Y44(`8|<-lo|kMFQop6pvVa09!b4Mc&kgM|}aT06!w76SjW%g9b)gxnF> zULm%p>5dh>Rni{+VYnH4L8K<6m8xrxcg*75EUaI725cDEK-`_+-6d4d6D>r9E=P!q z?mV;j6A#M`nfb3=UP09P;kth?EIsIO9#Zu2VmO@kx#o^DW&+Cq7XnjQA4YW8$PVbl zh`)J3NOVFolnA~>fV4poAQ)%A_)rKBojDIx^w9keANrvu=m8NsRKt&3;V+Ey)QW#CjBX2!Pph0^G+QH zFYg2Qy%C68@Zddlltmq7x_&gE3OZUqHG;gu^{D-Ncf0Oo7uojGsetzkUo~FyuM6&g z4saVwtn3SQsGA1s)+au${uu^ny3@F>Ywfh?RhLVOXX`=?QiukK#&6lsdQkdRtIxR3 zQr~`{cjDhaEVt@+%Tp{ex!XVDamnCixe-BAK9U~1$F%t4WcA}8^+BI2?VW`pcR>g3 z)-qj`*N88LTW|YYydVF5+b1p0R$W7@aec+HK*i+s?~nc$*mnn`ZWN)dgI2r*zpvZM zpAcW-eY)^{+@QqN!KWK~U@kHj%ZVstWjpr2U%Xwt5NP{8{uYndcaNzNR!R5jEZ*qX z?Eb+ep8q&7dK_3kPII6)iRIyOtpq!a?aa(_Vs=_(eApqQ(`k+njB`_IV@3bm=mS03 z#gSH_$F01lGt!;uf_$aCA`Lb%^@-`SJe@vx1FD?s+fq^x+~do#QQmZ`>7ZRCCNkrN znGNj>VBQJdHqnRvUiO3X?_^jpM~h^gh6xWRi?Xq=qlpv4tT8MJj|!=%@m`}^!~a%{pf0g zE7}%9c**vToo_1AeA)@eJ;HHY1HHbr^%}dTnr^!WJXgbE2wY77Vji=h;eJcjAz@#w z;+Zby{leO@p{j@VZckq`Q&7*UwDT)TPJ4UjIB4pj$Ony70*yC2W;WyWEi{{$YZL-2 zLK@7DEsWjSi7nPlq=o=6LXqyaOEkBM?_PQDCnDVMCw#(IpPe$(`+bNv{UYA^7+*E+ z!&`hg?tHep$=mp~l{&**d8kLsQ+=RIxM>CxV9*`bZSlZ~heiIV84>v8PIUI058>=Cam{JnytIZqof0)9Obhd9-;O-LBNp!bKhmg;znJ1Wqf1qvJaIM!-Xd}j3z8DrN{`Q4ZgL|}5 z(68ocsxQihC%sp}&4R8Cv<5XnY3&rckCK zmbX*4+X+;$>~ed}m)bsBLda`(J0rdAqDw!%Q%pr#jCzU^Ak zwxW>K0Z1`>MJHmduv^)Jsnqo!B*3a_JD)8_YCK3Q(I3`bfe-73&(MQ1K`i;D0>g+;39>s55uG|PAY9?LZ_XB0T` zerjI}p=~WZwZQg*+Y9o_=SL@0lWS*z&GB)Pg62-YcA*dXiM~2cTdoyWL%^9FE6EKl z{GCSt|2#TF=|GT1>vC|i9HcG_G)*&0)9!4;2rOlvj)rEWwfzgF^}RU#q9~Nh`K|_( zN|9Du@oN^-aah6^LpPmE{Nny`321ZM31?b( z8m%miF0-!yQ;%yE!c60BmG=GEhraFvfr4?%w9vX-pEjedw-spH^MA)>p|k4zfwiYs z^@HN!z#YpgE1cOsP{BVU3by+g1ayPd=p?$BW_^BKre0eJ~f5xs8f6t1EKNJ?eDxV*EVtsW;F) z9Y0Uw1*B=0v&GwMs_o`U*7&rf;7pD1(PM?W$LR-U`UaUj1`aZIb_Qs!bx3$&X`5oc zY(t{dbq9C`L@m#6qQ4muP`SLK-czwYmok@Og3W-g)z~e3Oy52TZCeohxXdpBI>QZB zZ6y!z!Q&HFrCdW0N(%{+Fg#%a>+1AXtFI+`6Fk`vUPg$r#bL2~qLASB0P67l76$AH z9MY!K(5ATsF2T0b7p!1w!zC|NjqvtHSX-h)Rr#Pe|X=+d2$eZe>|>UXnT9>rU%CzUXwlUs(J8pBEw=zF#v-XE`P~y8vf*;OyqDpeL@AyVd)C1!pJ6E1@N*(Z}h0 zyRhS0z}f{^`WS|s3;4MJO}9Ug^#IPEuaI{47U(;-CqmqTyanTS#)VF%?7r{xaTVCQ z0*g0pze3y*=3ah1omY3;{do+He&O!p zFzU!d-f^{iJl5}W;cbm))peteaM~TGi^pd-l~gOBUWl8f95qAUaen!>1;ml~_-Wp0 z7%jwr!Q&s5@VjlkUs_UkOOuZhQk{kK-D=)@fUzHpEFOQ4J1=Qoe-OleXl8s|>uP9n z+@_@Afd(e#Hy$XC zlMnIoN<3YC+oF2Img3^i9EWt`-9i)IA+FrSH8u*tAmYY5o%kn$+%s{d@B6xz2F9=DpVWRq5d%ZtY82CnJcOxlld7>RnK2oC(o(oy-p z-&Q#%O;y!uFU4J<#p7n7N^yHEy*)^f7_NG?U#UPf>!vGD^Zevp2K3$l6r9uw@3eNv zn?Mglg_J5pLt@5~avSNBg8-9I{zT=d$xy#OaA- zQ|eQ_sl%KTUiYbj!uyuFRSu7;=0a9(&R!(vK zE?oS|gI`r%Thlw;jO!#Dc~|4s4qm`;EeSF$V5WCaRb0pxwxAty5nA49*|E^mU9Xr{ zB~xykdwS;yYmIRBiL&znbdXy2X2+cHp`GCFg#8}jv8~7;2%Lw2j}Aif8s{HgFbw%C z2#yN*37~rr{%bMKjgNzN{5zlcxE?4CNnqzQ*Y_=2?pYiY8oWiaylxJzlVjYlphjDE zO4PAm;cS<9W58rEyLe|hb-Nv^T0xut!mz8Pv>$c~FNh}lwvLVe?v@i^dB+OE_uLqq zEmklRm|fW^oKZa@?=aFUf+7ph;Vz;_&cnl*30^*NI8+b9;(Rv69YRWL^~zPyxyNbh zmi%(V@j$H*{$5F0UsT)wV9Up78AY2{`x45ZT%Il)ws?8BSB11PCMyTBeBtlx%*u{o z+skZ+(56~XB2+_)v5zNi+9##`6Y06bWuW#JQsh=D7yZ zuhD51_X9EGmVp{ZP8~f=3N4AQHk;AgfnG%~URu zo2GtuLZH;V-w7E3?NZ!;E@Z)P*s%()pb-sSJ5w=_K~3q>`Eh^mhX#^|)AiwZeNeo4 zP?~w@jd;9<`lOTPxKUN8f)R#>qPL2H(vdT25H!J3>YK@UyK(jg1I z;RH<>6jeIKl#YUT6mi^$u;?gT^s{`Q*P<`i9IQ-`&iWRKTvSohoe%^Umj)eciWP;H zx_H$=15OBTPnl3w5lO|hSw%SqSp*0SWQ7SaQiuiN)MC@551QN;70~C$?5O~<;Q{q| zNgf1*zJg2z89Ak9(MLqhqT3{7Sp92wk{wRYOan!L^2?8Hvxvue&*StIT|rDw%!tRS zM%rDEB_L6ae@vA;9`_#)laFKf#~1Ts{iw$i+|}0-1~3dhOG4*y74$KJDk--{alicg zE%Iw{sUQ{*L67Od$BDAXT6~W?JdSHp$A9c`&gZz+d91EQCI7fP;keF!ygH*po3-I_ z3iNnojXv9PzWTVHjSbf^)o@%iJ|>Kgslwv~;jy^Dak~0=kRX~ycM&FI`WJ(r?3R1O zP^a02qF;|M0<=Um8@18+!=#6fezFd@8)?=KLfO%sAFn#2!PkM_ zSK0>2U};I=t!JMfy{+P_cB1-ddk8XdQjw(OS_3Y56lmOTJEMrVrfe7S;P-Zab+(GP zcqg}bCLeAuzi&gmx}w`v8HF07P^W~PQnCJ@`*|txx}TK_!7WWce*vn+?+|s(ihkIL zx+dPy2X*TjqX&JD%`C8yCf@iNZ2q^+D7l@%P(O{2GkUlI7dM}4+dAyt-s8`9@VG^G zu`0W>gZ_uZd2uWuuYMpuKJj^QQ{|z1^Z~faO6lQ$dVqc(RKMvBk%~66Y>7hls}VcW zC$$d8oE-cF-7N8SdbMwR#B}Ft`Q#Rz%JNt{Oxy4B^hDg3ps7LN*Vpa3MUndL{b`7_ zU9{B!L1PlQJ9+5DXUYqpii@(q+Q?~-&5rvKZ)g+3_Dt@1f-9FV6+HeC5KZrV31pL~ zNb(zU=IJA%*UA}b0sZ3B!If9wWH-^?ooHsCS57;yG>w3hfaC5Q7UD#g>AKRvJpJUo zcC^4(q`Oz}X|Fu)&gAJUAoLE-z26s1zM;D5-H&C{-WB6ZCBwT2dK)0RCdDr_u$;X z$vqKz$A_h+14nS&##u67qoS@g%A-hP&6-dkt=` z!TDaEZzn~9=^oYU{@#Ssk_Hp-RQ+XC`wP23sv9r^8Xl0p#4b#u)HwuGZkM=gH zF909QX|rgl?{FIA+oom@{jm>bU=Jo!4~hwQ-Q(rPiJ9K=a^viW<9xq+<{uh1A9`0G zhh18huuNguvgn?D<+R!MELV`_ZrCbRK5s$p`e6dH;Kbp391;Tu`-fwn8fszY!1tT@e6z^h2%Byu@E<}OC#Ool;l=i1gj$R_cz4Ps14a#d z4ckvlKKHk=b;7zu2sCDiCZoTdZJhwir1+%63UA;~nqvlmVTQiJwKeD$!UOb|)Fv== zLv6?Kuv@kEvVF|~WaoI5cy8_)^7?^YLs20b31(eIYWs0_VYH}Vq`mz$n`9LK-@xH5 zJy3Lv6+G<#SFAU$sdQ|jc7L#+uYw6Krta`>80;P9WQX5@8FYH(beFeFr1m}CmJ6}V2BpiK@$#j%%*<~i`P)SL zHo>#~Zyh%b(HxE#1yU>c6+T|RKPJ9NE<9e_R{SOJkh8qiysP2P+}^|e`vrCPzpwae z@t=Q(eTl3RI^DTP+#Fi$6%o9OsHWPiTpu!zH=Wgd4O|x@t{d@IT&5ynaO+Rgb*2e8 z-QfJx9-^#2bt`oWA3n$N#a!WLF8{}IF_!Icfl9kc*uWg224Go!`g5xuT+xZHtdc6= zry_{)&w#dn2L*=$wE10B4C)R(?-UKFtyrzLSKeBVs1=@2b7=Qgb+K>fvjO#rYjb!KxR(f|y{)VBL|8G5}Uw*tw+^Ero^4GXfMJS*&G`Tw5_9Ss2{tNSB+MSI-M| zZCqoLP&D{{lQhoi#mh2wm#n_hs`-lY&^y=YEp2aGwBxFlQVea#%~bgvBpEyx$6B{?zcoa=R7c zg+Hp)Rwd6QG|f?bV!1fU`AtInZ~M_<5`1W{e$u{l$N>)Df0ztCsZ2tvNp5m7IZet& zh~?d^MB2mg_ImK@+O#Q6Cc(jE={BHFRy-Ooh--e}Q||x4|K(M7BWQVDhN%gqf3FbL zCzLC0rz&17qyAAD%*>QkBNz?BH0}GEbUS#G>s1(mO^+eddG6&;y!=OQXa2Sq?Z?%4 ztZ|RWl*e!MAn0Ept$$>-5#YC_Ts8TZRq|az6p#2?+Elc1WDDgHzOXgXJ)E7cn3q`I%#EPJ<4wr5P z2;x*((pw`!c3EOcx13Z%{(38-=Mo#s$KF0XuW`}a#IpAgWIwZ^)Ag`7qn+eGq2 z_IV;Vh)~%pD?Cw#yH^Can_quHrbJGALtuw^l^kB9F;MUC?ZjeU1$bG@`*pSYQ<=G# zXgMZW9%RHtjA1;jDbaaH2s(rI6idD7<70^2-hD`i88x<)Mem+>IIa{@#$< z2ie07iM=4Z$4hYg_zG!b@~Am4DOqU98t&IZ_-;ic(LdC1hq)Df$m@cfx8)cc26!%bxPVn*S zWVqYo=b5K3{8cYe3+-!cD7huB{H{yq=7iCxul z{l6AE8!G?5iu0G4nm#YJCYSs>=l}Bd(BbezX1kl*QiV~G#m^%*`pH%0c+KMn1y->UzCeeCsPZMb-%&6jB!tI!d zb0+}H^$>EMh`m$hyrf<+X}2KjOgdIChdPzZO9XQNK_<4a)p&Zh$Y*PnA|ktb`}jDm zi0&5ha3Z@sk&#tP;SZtxAa7leosMj63rVe+t$T*lZ67BhOyqX;cKdOSOP83G$x(;2 zB*MAJ%{-qiWO#$jZjhE0`R>Z+dp{R4+8r`nFolS0e~yZ5x6XIH4+JM9xW?~GXp0~n zK7THuJ-t=LehF<6@07$ZG1^UzDnH(7xatdgjqQlB(`bGPZ5{vE@TcQyb_s3di*=q1 zz+09m;b0Wt)-5I0zTaem?*J-}pdEYW1zK@CRZgRXqf=ix!Ojqj$x+0gf zM&9~CHv8dws@6YffWOg-jQbI3>x+;_(lm*5u0NSf!$aU;L2 zPLaX&cS&x2-tKI|CAN#tBMHe2Y<~wji0S}nKJWB@R+@5&vqp7wejp?@ib?80r^&!> z;-1g?eZTVCDk@+3ZLSAt{as>P*ZJ}CQF7bs->=-Z{QhKo=^5XS$H9Z$z=GIT`br%xjISc9s|5$tDRcf=ZrfYY6rC*jCAPbd zYjoCBI&F0QU2+?Hg#)oIfrL9B9M1g)CA)e5f^4@kMve6HoyRoqKGxG|U^sW4L%zE*FG@O8s;S5GqvWWM(~W}U zJRcuyFD4yU?rhqgzwZ2voyO+2Z7G&j8g6_*r{p1?b{sab(U|TyQHPl0kV*VG=s;}5 zzm;{tA^x9qqBY{khd9!mSPh#DI-k@T>Uc_!fI9I8@fq=9cU-6WsS*d=PE_Q!RSBs4 zZkHib#tN&mifd#=u3R0jzO8xe0|-3XYkE_6gmlGKQ)w(czy0xXTXm`aRw`-->7oyeX(!W#tlqt_pJb2{Ck~ZlxxYnPWUJ|{=VH^Hycfl8idmbKg zwNu@`$2$PBJ@j)-O4F$=#bKk;!>Eu5SIaI(WT(aat)&>$VzR1r&Grsz-OHqtINjjg zI}ai9zATJkY3AvjX6ALlzK~8Y%4(nA?A)d=(ly>wQ!3B)Z#H+_;@e52r-UX;T7W^G#=%F+6g_XAe$DV_E9hZ=Ag+=X1{R zHo3=H*OqkhUHx0BJPIL=^_?!FTwg{-)EZH}vy9O<2LbA%FtT5xFrG|(!%6h+v~*u^ zSrr_PTU4DIQH(%sm*^ko#RO_+05R`cpHwK{LFS}3d0gO=6M*m8E_-OOa#zXE@MWt> z31=5}j00>WrYjBM+8I1lqPuPBtUE$(?!k(Cp#yS>?ZFNM^~z8=?Vsi*nZ-`w9)N}E zc0Uu_98+IV+uw9jx34n{!gT6Z08UUNC?u3cgsv1=s{ML7oWNPHuXzt-5wq|oq{-{) z{<@*hXy%QUO*kJ?H#*;gQ8{(0Mfv6xZ3Id|0TR3w>P&Z z2!lo2$Zg3PytCcj>i5S?Sj?dxub>YWWn18RnSd5t+T@>@w)heoYLp>uX+}B*XY^pW z8P45*Sd&U_i0T(w-0?24v-aCe#T=Wa4J>&j@^;vojWv={1NOaMx^!7YB+;r5l1uXE zDOA~7Zo3hMKc5)37@lj+?7>eAI+xwRKb)-}p0%cPyUSt^+y5%l9};BDX50EN+sOf{ z*~h2l@t8=f(Q%M_oSweXe|M<-7#3*W6yNDrF%(@LVk-hU?)N<|q8xt}Of!%|JZ_9R z&Ql(DAZ}-`ZY0s{gfsQU&TuViiC?JtNQ!5cKhknP>B~JRhmQ3wV9j#WwLBy&H_R_H z`^$^L<($~ExXm(!eqU3MDUe<+#4ZPi%kp~5YqRAg-g1A&v=T8ksBnXwequa5%?MZX zlrRw3J4+kP+lf;9;|a#TVV|I=Emjg6JNzk5B>|}ZczeWE_6tt+Mmb0U-=vx$a15hwuws@%bJDOS?op@TT7QAvQF3j%#&6FE9v`0Vp1wg%`QXBVTCs5|e%W!37>6N;_gIl8wKqI?|<6v{4r)Y=E(w4 z4<+<#B~NG7UUCeA#WVl=bUn#yeLnmXuKEe^{e;hc!e?7P_z%q8@+0KOocR%6ko`xJ zn`iZSe)W>SAPn~_V%{R9-SX}&p9jczBr+JZH`F9(^mlV6_`;XUHuqR2@a_cb=Y##6 zNWN@qPs@DIU(o5`mN(7FDVnI+r)WdxUyAU_#H8O~d@lzM25rYT?g!m&S@%>cQ@A4{ z*I-2O*M6_lB!mk0jI>YmgyB6;Z-K(U!r6)0TSkd`IHo2-FKMhSfw@b0cNlF@gny^f zl0N-+p-{4>De2}b5hySDf(45%f!aLerW=9UJZmMKpBeq${?6B`=L>4TtATv57A(8v zm>RY2nl{sdP0;gX!1ZdtQTyWx`j4f-0i@nYZy%(u50cp5zU zX25?Xwt4M z5>TLN@UBD+ zcu0#+l9HW{wl6E__eW#suCAQ6u~F=gIIO|>bU)ny6$Ubms}GDMPDqR!(d1`!T4{eO z*f-z;bXiP*?S`nS)+)4#7LPE+O+v*fp=ty=G%N6{wUKJ@QJs|yJj0MR7-hGrAtP_M zMoo8w(ESd>-MCC2!!mipY|*p_%B?h)cYQ!TdwJGe*0ES#s3SAIT+3LV?9hDv3U0H^ z+gi%C#jY|tXEh!N5clgZ2NL&lbia;9+xz+m5ee%{P*SN^6`%5Qjf=Mp!n`Riij(vzH??3rJCn^lnint#{+dn9>e&`JOpj`NY3;m=^ zbI^8_409)z>-?|%l}>lbv6+9>dEgu&22n95BAZ>v@fX5s6fcW$$l{Y5h_br&A2ixt zrvX9T_ujqy=(Y(RPS4*(PE|eHF3=)cmVvcpd-H9loNfI3&F1O1J|3GM=hFfN6ayyr zO2-^e`41(^y;ah=A|0ra-Xoe@Z#vg)e?0~iu2dwKD*)ylL61l3%}A|0zFKfR@_OXl zw3^Uxen)JLTn8y_z{guuQOn6=p!(KrHDwpi^|xlz769vG0QPu0kl2<}Od~DOkRFxv z@-m2uWU>IAh7@c=N?gFOAAcedjRbX%)HJs(6+Hn#r-cz3`Wv^32B0mVtD%r{x3jV3 z{v5vzpcu%V0LVWe_c4gFxqb3HUUvhIO9D@zx9?wo-V;#Ppv^Q$)Nr7aIqvorDesDe zx6;Ylavblk@b?w~^?QDO=??&}S{)h^w2j2K>fV#zvm2aQetrW0udhTm|HI*bc>ro2 z-!JLXpZ`x0Nkdxn{=Z0itH`TzB3mR9C3w(i(YXLl&Ksn!14M76uhl9f3G2%F#}*02 zhx1U&j2~coAeAi%I>|-(Jk~Pk2gp_iry(G8U#}VDHc(&eVRE+uiK_?nTiz_3|J&O` zqe7)o!3_xw>GlSI+>p$!NNfg3Z(f2+49noQ2FykaQKL1e(R6)u^!m?ib!Ui;#X|?gH8Z|8RJaboTyd$=C*v z2$;D1_~!NoOcZF)v3UEH&_3RFZVy1{fn;_EkXGG50QdO2oq3**8%SBpqM*~d){)fj zNPhl+*cvZ>AFlx0NaaQ<`vtupj^}+VK(>J0j>UqcwY^<{>B{SM&gTnkBh{jg`-s@%RlucWqsO(fbcpenHQxN+i24+Cslg1G=hqnt3BTiGsHD}cKB zf4?BELW%Bq;)1~d)dk6F5nmUS7U+8gZKk(c;4TC00}qt3e7=t58u{G{{9SIy83^wT z1bGJhkw9?YRv@O^&mTZrja7HMeZS_B3wUdVjbZbcUI`6Wl9Jw@2B*&goF3k`&UOP> zKR&Meb^BmjIZnUVbOiQu+(05+p2he5i;v$t?{NEY{6-Qy#|=Pm%|8RF69MJZAh%v; zc&+mzz1<(*@85Aa4!hgk{@mY?_*TEWB)a{)0)VYJ-N8VN7Jt?O>MWUlKs*R{ui zLnFxgk0pS|U3@G%grgc?JbqdtydfoCY1F6|SH0E;(g9#WaktIm`QZKl-Tpk)-b8B5 z@zxDE#c;$0y7j$_!QxJG|xXKT7MdrwBT*WpYzV2ik}Yg+i{D&SU%6YUN&v4Wwu+e1#&wM zPPRz}C={D)>$~gZv(oQ53F2L=~m#&|RWkJOkSJDLA8Lmy{PtY^v(VN-AW6u%> z)%EI%rOS_GfF&5X&L3ZXk7v&(kcsB3<5Payykk3%+HP!F{+aQ&T-N59wk4dNT1m$a z*C+77{Yq{tnsrI883wNLY3x>5d~EYJY~^VDqF@zPB5555XkRwJ2Ip9z6|(3tC@&b3 zC;w6Cd>q_Nyq?9`-_gZJ5&R~;^>dIviU5sA=^LDhCE*x9DgJ|m2 z%y?BfO^f!xMZOMul9_2Cj>>l&^&?%a1d7P;QXfN_f&a--sYmpW!^<5I8g z4e(U^&$j3y%1UT^2a(@lT1hCZbA%JQ2_*?YyN5r<1lU)8KnE{RoMLo+%)-nzHUrXP z?(Deer@j_FeY+7&fN^xX{qx?TbnuW1(ic>AO=qLtbcfx>J^M>FFLs_B6KUxkrh12t zUO~i{b8KlA%HMPPjez{YxU1qfeGU|1=eSFSnc z%Vvk@Hff=B66cu9z)2M895Y-!qee0jM{Lo*NZY+m+Gxu6D9D#|F?i_F$=|pfLTmHk z;{YjH?a4*tg!@ZnzTUizTz5lMNwV5uv)vNXQYF+S{P?1_#9E7d+P&WWf+g~M54t0F za4=->pt-L+;$|dq!Ty>VG1^SSKqr0*Cl&(fbf`IPF1Eelx2p%D6^v%nM^NL|Tq6!9 zLky0AvR`2WBhz zdp#7aC%n-UUCI4oG(l}ju$9+9zGdP#uXbQ0FtJSk!A*KJHAfnVEN5C{T~TS2w3at) zN_~;9sD2{+UF{34R!&!Rv9%b`c5Ci~`E=ustUT1gxG$66}T~)$RK`_ct`_JREE~BQkt$i&aRg&X3!# zbW@z#FrM4ZoyH@lU_$Q12OWAQI;WjB ziJoRC!0{H#f+#PhtApZMi*c zIfLBO5a_%DPGX*S!R@AND$~Tx@`Sm)kUG9Bk7YNvp_=XF%664~yI*Yk{kFrjo%N3P5o7TT+K}5a)m3o#KBzhqpt=p`?xi?M0Lyv4K?Ba z&3t&)SAd+slE5YCfwRk?U4xaE#HhS9s8M!=&|XMrpT}3FoYo~JUH;kC*h_~2A-z$S zd?1XCuTpuFv~);ij|vl#*d3M|`QHswxSav}V2bt0oR}89^NwbP?r0{%i}cgF!(I2nM$Y?J9%zl`Ne)@7E%+&8S#;{ni48F>3b0 z=RS;@58vzXJ^9`MY86RrOYG8IagU$;ZpW`5HziA5$KWMaG-QI+n;Ssx`R7@JSp$Oy z183j1AUE1Q%o<;3iziCj0HlTSxyDH9&SAM{hk|^f$6M1|^{VfVNbI^%_AVeJpSuEe z?zjJ{WhW0k2@%RWqYv)sksx*mt~g+M$Gp7+v)h}~&5e!Me6YMZUQJ1e1KR_uggzdNr_%O;>~=@s-4 zR)d8I^yan@YeWfo(5EfFI}hdm zdUd?tduRn8>2>dEEbOqT(p~2vSoWzD5xa=`F!+WA(L#_hIa_uxOke7^pa=|(rycc6cw%by zTDBgk59SA(b%EtPA0V?*{1hsF%wQSwg)rV0P!BYPJ9DZYrpH6cSiI~`Cw*YcfCz7 z(syQW^h#AUxl1&+E9)1Mshh~iJygr=%Z-#U0qI0kjo!5is(nDXoixfwnD*zdsYweA zho<&}=JvrfWnr4~|3tR8lg3u@=%{pb*CIZM7OL^p>!uk zClnAN)cVSgHVhW~wjufuFEQ<;1a8@v(nGL-4#3iAXiD8Qw~Q*p5? zV=<{)j73o`tPav6XY9+PS+c4bgkx<7m5!T1$M4oidq=a$tGjN1WKbt|xh+P`E;0fi zqH#%u7sbG3f|#=6y8xSRC0!Qj-d-L(*5ej%vpt+{<5|beqsP9?k42GiSAAR&Qx|#B zR;&Fx0E*0`E9R}NAn}w@Pzj0d+shRgN%B>s`YKXGmCCOsxnq*=xboxonMP%mV={}a zQK+Kd{EBO1i6mRP^6&qP8J&o}RGzvkPl$G_eYzsObdM9QzhRxXD{D7Lrq8o2wsYTK z%=qH_K@wEtC=!;awd`>PYy11yNUEDyO5s8x!-&zkGuM|lbXwc=k#AaJx-GLK*Tv-_K^@)OitL{JiQalSG$eT%voHJ#oVyC ztEO1K3SVv7oN#ki2Zy(nVZ%*tg&J95daSY9vEuO^ejF+>{j_*w#$58Ns*Q8og5h@F zv%Tq^1MB_Jx$;E4xp;Uj45!ZDcCzDfo$W|BbSxG+dI2$`{W92-VcQGoPDfRDN=7WU zZ@X6%O)#re078d$(f??7@^~0W0E(vQ_X% zwXqQ>jC=zTwu9Y(;wFuh#Um#p=|I%&Fat=``4%FYM_zZeY}b!cu&wAhh}|}$FkloE zKi!(kG1H)=;$lgM4C_HOxx(z48IEIigNg01$GE$uOxw6nZjl!8 zXmuss+7`^miWs#bi-{=Tgi)ThqY#VT%#w%^q1K{$T>ZnMR@hWCy~_iO6qFusVWcer zPJH>pd_V8|@w|v~!@};DW$FKZ*=~yiPRFwi22JAJY@fsZ5BK|cb#Y0($*-rbFtOhL zz6FtOX#+{5+rQW5_gt{s3%mLWLo;7d#IQ6ze!QaR{h#ga{eL~M+K2zqqKe2u-T!m@ z@c{$g5b-XY4?Z68TFF37*qfoPMCcn#niw22Im%q#EljsEc=x#G<1BLiWwv!4-{U6F zLzJ;bEL*=<^}Kgqhx1qwis*yR>-uqvzLQ65G*aKs`|$b2K#?E21=EO+!>pTiZ@$hO zt(Icdxo(P|HxMIt4+0r!{hq!~EF#&>(dfD{<7C#GNb3I2Tn85Ap3Vq1tXLbv-92x^ zY$K{^(fq~vgt=qG^Qci*l0KOqR}V>pEtP_ukKbH>?k(6fm|;9Fk;IYoS>>yj!2QOPF5!GfUwIez&W_$em6_M4vAU4s*D|aGsZJ2Es=N7hlnQT`miH%sx7x+t{Y}>J%JzzWsUU`?Th0&E@l*F~GnO#JkM?|(^juk2lOi(X#t@7CN zI5JTByIaNg%Yo!z#Wc{a8E9t? z$|%upKKJ(RjTpDaH;Hjq*y{tcJ-uDNzazG-{KkM$9AIS<&1O6OKDv%CgRS3Xy5=yb zQ|t4wMP$6@{>pKPdHZ*s?%@za?)T9OZxGmCc3ba5FVp?MB-%X?Pan>uN~GJzDL;0f zk9haP>pjKCZ;qSGw-x9P(3^W+h{^A;=H2!EK`#0-++ypgpAW?J?|G)*6GhU?aEl>t z9#190U9`2Bd9~EQzzc;xhcCm;IPK3jJ6r&*dp#q~vWuT-9rbvAxl*B+4(WSd;;gYw(z=bx@#S92CNt)(=B=MhnlQV{ z?-07SA}#Wp0b_k<<{LKkX1-v#MU+-di&S2!WV)QOvN==rbt;truR|vpN%fY!2JYPg z6v`ePCn=8MiS3bYTa5_LWx4eA72&p?p2PsB+qMw0qB#_kf^HJLTMV@sCuq*7*0fxA z!`o8#DK=9n5OLArDX|zv(k|6&5_{_TCm#fsG;uR4SY=Ln<%2dRUpv>C+7seruSVsYBx@%HhOgOWIWzMJ@!O$>G8NHQC+_>IdF?{ zZ|_W_z=ayIR&B#OmJDo>h`kFTAKWN#-%DCW)w|~L!89HUS~a=bv4V~HkYVoWofaI{ zkV#8%KMl^GteUNcT)hLMj5~_(TuYSVi(L&i87k^TB#Bak8^J*zrbb zsD;qc=ULg|y?S1`hgNszg`UMnHLIYHk=Kd7cAvapdw;RO+$B=iPyPZE7Xr1}vCVp; zqGR!N4hEWEWM}oqaZDQ=Q}Yj65jb7T+8LY)C!jxc_@r8!*8Km-YICqv!R}d?6Y}Id zTsc>VA^s69?@s0YPI#Mh-t1M2)1xkj$_3&#Z8@{MmOKXIs8Py%%x#A3K;Dkt*XaY`i=>Ud#qYspBxij_D-ZTV~dB%W7l1I0GRXH zZjckYJs6sLq_{!e6Of2uJp#NuWte5&o9Fr^83}` z2H{w6@EU0$ZFXd}VM1n<0w=}lyYtlC6BZ~+iYHvnDq&{Qt5aVMZX-z@sz8Vf69>ds zj~I7P+f&b!6wzZH%(IY7?C~6r_>HC{?s3Kak86B^8+l^Rj)G8dZh)d-d z(}XIwHSg3gA@nj)Y_{efAj(ULjEI<4CgX$ro{Jd|QvMH(TMxtc!|?lfjd>^Y1Fcug zG(3oMA6N=s^~V}wHyD74sIU-)`wM!l6`8xn{gJD45oF_MfdQR#cFi;#^miA!y@T8S zmlns7vy;y_MINkO-Rv=7!v{f9hf)hW-Q6$uVU6`;T|4mmo=~zI$CDF3a1URvuXx3p z_VE4>!ay7A*9}{-Ddrt4R7E|qL}i7G>)PeM6;vv{Ioy$gEd6w@X}U&5`yGZ0+l3|K zH7tehwD?$=TAN{QEQ#GsU;op2KRhwh0q(PJSWR|VpNh=Fbm{k1{Lx%GojspkL=c5d z0}IpV>vVZ)x`I7DD5JnKETI+yF_&0|SH8n9Hk?-<9^wYs7puc}jH+k{MxDV?eMftO zG$pH77Oz%%Yev4YyJ|j(8m3JK-5ON`xB4K-`#P$t&#Ka7nmGQkS-Y?f%67MkSAkA2 zfQMiOM}Fmm(Z6i3@{@x!(2)-wSP%Ds+NYU@I$$9S}(DkOW!z z_#P+=0qBV^wFi*ntK{c?Ip=A$;^((CpPal8tC_O6pY7zh@-Sd|0CXV!Gr;jYuTl;I z;fKlapl7*(sy40w+k!p9!~MIc@%oddz36$O2>&b8ji7i3M?bhJG$1z5eg{*CgO~FG zdOEZK9w(LV@3Z*b;>vKC0MJvdKzoge!?@@}$ol}eJ}$bba~GPh2B5Udc1^S-)Teo8 zr}yYYL>EJkY6oFWgqwNP3yfOR$?&VEy#kLmo<#$3OH)+KE4S~wZVh)eaxsg)YQsAu zw`FQYz9uY)=y6HJK*L;zJWvc#yfa<^HxIFPjg*}LAHp5S`qF1kxU+a@MAe!2V9*;X z<~TU=yOXfV&5M=Htx@be6p|aF_m9T)DI9!z&r@VUFJ(}A+$BgJ{&%}Hy z4SXI9ZmB-H+$Z4mNu+2hQ(kTCteCx6JNK`V3lABth=iwh0)p4T;_pKx8sH@~{4@E= zFHFDl7p%!IHY1}w!nJ#>yE|{38q)n|hrghQ8aMt~)7Mp_YIskHO2FzCwtN0O+~aJH zI5;9;uP`g7um-q!9TT1R6rG&vsFb%zkvF>P?#Z81-5ogUS>%%W_C7|t8%v+J3!)|} zt%*u2L!1I%?pbNQSc!mV!0S1PcRe5l0Mt$o$sK|2wzj z3c?5%&JJQ;@=<-#K3tR!A?;&qK=`$9o0@+tlB(Nm3H{&gWF$wE;oT08{3iV$yat{( z?-y%@+;48}p`ql#M&Y3`>H(vE$dx?gH6L1cABVeIg7|)gWWN}9^9*;$LmnECHpeYy zzDb1Pe9NKB`&feIZdW1OcaJ!KkoSTQSQ^w7>qSG-knKbd5|{3AjEQSbQQ=Xd1m zh@#SHSK~(Z`XPBDF0|VgmWYKGslw8}I07qfsw(zJC|)!aw_0-5BTiS%=TyoV7R@KJ zhz_Akd(9mR&4??&W%nAcV{!coa7*tCKV#IfC}cXcpKi#Q#sK-3XT($=_pGWjd)fYS zd0l~2;PPeqw#qi_L+|vA+uw02^HtvNmfTjZC)&yCCOOc0zWt!>EZk6>Z#TayMbt01 zEo%ObmyeH^7swCQr*gxcu2kxvZ|zQlS}S2?t?JM+KfPULDk!UJ<$UvLvU+{I2&`0V zC6Ulg?dfyj^(1ZW1?9&UO>L!Reiet{#UC`hb=p_DEGlioH$Z_l6dj>%vgXe(s&M!+ zx!+6g+g&BUGdK#gRz_m}u2{t@%T)b)6<4pU2~Jg3xuOj%>EmTgkhoSF=WyJ`#~)tD zd^@Yq8Z@->e@EsQCC^{Y?c%E0f!|gito~pA=jP)$jh3yo6gY3sgUfc<(*QOi%xD~U zU#?Ke&2V%>e$@Sw%@r={BQ@8tE~sKx$l}PP7*#9&&2g(MQ0tvaW@G~e{~M^yU+_-z#C8o45L1S&bHM&C?h;O+Fy zc-_<~a&P8Wi@pH!1Z;lAywm4% z{JaP6F2`cjZ*ReIx&Rs7f(_s;{z4WJfZXKr;tuSIbh6MI^vA-Te6rvf1UP6Ce(*K; zq{lUGIbX5x6h;HkTO_>W1=evf>a^2!GUgp%{HHG|6B;@Xq>%A?#X0R0%g(~$tGEz+ z&&Ton%t*_<{KY*B3XUrBtN*)G^NdAe(eku=boazG3>^*^45wof6fTfpTE3FEGX>k> z-Z5Q%Ec1ZO>*Lz?^R{R-Y!y~y`J0EFp`p4mePVifR}zSD+a3XtRM{;sG)io3xWZhi zM5`6X+pqX`)m9bjc!a98hM`+SAq{qwoQnYN;;CR7Tu@|pfre_(K_^zDz}^5HTYbUX z0q`odw8jv7fmOhYg$VZn$cVUe2LQH+Z+Eg-qQVAHB_?`-)Zwjjhr^Nxja95ft=GR_ zKw49QT-^PZL*aV&$I8nNwp{UUiDOItS=QZD708#?9s(z&H`tv>oG3^I&W3`4! z)YzZzd4X9zFQUk5km{p#qDWRwA$#sBHg*&R7I#56B(!}-tv zaO6EB5o&KWbvMLs8_wemC(nim^4$*3KY(nXPhW6bE2l<}bHgQ8;@l6f@At7dGhkPv z6m@}Y-d6*yw$=C3z_0YP6kbv1yeT0tk5bH%p> z2sdl*UBFOaaC6?aQ}ei6fqc#5l*G1uTP=^BjD55&K;ne`FO+@YP{fZMGRUX=-|4!;I!O+mop9nT_u6nzJDNw ztp4Q0IY7jZh-0zAU?RQ!2iB)Dg0i1UI6zFh&}+$BRW0+ z)jOi%dB2C>e*$z@0Br%L_kU8zhcMaQO1zo|m%({;Ki>cl=XdJ-A8MQ%%L|A5e++*P z39(6}ya9ak`ucw`vA81L0{dBLT%fyot8r!E0wghaZw;_FcWMgc_W3Abw%b^M7`FoA zd%o)XSJ$>ibtdwH-THm2Q!4{q)Im${pnZ2>LMSorp{>QKAJ=Ct$gKh}wZsc@t8oIE z&D$^`G5m!nHUCqefSl7{`MrJ@*R#N81QIUD%{cHdjyVT($2X5BHc4n+VygkBc${T? zwK+he@ueb~U7g#}wy>RSIc{o(G?Zb1U9> z+z8Vi#Hx>(f!p|m824a)l_|iTXRGIBo84@uR>A|yJj0K>VRN}Q_Rjanp5FN25ML9& z>i=kr-wjdzh5_u2^T#3HbbMJ^7aZao{hl}ec^oet8spsH)`-Ueh!ht(J`-0d^A>L% z*A~_T#p9S#WYa0K;?$YqTk&Vj>!snX8cLKZ^VZ_p+onMklj^%3Yrd@pCZ)uxwpupc z0vqeQt<>r8I4_XfDX)cufhuyh1T~z>QtI=jv;eq$fAw`!F^j1*Cf$^!-2yc{U`_IP z0ezf?JMR72u8nNBlyAoie4XV{6ywY3*lW5LJ6!x3_WJ|sNuQb16pcR*sGY2$Q#kk% z7MHXN8m9%}SUjJ8655CjM=KU4x|2`oZ+@e|5RK@xq|sf4h=?&Sltve?8_)0!8nF$z z{GbjKOHv~T59PL4tkx(X)DnZ-5;e1$%GE2))IujlkXjjFO5Z(lt2_15lDhPWJ2c{2 zlkC_{xE6}Wkaff*|36*lmc_UZ?R4nUR20xg#u# zpY{e zF)ybz{_+m$IV*(u0y+>y+`WS&#fpgbqHrqMn}?oARF`1VMoI3@lbxN1DsS1`=&0l|B98D zSI69`-$kcG!}-oXU4G2LS9W2!MK%Ba^4YOFu>KT&UUy9V%4(O8{7=q=$A8m|ZR139 zLqhGG2`G|J`WkLFCbHTfW|M)Y(ebB~?cuCjgB_sy0lxd~KImw~-Sc@vblbGIg;u*K ze;9AhmKHL+MIpVR45_PWd8hbqs%U{IRk6H-17^)hQb@ z-PMxWs?gXX;l6kB^{o8F2z`NdfK4p0iG_~p1lt(kApt#zqM_FPpm!Uc+X49KA1hEb+YT^0V*7B2MY45bAR36 z5~gA}0vmQa8D1VtU#_T_Ojmf8u_avEw_S-~La~9^CN`I+@a6Gxx?|`SrS7f_iFoRs zSGwg)2)a>mx-~By;+9$$YKHT-!x7h@P2N_x!&A~AW%2ioy1$>FZiza3{P{%bPWs^F z+wom;uVE5+hLb7&z%D%x zj8z5#{?i%q%lZ_bl8v|Z?;+4yH{G^`Hs z8Mcw4uzmkv(D2lJxOiA~NmA1+RT!-YvFR*1JV6~AFXLwMFi1S8Ha~oyho#ejb<6XP zD;Rf+#lQo-t<1s)38#M;F$OVMFP)^Kr3YJ)uF_FU@#AJ#aAR- zm8Cn_wap;HU~+t0_QsbjdquP-zn?$P)AKv}eK+58BVBr6*B*LqO{G5s5)bQ-2hrgN z@z}>;h9(c+{{&9-i6IoRduK%Cb_PXUK`hOri?xK}WYPD-Y_g#H5!vP%sbA>(iAr{f zN_NeBS`QCl_0iHY+`K5)EPR-kXQuTXOx6BI6-@~tv5R=4Cd{Z&ORfna+S_rw6J``1 zI%z<&SZf`5!4a?aK~I$yv(-C1{l|mEJ~x%x@4uSZUp%?9^PKDuhSfx0HB9sm=KSQL z^FN-xat!bF_T14PIHR9D)2ux`zG~ea{q2(=kUwrkH+#|Dd>?wU6X+WVeWD9oXRz6s z;P$sYFw)$fcI!;5T>=70h3DXWu=={cB!VrkxmO5!#~=5<$UR@N?)(=s0RD`s`G{xC z2>tyfyCc@!Vl75Cqq|V~iFBQ!+=R006>^UW%}8SbFBtHo_Q1a_Xvyt6BPfMWZ^VB! zI+AxMWVcCMT{7=wRddDdT!TGVWve?+B38P(tDs1^yaA z@0tdV7vFy6`U#|qTg_~E!-(`G`}7KNyBklk+eFJ|ucV}%oyNg42hZ0&Aky43U^vVv zGQU>a=9PN_@|K{z<@40ns=%k#PZLbZD;N4^9{Ou+Z}D(iK5+RDjfoGE`|*kU+9SAi z=AmEg9#{Xp9SR%D`lYoI+g3B%-9lq8DC|Y@Z?RmMG=ff!o9X{~{62%_NQVM<_K2MP zor$2$eN8+>GKc08#Ha2|#{HX_-3z;e`1B!6N1Rc8UCg{BEju%4B@%ICDB@`{7aH1b zM7KRf#6)iMJvPQ+n|vQKzKWRc=Uqe`iwFr(s!MMpzU|!RvRH_gHD2CWlzQTdF!{dI z#G@Kl9m%yax)I_DWao&n0RNrP+Rf0~LXC8>JbLMEBGAe00sPjoTpHdM z)LRQ`wNDydF)woCMtVfD0&cNGOurPWwOySVXSnKq=jx%pqOb%1fgYj9g$DGMHB|M|#?o~zj11?&hySW! zN`yus6b`0KBjnTopJtkFi`_q!U|7DOmQlU!rVfnOw)6X-_`7U$1|&?9J$&KlkG-fpTw@tn_}{CF)A)?!NDKiAo*6 zDpC3Ks8m+b#=FrC+Cx_Bo_MK#OIHUvy+>{Qap_6{L50n&ASjA2yGvQ9Z(F0N8VRT{ z#A^MYMke*UBMMz9?P?l+TmlolO(|TjbvE78;+R$6HYHx}x11h1hh-xMqJ=J$boY36XZ{*|pwBI^*a}bY@?3Gr zxmdESxG-BB-WEGO6;xvi@o;=93W@K++N#hA9M6n`eMOCv3^;F1HZo3^M3yabB_!$^ zCN2%zipI>`XqoKvU1hlt35k?%I{ii+yNb>X+6gl|I!oPEcLAGV4d2BoJ#;&KqU4h*vfBmY;jp`lk5!?D8m%kLIFaVLj=Y$cfaDwux$ z_d|cuX2y!{`Y6m`n;ecKS^C#1zXKB67vt6pUz`h~o3Ge5ucD>qMg|gA%~5Ux+jOp? z8$!m3moGg`{!IhNw48ulE$8eIazH8nc$_1z@i>w9m@|5ujHqA~!ng-xgvXSgPLsjd zBPWCA3+t{m8e?5!%-2{oJdbHftA8=LUr@|0#Nmh78_wRA_ z^n{tBuq6!D+Xq}*A9q?@HJzk8w@c8=kiWAw z-e8@|<_f#Mm$z~j)c5ywp@sY1PPV!Z7%26-as8mzEf(OC4Uh3Aw^MZ5R=P2vd)@H= zZ7_dh-{3>KUVQ#YPx5UuSm6H4jiNe#eST{xbkA?j>;7IpzFx%S+=4sp4I6yxpzE#V zr$~XJ?Enk&^ESHUoBw5dY2I*@Z1~V#tPI@S7C*-m<;Bv3%|D*NuKwsSwq~8q2Pw$M zh_Jm9^>=l3Y!*@%MrNH`~4m; zX=B9`y>9%+q)%OqWgleZN=pR&7Cp`C`yVJy1ls zIJ8zO!)(Z)Pf)n`_Ve2Yv*vSwMeF?h!P_U;w(6+^QM|har#8;a|2-IY^t<`>g*XTw z_ve)3)z!%sjy^n(-_P0oI~g}$=yoqJrv}nNSo?V<^h$f4yx=-Sgpt9=FOt zcYZ{-yMS#gRoamF`ti9?d(OqWg@bR}6E|&BoA$|#Hrpm12lCUr@2%VM7IFXd0=!Z9 zl1~V6DZVcoU2dfv8||!$ZxZh~{w%~tZllBf^u}$|@!n!x(z$Ivo=R>z4qS4A#L?T8igwNy>86@7g5p+j~Y6CUS$wzHGl zT4$)9E_Y#oud>*hMz5!rHp45|fiZ{U>Fzpm^I3X>TP@BDYzfZlHj5LcRUFS2{MHK9 zwSwO4i$ar$|7ONF`I$zZWs#?FUSi-=JMf;KzU(i~t;ZKd+vU`qbY{HmFdG{{t58`P zFb+Gw*L1~a1|*A&(TKv)TlxcQsXSN0PZS#;SJ z-bV4(dD9ZL>PG>j>)%p zYF_7g{`00zuKsfCsHamx@b}8sX&f`3{7`%47t4>CdwPD27NPE%PiVRN_K(0e|DY+% z`wvDu+v(L7N}`2`y#KrDvKeXfi8^MZ?xeHD&l>rrgq=Fa4m(!rZ}AdWp8;pDb%SL# zQN6>NNtdqJ?S~yG{x?+)#3y!p9_Z;E;kh4K zZVTA!SqxwEg~1C4_b7JPXm~TAEh?@x!eKSnmz*>>rY(j_lGY2i&pVt}sGk$xdqk$E zb*Ieu@DLowj5^^<7>x|4BR1o#7c5f@WWLr(RPhXAj3eCAKYF@53xies*D zThM2yYFWxK6VL>BIg#b&b%;Q;W8|b+ib6YU{dXsP_sk29FV@WqmPn31ah~7NJsiPg zUg!gNi-M-=jc_6hh_qs%?0#{Q?6lV|BghG`dV-=F?U}N=4Bi)4|o?woK9y+%h*rO>U8l-PX1J>G+ zs(UE$Ohk(-7PJo~wn)?&Dj48_gAi#rv-C-O0U4W5C_5an1YbC$8aR;C5a0|^4DOtd z8g5b=762YBs_m_W=Jcz7t#f>t*IQ0YFJ}q2gWv63#da-f`FExmO`dz0X&{=WAEtTg ziFK$mNYNYdiQDLgb=ZhoFnZ*Tj$txs29>&n7Q5379XCV&)U;wY5B3e`O>|_C$-q{~ zKS%`>aClHn)1cv5&AnIWC#naeVgYEb4O(%E`Qzf@4A$fGbzZg*RskU`Oio{?<>u@4 z@9Ao$#7c}c9Xp{(5rV2g8((92YnTQ$Z3znFngXNqbz1H?C%^PI70X6NbRtl-Ih`NG z-`#mQp?xPpQWS2)5P7?z6p7e21d3oz5 zu0xy8p>qBpkoC|p_W-y(*0+&qfQOTTqUd1QnH)D6rmXY);6n0XVe!+d0{t!aUdOX- zX3Hjuq66k_z|0L;H?IaBX!-}z@T*y!?@`d=c4hq_?)#f8{yp`X}!|UTjkA`a>*P-D%zf(tJyYv4HzOR)?AB5c= zx(>CHW}4}*=&a#~LX|y4hG9v z0NrLwMj@%0#YZ63k-2uJgLq{JE#8*Cwttki*#S83c7d}TG7$sc0=*VR6}jh)S3DEm z;O1e+7niiRS;WrV^8&-itKt#O(g}cnT z9jxCs&3Au4Pj7sSmSfr%`R@6lLb)H31ux3}a_{sQ&V++$f39g(RSP+3i2bG^;ui)i zJ)+S!5(?Arq!XZne76Xq({Db2IVJAN8D&kwnqJqN6^oC|NOX%@dB@>M)L2gJPM+nY z4-r}S7D)c5kA6m+enirqWJ>Ub-=tgjZ(f651;=4Z^a4gIEYq5ltYu)aJbohyCx?4 z3$H{D$x!!KY^LN*&W%*@UAYwB@9y4>_(JSU7Ax6BKQPjnpETJ|`j(TXnFwIu+56A^ zK5nt{u?ROc;~!|wAqC#^g5P|8r7sffILh=+|I=AKY%8@>X_ zT;rfI{hF`S(KOwyy8N=-FfP&cxUuuL{Ce= zn>3>Y^?)AfG`cxG6jBFh(F{V>jUahBOC?3VdCjFPkUv?E-^^R5RJDu@stre8bIqUU z@m4D=g*iqJb$P3=&9}88RJgER!ctjhSUtL8nOSKXzcaJY!sZfPMXlvdx%xfYi&+~( zul&xH5?ci?r?pYowjVck-w@fxdPdVU$5ofeq-#)7%u4T6#bQ}gE&nsv{$e{gPZUkx z$?S%YXazhrwLAuqx8;DAiS%jch%jn6q5L}5E;qAJ)sIm@quL5UZ9KvFza8 z7Vo!Lha0`;=sddxsC&q`W9nwPzx_Nf%R4oV=$xSRezyU;8FN)X*ZtfMXwB?UEkLEZ(o#P!L&nVKBL1 z9LZSPJyZ-U9}MS)r%U(KnZM=y$+BGS_Sm@{`yRuW#{>D}aNvs549yNS^)zOOg+)V& z!%f*T%wshh=TZng8 z{lfr)(!{sG(hVpGaK5#eDx7e+J?G>K=0vgHwZHWbfdG}0eICzc!6H@5DiA-63-Y-D+B>L&mzXkx8(LrN&zaTc?wsqcV=4$9@-fi*uJOG0@Aez9&t1l{`8x@las;Q5ZMe)@oZN9y@ zKf2rvol|vY35;6?<^Z@mfcFHTGf)iZe?h$kNQi!H2LPPtZ%-ay0D}u%ZvmPYOhjk) z031F5+9jZN^tBt?S08)$adfvUV72C%7ZArI@ou+)LshV~&Hc;A2lyVm&hq;dbizvj z@91!&>pjrto`Bw}#tZN^pxMy_SJL3#54frP_yxMr;qK^iYaHtYE*I$5>r4k&9ZAr> z+!%88fb}>aVLz@b_2bpb)!%-+RkVM>)$Oh3%K`8b(2l|Br(`13{ex3p0!RrrnyfK`) zI@S7|!|mPobFIAYW1t(reWFwD*Jqr#!1NtI?iM|A%8c$Pz;RBM)SON0dIlYm>dsQ^?$d6`!)Yxz+2}h z4N3!j=z-?)#hz@K-Yc&cpDIYj5}Q2dyOl{byw-(A76(8vDbT@`g%q$ z{x)PxU(fPIxq!DCFoq@6F5s>4Y@q8;vh6m2&{(qKPcSncR>nDxqnn1BK?99-!+!wo z<>MNSHXRUqu$_$KlZKlGpe;0|)1lf~xON=%I@Pb=2Ah-dxN&^_XZ%-vSo1{Q_ptTr z4?ag@oG$o6C@XR2AY1OAkJIdZt+)n9G}_EtXinKvCzEhm*RDeAV8JH$F8V6F5$ofXshCcwKo+qWC*zUg(K z)_dL8RR#Ea8-kn9gBn=6zWz`R->4^|5;Pzy8~6C<#m(fnKy}Oj9EVWbdCctrd`B=t z5+cwN(?Q-%tm~GoAH0GcbYK}njjfFN$Ht%SwGUp>q?C%Q6oukzaeO0%0rMvZvYRS) z)NrXQGalT8Qr#qCk|1)@zme=W0XK24ofLHzlo{(iIflBZVa4H%(cITNy@6@1@D5Kn z3X1)2)osRl`;~bb5h2}i`>n5lR4VaLe1uyHmMhTr6Z7I0VJy_N2PmsbyeUFQQ|t+x z*a9%lAdQH@g(<5$A7h87JAu#-)vS9(_;sErnuS5R-QoUo3bN=I9gXa-omuY%8N_>- zl13m#%EA+HwS;LkJ#?3O#s! ztcmB1g7XLlZnr+UYw?iF+bwuq7EU6LgE`liN}fE_14lc(rgQ?w^f1~z9Cwd;wYiN( z%pn5W0@(|yR67qluYh=f?is{;zHIf2lUsgzQPR>qJcJVT3JSf@zR=Ff4)4D53D^6k zJD;%ef+NqeC$PTq$XDi`7vDxmdWBr3p-ww~dSD1ywQY7>P@6EV`oHoI`uv%wd@6y$ zvsxs)O*YEwjGdCR#aP2lqgcHWGy$BYfC zPXl!<>Gx}GABM)Im|q1$F!0W0^()W)deh?u5nea4Nq#6ZNK7E0sX9K|HFXz>DgkxX zAY3&ELjv{uDcvPB%X|l>iCQ8+NsH8DL)==B8TX75bY`*hN_cNiZRF$ZJI|z98xOq) zmuPugiZ?Y`W8lCd>xEaoJHhfgPY2~GHi^3=3D9I9zXSaEAhh?uc<25F?>=eg_l!2l1;yCqV=0PR(?|$vm8;6%niv&*I~=tsuDV=wR~xlUa4)Rg49z z(BSE-M~`nhtv0R+8#0Zh+vSzukzAwPjAe((=n#J$kncmZbErutAU=qdeG%w*`OI)= zbdKx}pVk>=h98&9_a{*_)?2nA2m%*}f|B8l)}vqf)4+Zn6z-0L`T|gOcOd0nLDa^0 z#$x6Gf9I1N2)cJ%oDgySU!rY5uyw{o>jyu$K;PtpU#E|dZ;YQkgxtd~=<(69%z+lb z)Kl(B9#134T0+P{=Cw$1_xuxlzU|u!LT~Z87VvrgseGSB`!0BE0qweTM_P#XYs)nF z18CB%(Lt_ZvMZi9LOio19PG?YeDq^g!rD7IRwh{w0C(r%o|ax=RI^*mLK^bw6|*eE ztUUc~%<>smqcmFM+#tUwCjAl0c4i$q8v(|6`S1DeB*1u`MK-kV6WF)DBFQNwnrf58Hkwx^@q})p_ykm>FLPu_gP`hX~mwV zfV7hsZ-=h7$9hFfMPcM*r-k-z2`sC_NX#W1VJ6f}f1!i?yK{Itr$m~M^}+beJv%L5 zutl%Dg;}p@PptW-UMb5L{K*bq@cm$KA9;Dx4(UFJ#UD|H#{b!dG)Y!;(ih`B0Ydq= z7xF$tp-&{^Pud3H$kW3g4TOJb@9eZ--z7Tr-_FIsb@2^QqtLwqf}=&==-Scs#j{#2 zw7Q6ROXRc7i%NL(y{L1UM}6CEGC@f({A=y77V|qu)r5>oqFquT*!4@Rqr%CEl*-$b2WQl6wjh z!-Mkm!vyo7e4XaY(-N3_z+Oz5FN&Rjymq$x-}@Qp7YO-c;&Z6;Sbg;$M7;d-_+&y1 z;yrl(!NS2x%MSte7yX`~+F#V0;|Kvd6ITZrZ)6u66K(|^cee3>l^wiA(pi1Td>vMW zU-Wz7C9*Ieir0qU|Iom5zyhOZvCXL7(CBe!bWrx*bX#q_OctTmMB&>l&2edq)m%ce z#muodCDMw2Wvm?PExcCzx>PZx-0g*k5&y}`c9IaA*gQ@Y$*Ep`pkeMphK0}qo9lSM zlnp+pkgXHabz{atzzJFLkQp3rRK62pB2E0E>r;BQ4voaRVs(lHVgRC zLvD3nB{z#f9R`g8j%M(*T9vGN zxdjmrD&b*6)33E(pyPU-_S?!9df*P(gw9wZtLc+fb?9{AwEwkuTczcI6K|E;x;s7 z*sa+NUB$2V#}J=iX8-|OnS6Vt@}o+m5V4|4s;Hv7ScNK)iYgVmxf?dh8v$4J>Dxm7BI@&6pmlF5>^NV)t@>b*j{P|rg=zXO)7bR~b12i`S zU!vTtlF@Y?Mwxzy>J8Ia!NKV}H-F6#u07^!_wl>HzA zAkzhI(|z+mY=89%GIaa#4Y?h{doi@Xgg3`chI+5=Q6N?~k00+GFU7!nKT_C>&wJ<| zGHE}Ewy|rwTl5pgE4l3)+&X^VW-BGpJ5@0?xePGqAskHQgYb8tv%YgtZ>y*rFISI; z(Z^lGj|c6?humxa_?lO?Of8rmi$>Z{P+W6Czxf-*2CEVp{DR&B4u-*%3RtBQ?lKsl z!u@or|E>Zx7A?kJs&BWlAy9nNwn7))t+&uFGy*UHI4Jj0$yHYx*BkBXw^A#`W{CV- zrv->rsC$dEQ7HaTn~|KQ8t2a~$G!^C-WqTow*0yk*lG}2bBjRl_2;YfH@z~JGVugd z-3CYiPh0V}3$!I3Pz7`uObw7)ecVB5P;=DX0*o6}UhWnY0Pf>wfbV5+yYs#Q%N^(} z17{7pVBO~PMJX8&#tO<5iW^;u4HKGMq8xsF0_656H0ytu2IB;B8GAtoR(@AkdyLhMY+17$PKvPafj)2(_H{BO0fa+ z004zy2>do^H~<7yCFvxM1P&VT%j-QTZ|ncu{0K@YS zm>A{p1CXxs;BFgW_+Yzve+dzN-%s;$#}-_`rSG2r-y@IzSHT-FT=3Xc=+*Bzc%6a5 z_Ap#@0dE2K(+wUM@Yesrd3BY7^}5>~Y#k-{j(zC`yfxt?ojHophfxgP4;(cv;5|Cv zY%}03ka!qfyI`<@Qy)COq(l{88}kD4kn*d^wIC+qIjqy&kw* z0r=b3vp&Z*=-vH!J3#wE(Ogu{{okg)=iqxEe%FBHB5KCthPeRT6O-tP|JbClV^#yX z6KBI&0NNiE!Vl-kHZ(I(FSy^Y@p}R6SAclUH>3Nyyr8#$aGWJC=q*h%I$sCZ_iacx zzAc(%04Cq9&gM?l@e$Z76OJjuQd*({Q8sUE{CEDV5thrhE5&a7@@4$F@J0 z$Hn3G&E3-Q^6>do6YP|_)G))iibKOYjx#?T6vr10I)l&MdAtImtE6-1qtckCn74+v z6|mc%v$*rNbDm#iZ^ai6al?bs^~1dTxHfX<(e3%wz%>8=1;A1MRxaoQ;M?=B^dW9z z*5mnm;K)&FbUehvlXzJ=qBowvNkr-v(M?rD=OTV}TqCL88|UC$qIJ)WM~MebS$yNe zG|-7BkrRuzGwT*|Uz&e^)-{gLiqFpre5+CR!Hq5JqvM9jOR{y}_Wc{>?rmqG%d8!* zyF~j{kdzAAS!rZaj&GAQ^LlTS1C)toMFB&io!#q2tpo46$~iJSMIo3cXISUHI&u_V zPg1VA#g)50dmMH@@h^NVf-!Ass3rgQN@V+w*)H=Tleip}O#@Jq<{JN`gO(Tvnw`cs z`U6}TXvtzp;Q$4S>Q=VmWL_cFU8vA;9)I2vR|-kwr&^HESHfFym1q+3K8L)^N~+%_ z1>1j5EZe@e?N+0S;_ybfdSlVHU%@)(R}N(CSAA!tzEx8vbML)mmb63O09Qb$zfQ7G zkxPAnxe@e@@7p7M8Z828y;4@tQ<+K`tA z&T?&boHx2BzAM3G&L!mQdgMb6@j{~EN9};!Fu@dK>QY9esAx`%tcm1X#2M00`_`AH*!WQ@Fe$R+J zqbN=Xt+3-@;;vHOwZ4I7Y}ibP*X$H_%6ktObcqOdjR1IiG4YoL4^G{pyxm52R&eSs zV9i4|vegcs$JyBSBc1({=%eLXc|n+Iaw0w^&pP>pVbgnF*$L=h4!(X_`S*w7SG6T` zo6%_}{?qRq4R#X%ExLLwFh}gq^nbZMU?N!3q6MfWiinjBn?ZD`g=xZAA})qQlj zh@z0sz*t>KkZ||rsx$@L(oJ)(Qx_B;_fg&*9Ok0{dO2@b0-i_`o~S*aDD53&!!PG; z5bETWj{_g|kQmh1UIJ;fF*C8ha^J}EZN#^3J~Nu$R(icVXXJGrj;S0B+Oi{3xWfdm zz!S^vkm9@#s7*f{V;)Tu&O2s?u<4*b&t!l-!Go+DCp-wch{m275NbLbBIYKz(ko=R z9|rUOqEVRwUTMr3yxXMOEv04W#Hs#-1>bw;7+wbxhwiynuM;q9E)E_ifY-}xn{i_vI!SQMhPhato zz1jHOQ=*nyqNiAbcfa(WO(iPsC&pG@eg$l0e0}L5T3)fk9*yw|27b`04J{G@zxc5m zygi5w9hArqV|TE|&9%5er8Y#`24mY?T8omEg2ySq|o+mDM4*YXpTaD zM1mG2De&(DJ<)NKonYmW47V^}+E5BgS!BLk(V@<9m%l3gWBXE3wUUb%W^3+h;8Rau zi__uU^eStbMwoVunO-vC0Ym{0K@ob#s;hL>Y6r#5g2jDG_%9bf;nmHW7Q-7B!`9$a z{5e@V6iWsaFU*S98^!4jbmwuPz4(RhR8Rb^z`9O5bgTGCmod{OSZvmP%VN{zS@&-h z9E(e^$q3V@Wy1O)g19Na5guD~Fnao5IQvlkjGlH#mGnz4L<~*#bY`bcquW<7E3b1X zt9oJ@5L^S1SafA>I8He?EeIBx8U$z=79&zS(QO7n_+Z@riG#{=|Mn$`9tb1!xh-C~ z;c>tHngs%?62>Q-cVKsbSr2eF<+6M2LY_6Qo(`2-ki}NFOI9ZV#AlejG4p~oZ<@i6 ziMnLG|J})Qr={Z+I}S7zK4@`#kixrLaO%Tvy0K2!&}|lpL)p+hw3`>;K(M@tBI|^p z4>!Ky%y;lQp4SmMui?X^zzUvsAod@y!UK-yxaslrd|!9xs|J@G`FqYg6M2R~2w93BUG&1iwVX-0aRF@E{)w>c^z#5Ib=E$C_w$?cvALEcQYE2dF9UK=|w>&`>x z?K*y^^~u^3HR6s+YK<$6;*G>4ojBobQJ#}ynDKka>7E5<7V4LVYD7dm+TJkP0}k+3 z#S>Y*4R|$NGC%JOMm*D?n8w|^6D4nyp=TDeGjZ<>pga?|OsBkc@bliY@~o4CXYT3Q z$?H6C=t!K2(aa(_ahK!)!MWsC^x9XT*on*1FaOPAf2FB%dD2yM`hw|E1b@H#ON3ic zSkWmDwRDN|3Fp^G?B(@OSp1W~_03DXvfoc+zn}br#z@39yeSKwwPSPh>VLa~sbZ@t z5PT*!e*JFJ6}b}b&U8G^pyA^^dlwJANflZa8%y$v)vmiBvQv0yrBiW6k~?~w+7 zTQ6*!a<9|D)y;CL(%B>MjEkCJvgQK$CBhQ`(}7v@BNT9Gfrs34f?}VH_$LGX&d{`D zHn$TAudvYFXD91~ZL_x*?lCVY7son|<4UT4HzA`PU>gdIM-#ie2;8u7NqEu)yGIt{?IgZhzODcJWLDNyx!;v4%~3r#>{A=5fHDfO%it# z<=vv-{Ntpnqc}&giv(v{`H1^J8KfsGtZ5zH55?3E5Q7?0i5`cOzJvSCLEjaOU$?O> zxW*{S{^K6w;ey<@AUdMl$j$=S$=3DKTQE?;C4ika-YdKe_tk8e9kcrQ4^cXN1Ua_j)KepW47m7$YI zb)CjFn40RYhzi-|Rc?dJa@-Jk9*X#gGI=RGDCGCjVAJv4*si)A0)a*a~iC@sSvE@MryQ0tCqmLc^?B)T{DdFyF>K#zu z1{@E_wrz@A>tOl*vxTyL2Wkf1L(ln!4&S6PR%mc^$0s`Bp1?cyWF2bxhyF(Yx!bB(IdwD(RVr z?TJ^#CT){md;X7!{`r9VZu~Bl|M9__;?R(U;q13z$;w0jub~HCv4MMH!0hli*@pML zd(in_=*%}yHiGktnHn0Vsccja+s(gt1Ml_N*|C%N`g}x)Ogb*C6ft~T7CcA$XgjM< zjbZ!pIxbcpHxSUxadWyJ^c7(xBa+U^^mJEzd@5EyaRa(52bKSuQww(?LQ9M=g$m|b zIYI8=DNJC1jZbHUgb(<())Z0kQZb`@($J)Xsi{nwrw8|Kd_hIL3Ql=32Yrsm1%X=! z0*g@Ge(Sf(TjjPd9t&p=EnETaCmEU zJ~nhr8<<WIA2 zDt5ODlB$b`_xwG+JE1H8}e4V-hAFy&i}MSEU>Qw=50J1v6YL1m*?Lt7?~!XtN&em{6XJacw;+! zj^n`K;@}%hP4D}-tLNfu(_4+l7k@(!RRPA;`4;Y1jaLbu8`?H>R<$y`m|gR63J@+9 z&f^DM`~k1l|JzxSNe_G)O z20vHZN(URgkM|8`$Tqlm^u~*yry8?#zr9rk@#2tRi@~}F`r{**WNsJmOt4DfaTni| zKJakX`|5ii-&Q^9VxcP5O{-yE{9AbGGV5^hQhh%%3H|zZ-p~Db-ibc()hoXL`_=VU z3|)*VUffmKZ3T~R{@jDlJ-|%|Nym!~3-cakBnEmH171Y9^)cRif2V;@gLJ(&__vP_ zKEBcARw93Zr0914!NixLrLn+trxi0U=8fKVLBHBq_H@8`Uk5DRi)QGqfyCFvqS576 zpr!BYtrREp{iew%p%S_;=@bCR00@r=*YG{r%AS zp1hv*#9tM569pNE=xS@8lb$xW$L~0ZWtN`jt>#zx68QZK zZ7TYoE~c(=d)TPzwykJ|fq(S9opFuvPWhuwOaC1Qm&ZfJ8+t$9pYc^C$PUh|`C;=t zm_HtWpN>Ab+mNaiP&y8xcfJ~)w>pojS|l9Y^PiIS*Y`rdZ!v3e{V)`7BJFkOO~r3y zrtf@uueU~K`QqWl^RjedE)G6?zd*)|gBNcl1#{>BC-L^<_&{;TBEErpY{(@wNU0m= z(x$lZt?7x6f`f0zlWwa6v%hiSLtKcjO4?N);=W0HV8ho)?HUbby+)z^;^0aqp_5+m zy_UG~^15k|j2m88>3pb&#A&_dbyvr&&lc@y<5t>1wSIg4Nv3JstB4j}QKaJAx^9Jo zH?JG3*OQ{XPlQwv3jrgH>s39w4A+{^J4|V<4G9f&tntC?Z|e!Uw^q~ zzZ{M&Ba@iNOed9wYf!_D6!e{UuY(Xk!R@M9*PFs__RS4@cd1gP68{!8BZak7I7cOG0I|p|jFRfB z+SQ}%^$L|ehXOO6$P2uou4MmqYMC3Qyf4Ig(D1ugg3F}`kG%_w`g=VTP~{?4z0=LM z7WBw(Haa_I4(`%xL$W&QrbS!vj)hily1_co4GGc~#q>tQkGSvweTy_fkCJ7qT3ck{ z?|L};&7j@`@Kh;@;vJg|es!QHN`80QG}!6Jf+sZ1UD3Oyla2!+**^b{Q@3qxC-bP@A$TpJlI!SVH%}xp7Z7b~-KBk3zQBH)NIyfN> zg*BFEI(w}a-_l^vsOjmP=bn;&3ByJ$YLSiZFkM8AEAHuBgSKT>2UOu=3>OXz@r2oZ zV(tCJt@{D?yj>p;%(vSc{tpWLVU##L1Qxu5BWyQZeqxpJiC3X_xQC%>gVm`oW%4>f z##gkx>3F$o2}p7O&UY4$$hQT|>WWVGF9rTmHJgWk$aBdE+{ry1Q0DRIHbpgB zi;KtQ;GgJsIFwAYgqyvu%`RkqgEJXOaqrmoB5u_wcg9xv;Y6sE9UCH3gYv8AnStJ7 zgy1uI4q~_o{XHSOCL+{$f`2kaPrCZ1aeL`J`u+pI;}djwb#qVb>FC_AvuF}s45N$q zaMOOcDQ|DIW;g8Op*;Q--uK9Q5VtyDrVrv-4+tK`z{_K?op4&pl8ao<6(5AUMza;7 zvSfNG8RUL6Qb)LAM>it$*x5nDcYyMpV|Iw}9i`VD#BQfoWoH%g@`2B5pAct-66M*F zA=aI7zXKsszXcLXv^Fq^!h~*A$tqb@%jz( zW99{YiRxK=)A>3u<%7-q1uGwZhJEi4c~3|{$i5zBSJ3et(y>HVy@jf*Q3>a%?=SRP zL3z1F%9WFzgp#d z)byIy8GY<{71dw+n0yT6npbqTmpy<*i$CDrbW*Ogek{+uicp_~vz?IF4A6a@SBE^W zL!09aP<+2>BGi1a*Uo0e@@Bni>hr%pW(x&hUhX@(-)F;yn@y={x2=gMbW9F@^}~aN zpZMeKLi%F{Hs{@gZQjht+d4lvSI^rDnVoO5LPFK?MzINSz22))v%J^ECU`wj0tZNM zQGh3B?+cBC2@NkV!}Wy|P)mNNW$LKm>+3gR#E@TYMX#LF>mhQi~E7S8QLex4uks#u=t>TX$1DB z73_aP<$k{VRUaQaHQG}fV(1mPzTjix;P1Rj7cVTHZD;$RU}*!BFIwo_qkOPRJcytly05;icm5+c zoh6%9$VQ=cvx41-pYPY2(XJ$*J+}q$NigUjvGKTr@5RhD$!h)`;|i%>f=uT+GK$6J zVH(-_AUl1x!^hdwVj^aa49X`1(%|@kW8<)5l0?M`vQd;hFpqnONi?hXvWFnu4=V`CpQo&z$BPVJZNODBCo`wvjm8Z!N-ekY(TnG8v?Fp^YiyqSxMFg&MsZ}i& zA(_T+r9u$;aIRm{HomRkvLXYm$+^Q#@_Qih?dRj0e19+C?S&+`rMjy-DQc{@D!gQM zol!IDqJB0EhgY^h<}xX)bX?TH*BJIle#!SsZd*bG{y){Jp_R|0tp<6`kN*FgTMWc2 zKc+2@ErX63jP1q#a!2#@s5{NqO=E8ZH+iQMhHH%7Vog~1P#CKb@>iO$+MT#KzAZj; zQ>-agOP8;hlM)`!3iC{%DXJtE#(bbMPSh+fVlU)VSxqb+mpaLbN$JjcyvEA3lWXfF zlRIv7F&^r$=AC$}lT__=7!KMbhm~FLc$}slvR@5F@rrVGnSMWy=cx^K#=*{fgGrs< z*PnAGiBdg2&zM3KkLL}Rz0wp^Q78{XZq1xdFJPyGw9~ZJjev=5=ld|PbQHmReA1@B zmlraFg<}d?0||iPeiSLG^M0`EVekj7{R0c-js!rGMGcm|q2OL&=nKiGL-UdY#}=Pi z81t6m3B{O-E$VBN6Q?SYPlXhFq4raZ&JN!_%RWpZm z^ql#^qjh-2H(k}4PJL6&S|&5Lvn1PczT2_qF)e$%qWSgReQ0*WVvjC%-fxHbssxI?mrROFTCNwU#oj(qy%oXs1q9b^H)&#>ZR{JF3337 z!RGk=zAo=O{XL9IH&A_)U+?$fcQfkLUo^acf~(o|{(mUxM@c-b0uPGcCD+IF^`UWF z=f~lH_wxoV1xCAZhrN%}XQ*79UbpZ%-Zsw9fnvQJF&Ytze7SvoTk(^q`xhPOI`gQ# z`F=kw8oAz%j~g84)`eq4r?Jkw%B9_inlk1W8Q1UmSb0av;ofQ;*zr@n$lN^-E<)FR zzv7n8y6A2nqjwcW))r;fV-#)N@v`G*(J6LzP?leG9JJBO=JP;qX9Kw6)vds!yMTyGBusEYGf5t!R*^|+{|ULV=1j=a@H#q~M2$8jO4U5IKB zR)xkwTlW`r9js$V@%ncZ`(a;1Rwy*)S_9PnDmQ~pPf%lx=Yt~GMV+fr?FtfZ^mjTr zH;^nEB!5sgKYUJ^yGcR&G1{%q$GYKue_qE5uoB zfyw%)oS)UG<5dtBGG8syFi>tCg;s%LQHI-!A$0n2KDPq~_2d8H?^dYA-|JHjARXDq zzgxweHxP0ayZba5c&~q<;1fpyS`j*NU#G=QisF^6AMYr3yLAMm#E#QZ z$I(RNp2xESA|6HX$v7s=A2#>P)A>^gWz^rZaOf(zm)gY{O$SNjvt$rxyAFA z>pOBHnLlv^P6`cU+Z&GzQdq>do!bRx8Y`A}&##eSRcoQ+MLWj)qT`O+CXO);{RGvL zE=Q+0idNu;duhebyHYZ~z}#`FOz$rx@%_i>_|bYxOqv8vyVqe#AuY>5-gTPRi-KuZ+sp6m0DD;sW?31Q#-(YXkM`E#kY#uV?WSLFChIKch?+gvRDPSkf8|gb zYZXf%Xw!Ym#CD49b)%;PU9P1&0{Z z!4Ayg<91#Vawt>oW3x}ZPFwZg_+30`~Cf<3dI2GER+1F{~ldZ>3vFG&bcJvV@?vL8A zE0*Rx=c)lbS-f%@19La!?r?J(S8Az!7an?t zoz0Gu^Y?Yk@ccL%kZ0cRNwfNRUU>u0JP~NzFLD!<+}EJy<&1}uds@&PWbl?_5hFJM zKQA4$BWY=q@?Ygh;HwqJX*nlil$_BRg`N=xV`O&dK?Qqwp-u_D;_9c_;eiVCHCX8g z*L)H5YrK?s1U~004IY|nMd{NP**E++&^WKIC-cQ%tgDgfsi{HK9+~Z)6RCgo6rWe7 zw1%_^MKdFSYN59p2W=GwnFnintHAJT{(|ZZh&5JWW?Xx@JB=MMm>M9yVj8bnBRI_~ zRsP;H1CIAh*{|6>I+`VQj}p04A}&LtMnj(H9>%{OJ~hI(K~z*t{PBSwk5LSlS~mJ} zk=bAHYzsZX=~S*j@BZgkec6}F#ONa`_7nZVuUfMa#XAic$?)JGh%Dhnd%0#+!(&#A zUHMm1TXC{66$-k|!Ev(_cDEZtw>SsZyxs9@C#~d328e)Ma3sJ2Ei8MS*O7Xs>zV`U z?S;Jg3u$laoj%0^*yZ%LQaNkqdgu!1Xigaei?r*co;o>u zCxP;pv+>1+6Viuu@eP=DVJ=!H7g}QrxOzbbFDsnglU7$f^_35GntM_=2i&eNQqQ^& zcz57!SB4EMiNl~oE1#c>O4RiYSRf z`e<(3jl2G6slH6ztJ1pPfg(`c&iHTwJ3kJpe`szCp=&wE&TEp;Uf4J?v^8BZ^#zi5 zUNG%3HTZE$+bTGA#s1~)EDjz)7GJN1nNK(t!)AZ=uw&8CYtKE5mOU@n)6&xdKeqtv z_2C6;hVi=CDfxN7in%X}9$X!|ve1aAgY&CCyanzb?=@UG*}nIbpsGL0>MxvL(j!!& zp$mgu0-csfN|#*Tco1kO4~_Fq8T_XuAEUj${3|4!d1~e}?{rKtHMeNdw-A^u+S|WU z;xY6XId~PGZZ)~uLh!a&UG!aNjBy@b;Olxq?d05hei@h{P5&;h$~)Jd4A)r=16tYX{iqW>75lge20|& zvfNoa!`Wu=`&~r42kGv7!^q7}>}Xo$9_E&n@3k_E%uG)|df^E2FUU~QVnnkmt~jvn z3q?N}jOR@Qkhk7uNOirr0D zDO_4god5J~p5*Et@yQv{cOSu#Mzr?P?$8MkJGCA~^LogKu!_O2-AxKPMbi+mvNI!6 z-t#QF<$F#f{CI8n#tw_A7P`A7q;Hl`{U^P{La8MRX*8wZtGh8&o}l1#|I{e-*R&JW zsHazGsykeS8y|_2iKT0rRBKedYfi}Di6dj(lRlmkwtUB^VkZV(8I5P!DMvb%Oe={S zPgFc}&ufzrMRP)~l1VByg34NYc7D5Yrf2a7sc^^s4}F{nq1@S=)~`wH*QCX3#@q*~ z?gkt`oH5cM<;9lzgzR!{F|j-Q0|kpQ1~OuW+Icv+ZwdjS1^DD$^b$;U5VchPe? zXy$HTTcdh${NMdiEQ+=d2sp5c&i zI%wlxDRSRlNRRt>IxH0qSHQ85=Z)Hmmox`ze3Ncf75N{5x-SS{!v2{3ETnKT&9%co$A*t$(85Np$SB^CUz{3Xcr<2Wsb12Y7{-IR=IK2wQ~hC6W~!bvy!M{?ZfS2IoYX=&U}qf2~9VpWnx z>NF)0#TWb(0GaP9YJ2OZBc%O{Ga9epYjfs4lH)=8^q7>22xBY74KJ0e)tf4nB!CvA zODRKHIX5=yPULp$rFZ9qx>utE2W!f#rYwew<}fqU$jJ1yh6CJk8fsa=Xt_HIol!DM z7gZ57C@g-vAWS#+F)>Xc<*_RHV>wd>1&nekgvuT6Bmi9?1xXWBD$kYv&kBKZXBLP- zi`5Pj6&0~Zg$yPEUGdq76g{u|Li!}&k%U5VWlKaNN!L4LBaS1MO zkpbD47ProbyO0)c(bA!NDNU)JlyJxTp<|ZUS;TbHRkzF+p{VI`*MdNUY{(!RGf*e` zcJ)-u^xRW7h)(Y^rTTTDr4RJ<=_xCEoZcv&FDP?&hjmhV_+E<|=X*hm7rsxWt0PhMuSVS)kib=zA#r(BZBAn?1_!U+8KoN&UHq z5WO7?AMaR_`N;E+|DQ%o{{6pkOeV$oLydbeKo+SuLwL_KBpABq7U|0s=a@hps=qTL z<<$$!X50kdtPb=7>){{@8xRs=!-<4xJYqV7Ox61`znTY>0NN(CkJqio)^SupAG`HF zm>CqO_tm@ZqP)!_s*8-3W-bN&F6K9i`+`w4qpBfZ$uz;^h93+aJbXT^+N3w`sYUQxBL&>Z!8G(M zZ|N#fZtuXmhGPdd@EYG_r|T(6`4CM>hCc)ws!9voiq5!x55eQrFp1y~GTqXdDu!4e z-0y@$`)H6Kha}X;z+eq z!!`$faYH>UvK#uIw>FASxge`XrlwIX5=`#@%`kklU1;)YH2?hQKQ{E`3$XOV`Cxd5 zis{{UZcFE}x!}~$WtLvOw+rZ8*MrV4pKpQ2CpweXRd0r|L=kwK{yHs#8>OWSeUAoA z0zb2R=UKK(9FUxKSXsk#vdbM~*iKRF!gj^*ogu$!1B^~ZtW!AbP)Zjb z*Thp@q`B}o@VD|n9i90L`w2>HE`VPM5S?)~i`?y8Y;*s^?eXVVH&@qfrwKvZ_0MsE z%{A}bEin0m&iR9mt^ThISE7q+o%9ZziPl0VRPT6A3l{hNYWnE7TX*!QJDQi$3pVtr zL}o{CqT~G4(V4x_xZv{zM82I4xsa;#%pWI?{%#H37Kb$#7Qf$TprkYK_Z)bWT%BdX z+|5goL6~-7YQeUcFum~fcy+r~q<{6H$#)K5_dzmwKwS;g4S#gW3%b__hMyFH}`vT+wC z7ew5B9Sr<|@B3B1pVAxpoxHW&S9df0)yeMuJvF}G*X@3u60`Sv-}85nmmeTN(o?Vg zp1|ZXX&?A{-0kDXC0%!aC+^qzaN%}z-4%BT9{2ZE*gG(5zYuxx?^F2y6kgxg)$h2y z3L6_pd^_zsj<5R*e+zOyZZa99{U-YMSASgo*C>l!*j(9(1KfXH^0*NE_WxbbgD?D_ z)>ZH5expAvh@A6P&+87W|AEMTdvRMj$X9n<%@EDw_l3uGepLIAj0((7NPVvtwpxY` zWUxAY-uS24C{8cXOUA$F4{?!Yg9+wms3&!^S(f3xfaA(=5=X?7wE)BMl0_uqG z3WD$2s>t0rFYosF{>|}%kvq*(8sEkr>#T2ozlZlb{u~=!^NFr`r`bl!wL6a9I8L9N zaaiLe&B+?iJ-%Bfz2WoFjB4I_X?q^i`Elp7%{-^HTj75zPRU%Ty!&x2bJTS8c>YwA z-s3W8Lw8jA<3;nYo5&7v>Y)jATc_(nAW+)v!{zfIYQR9{V_(RIg+fE8j zJmrPRm$xdgOJH?t-E~OaO;T%BWb|^n;gz+y+trVJ5Rmzhp_2raUWxc8EGdFa?6E37j4Qekc{WX5aBh|`RGPZ=z0}JTi3hOIFK6+}dDWBKZfcsTa z>r|kr9Ir4R^m`d1Ki;7jyhHw-uu*j0-yJ*L-7Cd!nhI8ZB6t%&_ZB6-i?j}Q_~Q!R z@*-l{abdoNwr|NvDiN+{H3-y3{B1CId&eSlU$JKzjI0d3y<;`{y9~B$^9UqOKqQzr zdgNC4Y9kuhgTktKr`c(oZv+8KfU6uN#vbA%p9 zDtwYP&`v(a4(7hYj_(lO5Y_Xmv+mq!i!5CWL#Bhd=c^h%XI^>cO*zJ5#>!goUL#`a zKDF9R9+~z_{Rn}`Tcq4g2xb-QpZ8&B^2-|;(VxN}XI-dh>-%?vS7qG^ruhlk^CWZoI7R!B*~a6G8UX7AeLLZUG2Br< zi9vxAv?8V8n~d~mP5sS;_kYKhcL$6toZy{H{iZuc@H^6eI{?kjAVWgITH|`Jze~-* z$abQ)_!=xYxnEZ}u!XqJy=QaJ2!oCs;m-(ZdEZ|d%01v_{KttD=jko-k=BpbvtVm_ zz!$U&#}^QH8UGi^ZXr(2!=zxB?b<^7;l5*S?~q|nfUwLUz)V<(nVaD)fQLrJaz`Nh z5%s{Id(cN8%+aFBgXRPpvygR7-%d>@j|g~Rof4Yugo>lojnafc9KM&UDt9MJsUwUI zolcF5QEHE&b~e_tje93j3@l<2Djb+2(+>x!1lC<=P~# zV)*P>t9V8ArNtdR6$EYz&b#%sYUc`%F#qeI455b9b?Tedg_6(PiV%7VYx?)Bh!!ZS zR5g(v(?tzm_NBl*OViKywU)O^Wvv_~SZlfB9`qhg=*zSYEEJ{}ZJX=8-{Qa-uQzeg1_R!Z)Z1m~PaGpQxZg(oa6_nO zwm2vPA0oj+rw$2V@ki#4CeI6(wBVb}+Z@!w4ut1J0QbC?Sce`DpS9t&o=90k%pwVA zCLGRf1@nIOvtO}oV?QYj{(}V9NWxl3tJZWO)lj}Q609|zJvAOeH9kW%h88utuQhF+ zHL}drX}EusX}@L+aZ?zP6?X}~)_8Alh52U<~ylzr2=l{Z)`A@&XzajQZ*!z}KV&r?x{B$cH9{KC)k-1XDpVfyGEAT-6VG>=q$fjkB)m!Jk@h%_MCp` zgSxYf*Exv}UP*JedES+4;*M9Xnh12HC1He%9>MYl-tgKXTA43Ees~>vbY}W8CcMan zuOda>H*4Y<_}QH}46Ae@XI0yVzFz0PQs&wd9qNq@L+aT)34ecg4r3X{)RW zs7rpj6J7TmB7G)U9wGMK0{jc}(|QH&=RYnvjKxDMQsgU*mN4^!HoSjMiOIn|tpx4u zO$cOO691l8L>cS&Tp~9RaqdK)mF(poZ%&s2)|Z64>PQ%(T7&Wht=Fec>a)^c;L+*`sE*7`5q@& z#gRLte$~4N+i>31#}9aH=OG?eM-TDkFGud@4fyO4zB{~kxbl+M=l%byPCj{j)<6Gn zg<~f=i6Oai8~ANrf0BC zmT%ESw(w|ME|A@&&VVOxj&lp@;|H~IFI^^F;3O%F(enp%Q}MFzw~bmdb(7z9GBjfF z{vkX5iCeSV#Wg{E3yS^1s=3E%RpdMT zbS(*`PHl7JYR~QFlvQ&u*8o8*OwqA@M@kCQUe~aO7nZ~Aa>Gsdh{sL8JCYM9lwu4y z-9Wganlr6Qt~iggY`ceU+bn&1h{1aHcq}{4DIB9Pfrs{yvfzrS_DnN&6J z9&e*x4zjMuqjEXjZTIm?^;FzID&pJ~3y?dL7T4*9PZVK0XxN`u^xhlk?-4LANB)Qk zllp(1fK>z^j@&yXV4K9DGT9swRBM}7H)YZcOIE7jds7%;3to~1&6`4JQ+fN~(~nOh zW%6*$Sl`UaLxuy}Q{v`EW$ZPO#eD28Njf7Q8II!Zge>17qse^4Rj;)A=a(dR<^sw6 z52xNIt%Uua&CCB#hJQZd5p z4gKE_sOIN&0LFi#xwI|a1Jxk-A6~VOWc3p$vLGuYLkm78kmKrH>UK9&PEq;3YB6YX zibydu=ct<*D9rZmh@y>_5yN%x;rVCyubWPnPKQv-HEYbC=vPA=ZfAIx^u%#&cKicA zUadWrMOG)Iuk?uwxtngPS9cmg78U&Jk*#>dOB0RcC@QjfO0GAJoE2g~jpBD%q~{L@ zW|AL&JQAx(iCV?4{P^%~$@bk!ie`%K#;aT6ZQd#YSCQ`(LEcSB;A|naxJFX@667lN z7q9Mby{dVuhLcNVh#=*(xK*&>?Sce8$X08{X$a9YtWi~>H4)N~S+;E9K+bzQwW9K& zNm|cn)F)NTG>KXuQgzxj*65N2Hwms`;gaBz7u;^RyMzn(4@ht=B<{BRIFr`QjCvm1 zW@4uCeC5vX`)EdnjFfD-$r%M|cPkPZg6@7!3GppvX!^wO_b7h6B5ST1!F`<9)o`r) zo4-E-)RA`X`Cm)<9QMurH}(t2NZPmFh_Wn8vKkTu0tw54=kr_{Fst&!lL!|< zl*Vexifg^@7YcVtiWlvth)l}FsU*j>J}rSp0#%&n;QS!q^}o7eFL7Ovao7FtBA(+u z`2HO3pNZ}(vP#4~`fu6tK0ti8qx*Wef0-m0`x$yJ1{n&Q^?uKEohPK$cYhZ-|4d9y zQe4krlCg~dLqmZfp2wFdv3cJ0yG&4yc4~c=k9rvwoA;JF)j3tcPURjFn$jbC)=-skxL z5aJbLJY&x(%f9t_>2rf1&kT|$Cq6Y}960{tcwP6QLC~jtm7jH;7P9c=U1!~otjrku zKe`VS!atd>AkFhSK)(#Qm}rlP@horj@Aqk41~I<$e@*ofu1o_qbB)Rp1jC+yCIAqA< zzV)l|pyP1tR{`OE|iIL5F~lg z`VPsRXlRhv$dxzCl+&+l_cz&J4qf-?kLd3%vgOL;84?QV=!$kSG*UKviTuv(DVNdF zyo`Qn=(C7(GMhS;in8r&r~lnE!)R+F-zi5E{oT=Zklgu%B&Q~Kkmg7Kck)@|1!ZNT zKg~>}LI3FKf7dwqGJu)_<}ofb#-+O$ue!#uqjBpI<@r1Gu{za5lOWglnHq^fkWYP1 z$8|$WA!NwY?mwER#Q2$cICHy$sAnd7Q;Ky|7c)v-2~9prMr*_RLi)@q;1p zhO}GHKO)IxPi6+yPdOZwcWHuD!yYTxg=84YuBzBsRldjYpxL8#R9vrF=t zvY^4o<~-~uLo+;Sndy6E52aA5=3^NTOqJCo58F_iew+-{^_p%cpme}rFmtd(3M$oLQf)rIISqHRmz-KGVHFp7vy%XPUZ-oKI)3MMwBhp zhOPP5QXfEBI#h~?e1s)XA(wpF zCMv6=8OC=j_Vje9I6cFbuR@JU(n{OTGSy{6Z% zOJHB4%ETd(cvT$4$EqUC8!xqfZaO8aQUUOG3zdU=o2hJOuiE3` zI<@X|cFQ)B3XFNLaPI+W7&B+{$iqCcO6mSVm4#OiWN#B^9xN=rI@Y_sX0eOOYem>| zmbbOg4P18%m3O1%qp*!)Q?VdXj|n~3rd9eaM;{CRx%_p>eK##^?`NBE-Ao((^}$?0>&-c1pwlyc&};8OM;)P-(O zJ=d6lOLHYQ?ks_-ECG9=n*~PVk!aHoNz;PZ)za3i0>}<7w7d4u^ps$nFPH z+FDsMg9TKjs-3fz290qmvp^5c(YbVjA0U^azXHBS($v}4)35P$H85$JDF>Z z$76-(V-VsPi8=0e4li2P;b>ZrG+9>Us9G4VYXE(*r6ci!dvD`*NIFPh-20jAXL)0| zj%^Ze6Wz$p3b^H3BJvp8fofaU%`qAbl1G-l{L-q4?@es$o#O%t7~?r_ZuK*nIfC!aJtt(d3U9^C8E>$ zmDK90i+IOE^Z(K<_@fNTn(fhZn;&0~IyY#~Q`amlp)!kyIMUC_&pjfrMyCd|0GMI%WOA4oE*YdlL4 zv6>mr#AEujqQQym?VnJRO3_DjS0Tx5u|1~~+8R_xPjU%!ffT*MN@V?Oorbsxg&nsF zg;5U$!W7&+*AoJz6!Rivwy;9ia_CL#x5c(J2-9_T{rL##5pt}E4rYnWgv8Z$LWiAF z$sMt)?oz~rIyd5o4wVXuqV(5?Ecbw4(4)UdgHNQu)k|;06c2d>2e9@qf*sE1C`z7? zkf9-cujl;GUtWZUFIklr>*f+lzVe|ZGzA<5^t2EK-9S$wVlR1(myzdc&KWJx)V0wq zT0K)ZY=&EQdRbC>8FM?&qmuc=ng_wpi>m54cQTZ}ZyQO47$1vFNMlY$}Ji z-|mNQzS!h1mXxkeG;KzMU&sH-HNgKi1j^#))w7Dp8D0yS-|vLudSf4bj{odO1yW+c zeP?@LxudPl;UUYYnSpHE@L6|uSBnVGP@Sn!RTKKk~vaZG(44;S0?`hL>F2LF%K4z7uN zlJ}Yc)oKf?I`_DtnwOXE4QPDD6szw_e#nI=s;$LPgdoVvt zJ+FAx0CCU7_4qj?dm)<1Gv?m;`sa zS^BL z1Jd8m<$sAQW^5dJ?;maQ`7XFc%DapCG~a@14fto1UfZO{vgO+g>(%h_BQgCXe2Mb* zo+vhE!tnf~X58?DGSJ68KK}Z!k!>qCwTGHb8Wkt~xU-Qa z&&@;teF_5&k8?h!gDKm<{zPdgZ1t+Cmceq*4J?Ga5Rz4zP#4D&a|y7-E!Pi;1WgK| zAIcU7#s^qF5fJY7s4F3bT(^QCLm@S+&}kRk2ZiUL=zqN_9!~tWb7jV;in`|_$>5?n zW!3v#HPxvUeU-sqHLY!+C=gfxKa?ZZRIgjLW=gF*QPN>yn*>gWRL2JjU~)vDD>XHb zMzs{bCmLo*nl1HbOJUtD5PeI2am$6aMObbb9Y-FiBi`}o%#LV)D>&!MDmk)|jym^8 zBOVEwA2hEs9Ga%_RrrUhwCQ_J!GSAKJB5j;29<>XcZRJpgEBmVc@c}ksR4!$g|#kW zF5!DcQ@z9kk8r_t{)E30vkBK;R@GffDGFnw==c(_od_6B2{JycaVQ@-?K-tN=;c7G z@K*X4b1Yr|NHA$+oA`_UH5DOG+x)icW5`UvoVsTTj?;F)@TK2PwqIz5OT@U!A($Yz zFi&fXCx#c> z=&=fg#eP!wH4P(W$yGC}qfu7>vD4h;KJ8Y2UKA>X0yw*@Y)8@>4Y^-Qa@H%yH_STy z&Lti$QrnmBHPik9#%KHcefRc)P6|Ym03-P}sR-{OE^wiSH zu~ZBtG3>f+R>Z-B+o|8#NfGLd+~4Eb8)S*`&UNUP8du!l-4#(*p znJ9HNt-X3GFM@MLIpk>#>vIa6h9!Q~Uo85i^pvM}WYh1_9}e}0Y1ZXTTex`QSs6K? zU(Nn*3KNZ~)e&Bh4`l^M$>e19*BPUUut`%pXmfnba??Fq^}9rMBUqIE+oeCd!uw); z*&07oUA}1M9MP&P{9+*BoMvHQ8C%#!M_AedfSXo=<^2f=4zSw1u8zh=1TVKAGN&I7 z`y)tB)%y)zd%#UDxOHMOfn_I|u#~df$VY5oLV<-Ncq{?KEf-~CFD+Y<4O^b;6i5~h z)4|0Xf{PhwjCN}K>>RRPtUrIYYY3gE0DQyD&F{5+0aGssJ0}*^*2Co`giQn>Fq~2O z|0UZ*KO!>Qb)7N{k~p%itM0>4ZgdJ>3&%;jrr}ynnKfZMjqMxTH8B4KB_3uDw%EvW z$-ukr^K8O;gc%`Vn?l^+K1*1SgwLBid?{EC22_Os`8nGNk{cgSX@LAJTzi3Wj{`Q; z_1Tzr3Vuecmi<+P#0!{uAuS^D$&BgJB5dBM=~BUzD$l*{D}@6am~bOh)xf;s|AOB) zgxgmY26YjPPv2<@#dCl1I^jr(U_9vpneiR%(fu99&bRJM>bxY2u=$?%1Dt!3mZ0}@ zDY~BTjn;R+M_ubD=?w#1JVOKxXHv9F`;`#;qE79S#zm%a_&wo002i12x+Q=c_;_Bo zBe!rn64ne{t*A{4DlqaRyiFMTMY!}LWO^lY(WzqF3-~hbjKJp*B2T+Eu{z;)dA|d@ zt7_A53yeH5L$I@s&QPaHMyLM^d>mo$?60Ct%&{rb5N+apq}wD`4*qv&uht9W1{dv= zaq1{<L;I64>8g1gzRsC&X zv-z29w?P4n(GeauhTUa!1#X-I)kD`k1;h(@@)RzP@U;Y-5lS8iVhk!PCN{10gU=O= zI}2Y8be|GmS1TduKwl>Nxx$MRNA41=PmH^$O`+|s{y6>zn0EG4**3884xX(4dybAH zfpu`(Sl_iDO{Ou%153WTerY5Qgunt@zWQB7;C%Qvd45CgmcYn;9k@O@pUVHI>zc;? zkHGsz_&vw>z^=jUFW7yiJtU5;_8@SczK6UoI^HHdpmSd{4P;r zP*S7`jLH7h>VHq^ETjvIUFS+#gaqTs{v2d^4(ikm>eLP9&m*E&R~Y%#`iu+>P_K%x%m?+?Kgi|L5y>uS&{v+_6&h_XQz{e8+O{`n} zhJ?c@H1mU5=X^YHaLgoSpY%ppnnn`Js!3_5(h^Rzf<}(1k{htS6KTYjp!)8 z6m8T0R$9=}c=!JQQ9qHNkG`+kp9(Z=3B7i-3IbDKT%W7+xM21fZR~gfLePBZ|4yz) zq68^q&j0THpI>}_xX=XS&LI6LapsPl9^=>)PA;sUa?LR=X1Y<4`!+E0t8w)(t}cYg z^E##=IpZ*CU8!@I>0WA6hAYPNs&RdQmnZqsaC)SjV7o(Y1shkvmZ|%gP^9df9A8Zg zCIg5an)Vx6=#8xJhJIEfjVjX-WtU|dPh*~z!sI90&ip2y)0p?9y;Kx@YZN4i`4axL zjvprj z5c$?ApXU^wGsrYzBo;>1DQqB@R8#N&T*4Jya;26}aYgAJDH68Ar%>bK0%+W)|wxlX9%@7{Pd=slyz>aRqVt)PAG=*TGe)-49FD4GUdO zM2N!6P>Hu+m*o~3R4w2WPq5nV=>cnSa?Mh-iSr&Uh&{@xoh(SYv{^YK zbE8=RB2C z!OafEEMyh7!tI`{nMTHk)$DuaNl;)lwZ~c5rpc!v@{C@5>@G`oeDTl6vuDG5D$$zA7$o@YVn{ZF<@qNcoEJ1E#0aTG$~V+r|~0 zZc*@@Yw^Tu&BRk+UVexh@SN#w<^#>br5L}M0>)jkoME9<3c1Hz+BmCR6j8~dw=!h44bL;OK_tSMRizpi!Hw;4AiXuG-2PAbLk(6&tXNb;vT zwIjl+#@6~naUPWq$a0eKo*vvo@uS#?;1;& zcT3qm3F8h?a-d`_O{k2KtEp&^7+uDNCHO=vZ1%VrG&iN{{Z?!ky03(^x09saK``pT z8D7kcL!4`qr?PmwC#0jto`FhyWbPC1gT8hgNu`JjooV6WDOC0-XoXTME4D-M3b|Zm zv_~8gyBCElFSr*{}6HssYE0e1)v2nqx&tD>y3oxA=To@6%@}2i!*_rzVN8Rhjwlj(QMW4Ip=?GEP2&o)<7=$5hV6OM3v&3t|(vD8=??y;;gjSz7o zr6ZGN=%}`d?QKGF8v);*Qmm(xJA8B}91UmI^z+{{?2lUZKON3#dVJ)|a++q!*OTWp z;=ElB;?(8^pZxX4yZv{;UmaiG$X>=5+avcQJ==)9A+w<3E2Hv#9yLBMb94 zY3mX8uA5POQ%Zkp*kSd(c))k}sdoRILA6O8O$UAV!jHte^1i2}0XjdiHfLu2JRAF= zMhFmTLlXl!XF9o_IPpUpjE@cRcAQNj}9}h zo;>|#t||K`DPg`^HcSvko@RolEy4Ls`ctzC^3!>R)7bhXt*YW2)m`TKxmKs=vi#!a_J6F+HtSiYX3CYFT`dFrO~(I8mSBh7 zPNxo<{QF)E8@Bzy<=;X;bYIuq;4x*sZIC{d0A%WadYhL&Q(l^i$DM6nd^s0|v9baU zCsWSGZ)mGdA|k7#I1i^-QlL1OsrZ}=h1z2DJZyYC3Lht8G0GHYI~0rL7w7-}q;Cx; zSIUJDL%+>~UieD2PBIM)w;4Tck*ZiY)S#~~)b+*DW}Et8Q){5PI1w%u!zDxGGFV-P zjmy;MhZcv%?oi*FFkHsSuY9@cBwcb!F5}~+r}=4-QJ>KAlMK4WeoVcu;q$D2&UZoA zFR1fHCf-6mUAFW^JoNIuU2LbH|BIZt&)2kkhl20O!FMwEI`q3tf-B4;T4dTQ6ni7|=BI3R<&O-7(?8>7nqJyXJIxFt&ReA)L2h*;Gt-t_!|_(7>JyH1 zb#2`LYAp~P8rCi-2WAyqa6 z!XZ@}lB5Y*IZ_ZfmD-!c13KzbdTl$wIl0`1LQhYNHi2wZCx&pNr(2%Evnlps$`ECm zgpTQw!+QzWTZ%evK@D4--IgTDmdQk@;7ADP=;V)ltxwFnX)k#twxIf>H}lH%QQ=q8 z=o4?4MqBC+G{udo_`+1HsmPXw=Wd7xR0xLd*ADk^9;OiY6^~IVOkAmFkb>m<9~I_R z{41Rc;fl-iS_pM7$(B`K94Dit7DE-+*cJbh!1q+TN=1Mr#^Eb&G99p$Nqr2JSFHrb zNmz~H5iaw(MdtUwYpWPqmGjSepdKlcFNY@|9qxO=eJ{S(cIkBa;Xsr3sXqed2$ZM0 zx%vUFaGzCL{plCtIK=C+W3H4?^5`5xXcu3eCMH=zxQ32Qr7d%KD+sex9d+r!SekfJ z0}pRMdB=3%TaW!{LWC@F^)Qx{TDx9xLsrt^jCCG zSTll}(eitpUuW*|)8gLQxLp>y=F{#RSB}H2B>!*2i`X0*vUHGr{usT@;S(gZnu7x( zi9VFB|9G&Ym6Tk!BrCA@{m0VQH3To?BNoL`B32<%1+{$Kc=iX2wQI7M)M z=(K-gv}6-{zDcoUgbzQis#=gRDT?=@dsj3t75PMq%n7t$VfU)KmL~Tafxjks%`P7& zqHJ9`h(l6rLoVnk0%l5aU@Dh)Dz=Tt^HQg^#b#}xH(QbRqmUsvLRS-vt7jq2Rz>4e z)G$ou?43#8s!pduPbhme_43NvX;A1SvsTL3r~C}mKt}n|s)~71ijGgEVnuITpbzM! zvoJ?Y{hE63y!NT`Bbp(7CK2fEq8`+nA9=Myq&$yLvSExWO{0XU)bi*G(If?Wq==ep z+_;F~CcRsq7+^)jSt8X9F~O!@JYu&{ZDeu zgeMxcw;JN7L90NwW|C%#B3IEZNttZ9FMjCmZZYygoAmNl4S}R!_a7>@np%ejuY8}$ zohfdv<1N-_Rm_HKKH8*QNNi}x+r{=pzaMw7g}z5RaTt z)B{oaX3_eo^#w8S3oU-3!7t+FIcIKg6VXC_n<~GEmgiWK^tnE#wb7WMH?rA&p2vx( zc}_b5H@I4#DKObKwWmNM9oqY6eX~e;t9;LKcpowa`-{-llKe$~eP)O(;}0#hQUNnPppNvpZ6dc#_K6xUWr?N?+UYFybROZ`){dE6zR zOv4A(@Q#Hj`O$Wn1^M$_Zl2?0HGYZ%42%EsUgU)biPBHE;4Q#5pAU-ZbW9a=!id@@ERC*vH4zo3oI~`2x2PMM? zvKG-M&Cc~5h`t0xoD_3Y!P20JQ;fZF{Qju*bhZwt|7~?0YC%Cuw>eKgZ!g;@==kW{@oxG&kb! z6Uuub?!BSRCFYH&b&8!=?Pu!vo8#o9Deea%<(aJ&?VyG37eziqO~vn_?@fg#y_lc1 zeP)rwcHHNM7<$gS2O=l2f3gM&GM zWEOfn7e~*9ydDt=Qx-youH!v`Er|TUAQeG@Xa9Vpm>d7Eiyl7~XRrF4 z@sDf|-|IRg4IIT4#-`PN61|A+i+-PTy`s33k`$T~uFBF9s;>E6!q_G%nX z8XFOkq|7x=ch(o%wPaIv?14hDo$F#kIS=?2H<6t^<>pO2T}SGW$-g?DL^8 zX=5(mKq(rUmks^Iv=5o5q`g-aL1`5DPRhLg^DX;VRHivty)1J_mDTDpgjZ3}VDQqr z_08fCSldw|TP_H=5 zJ5|Q7$-SKsC(TzI<@8ieuqgW@=DB_Sc&johdi3&8Y5r)4+p_Z-WV2nZ${fRwz&Otd3!UV_84PlLBM4II{_xh&zz6g2vI! zXd81DIiagsxPxu3$^?=Tm>jcIsD~wmhIcrisG7^*#?0Jm=v!BV>Xm=Qxg~Cy5O!xl zf~$d~cNQdaF|CqerM_Qj@E`5-?FIJJt#qzHUvo}E678&cjC)<|r&jR%X02mwQxR`SOpq#*Qq0F66U!P%8A1s>^Kmz^Qvrxyl7Z#)k)TXXaGUfUg zE(jU--AM&xDRkMrnVe8~w3Km@3GahvY_p(Ljm%9yT99T|7Dd}ykT_~1yC#`(okq1* zeU)*Z5C7x^Sw_i+o{eIDy;%G4DzP=;a^W6VsqFdcO}0^y>v$^%FYNJ~3;c2{>3s;f z#$c!3W)swp9$?csOc6Jm^5BVpvrv{73LS`&a$*|`lMg4Z(CKX>yjywVc?dJ*-TSHD zb1nS59JVQjUx4NpqAW?7oA)snvn)XgBDc&{FGh|e$XP)5eagj}Us<@4@(vT}uoP`# z&EuG=nU`Z7&S_#BMa^z~mu^rSk%m89-ZHK@&B0CMW{70Ijk{H(O`iTyC|`g!{P$t- z=SM>wZSO%)If8)}CRY)LgnIZn((*%fdGZkEeI8R*{NIbgv0@UPl&S&bn+rzLx;NGi zyK=Mhis|UxpqA@S#5FXj-zo?XdgM)$P>D%$>GqdfG^uAv-sxK)HK2%anp>dVLC8ZAgA1 z+DQY;C^=BUQgOPPY6kIsz$t}bEB3;A-t;-$qDm{iC!77ifRjf24&7Z-MT z2wQb0P~DAJBiL1pLcTuL3$7tBEWtVs0Nu2~JpJ?a>I_V>k~^$2(_G z)NUN8oAyPfOLdJHP0)s=@>%}Mxjj$*`W|W0m`2gmODV}EH{79JnQ&zGx+?3W~FB>auhswS3fI3s&^5v^u>09bg? zp;shB{$RgfO>+PII9Kf$TEEsC=Pj64xu1T*rH$LSr{bE*-_Jc!SM3pYhrG)mM0YvF7+!Pb2->7%ooTEF1f_HZ0z1 zTbgn!&$?c=(wFmlmd&IEIul1fKA+=>zg5$_<;uHFXx_>nh@OmuWgE|2W~!ZYX8aArC<;t7yAjZ{nhU8>=p3;0?uw_U}{Eu)webkT#GVRi*WNwqS88$CZ ze*Y=+8!ab|wmVm*n+@-lElurnrED ztcv947|7P~IQWK0*F+!#;3}Zqk*CmFJ6%;bJ4dxEn;qA{Pb= z!?5{ywL+fz%k(>{g9O5=7HW(}8V)}<4?LJQNPmZf`O&ku^*8#Y_F z@G{xFB(Qy}qzo8o<+of!0=`vMI;?j`A>8b>mCgt22Q2z{)mRQK7B}p-MJT3Oa4d7P z;+y}qVagAR;Rnn8@P9Tl2P?I2s<&*m)9w3V(#zuboG(oKV7mbWKTv{y%zQUvukAYf zX)yK`mcMfRgr(9Q8o&QhHfP2mz%XVWa-$BE&DD7y-p_BIZ310kslu4M2$LrCTa~w? zB_DUfmJb+p&0sbRHWh56s1ug(gdLY?$l|^(uFv8+EM`oLT!SU)%w*HGAEhrMr4`IM zpBGB!N*SA2@RN+M3DZ5$!yV+s4~*a+CG$7)kmbLaVGO{>hVHLy%f@~G>djJT!6{76 z@FxGbqFhmNDHa8n102ogsgNIE=x_>|iiMGb3goFfE8sMrgQ5Yd$lbxlMff!352#IE zrP5N7sFs%>6P{{54WLY_T}^#plRLYsiVmzmSI8axydfDR$F&hpqx89Eyi*l>rVN;= zi#lZhPH}QeM_77bkviStW4HX%ls(?+?zblSTa%6>FV&Hx5enmP%d8u-CBM77DLsnnMWFCn#h zGvhi-46fXNBBTkCPmZVXm&9|a?c#jA6wjT)9+%n-2c|no=dUCK#68j`uGx05%p6x^ z@Vg3orD{^Nz}yFs@I-$r`ZGBpRCp|VTqh4#LI??eSHft*Jq?==#L6v3o;F_&toq!6 z(>r46jqNJO%_(jLt^I-9Q$#K&v-;c+FIRZ4Xl@&0U_4+~?$)b^;i%g?LSwdewPkuN zmE0n0W{K*dROy6aQTPRG9PdQejqHf3s$&M4tBQW{AB((bMLFw*IYwc6RbZv}@ObEjTYq6qGsr|T6j2Uj!Hb0&*{}hC~f0=JfeGjMT z!>Y@0@1zHHqz$^VFh1}yxnBF59B;TQ#(5=ymaZ4#1K$`rQixfU=a_O&x@XqvbIteT84l1jHT&LAxOMLRk=S^L9zz-3${SXa$O{@ zIYAvn?FX`@ic=2Z+f%~pQ_veCYD?qPQiOHMFS6xx*urut<41AVt3iQ`!AlwPB5#Mw z<7Eb?x|Gx*PGJ&t0ZB@x?O(FZIZ}Es)TU9HzHbo&NhGIOjk-=kIninZeK?0^|Baln>T-$YtrWcTM6V9LxO_iQL7XWRYmK z(v$BRdLtqWd7egglGgvfhn`~->5cU~=NWL%@0a$6?)s*^To38{6AsBz>pcJHmnWyu2wOD58bKp8 z5mXIb@|+|j9-#Z3;jD(stTFk>i~-%x)U!>EIi8!M_u`oJLZ4st0~UIvi?q+B&NQDp zeLwkqx{hLh!$g?gr_TGec%BPHd51Jpe&m*pVZ)Tp_n_;&IBL`M31Tgu--BN1g&@PE zP13DrtMj@da#Fv%Cn1;5QIK-`Le8yh2gG^mmIh&-WH%;Z=)5KXg^8L(c~4R=$eC)RYr6y4emI|G zp;E8>{3D%m$iw{qQAeQvBcgm|D}CTD7kP(#jW+k&AIX@8Y3k;R=+yNYTo?2SgXFxB zk!guCo9dK44-&PBRBcD3ru587#19?iBz8$e8>kZ{0o(L_+_yn;bC9#>I(G=(2Ei>N zo%d=`Paz22B)7XVkCF%*?GLayZLzG09Jo7_ylCr^rf>$4L}Z7b048+OuDX^MFXcsjEE{rcOO? zzUTZGI^-E{j`KsOJXJRbIvepBvOJwdc^&oru}(X`%PIfx{M;n_P=-em;6=oCuAh2; zQYU_iIEOSJ=!7Q@5yW|t@ssnUpNrr331QCtg6vM^y3|qE_b(Fw;y$N}xxIgXAj>Oc zdDnXDkVB$pzcmo?%jcy-m}`A98cCGvI;T@Jufw3_`fxonb81ise%P*MhBAoX48+F< z?{j7V9G;Ud(!A=k-vg2NRr=te>!0@vJSp`4i{39icZE7YMb5H;vnMh=l9+}ljtr1| zpO3=io$`h89%sLCM5F{Uo&0DxKJ>mfNb;Ng424=V^W;KM>$COEm1(o|zW11fr;c{?Ly+bdBE44iORDd%Bz2N{;YH^OK|ataSHE=;IJg{_x)>cj&(L!( zv|Ig_&i~5k7;R@g`xD_EWg>N*HblDWR2KtFjuSiE>G6eeLy5WsAYz=$Oo6KYt)ooSi50{+32C1FPw1Mb-G`Gq#$VdP zxSj9MzwM;%NF$T%l99QvJ35(`wxbJmc{b$v|B&WnMy4}8?O55bvKNO0SrQ$@Zo0A~ zkL@h%FV!DHuq*7qDSJ`&a3#~R3JYxL3p6|*4ZZ*1^>W^Jg-wUct*A{^tORFEwh0)7 zoveR71EV!oJq2}2&3h;(I!bJzW@h$}|G z3er5UOUzI065E=uCY_KZ^UAiXcvk}BR}zv}Zib_5>!UC~mK$DrGHjRVA%c%nDne6z z#T0)yB!f9fxl=zGW^m5+Rn>=LKKk!Xv^7P|s$4YG(L!FH>NMqfy5-3)7J>r*tgee} zh*X_TxN~qTbv*GKRT#Nr287{&vvzcIQd88@wF_=$!G~wkK=56#3BNQ5r<5;gbbLo_=6-bdRhDn7`uWA3#qX#bF|Upu60tCL(s+Ulle!KGowj+rQcm zD{p+Yys=`w%{0L8g;Mw`leF7^E@m@mUYl=$?t3T5mr~`GJE-&NN(RomEM&YRx0qfD z9vj8hVq95%Y;?t%fBu9<@Ooy#gHFQ*&Qr6Th4HX*UET^Q9%2uYPA>$ETk#`WoG($x z=xDC=5CfLbitF4JSLBXxQDe<3J8-Q~P9DfHn0xF(KFZ-szI=hX+)Gy=1~Dk`LJuGv zv5Ma;y9-O6quad|xD#K_&w+rq^1M_bfi++^+d#&4sf3M&THS_GHj(X$E<{2$7IH+r zc1aRI9hxB<12np))e+|K!hVIx0bi~`rE5+dDrH%6a9O-`S=iQfF;Y2`pEG0)xYZ=Q zS>W#=vm!b3s)ha#I#YVZ6xy}CDzSoYh4LST(q)O!;<2Ec$XS*uM-moEuUs&3zRiK1 z{!ZTb*Lc5TV`>$l4C9ZTr~=kX5;70lBezIqZY2% zHA}Zm|9pva3!GO&bO>V8e9tvD+6)F67VM@oi!s(|&BJaiG|p)f*kj=ZQJ zbWu|7Z)7W4a4Mevinv=F>Ko^ydIW%QLo*8fkc{^!9w$-X$h%g2PZFP0$qu=`q0bFi zx&e(#czCEfSfCg~2AxJ)Ct#6J9#HkwcANd}{+~9V(E-vk}}ic|)HdHMsOU zAwGU%2Ku&B-u^&gkib_5N)#g=naU#r+eK4BwWoz$#F&$F%xNAXk%V)dXpE z2Vdp+6zTo2I{LO|cJ~o?%}UsBp*s_#n+6A4ZDc7X)aNy~dVzQMM+MyI?}K=~=WAg2 z+T13Ose6?B?MqBetAI+Sq+l*oqlp@jEm`mIVRrfM>1U@;n%-u*h|#ywgE`@43F=+x z|F#DTCCBChdw$6{+odDcJA^Y>$K#D3ll+zJWleiZ*k+rX|1#jQvmSCN^EvxpY!6e% zefIG=pT)+<|LeP8y!@D`hsW+N4b|ma&js&iyIf)1EXk=y)L;W}3nt*_8X?f)I>s}l{Lf$+V~RweKIjdFgFUV)Hz z!OfX34{pmDThpxUbPmGzse9them1s~2pAHFg1@<7O92I9;)#Dm&AW5chN1NBFkpyw}km{o}kh>6EEkhZG-N3%`5kH^<*w`ol+lw1#ZET zpH3>^Sdr7)ymZC+DDHx(xV-1>B*$$`{kVe8eTkVJqZq<=BWakHF9vUWIh!_|>4*Y3 zvfaHsgLgr)GT$LM!zYfu?>kk@`;Fp(<5jwNqs+ICghc~}MXT9+7sGa-Nfbb`zokUs=z33-D%<%-2W=T`k{b# z{(rZ8@9Ib>ly6h&i~T|4Z&#VI(m53V}@?8W2kbfP*@R9@m7_RnPz^qD9eMbo)Y!;#>MsCeUKS?|jZlHo)Y(CZ1cT z*h~egVk$%a?8a9;X**L6!|hE84nSE=G3!gi1o>Bw zM9llUHJQO3wl#0vl6l%nE!vu%@L;}8@`50Ex|PRs^sHpZITY-1P^c+*lyFWZo?(fA zgbx*L%4a5q>D&)ca=7?Xp6Cdg3vXbrv|69>j`*JS35kSHu8S{EY&6Ux{BX5+AEMkrfzQi@2X&zKX;3ab6qB4;OR!r{9IkiclSyIwp>I$aN2Mp*TCVwcd9Irq|?L-Gr z1YGKsO|vMTRty6?gai@fVa0V*i-ZxLd}uL`v!3Nw@9`c$q(D`x~(3RdVLQ@ue3O?UJJzD zTn7&&1i~#2mpJZ0-czF{M)f?=;uc@Xo4SDHtqN64*c-T;+7l>)c!FjJC3$ACp8c{t z^IKPrvZ*e}J9>7K24p)IEUJPN@2BlVV}ZpNQQFC8jWmV))FP)I`UFKm0F2OgeOPjgGzl3=X4ov4V>9}X7p2m2@S&j$>b=F5S@2qMo z@?lfyT{r0}>p0?0`Ts6NM}f303gtyKD~If=3mReDB(q8CX$a0WDzisi4dOR_$PG1v zEI&Q7O~a|7`P$IPZD@m9kSd91wIYqDM3$1URXZW2A90>G#ex`L>daGfS?jwsmnYUK%oioi|7 zEw!Z~Z<+cym(A zT%R*$>2Ph9k=Fe%37%>}Df}g(Is;J+r(}w}iSWtyB}pHx7s1`p;zmZHLDsoCdBbPd zAZCBa@_hFj~a+q|f4JdaDnxH1o#B>4g;Ffon>`G7p1Xq~6_ZDV+f z{d7Io8*TN=|E_5CH=ie(<-^ydLO?-;7c}Avq*UcP>;6JcTKcV#=9(Ixy1zN*2YI!1 z{|mJMta+aHcRmM==SI(ywDOl+k5K~vlDx28;XO*Zz4)D5GB+C9qaw-hA!P=~&gWMd z7Fz-7U$T7g{BON4swr>~vxLkF!o2BwJ(ra0O|pDso903gZ@C@m*p0OGAmY#{PopeI z^P|t{qw07=f~-pdvZ8ff(eSQ%u7fCt08geRh;kF+g*MEQP9{RMkbMK9e53|&tYDxk#;Ywo783x-h9(uFsSGNb9%1{bwds zkcvqb4$0w!R(bvp$lTBf?jjsTj-v|Fr?j+FlUStaLL*q`wKe%jqH_O`mXweSqBV){ zA~l79i03GBpZ3dfuVPw42x zt>^a#Vtqr5Piv5)DW1gZKr44pk$X^|S> z<$65Qp7rU_%j-8pcvlhLIVnqRaGhWB4nd5gS)Tn=kmN<{b8;9YdhTyZtu}tY_51A4 zW4~)cgfF#K$DfemlT3mMNxmV{Q!s4+N)7tWr)57BzE2XJ7J@xResjNiemd8?@%d?* zAD%Br`@(g+WF#D(m(6pztieAD*I&;~fhf<+wL$%)c<#~e&&-h^%=7uB98eJENv2m( z8$p;SkzVA!ABbKKYC8mBj%Il}x`HszehreiUySpk=d>dyk=op9GsiYbX}$MpTu1GK z%)HqWD(X}b>PSd-YQJW`G5=A9%E(rkJL?hS>F5g5ysH06`!_RO^f~o(I>DpJctJ}& zqa8uKXTNqN>DrH6`R{*S-M{$1Q`f&^&}XglWgfepP1R)VP%ysj^!;_NnZJuE4@iO`Qf=p2^9L z_bBkc$vh_K3snyD)H09l3mI>WPnn5ZG;c~L6DqLD=B;d{8Ge-6W;N$z6$SfyW1TtV~A!hCe$gtJr2Vh%cffoLxr=T+WI zZ_`yi9NIER*)~U}$ClfVl!z^jc>L>>i+pwX5(7q1$~it1ebG3=?I9no>7{Dex+HmX zMP&F@&EcuSTaa8X`q$~axIa#iYPBu(;y=~p7HGMv=?Ol8+yA)C_rNVbC<8nJ%qF2> zv>+mk0CFxd9;7@HHILsNg2D%x&+|lvn!`$)08c=$zi^o&bIma}w1A6=!Rp9m{p#pd zs|pSyZOBe_#NLx)Fej*%Uh_nguQ7{j;WKe~ZcrnM3U4ilBg;u8q_M)6&5D7I8bTjW1O+OyW|~W1|D&2MrHy7O z;hYy1E$HSZCe2sf71#bI{^*hKe8XoN=9X zp+ zBp*>8TEs^xFmno*zbBjpaX&FS>7Yf^bgBRI5*>r(+ppC$SdJ_CniW6FPmhId=A0y* zWBTn_0`*u+?#O2#4xIOWS-6~9?c3sp8`?ifm%>8n{)#oje2h{IVi>J#gIMP_1HYkF zoy4V7mxtFp1czTyzH?CqAkY~TGuwO&2VK-Qt)xf(QEyb#A*myGj0be4nyP7*GVk4e zraMoF?jM*2lyF)Idm60#fwU-{`X)!A4Ca< z+&qC|!%ZB}ZK+dY{zrSoWk{fT(%(!BzKNjcq|2N<2P7;l#hewSMDMw4hK1$bjU#d11)iK3E}bd8q%m3&Vp-8?0{ z5>b}{J3#Ck-#1WpWfcs$qvN{rKgD@iR+bXEp$Z9)RSbv~Lu91rRC(eBtO1Ebq5eQ^ z*8Ykx9j-1i=%O-9iht2PbYZ&;SCIH!@UYZ9;5Cm%&1F5R%Rm(m z1J|hl$B)D|*uD*kFN>@{ZDVq)y5zL-f%NtHW*f{mT5||8fxF)n>K*2S&u4reY(KOH z(kaZ+jZXJ(4qN$8{?#yHI;>&uj=8$BLv@LU>KY5xMHH$NS$+kfTd z3fi{gwOTeYO%A4DISbRUIR##pS&tvflFPE(lPuR!ajB3>c|)Z~=EAly^ebWBZA=>^ zZ>GhY%lI@C<<08m!m4a%0rZXphEX01Cc&QBiJb4VxMdH^cvT}_tqH4=Ul+L8E;O`U?O{GAjz`9R_^Msjp!(lD*i~sd{N!U* z&%r#&j0NS3RQE_#1%p5JDNa^Yms7}qHPvN9C=gVv2k&J5YL+O>#mO2#d*fmO(j30} zGUj^Git2Sso}2|l6AJUR%P}uG*|_18n;vReFAn+3U0dDz@zki0Z>LTU+N%A?KD-hj zi54DPsgjqu(^tK_v)_)LEc)%D%KoGB{Zz@Z;o+<`JG&Beix$=MWmR#0zu?0++_^6F zef4Ax`@4Lv>F8x5f0?xX^5*(K2Oi({UE)NaAJy}xn!dO$oDcPm#6e%V(Q{6*`M+E* z?u*sjJO9_*d55!aT=xc-Ub&71F1?T)d*R3rnjNyh4z8j@9VvtyGrKnSzey?CxVSc4 z_J-Hr+~3Urx~Vp|6}Ab^JO}!Pk+M|k_k&>HhtluS9yx+Hnj?C?771&Msn+7TK%g%i z$jmDaD&`A&U(&skdE%rt<-}0*Y?p0BDGaw5#ixqq74%|6g345By+aunmkqWoFO&2YaVo%R17JaT|p4ib;)KP zg2)|b21}4&!BpwjDPKJyoTY+COPS+Ku1thZm!fG~Hu<)M4;tq=W!y5nmI_}zrQFo@ z*;>iVk^|usT2JGKJ{g%mcm{q70Ed$(#SW^PoOR>JNGn!&m642f%*^qS!w-`g} z^4_lX(z4!q`7)JGOk*-OF?Pc=T0JQp6`9^gj4K7iVFW7f?ED`kV_Jv$y_r-}$xHWe znBcb<%?3cO-&IKlRP>Z{JGS>{3&10M-VKcRMXZeP5h9;}>FFxY{dR5V*qQ-%SkVrs zo*vUmQbt7sry7_=zdHraIq$sgRatcLJ#1_P& z615vpC0^>omxvPz_e^!jsKyL*5Rm~?)@)ab85wkqqSHot(?3!bHLu8R$pK#EuPW+# zi-3oMo7?rz3dUTaqba047h8m$*pkpyoz;k=s5*n%RvigK;d@s{hd13?GiXqt$d*`o zSBFT#4azah>zitsM~n8i(jwswvn_njc3|v><7_bU$@U#hb_EH(TIDVufm6l#csAl) z?b8kwq91U|pZfMkB_n6&zv|B_JXbIX3WiXjj&PxfXu(fY7#ItAzy)okf{ptvOHskg zi%L&tc(}+dRwQjwq~p$^iY7e8f?^qKvGzZD+wvn-MQ59Gk*pC62ng4v%>J$rS=UX( z6*Gir4)r3)qfEsHr!d?pr`A%I))GTRs9-D46hWJDGd00>(T5^cbIy+975BZrQR^}kt$lEc8x?YN*a#{fhjT~({)$2 z8S-=$u1bNG=(Y2BOHa0^f?0)K1Vg6oN7yHO-$U?$hX~vQace?&Kn!m*vI~TB#JMqI^{LVk1PbJBj*da5So=H4l!fN>l4l_`!bQAfPZPvTU68RQTj}a=xynOx z98KnHE%GFCk6bZ9%qB^Ep%AWM-{wUDvEX-H7uvxQ~VqP{WXFc;});TRzjNGN9XZ z-_SC@Xwn~Ro1@vCNgb&rDdJ~w|I-?1RNrW54Ciw}3#r}tY@%HMyNd*i@b4--S6ZL` zk0gjh5{WRPu3 zcRkmsXqC@*;rh-$ZJO$F{fn;mLA!I9u$sF6*|Rr@-bQV|h83B5b~;{885*U0f=oYp zKC(bqYTs-9O-@+4P?1z1*5oHcIuTmcLr5R30%) znR#*fEHW+o#neC*nWpz0>$zPrJg!`osaamKRptP$gGM2=&dAnrT7)KR)#uDGNU~gH zoe1oz^w=QFbH>r+Sqq{(2}r7nB&o+|NWQ#o(cS^kN1LQ~Q)IqVvpU*5Zc~(^Q-?Xo zax}?BTv7hIlR=Rhwe25~;vx#A72Fks50ZT9d!1+3lr+f0CX)Q1^_xU(kcml(G7IU* zeT7DO9&d<*4w8JD=p5PV`Y{#$(Fhi?x%IsL+g>z|7h1m!ay7@HB*-hR$V_SYUX9T~ zde#l$sqNBb5#(&n^V-u2Z;;UqZSYKekMC2Xx+$GD2wjuYMeVQ#IHb0;uuK4h?Fi3}PXv!4Bz+=Jtl9PhvNY3(4Nm)VB6}jzjUguJg;Z z<43r6%`yk9LlW2eoRR=Zn0LrE z+6|q^N)YB~pQnm%^e@@3EcF*bT2J*q*Ba+bze{^Ji1M!E7RdJWX2f}-#hzY|_&<=~ zX%DAX`_=!42*1=!NW1K(mO_U72g)mhOw7SJGtgEE5*-b65$;#-WnM?M*^dRGzjeMM z!Z!u{mZU;{NSso|vJ;irSFxL`GROi? zO?$0qyp8!$da@=oP=l5z+|)8L#GXW-)s zu02xiJ37T9f#WSMY%89>)NN8pIhQ70jyPwAo}+v>SAy6-mGPE(bq-zO)}xxfE^* z?gzd{aZhSJM*JW{g*)^X2feD6dlrQVoUPtlkVPQHj|LSWubLGk~D1 z+*(qg@itf^SxP!Vu*w5=99ciq&x=<}7vWmk)^WFZ3&s3Kx3sj-9(5}+mn4KF&E?Fi z;9-p#mZ=!6KufhqcKx!$xFYfNq`GP&3yXn78)NG;BN)m1hHGDC?|dag4zeRe0Ezvl*n& z+z4SLPTpCg$Z9;a-H)+F`XxA>xfE9m(o1XjQHzn-wC$1K#b1naR%XXF-6z0}lH-Yy~G>eQ)w0iMz=rTDT>>QgQ^gpP3QFIPU^ zvCOa^bLHxqwiR2p)rS|2M!{h^VH5hw+|>vZ2ck@%|92;KCRk12~O8B2WwDh&%B4hzW+hkSqJ zLm!lR4MEfuOGlr;))=K}w$T8@$jU>Yo&=C7yA zbl|)aJoFaUe~)FZs62s6Ly*@O3ek7hNeDB_IMMvlhb9ZZsaJ;TjK^`CepG_Hg@0A{ z;VTv2OxrXo-#2UXSJcOU8Qf;t`wjim98b0QqD2l3XI!9+F6iPSX)adjpc{G+AihR0 zts#^VR!+5=EC=B=-hRnzq7+dQ7qWPik!3n;GHwn|k_7jUN3@vs&Rj3a(SiQdfcSAL z)1VB3C26OE+L_9y^&1jf%9B%Wj1S?_IG-f~MCkBB-)RxRoOE&X5!FJytVX+_TPH-* zBtZEkKBQPkusqJA4bF@0Am1M`KD7OYe9vieobM5V(jiuqMX<1B7cY(xyGg)uYC4kp z(f=!49|3a{B|_ZBVW}1!w^^JVB7H)xD^R)^P)Ybs@T%a6bGHpG~2zLK(mZTFGI}VR2XkO-M3Fy zADT~P_bvEXuRz3p9i74S*W)b%<;#};bdJt6hCaUuMm~9GHGTiP`^n*{gk((XPp+zJ z7F3Jx$AZtNzseQ9DX#~fzVhqaZ}Y3`yMwJVDMOUqKKr@rt?@RlG*UKWO)teeQqPT+h_5rNxhR$d3W; z{iNw1xc^FX3@^OF%TH7p&o=Na81H`l_bxvr=h>c((R@!mg?y<6uJy5=ioW0XWqJQ+ zv{c(F@A-LUQf~Y2{d%MP8~2-Yo%_IS7!}iEdfqzykSsID+vdktnf$WxH85SROx_Gb zYtodJyI3;}RS#zk4x570M&`1;M}o~_;!q7FCY+6JdCa3@u`gJa1ijcs=|izFIo0dx zI`>rsTDGePMtG}U@WlKJoj+^bDVX1F-kR#^ywgUDOOutyz8jQh&b~ZeEYR2Z%Ql0T zT?f;-nDiTq>MV8HCj4d1tv^rCKRp0VrzA}$$W6&}>G^S2@KP0>-gEs{o>!cw`R(=t zIsD>xcb?UqUNJ|0tnMW5eCBlz&S#yAXiC&g5M^?R(ZvLAL)~^=^<2yw_D#>lJ&{$J6<`&=gB3-{^&AqS- zcI?ui4$ptFTASy1RRnRs-@Ft0J8NUZo`Vr$0$;%4gkj?6VzU26Z?A{R8 zi)_sWVXdMvU!r`W$ZZmQKu8ai!XH`AemaEoz>_yn9v{oU$9RX#mdZNQpV&`>&+F_exP&Cr*bO_rs)MTm(T5BF&#|)Bdx}8 zy5=jpc}6#BFdOgG2CCi|elCHwnG|i2P2tp?GSLM|+lR13IwV{!Q(lAeVlK6CkS*M6 zUlDWl4rpQKROav0Mye!J+J>2Is?SPl^)%NN#0HNp5!Zmso2Fo@4bizyM0%g3Ze!?Z z(%$-@t@wHVPKpFn8`w_*mqG=K*nghliSuAorT0_q5&3sNa?;B_FO*Cv*vCZH!im3! zn8cIXF+D%!44~-R7R^Shu3XiHG#@Odk(Gi})S)Q>x+z%OG_|IJ#DftfL8W+q2h-4N zH+1Sl>>JiCnnp;Tky1R>PfT@B$ignA86%nn!L=l1yXB49^1Li1hEP3kDNL|b?P2MC z+Isxas-eO`MZY+PoOpQBWUUGxO<{&(4Z=uU_+bj?5`K^GQ5Vl~J6%)?PpP!-Qdljm z9EGV8`^yBhk!=d7W;qr8K8MioaCIGbA)J)`W14Xsf2*Adk4H43<^Ra=U;eW zRk-CqFzHxryc5=Hx*iQR@qr4s!(Q9!UEpNtIAPX9yz7LG^sFwDrAfnW*`M$Oc7cakhD7(!{^9Jkshs3<4?yl&_tiE&L9iUX_0hL z4HcvY%-*n48s`Jr{Be?e19k@y%g;m`C+(nPmEeu5QQ0V@I!AS4tP2r2shg3!P%E}D z7cS)LIzmvGr551zLWf^aO(+WW2Mk`ceTr!oWu+IrnQVlK#$#5LKUeg}i=HmXtfCyP zqPRcjg2Gpo=|M^9ssWyyfGU8e!n+clmrv6&)$-9I+TB#3p-Za)UbKVnDe!8!P&omI zqP&pSQyC3Ny5NC_GFZa-mn@zw(c-60K1u4S3WCSII6A_S_l>kUvKmvQoX~pqjfDi8 zB4i=^0QC{BjF3LQU!gwCC`u;?Zv(GK+gPZ#JL-}+i zvMhP3JO#}xWwjaeNm;P?-I3WJqF`D1;%HJGVWULUsYVlFT2S*eC>n@ggsBn@DGId& zTAs*v)tC`cu%C7Pi!_f1`gwVNX9+AgTCP>&QDYp6vu{3R(l)j>mskXz8@ zbe1);^ir%)h)Gs8X^e@1oD?Cm2Smjp%nh;f34)zOL?A4PDQ5rENbL^PrRehnAs52B zr9>0$QF}qnB^HiwQ?!UMXIvuMJnth@KYnkt9ArIb(~TK?AiA8d5;PW~&r1nbf%YO6 z-SdAh1(<)3;R%9caYu=_PZ`(^bgnU>Zg?CmW!4}+vh9CA=k*v8RcOSnGG?vcOSF3+ zx=!4x;VNs;8deL7FfV9!x?NJ#`|7zs6kSO57bVXyY$Duh`_=ZH?-P}2)UI#^>kJI* zJak{EQW!1ByPn(5bJY>i|Dxj!qUI*-eJP7zT`0;cFWzfWFgvfU(g0M(pK z#n5w?oo2o-YI9;4?@iZpn{o*$?yvV_BU)NP#w|jg6U}H5D^I2%zF&GzazfBRkOL{d zLe`QeNu*q#GexK2LujaL21-8ky%5Es*jI?HPJPZ)oKAJ75NAcKwIkM=Gm#K=9cmj$ zUfK)MUVToiCB?>t>g9b1bg$8-I4`LQ(Sn@kgszjy5G|tSXPEn8)0T#lU+3uYbr$jH+N^IHadDYx-fW`%4 z8{@`cLL8r;h_luwLK?_z)8~m;_yL*DvRi@hf>vkDJKL@{5owBS#P%S)>9hF}k-nhV zrFcJl_V=K_8S9Jl02P+_ctd==DIoHL6zBLG$g#!PLFW&sv_-M=eh&DXM4Jal^Q3KB z51O6**w5zz%Dh3uA5ssBo_0ta7m@R8v2?b(h@MM?oRozWf7fw3X!!h(==VlcT%z!U z{Y{M<(So2~#MpKGuXy+d?e=~${*&9WJ!rSla3SEpeQCX%6s3^ffz`2rj%U8$^x}6TA$B%AkjH_ zM8G&ix2sws+^LP((UMG5`ly|(@A{lGiRdq;wyTJiAJB4%o-f52qo3KdnYyzi?wF}8 zOTU}ipV09w3N(+q^8702ow4;m;&VJWVv6GbWh&8C6lx%w64xnH0gA56Pn+XdwE4Ug zWrYvMo4l@*>sr|F_~)BibA(QJ(p>XA)n<{9_@7ziVQPNZQOS$`nbe>~zn-b69dX+j z50=J-d`@E=IfHSgXuLWaXEJsaDO6qKUs86xlA=VSe~gnU#$LED% zM#|x(7*6)PNeag2rsp&Ti1$DLXJE83uS?PLnyrejkWw8SU;e%*u9owrk!`XXk+Ms% zsC2Rfi(~69C8vs^*Osp^3rgLIuQRJu5{s zD!RHB{HsXkrVkEZ7rwDfd8$YVq)PTsg}swLsdy`{t9)%TvsG^|QIahm!j>ZDQbsei zpqKLcrqWm@Sx>TH2Lp|eH-@z?Z!Hx@C}!3aqH9WCtzucL{4_=Qz{`7=6R9XqBb+RF zztQ3X_-V-FHp(`WZuwV0crWMYO83lTrXh9WrGh+A&+JH^_J!}^Vg z>s|f8itmnvKwWw9lwZftcXT$3atj znuTUrb5*QuPwAqmcap3*8w<~GR3QPxZyDkFP5boPjip??q1j*S(Vsy=wEt{o>(@(Itafds2 z1`AK1e0UoQaK2&)jfifHCl<1WkSJ`4t|gwWK^8>$_A6t?e3&{%Z1&28%QtTERwDX*Ol=%%%pQXV$Fb{eU8{|-THxMR z7@tlq8SVi97JhJV@ZoJJZzDLDhiELg_`x;af+*s4vdcF0vt4LmTdQ^}ZB#_L@fItU zPc!E8i7P(xrSnxcbJUE$6eB`!p&2b7?iiQghfh-I-V=ELG( zVWwqKr)=m%X^eXpgENmK+y6s^HS^Ke`l!cprq|-7?VDxk5+T|w7QPppR&La$}A+nilt-j#Z<7qXh@&^Y~kQm4WYGhsvjfc(g#~ zhcrLQb6YEQAuqXjc@`4ci=lgAAuZ$&7bE8)HN)lXmjXS}LY@@%r|g#{N7Iiyp{~zY z?)|b~!{+MR7PVUzqxxb{H>|gL#W$eWhD=#7sXsD_{BCfcCg;0>*Of1^QN!AhL+3$G zu%N{<+*Ng#Bsk8Kz5T3Tt1!PJIo<5{+-C5MJwJ)<_PU!#dJn!DX02bc3_Zv%hHWkB zWzp?r(tDdKKh_7o?lj9wa(Ugvs~6F{@C1?FwS5=dAwq0Uc^=fcG%t9KlVz$o*l$9O z%K=rRt-PeusgyrFZFP!GbzceoI?en2Z1Ya++adOMEHAun{i_Pii4_;JAfaYRr6(_@ zZ`|>{xV~b=Ij6-*K;?1W?$%#rjO!bBz2*&9_d(#U-SI9RCdkwjT?3Ctm&>J_R-pba z-1*-H=RFOt877%ksvs9U6!}S-_2Dxn$rQQmD$Ue7-ySO-@^49=US87yf?_wig~J>?geYg&l=QV*0D)=Wv@CCv|!Pp#0iT z*I$o)-O0QJfz|y|Ta3QhWURJ0i#zI9 zG~&LxKsNrCd%x*-r@x$$Z>oq5Xxq)(X&@xUbicXXZ(K9<+nnps3|%*y)PK~;*#@kr zIt8Xe`lcv3o*?1UDZkZAZ3}K*>&59`O21tOn#-_xnQC0W4#f{P(NiJ%+=8;X^7UQb=7sKQLZAL>`xf}; z_jo@(7Jo(w%2&{566ZSU4KePUA-j}np9#}*5sIOE{r<_GLzEA0){}+j&&xM^!Xcqx%?AT!0~Tcqr8q^a<7~)uF^G7x3xw^$1%`J>;lyb(tHY(L@9#I zcqh6vDHs2(Pepj63QQsuDjk*kRsk)kj{Da>SEr@8_>l*Tg4?AaLQu5+D)O)utqY2% zvLdLU$n8}%)K*1kE6Ut@rm9v|P0^92YewPtCRcbfd8Q%6wX1(Di}R$M zmzpECJh=g|o2ez!6tuDQcrID$OAhKK5ATw&?$Xu73ALn9jI#Yyn$1#ajwSG6OY-Z2 zU{ee&<{xlFDHlx{qUnCAgq23N1@v4>xKqyioO6X6CWu+7AsjRBRd_1%IucKu*-D3; zJPfBU+~Gv>kOxRff;iqioUwZO;2S^eTm3d4aG63 zO_1*l&sD8zbJE-jhZS9~#p}diEZCE1xxSa(?gs&{pyQSAsWx%dQ}%wL6E4ROW?{1)wN|LxAzx$ zvA@-2i0q&g6Bz7@v4)lpdgo1@aGjWtqXP4 z3cis-zFR?^2RXdBZUVxK(sG){%&wH3!F8|Mq!>&Qd|0%!D4OX|6EC{mMR$+eR;6=P z1p`*u4^ErVz+VLtR&kFNrCm|-KUF2Ne`GpFLp)YGKur-W6g#Qy)dd|;_iU)=vNRq_ zrXjaxYTTJJ;-`GPOsz|Z#F7QN^kgpem8D&_s4jF6Kge7n<{9@m(sra`+uBb|JJjPeUjLRBKgx@kCY)^5l3>fA%(S8lDU2BmD=jQO%)w5!0l9fD$9`p(| z;>EOAM-_#R)V48wP#CV&UWCiDmPkZdmZ*iaJVRh;iEdCCizACXLP>dkm+9p4dsyO) zT0|*^B&s4c5i;D>le$PMAqC8*Xp9upuJVdUcnzU)2}?I+EWJ|n9XbVJ*hWeBh=V3g zN=?k9m-RYFj+DjPKQze{HPk>C8cypJXjZG=LsKqj*`#TgJU~IQJi%pAE~4kDh0_Rw zHOhe`ZLZgu?~_92+V3FLe4%R7b=nY){}C>ifb-T$AijTf98vKfWnK}6zR>Zh^_H}+ z+TQ)YM45|PC*83T#z}g3>-yyHO@+T2Ywb3lP<##=K`SFjexUo)E&C&EE&<3P3d@n> zq@xQ|kJ=mtekki=VR}>NTU7T&*j&HYHNHhC7+PHY>Z8gtldwTSMoYhu@OIFcI!-rD zv~`@u@mq1*>4&^VaJSLX}Indx%DDl>K#_J|*RR zJtoKD`XV%+mFQAXT=%Q{esF%5>ydG{{Qn$p==x_+yWx_{>eprJxkxuhw(74H!T(%IHxhap0J?WTRAyj_#ex@6TFl%P3R++gW;F9;2P2 z%rnT>Sx$sNaP*&`Mw8M!lHv+l90Br7gN_z~ZQ9ZCIw@gld?nR=_5G}i(&Pll<4oQ!9A8v=(y@d4o5InT_qE@# zz%;_%1;O$}s*-xw?@WZIGjI|AW2#MOOYYyHj71j@1koqQ6HVRKpMv5x#hm}+N4We9 zXy*ytU7(_?DCs(Q&F4_uqSd=B%J{vc^}ELXc)#*F0__LE_?-6!%9=q@LtSS?ERGNL zozHCwi!bQ!0nL5X=I>1biAkC3`xgQ7q&^3db8#F5!8h0AK)0u(IBE5+<5b#Y8qqEq zENf%GOACd5py4GD4s4Ku>-ycv_Xbq_fFkewe&c*A*SjEupEPUUM_td!^~x-^xbFz+ zSF$56*$f#RPhorY)07E_ezerDl+94N50&#{SsZkE9>2&g2pan8xzcm=BUlbqo=KN9*LdcHH;cAXILO z{BRwWoq}{iw0ZptLit58@1)K}rFYuw&q42Bjc>kg%69tb{8T&*dOr7?3PSZMdn73H zsc}3@v38Wnf-=7v&(rSAtfQg%V=$jk=%O$`X?!OeC$g%tKu6WM7DDEEJXX3fU*`9a zriuA9vki(^)P{38=H<*zqu@kR=9=GSKOVA4$$CvYLH4c+%xuj|4N;{=%q+7)hwNPn z@*J{Bll~7o$#(0;esb0w*@7;Zsn^SvlXQd+6?5kpiDPs^wbyN=PFC#4RWA z(lD}g^`;i7@MB1g4N6_eFoYbXl6;qUsZ%9OzS&qx$}5%sT>g+MXLwQIr6{gbUIEU5 z`{}xXCxttu_|_==+|0@XV|E$y>2bgE#AkSEAcyJd$rAkj`QI^{lwA`q!#`7X_ z;K)mqD$4Q!o{ycahYiHreZj(wA@H{l{fq}zauS6D#-lvo&gl-70?gsnkhVlca4N=w z2@@s#-dsh937sg4XbbuVz{v(#@*mba|dX{I@m*tWkKP_#I1kcEvVit zPOfUl|LjxvR?{u8eyx+z^TaH%uBc^h_@mB6xV|hBbR4HfQGDQ6$W&3>iqizV@|(-jo@PbGZ%7=V8Dg{qcDCzSBl zlTG$aY6-pCdehb8xNy# z^QT+>V3KpDpJjj(WklE~nc%o3&87L0D9iCXZ)ZL_&NBh(J(j)-aBZMnZK zaVkkK8i3JpmKnBXdY)WHZJ2VgYUQ$62ZH5i|)>(kLKI%i7UN^X>C0=j8@ zba;6xk&_MO>eTs_w>XCVj>*7dLJaNA>Ex(sw0%-vAbBvpuHp!F8u*?N3bA1tZN0zj ze>$y^KD^KLai#$?kf9$oy*;|pda92{UFPnFk^T1gSWlx&f88p+6fFCjax+yM#EzOZ zS1a{Ta>_RKy_m$Sg(!<<9uazVtjwVbfg%Di78FZ|wi#A2yznE82UXs9NvHdlH78p$ z@^JI^qnQ`_eTSkem7*+?&JGqW_FHlU|8=fGSbMxi+T2pxD*J&0=|}JHpcg0}#(JxM zp0{KOQddwml|pIA>jWJF{Vp9nE3Yn9B1~Fal*fVozEB^R-@j1oE^@z|G1&BaLXk_7 ze4z{a6{{IYx(}%FN0S$wpOC-!A38r3sd1jnCPe9EosF5Xk>5V#LmYa@(E>f%DjQNy z=;nFaQ2x&O*>YgV@z8f{98c$ewLnP3iH^6N0)Y~5QwD63a_;us+Wylea*jo(%d4T_ zw3cNiS<;Um$vjOhT4+6=P(RKdF@||jC3ocpW5`QK5x{$KvB z<(-#LewnL$JAdc%C|qCOWwibqQTMyf{L}7B*Nx~mBk`2yn8;n`*WVEB(c5(>maqJL zL$uSPzFX-jWBRw20q^Z${LSNF0ZUQI+%Sb(%&!)UJbxQbBr9f9uW!nA*ScofpFldf zyAzwU{wOEEtg8MM+F+md!TP`}CmS=wo%-u-*ux|Wx?!dN&|MlIe?!Db7Kb_O{6vMhH=AVL+Tg<}h12xqq< zc0Nx0yDple6-vTYSiIz3E*oh-Son1!qLgZrzV-oa)|UE?yuES!k>PFg*w?3eZH~fq zZ)rqGbsY1!nLKZUpZFMZ|DEO}@LvA=PIC@tbDrlXZ0;1$YJ$DETv4%YU;Lxx{dYf= zPq2Oa4?g33m{;$FDwjjO7<$_m9g#P?F1qfwkJR!q4U=b9DIDaFKTacWrc zVybw+FGlN&(}Rm~_u?*ER6RS9W{YeaX@<9!c=Kh|^}}f+#;ryCk6w9^#jHMZNs+%K zE?rV_FW2#s9)C%lxuCt5G<7u4qD3A;|L!Up@XM8No!>&ge38<*DK4~e{29?!!H$bj zc*%vmWOe2FZmQ55)N9vMzA^NsXonIX<|(Ce1s9dgpR9KDRoD5c(r&&`h&!*)E84 zWtc*Qh0WY#W1r!*j@C2-ZFBkIT(e>0e~1xRYnMYt>E81HE(q~OX6jX$T6^Tw4%oL`Pa&0ipz z@Po_Mh5wr>;NdTK;ZI2(JR<#Rn`_~3%Se)xfoJkLW$QT4iudosC{=~1pv_T8_b3<# z#pOyfD;22n0g|d1EB9el?K8%~s{2r7KvucVn_Qu>s7cTeO`C zNm3nYlrR$efw)WEd`P6H{wO8o?{;EdDE3A8A{BC*+&7tobrjP=-TQ!iFVOOV z3itrgp0tbi7s&bK`vZjAN=zBUkG80l5>u5?m-RaIy@JYl>Y-G3x~iDs586IK)svme zEU?M%>-C`RsL%_kM{*$NWqzk^*wm`?$lo!uN-R2KdHP&MixHu=i|1+zzl!8utqA@% zbjCRzBeU7rj^b8F*4CC+aBJncW!I1lza+B8YH6x6z|?)EtQPu%UG9J;9t3glD$26R zmt4dO6(Lfej(I_kyHcgNpBYbd(2 z0=0t7j}*hwq-9j#sHUQW!C-c*(P)v17i*-U5XzSSTL3$Lj!uw%ejUTETGx} zxFsrO3oAvtyqv0(lB&SR8L%zcN?IKsa72Ofyg$exuWL%|?QAQMM2baJ%JgKlcfl0d zv$FK=$u@nY5&ufan1L^1W<^lOMj9~fjDR+lppAt@U`DPI?yZ775=M#D*cAi<+66Uau_ zc>x(O^`C%l^7~Vf?)cw%KJ!7!1GqfRmz2alYP7t+XSv;|7T6G{NU3wRDa9M` zaw*&w-H*ZN-ICmS9fzboGEgn(r}Di56rP!s875Xgc#wI*+8o_k)ys#+DK) z=lWd!KmA@3_=fBedPt~W_ebeGQyE@uK56)b$$lXGH2k6kg5NwZlKdujr%?qcFx!#{h`7hve zl@d54gIvYw+m)f#C@2b9g<4lPB2qN5iJ%GeJka+?Q9Z`~aja0d$)q!O@`ZL)!wFxIi|LB4k6Iz@~b_mFE zsFf7^dQ#>&KPJ?<1aofS(S#C@Vp9R7CggeLU<}FLgwzkv=TTt2vmolYc>>Bz_!y5@ zz_STkH!XYy^Gd+ADJ5JLsSgOf0NLh#RZhZ?JWrFOY5YzYUGFCXlP$+Znmp(GfO)Il zPerSM!K*$O?A^4`3OGE|=dgw1{h`(pj;| zdCE%U`L#d4aQU+IIFjm?2+xI4z}_(~N1Ml)0&RY!#jDOU6DSA$cTf>N;c#B(`5-71 z?WAq&=ifKHZmDym;19=t5c`u{*XNV_F!}w#|IMVLffR3Czw9qv&)b0SitDv>Uni3J zX_g06ej5Ep{o*(Yf~1N`Qo}&XT+--O{kV;|B$m!1B6Y7s>~w{Sv$#(7DPKqG*`$vzhBYm74n2fqDJw zSI#hl`RSOGBQEXN)U43@^s+vcW(6hdbNz}#4XuVksjkcvPfa1URdjg{`&2AFg2j)b zen%!fqU>7>=%w}VQZD0?6*o0GV0%*7dMJH@;P%kC-6e?byF}&!HoDy#8HKEJgi~v? zNV=*(XBWhmia9k3+f_4!h!!-%#6t7`GOK6BP#o0v= ze#!dE3ag4IZGP*gkXuhlv-==dmeAs5Yh zRn29>8v>cN8{F)U08T)$zxMTyuB#R`fBeBVvQtcBjE8`j@3|&Fx|z<0XT*}o+ zCJ6^um|$ruW%ahH4S;3_kCd_&wcOBAZj7^1H!s?Nes0LOWdeSFy`xPVtGeQi=?ziK z-CegE-R_|F4MBqhtgUV?E+?0rY+O_3^4+%KB9Pts*&Q$G3-Gdb99(irwUf zRNEbcw_reSH2;?2@*?)SyEbo^BP=&ehhM|x$BN?!dv_q?T)uOv%kL~-%;}A8(f8)d zq6Z{r18&p#Zc61g9qyNur?V;_x3U>PmmFAh0IQN8N$FPEC@VDr)_lOQQ2r_)6qYET4vXD+EoR>d_eT%Ui-kWNsH@v^n1RJoG$t3 zRUSQ*0gurivJ3yE%nhkXtt_0A{%BaI97<_B?zj!IZz8v;lFqMFH2t`Qf^~MY7y|F0 z$iB&KsHE$OdU-gGIiUlW^HJTFFkjXV-_DI$rn)tF=N$cCro2A|MvIYO*KMe8&~r%# zfU|98i#n9r*;J5E1IleV!)KY9UY4d^u2LT;B;zw0k<)596ZySg%6xQVpw==!7B(&3 zc|M)ihj&|Y_xjhX6+G+sKO1KLsu8Pddj3IRBn;qr_z&5+{E`2c5zk{h=uJu6;P|!> z?WbP)aMB9FwybPB46e1u8yz!$7Kc@yNlbrM+Jz=`}9Q{5i^d$yEqu>F9 zqP$SB7+qG1RPio!%7I-tl2!}$f;#XWRq=)j_(1jh!aEDS+(_AOhQ_T}K<41-wU8Ne z)8?x;g036H=#Ut2K%wx#2Um^i`s2-EM;g3!GslifyU?1AmgAPN&yUJ?;W(;5gRlNC z!Zd%){h3$a1Jod+^D$6MeO?0pRRl+c^}K4 zFHhh|IWImR`o0+9i`410KyHy!Lr@u=1vTa-zp6C)87-EjiJw$*vvT+}nD?0K;zW<9 zr~UF@mXk`Zb%U#E$!;KXm=qlbgNJwS9w3KDlwp`C7Z^M7b!(lg``U+hP|N3y{3@-QrSo{5h%Cm?W;0?Y1 zr}RaA7xN`06@H?<3FKk7o?G5j`3Cj!a)`|O9%lp`^PIo%T#I z$8E%U<@)T+?t(q-+7zvre$N;z9|z89TtE2N$N3bI0mcK^CJ zTx1As>fcI2{?Sjj{Jy{A4TJ8CV_VM6e^NwAUhrJ|OS5aqnEwK^myE@&AeuY`+_+=- ze0$Vd@9uQpI19YL2mgtjmzRe!Jj*y|;T1mkGC`dCfIHzQ-DBG#e)TejGo(m^8g^7T zgS)zVRv3da>$>MJJC*`97pmlB^G^YwIpe0eE>3g7f@VOt+LcnhET}G0Rn6pA=jl|z ziV`B=>!?-N4?VsUWAK<2KW4?ZsqbyM@-^9KSqFQXLFV!nPg})PWMSQ$7`fkZB3thq zr<+r5);4ecdVNMN%H9`b`Qj`)AjliyTh6x&Vti2)y?A>rOY(+8xwoOxHF?%(5rTrZT^7ioQ)0)~%_H;P?#d=+1~jPaj>yUfhA`ngtg z`{EK-#T7t`N^{HD_w{@l=HB_$MrywG%~XH$x0-7x@~jnSmlUtpi+zg4GrN6n?|jgN z%m2o`X_ITiwPL?V`Op5(weFb69ZbEU;$Fec3&kPtKk^+1%=?hC=w$grLdceToK4se;#pp5Hw#_=|#OamvBh*7x_Y2z7zp| zMOJCmovq^bt1uk0x`70$T#gN7MO}?r(M_qJO_ps(l8d02W(SAnHM>&oaUdS2{xLNh zPTBONflirNA8j57;|7y7HI>Kq0w;O1rh+k3!_-u=^wOGo>!ChSiO3aau99fPyls_| zI_c54iY6_+FNxi$Y@SNCLwMJq3UdXXQLHHn5$Rhilc$$5eK1S!4^fL!`ku-*iMbc7 zJ%_}YIuncT%0`H363X(TT%JieS%|lbzU+!-35!P>D`vx(p%UL#Yf0b<%{jrfpK^H8 zksr=oz_2e$;5oHaRGcg7ANhK#t?Wm1t$??uLoX$qbY5A8C23Oq-n3*f%H`>(PYj;( zbd-+s?I^DsKTjuTv?#FWk}k8t7Uy@f&0#NR?v}0a`yz8VhjqO!;rX~yT8osYnL_7M zmP#@aHR7XmrbnNrM$wk5e#_jUDkZ4}ODeZhWct*Nn7V%`)Pf9C_6)11B5E%Lo66xu zJg^g{3buE_>V&3GZEwAnol?lMF634hQmc#L)M(+zB^Xd}Z4^>^fhc~zzw|qrp$lQd zg5$}lcm+pJAr}m|_(wxs234V~RuSy?7nm*npVDX2c~ay}E%M$J)o_nfJP*sSq6{7g zu6h9SR#ID{%G$u=SfwLVMH`_{RmI4@8W3HOxH3w#xTzNW>e4J%p@jeS%A zRaiHxgISH_XY@8YQ9sofA`H`D8}j={;gkpcosKXG^ zuM`BYy7wu^w6e{me@ZxAn2jNZBN!T(~r1V-3H19Di^gdvbm{{{aIp3y1}F!`GUOu>N1M z&|_XFBrAd~UV6P?b0(h;1kHWj8v9p1_jN4@Y>P=oI5wFcG0jPHdfv_g@0_2^EVE5F%f+Vu!i}pne!5vGOpKjap|J z5ZC#nrT8Pr-hAGT_m^JhOxSSKJ;Cq+10QNFdaWFdL5{-re=CCKlj~jbI#DAy?q4@c zwYe|)UiwCVaxwD1$A}{&-=;F4y@=bs&Vxx8BcaMI&XqQ!1rn zb#$zzV9R+w&o9{WDaKsFu@qcL!PfIf0$UgwVnMe5G$^KS38wMf`$&l-P2{BiR9OV8- zuNR-U%Kj_c&Hm|VN_M@&>aJvWa}gd4FGA)PKDS`>fI(j{?*~>qS-=!D=X3T?>nm9J z$HY&LC$>H3(-c0ReeL(+qPx5bVy?U$WyJ7J7<}hK0^Jz(BY@ zKfh{Wt|tujKoGnmSPiQ${#j_TRL*N|{=W4=T3~>U|}1uHQG4ez=Y~zekJk`-aWme9uDb z3pPC|zX8kp%a&V6p5s)6<}WOH+GBA)x2{(@s|GnvAza?M|MZK4;Ql7};j!h;u|U9F zWvEyjME}nIP&HqraQPAIoZl~+??bqJi+%1e(dlLGXiIb?J%Y8~dX6tF_G8Pt+5*F! zuv#$NyTWc?m~o907h&;qvSd4WU*ktUhrw1awUhlO$H|n_Xsdp2@H=AQx2l+Tv?h{K z*M2FU(kb)R;SBP3Hm%OzedWUT4}qe%>d&Ifc$Oj%D@s z7|*!=Dok-zXrbdYjd7Af5SQE?6}G@R*@1F`HLn`42jjVNgD9BN!S|9eKbmh~%f}Nk zXTHkUj8`$gG4JKlEDL$uoF8+!oUFO#(X`V$F1wERB3N_U)Hlh3BISBsZU&v#)T+K9Dgc#!?+9L{ zMslT4QF`r;)`8SFY}65ymu`rbPPu8VFXc_@c#k@D^_p@{Q+!a~u8Wr{=Zo-$QNZiK znx`F?!Jd&~2NQQwzDl3Yk&ESMh(EG~wzO9%vWz?=)*{uGuxXJboU#yy($*=cfsebB zaU$0ld0Q{*z2JjV(tK0#wj*y$u98FSfC6%gcv&3a6B}5F35Yr*(=1%)RW5Z=LzGYY zUn_~jp-hy&l(qOf2$SP84HrKlhk`n%80rP6+APHj${xl+cF|0`Hhsvx8C?7r= zPa#{fKn+T=`R>HVVxMbfU8rayY3Q%B_mibIRIQ#6i($*3tKVmeHv1e??5A@a@aPVa z`HOU41LeTbLv`eG!-#pc*tyh6b7{|UuI1Pf>h7+^+X->!2EQ(*sZm--r@_wK82Yvb z{PJ;@f&1ydqsXwcixSf}hF&Zx57*uZSH}hKAm-B83fA1R<-%2hHTT`A=Ft^F{W?IE zJ0KDBJKbB@P~<;4k~Q*G{xb#joBQGU18ZLY{D(Dnf&|QZLDDwoB%T5^v#()sR|XIN z-{1jhPS{`sxROQqmo=X}Xj9|Qac;>mFnzSpOh()s`LS&IHugO)bjdIpJ{#c4_Lu+z zedHm`2Y>Jr%?j(K0H>(Na~#JY%rN@{wy>?dwm~ohU^xa@EO)wHbzxiD{1`nurllx~ zx{MM3fJ@Ve-viU{1AI)416FJ+_H9dkZfo>z11wvs*ME?o$7*e}-NT@wWX}Sz@sQj6 zPpdUnuVrqZF6`sfR%cWnhDKp3sjeyTjj#U-hoqkGu5M=;pbaFL*Pp`MzF# zQ<^!Ww%&$0zH5f)LFW&6e2TLM->zlmKf&53qy7+lzcVfI+aL62#P1qH*w7#2{M0*S0Zos+u`*w7_~<$_VTs>+2cJ5043?shR5Z&<=DRgAzkP(UxJ z31${}669(txQDVu4gtS|@YGRuaJ!vKj2IK#T?*&F; z!hMkksOfl)&L5esQgA)2_9tcQArqO}pXwCdBW3p>+MUAFtM@U>__3Z(b=Sv1 zg=~{|mLR6*4Uf~`&eL$D^?Zw`xZ>J8#q9F+7>u;8Q!Mf$j$F*1mM8xEh|GtR79V+g z=O_N_f%YRZjgNl?FnlrBHmv!wmJHy29H*J=Wrluv>|9Q;nuf(6oj-iQ>C>3gUw@OQ z;p1hJdl}sS^1MvhF3%*Q0P9bl*SF#M=ld5%!?#b2au@&nckg2w{`j9>E1rMU?|I}a zKXI(2ynVp!Td-bn6sIUGi)&94{Eu1hzB|>It~^O@=jv`3BiV*xpF;h#bpG)4{>@ru zvRh|{{0MbVRtR1XXX*`?R2eJ+D*A5{G553V)U7)CiT=*#>Ervdl$QnJ4%uJsgcYk_ zMV6O4(Vk85YP47u{}?ep*4cl<#YzqW8wRk>tJqpzqFe z9^6-a$j*cP1`u10&#y3@tTNm;niF-3Yp`8ct=LxQpHAu+&Qg3D`o%5~Rm@80oQ>sN zj<3AUW*#gWb~@6Rm7rf*g_bp^K1cU`@6PIJ&KqfXEW%(Md<2=<47fK>tkpvBE}a## zx%JJ-qCu!twj|~uYrgPvU><12nPfR81l693YbO+6=i=L4>~ks>Iv_491#EAaGp_bs zRU^@)))rrc;%oRLyIowrryxfDtRkxaS>*ePfTO0pjWJv7{IDN(?FL_7AmfYgP1Ld{ zqU6&e<@n?VnSH}Jv=MXA@kvJJT>sj64>1QlU!da~gnd)R@PJ|8YHN>+RD7|E->FU; zt-k!#H|>d1ybTsn1+F;heShom=TGeXyu0U(CwAW6JJTC<2S)vWHtK(Wl+1t&$$zXh zUv*oS&0}us;Icg09BudxUEa`|uiVB8wVt}UL7TI@5y^k34EE9HN>w{7!48=I#`U&e zQA&%Ocg%mSTW!KEi6*AYS1w@D(YAmV6?J|n^ZZ{+l}S_VeEm^jBxrL!mz&VD98mFJ z=j=JPZ6Z1z_5&{I{2#9CHK|20q2vek;s%SzLE7WMsnw}i(4qf3zmJG&Q0EedK(z#M ztf0>2>|<@)oNw-uKrYf^^G^Z4ztygfr~fMngu-&ZkoIH$SHVMqh*ObiUZmeZ)RSt% zMOot<@oDf5!U+N+Ew`I=l9G>`7`vuWE|J=<0Cd-CwIgXr8Ek^Ih95IgA0z7%H;=~= z=}*eSO%fQ(mm4L13wR+>z065eKj8Zdq4jDt?sW z+d~{rOkU9E75*@naFxW%bk7}eg+p;IiIWqTt)Q9}@tLp|kB%e$lw85g=~o;pxvluU zqVrNA-H6Xs#jm#7j`+8D$g0PrqKzMIQ9MiH=T(9b+44T(Ro=6nwEx`UYdfnwi? zu5T#z#HZu?hZfpg;_y|)r>d2zErwpS%8BzHdcB~{2O{_>ZIG!%YSSxpC89*S)|EYb z#bg|*Js)`(kL=hj@%b$$^^#v=spi0vGSE~|YieL8r*$Yfrc27KK{KK(FN3D2D-;o| zg@SkGWv9sDQSc%boB)oT71sGh0n{H}T`p7P({p^$aisN7h;$V^;DxNGq5%1i-uQqo zALynJ^wRyk4sYHmwww=k{Qf0`*>lXw=dft`MEznkk&2wURiX2$gwK~glcN;5K24)d zLwHTPnGIQ7RE`x;MhK$`WN#Ye5Mr&$1+H=zQ0lzuc31I%Rm+CTXd>%@V$%;uPco@W z%vQjf)DwChV0y-JgcFaqC@V)p-wtA+)SM{ zl`^Lm#xZ^t72)1Ln0YQGDP2OU8B43JM5`^dXe(O1CAt^hzYLjAJt>V*rBW{ZI>&_3 zE|m;3P)pQ4X#gbNV{MR6eb@aAZ=99OmqzjIG!yjGNoXX=nT=VO+qyhR86|1p&;F$XPZX#2>n5SbQGp1RJs+c)1#Ku zIn*wc@_^ReR&IXE=3NvDO3+e3MpQ3oY-sX~k_Ekz|9?UK;`?eWYJaHjjWYV-{Y+mD zI{c_@(6$**Nd@#FS_Z1TR(+n!!)Q03L#u08p!Qk(-sF5xoL(rHtIWjGEZm5b#rbcY zcMe`b4?`vMGd2L1MMpL4uv zl!T1WQ9{2^`vc|l@@RWKKZom?8X);Ux&F}am*4C33(@gYbY%1w=yEISi;5>#@#p=) zb90*eyZZ5>Uu!%$3Uf4MFOxPGT{fZ7MXO(V>w+@R>xFh^V~yS@92UyuNxzZl9&~wJ zkD%T7Jja!el5d9&=`31;GEYjb>bVY@E-AhyrIn!VQW>{tZc55r?S?kb>l{kvD8{Bk zH0g4vzAls!}v-%B%D%CuGpC4LUYymc(>tzZZTD+iqp2p{(e+;tAf(p*#e+twIB@CdHR7i&sKH9&d zu%6G!pdeQ$TUWIch46zyc7bYc(Bh)kKPr4eKQB|#D4B1R$~XIGe~Cbd8b$O4 zb-t{89{nbMkK?9OAt>sk+PiS4RP3g`I!@Li{h_Z#HxI>11`+xn#qxAHCRMK2QUoVT z5^an>Bl@jg4`}nuLW#EPbviSXQZG6_=YP3whu_at+3){-?dAV#e<@K9`o&OQ=Fj!$ zQ2i-Yno98cy#iI9SozVfC(ljy^PuNS%KAl>27{umdYuSZD4FLtaiNK?6pn*}&T->to(m=N%sN4N zIw@|o%Zl7NUc&!$WG$nGre2Q{FQTe>Ev0kprl7|CJDIzB)Gy*Zrp_mwgmHenpU%Ue z#fv`Qod05+$t34~UY5+E&2c8jvC8jg|FqkKzHeMN=QFdG@w`KuXRIYF{m5?a(B>IiXvian{Z8eVO%`Rx?!3-MtqXgNb;MNb zEJS4yHf2RLDpmwSnAvY+6$e3@c1u)?3{t2V&e8%_d*Rtc1@$eE=96QHRDnV?B>hCTw&{a`HUqAk>N56B1 z+W`5p==t)<%W)H(?W&Coj`rKHW%IUN^#urUq%t7dlkxcGXt z#CfsAxfJ!XOSqG4I?3>c#85MTq0_Yn-A|%zcDrSVENpO`0$P#E=6r<4p37E;mv8V~ z?8Zm)vH^^8O)y*spRbkD&R1ptY~m4!Ij~Ax) zs#}a_Z|jCnqu1RC_e&jmAFYRkJ`G)8!^ebo)A(b&4Sp06?d6~NA;Ug#--qs-&YTbL ze{#RRO;1qv)8h3kQ_XZfq0>ja)%#AK|8*^^tfA>2wy*NeG{DzA*&)h1sFv}o2+LCt z>%gXs<%zYwA|krH-Dw>Ssc>u8Xo3b6x(3M6?yo*hwR&hpVlf4=_y`uW`eIhueUc=U zNzu{#)7*K0uFj)BR4gLcBCDhelMdSu*+F5Z2MOs7D6tWl-sCZSisT~UJ|2A9+JPq* z?{j$eE~d!Ekh#d;T_)VmDrzWwH@Kk6@vjxb;m}3d9pv*4DGx_V5q~}6#5kk#6~lRe z=?)eVp`$#m&U^FyL$2UOTC>0-sg}Vd5czU{eiR?4?Yd(+{8~%$TCVaKDcVjP*xpC8 zRjtlRsn)fvhOny(Aynt+HEYcx-j^M6(M5-CzwHD=@UP+2nBP>CVqDME>9h*+a6yG` zl24OwSd12Remcz$K!3yXd{m{`Yn5h+X<{)=RHsBW8;aFaNwvjTJ#iF6kk`3U5T)D1 z?KaQ4NinUgZ1fR3zoH%6X+i6i@vzwNdbK({*-amCdY@?nczIIT-ub0yZL^rmWc)He zy6T%#JnOkgM)&!2)9TN({`8EU7uL+GHkS-(Z_>Qi8~gukaE8@awLWNmzkS{Tmp9Cq z`tOKaO6t@cs&|%lzr&t_dVTUQ8NlrRC&v8#moH}ZR9l?iT6`MCSN=nIZMSq2z_0#F z_i1z|$Gt1|T@9NV^$Ag%NUp|wU+&oT#$%lyB0p_-3`;n73qMysARw6YgTjv~bDrF3 zTLNB5(>nW%H}yN~s<{NgtMJiGy}w7ek2fK*&u}scIabrfY^I=sJZDeYFZFDgEuIGb zm*wHtd&dCr^j{vf3i=bYw%PNP{=3ot`H}%1T<#=?V}s$=cTWZhg;=iS24F z@UM$LaQtD}e$bS({?GI7=XCoKe&v6bd*(y8yGMZPT^Oy6mI9k9=YeF86~!osjeF)oGh{y^rpHZQ5rNzjJQyVf25m?>V*I zdo2ckURKiUEico<2@J3N&zI6*>m8JQI(cv^=B_8j4~XkIw3k5jroYR^wtIvwN^Cf- zK__pN&cu4W0YTnPkaw`z@W2#L$A-(VtK%?9HQ3aYKgWh7VZVV-g{x0bcNMen*Qj9{ z1Fn9@&8^NAePZWC-qO0T>9`GrFB8YpJCCPLZu#?WYq5EsYO|+&xo|R&E?VCgF#Mt! zew^sI-D*FJF&s*?7|`B`GAs-Qc-3#!2(r7`jT(x;(X)5;RxR zmf>BY6-cYrca05Sa25!~ zOEYV~W}d+C&doQ@2b^9qSoZ$gu;JQ#K8WT2vgiKMW|4a=hamd+h*ewR>AqOIm%VbEPANnNs;YyNEMeVEZdYm@0miPfOU^#b!aP)S=y_Xl`U_NCHE?GZ@lg0^ zD{PdB!m;klFjH6mb<$xvXB5_|6zsjUIb+6@o^ZBBazk8B-%r<6v_*Od_HP`$04$GJ*v%`9fC|8=Qpl^E;hEdcPx` zp2o(NqWe|K#+A?Es!q)j33V*FpJ}68t`KUzk-Uq-<Jm_pg;EGbsdw=zKg)U*MM^tG$W2j~1f1Xx7vV5PR4qh#k-zH|P{`*R zAT11`^P@LDH2$RhUsOYqX}O3%Dgs@KG#MgLsgqA?m)<~?Yt4OCuFAO6IVg!^RQ7b2 zSGH^Y(}k0F-NP;?V^@g=R3pKayOc}1+^Svmo0}B8n(`K!M%F4Wqsn((m16s~@j;UnPL|kK%nT0=+PO!g?a}J?sCvkeF?tjhI4V1Hq+^2W)rHG1I*WM9 zNCDAP-?(6n!VUzR(lM;jFf)B)vB0RAB2QU5P!PaCf-Yz47;STOXI8J2AFaT@_8X*Q zzWq@db&cA^DMLW!>FG^a;bfaITj+dswP~NGxYx)wpXP`z<>(XktKbMr^d+3sFdG|C zP2+irSk~13xxk39SH6$3R~7-Df-w>jsq&I0WWN7M+FbC)06yP992e2gs&te_(T6 zzonW`37PBr*&kBk{O~`uf0k5!((Z=tDJh%KIoFNPH`3>e_XP(}$ucAyt=H)QiR%xf zULW+Y`t-)!W{D0H0ldxtM5&q@`Ml*E_Z*`{`uS{tPdQ;b+UB% z1Om_Jy}{f>zaKzSSO358|LcFxZ|n1c)cOLN&zMo%FFz0Ts|wWKfXF2!?&JjOZ)X4D z`Iv+LM*q!zf=)s}VN?D2AW@nyRKjB|+Z^u#F3;m$xpV_6UxLuoe=pMB$g=e!t%iij z)n=w{FUlC|tU5Z<)+xOz7)}#x6$TSfxh2ej#hWF}(|94VE1+^icsU7o#X=G)7p#}1 zb~}ae0^+NBKVjBRMUQ~SksLP!_}Zz@)A8Jgl7B*)){^DGaMVDF-&pM*RwaBR!A0-K9aBf~KF*XL>H z4$R4bJ%Kwn62*u8(lAZvyl0z9H39F&eGAw;`e#7qwE~SFAaTLvnY@&+c>@lnt?W1S zxuvbMp9WN(=LNPFkaoiH1L^Z2Z%M$;DTVAzyn!S;DZtSJcON9lFH+oszXuZ8L-SO^ z=Q@6>6J}e1uXX%osr0GuXEIHkms=#&8|SO+!67eYoNw3hmVXzBydXiIT2={<4_aO) zWIZ)s1w5Y6^we{oP`UQY`5^WKGOx4+82looZb*Oo`T@`Dz78b^{z$%0B-}IgdEg-a zh06Q<=l>=&lGjDwPd{l&&{y5pnBNDIb}3=5`<(&tfXnl|n&$ICvTjP5tIcsP;Bxw% zq2@zBo%CBl_*LUc^y_*4eSQkh56@BlZb+DC(#Mr3Z%CMD34;c^?M{e<$3D7GNPT5>4kA^v%juW`t0MlZ8E+9kpu5vN+qOt(?Bj^ zu(pl+Fg4EPN~WVO8pmba)cmw1B_02NUdCOG%kz!Tx_J$?^F!4c{2SBX?MzA+D`I&C1iTqPn*(7 zo#fWMZ?PUJtWQ{%Bqtc_n6%HT;%KqnNjnDrM68dB+QRxOi@ztT*W`U`g3EIqkqlnb z`Yo=r!+RMn+^qN3A0-t}tqTw9#5~ROI1vHt1g8H^SKP~6JDi* zqy?=$gzIJ7X!!#8Cz6|H#1J%Dp4(OUpm3dFO^1LJl>12kK$LUrLnaENM9Y$rr2Z#BrlxNHc?(Iy49_eh|gbu1m9D#0=vRR=}f}#V)X!4c}x!zQv6Bf*+S2S9m}g@1TrciQ&hFbjK^W zT~Ox_HrJ2h4o*T@xOd|s#72g=V?#x18%Yd-JU6~2mBk#;fT@c#hPuKhqRyebA7|aI z7yejm)hGVd0-pxbC5qHcoHaiWE^}lO^`%n_P8lH>?P1w|tRE82hK>PsB&ZqJC;GJWRW?O!C z8>qR116B)}3s8-T)1?fMe>@*ncFneID>^PyY12}Z50>elAgyr~LqNs)u@60a`mvwN zqJ>Fs2XZ;WB$p}6rMdbaB5zo$_KCPZm}nbDJ3gOd^5|IX5#s)bPwXBKtI@M-dGBMG z`k3B&0`1Fm_B6pgjGvDOWLbK*JN2hOB-|3U{mH2Nou|%9M_Nu-!V@V()cg2~O%M1_ zw00XAJ3iI(gy&7AeX_AnGPf~SPrYp4+Cr67pgz4bbnMHJHI?zS-5q5pgjmu zGptvvX1NU$4NJm8S$69fcjrHKskJ0Sba)3DTV%UbX=H1IPTLITG>LBH#^$3kncs!x zq=+Rj5yi)g0zFByh`DG`E!9-aBTG84Q8lKF8gT@Yur(G;x2Cs)rv4^x%IRPS%-{77 z4yDs0XN9)wILb!3K(C($WG(@IL=F%8OU&+)igC$&xN=edXiyFio(7mw5G}mU+ykR8 zu1TfGUFZE?~;F{;#Vz|EfH8D?v`bgXA$4w-f7{CcX~W{wdO5SEb?E zu9O$C{r;n2`eg8%2j%8ru^Zv&RNshj)y0ORiwytzaF?Biw5KycexUK~jYs-DtFC#B zsLsW>=3S?cBiXQ2Oy)E+-zTZguOE*Q+hFH_t}-RDvG@o* z;v?aXoMT)iXL#q~;vJ%Ra>H|;XTk1$nkUFtYXjozc!;r3e{3wzl*{|LbV&1wbx*xY zbI8BUk2X)eG79tSd<0c^F!-vg1>{W0jB=f$besbAk@K6KfeAN+SIk3Z#kb+=ZB^wb zH~+KYecn%a7G%oY)&$>Qdg=CWtv6+wIiH^I=j#bZYPo~ki7(rl*W2>bE-jEd+e+}x z)1>-WRmAx2^j}^sO7czEqkF?w%vY7Pkqw*`U-vufA-*Qnr>&OxI9^lnZ<>GPe6>FN zeRAqXYTraVyiaq=RdWJbwE%SSjLZ6PN`^oyG#={XY>|E6JDwL^DCGD#-TRFRJl)%6 zQ}$c?4gZ$Sj`w$7nUZ0>`1z#v&68jA+vQ9Bv(e-Eei=2NM)8OB$Hy~7Od3y{O3RA& z`z=9VM!?G~aAzB@-d276$KB?!*&o{Ncbw%h`+s}*k1fbY$3XZo#Qr+%d^HXPFSoI~V}E40`}3nh{)5h)nfrBPo20%P%U1aE2(WxLUdGLrGE?7U z^$zIY>f2}do&w(j@6(=v?wyOFai)MJ_TxXOd36V{vHR-gxY`cMO4Ey_X>)Uu16QZ@ z;-@8_hl|7w&&z|NS_ytI$8}eNtM;wDME?DpEcU;2Yn``>+oiY^&L?p`?6uJohti>@ zem1&oN_4}Us|!?*kkwzWs5*y}wOXZhZhLUDF)gG$tc0yHHVHiA zu~H&mV$!ynAh9o`_T!7;h!14A*3g%c=c3tu8G!Kkhgk-Bz9<=!p3k3FZiD;G*iC7k z4VQc%!jH|*MT>cPIL_%l4}HEd2OpV!Fk2`8?@6$8af;Q!KW*}7NjkH$e(*LM-MOCB zAt=t9u&Qc>ev{qLWuGo~GhGqsB?ypOSX|Spcz7%x=!z3nikFK&q88l+mAVDdyZ=Rd zg%=-r?#@H^F4nU6d8fKxRi`HuNb+m;o(06_4lD@sr+Uspp|i?)$)`nks&dB*$)_$l zBsbK-8+urEAD${Fw;z`GHm^24cGELAtJ+O!(}sNBEaF_j#;$~=SXZ=1?;q64RYh$v z2P}H_!q2%B8%x#m_2(b*yy&&aafAVbIL{k15yziMgG`P$v2`a&T9lOz_jZoe19O1# z&fx~n^XZI&_V9HyF*<2v&jCrEev`cM-&Y;b&PTEtf}6}yRxV{dRrp$s5wkrYM_ay0=H8^y{U)(^zR>l_1$qqJlF`p`3@w5yTKp*Bf5h2s z4eeWA#I0P5B>_;(x21*i)O5w8GGu{wIoi8y+b)~1fsl%YYN>0>x;2;ND@ zx~qy@BQP!$9493D6DNTOKE(MGZi-sPg7OF#Dyn)E1 zd;+fycGj_+@;FT$6T)#RV83KGEqQUME=GzMVaF}KX^56B!1-tnLj&)M9=Qs-UuE%J z>6lieA~J`r@>)+vrj%F8%T%VPc#23cNkk?s^rfejr&FUF#X@39u+*k5P(_ESG7VQy z(Mlw}qDLI7l^m@mPxAyFUsOAf#Zb$3<H@fsVNnO%8hLheVen5I_8CU8s4k z?X#-8+Dt^tKyzKG8`ZAkISHK?&pj4Bd}{Uibx_J|Na7@8i${ z?xE)M>62fO@q<441}Wd9B1mr^J=-6B%L@v=jjp4AF4XB)*PQ+ZdTxY#f^IK#$v3*} z2fg+4`lH&x`ANrnpyvrn9M_@i`ZSQK>J$pDi*(7q{y%vx4k&)(IvJT?{GPvWG+)ox zRF+rVA5su9?vwqSe(nBE>O%)L&j4h$>PJGrmd2Sz0qRVpP`}QAT%hMg{Z}a-EZ5qh zp24LKz}0&BNB1Jd#$N18zzmQ1zqTOowJOyI{ zHD7vPy6gkJ-6^vv+B7I)IdRnTJ?W267CDpaF}1qyhy!)>@DnxH>wFG6HLCy7EkB@+ zU2UZWg%p}j0(YR9`I_)Xpq%KOFLa61>I{UkgQzA$c0k}SdcX*ChTdvTsYQm*&6(Q@|B z)nT4b*Y6uGuR5=EXAG)oC0eewftKg|misqa?VnOE(KfXObc4f1)QqNrNr)R#^ zPqx}btD--FpilJlbHNn)`iU-A^!zI+0TtxE&@V{EiGI!VlJi+SN9b&)JrT%xjz?Fi zboo54d_J8@vOv(aiaSabi09sV=A@uxyem^t^xO~7^BmVZwNfKxCC4eUM`Qd+9RTWR zBucGu$vWv7*p1&EI^T5Db!txL|Iq*KAm=$R#sADD*JYl#;$b_oeVOudIKIxWFz)4Z z7OyYkT+?_}t)HIb=hc!Yj?cK$J&tspNB&N}=KL1tljH1F>Ox%K$v6t~-qA156u`I+ z`8!MFOQ)z}N4zrHs`E~JJCO9eP7B@nsi1DBT3yT+)WJvxR@T?hyw$1Kkxs8jx!Rf^ z(KqaqIp^=SVjG{0l74EzGJ@6)WnP3bL9qXcpw@z@563L zyCCM9g1syIrOwhxJHKhXYbZV^HMssL zm3C&E1=w@_qgHk`n#dI)mO%Kr+QK?bDanT_dYkp&*8EiYe->#MA)c7*)){DntT}{*OIS0g_;L?#Y3y()HQGEq%W}M zDvCWR2)~GxFU=w;S2GoSNT)bY|6d1~kGugvYZ3G~*Hjk46)NtYSLN0km)%v1^%KdS zpFhMAp_Gt5Zw~x7ob=VOee|12$g?Z*+O5Ub{iDMQfWz8nRIkcdtRuJ(NYe_)B-aW% zAl^@C`A2o`KIGGs$%8kSWd|Q-Bvd@PS5TYjkAP;bYrkLF@yXa$HkKux0jLWKn~Cu@ zZ466AFTu#gxU}OP;R%t9xV1#H2EzOUP0T(5-V;LKe_+qq=SS$AcdjMNi`eR>ygfna zMH@r4Y8&uGvganLGXU2pos%2t<(*htjDDuSby*tqb^et;H?=MPAl9VTCErf~Q9!Q0 zVSHC_aO7?Jn-lBEH(O0W66)SqoW`;kx{#gUch-7e=O=^$q&WNf&p9Iv-+eE-s_IJi zolD1cZa@aHVSZn_Xi4<5F)cbjo|?Hd*&`3YH>GgpRm?hXT=mWE+-}_+s+@zI)kACI#(|wVu zPw^riv@KHS_}Mw6S>*i2KGm#VF=uuSyId0_=&k=ia@}0{^pP2M;+^-Hv++d3A6~Xi zgDq>4P7`&*q)s;t_NhY}DypXCo;qZ+6#G*&^t_hoK;^*;C$Gp*cxmx(3(o z(|>=Iee+Kk`Fihce``MpQDZ&ZfY&i0ehnv;`L3byvf=A|tN)jQv*Q0{%;=as-)7Oa z>7r%wZ29DuMc(Hpv(C5B*qzksPU@~`gMK)T5j!GZN%IzO1d8+~L~zoe?KG2f1QD2E9zP#Dk)eiXDQ%b!~4eZV4S+jX&sI(b8 zWg_^YLc7_`mqfBX^lgLYu*l08?sD?b)1Td1f#|XIbLadL5XouT;^|DsX?4ztCTTvT z43BU8XK+5SNUqwO)7fFlLn|4rwSP)_Z095H!bhn8Uu(-=r$Al#1#)A0T66&q82#hI zKgX>9@oybxr5I;QT%NDPG&{jGHa735<0eVZx9)gzF*D{d_F}%T%8Ep>fxM@gm zsxKkzdQQKF?3KL|J3kQL=Pa`-f7HJWFx{@7}q4-ft$wn^V@RwaAMh;NqwI&FRJ2VAU^=HC) z!vo_nGQMpE?e}%(IUEz`#}?^+C47v74_7{Dwqwhy6J|jCjmFglgxV7mx5f1m9-hki zD=PMI`DaeA*AHLSqL+YS+w#l$@RR!$jc^vh>F*Dg|6Gk_5Pw-{e%k1LSt!FN|7M5g z)1Y|3%LHADb>zk?1@t3 zc@EX{a&`Vs^*XV-+*JJxvHOfkE0|+U7SSvTF+YiIOLY%Z$lb*A1C)QLbZ>x>Un;{m zi}4AaKMZ`U%{z6GpT3;O<-z|1$)E7Jvl+p|Hx}z5W%H74_+jIgdMM+)qo2MQy%$pb z(^ z-afgj`ZSjQauKGj=i%c}ccqAH(}pj?%Y)tT9e>M`?aiI0zDkcI zhRVrsNd~$6yGt#Zixq&TP$rn_b>mh)MRdB5Bq5G~g5c6AW~3?x2k`%}QaLE8qq+Cj zS%03uH;GwWfz@yUckL&uVk3(JF!UF#%2Y@%*&gIe4z6WMJ2=mLVQ4z>W>JJ`;mTb2 zB%SlMaFNGE9N(J?aD{A2UO%+zLQbXWebvK4S^F=Ar2nFYlU(}ARvFr8u?Cl(k77sR zyvuJNT>4R4;LwlUg$k4fmyV0RBM&2${AMixFO}V|oxFon2IcAC(zE9|ouVk97hL*O zTck^z92#Yyi>R5RETkgayQ*hY)m*Kz-mCD%22Mwn-T(EGd{ecc|F>X|kQ)_=2?Qch zC3nnFHmh~!WWhMpua1BMJ;9TyfW;IgGX>vGv5X*xQ=IqI^D#9|qIgSE0=_Mb)*Nj` z8jE3cEU6>zO=>|*O_1stYmEsm*~6(7NzBBEooA9z%+-0kg(&)vbWugFF+C%SU5R8S z;85v0`8$eXWehGRxkgMYf2Zn^h`DO2Esq@UifKWLr@UaiPBI&Lww#*^`xW*ROF9rQ zmvDALE~+T@U8z}JN&WdD(l;XV1;(_|iU6<5jZZIu+HD3E5>eTEx;fMEm0R(z71c1N(PmmK*ZR)uQr4=bsDuUy<~T#PR5*h&(aH zq3fJ!&YnB+`l-z!^9sGW3XNQ85L2fdy^*7U6*qp{LkG+6rLPC!p$IqV_fmRR$rVka+FkC;j(i@fi*m#p;E{^K6oJh^ zvD9&vmIQc1NnBdWY@=2bnCQ}AKGl(?3V;nsK2X`VqY15PuPI2|lzQ3}hiJ&D{%<6k zI{Exw;|A!np?{>R>{`}(5zgX(=+;<3wRW-0A^V?QYCHc zPjBTYZ}nH!;76m|QH1J>%exvPE>ZR(;n%cfDkG0Zkjs-^oWn5`g?H{pF5Kev*86!L zE<}_zyPnjv!Yj05C8;Y%^U}@9u2h`L63rgl}eKlY|86&8B=W3l}yT4`)SnM zn#tmQ)9QJCTh((@7=1wR=yeKJHu_PV@8R41s*_~`NizaCFBKj_i9|et`^dL^4 zPA+C=l8tt%oqV3QP*8q3i+WBTlnfcl`w9xZi9T=8=ed^Y^pj4%>(InOnImBS+BB0U zRO#e;OlZ=H5c!m^qEjTgPlbeoM$dLZmo7O9f;vx%a7j2QsYva25JtaH==BMq?>`bc z?`ln@e^8v*eR5}9a>3j<6 zIEBo+;FUoPI%sqR#tTB-7T8WtXHw(P*GWNt0^vCy{|bgD{W`@bCDmQk-VOcj@6~^) z@2WPJ#?fwGceMqf^n8wzdgr{-5}aD(=l9h%3zWA;>(}~S{XaOpfiQobpI+yRB&qZE z&v{g6^pu1cWMky@QG1~4H&p&Y5I(a~ft+Esf*%4q%(Z7fKx&B{~Ngh;sQlD2@8XZbF=x+)ZWOhP7f*(>4 zU9U51tt0*r&wtVLJ`pe^RPwtQu451zLYW zzvtpPt|PDW`lk?k&o;vXDKO73s#hFTqn`zpUe#(Dekt&BD3o*L>4^d=X{T(hQ_}90eO$ONw#>A7J=optMPwptGkG%E&W_@M49<4&c( z)Q=}?qAB6BgBKcI+7VS*B$Yx}m3c9vFk7*j zSJ8~3k|_Z@1(o7v9ZrAG`}&galbY^|0W~R!So*)k-QOQU{TgZ{KstI zCRpPL@1bbxL9FNi3SNqiUZ}_W6+-@$(Vt$GBaFpl6vE+nKa-3y5H(!RS@nOj;G2Oc zOLU=*)U}jI;%);wbpc{Op;$n#uv@A&rX#t>dbGt{L^rIs3>h8=_p8;E`>Pag;PaR^ z0pU2Nuq?qEppL?H*X6FS*@@)VLZ-B4`MpWi1S@Du1T|KP3FmxA+PC z$9XTVZ%X4h(!-7W)#wS529CQdefJ9V5?x}mAtA7oKi}#|(DFnzva{(nIo_L6{q)0r z=!c4~wWlL?(d>`8sRPsrZciwkebgaS2YqYfgVK#`U6bdZlB~(|r&0SUqZ^-V4^w}j zm%m<(yEk)d!!*}=%${kk^++~9-A_Qa7-+fXe2zJmZ6tn~v>66$+BL^wQN?D!<_RzM z{|o$BLh%~4y4Ev&qUqgG&=Z0@hRUwFnvbkA-gCGAjtNE$APL=Z!0YpQ`2Ex3Y-Xj3 zp|U&Qsqz!WWK=UY-=Bh~|Ha$rmc@J+fAfzv6LHo0nAO^#9~EXA{9T`7x!C%?ZpHUz zMcVpywmN5d)V(!5t3^Veqz9+u3Yf;TV(3 zCv_SbozCE!U$umG>FU$g*Y?J>{`DIi=2yAGaI8n0YnAHj!SniC*Zk!De{7vu7UV3i zY$sH;mg&v>Cw6}#c95>`+$XYeI^AFp(pD%M(6?a4zVg1w%^6q2ck;llJh@O;Gna0n zgkP?7?@MafnXM}3oKeOT&`QY~=H(|DY7yvEa4XYjvc38(hST$_7>WSlQDW6J+W6Cy z9D%jl(T?8{F5l4r-PR-Vi~AM7s=?!L?j+#r$%bF~3%)YWbY9$T`um@a$@knLyrS-} zzu+)R4B%4kCo2aQt047KY+b0pGW&Thw;xV^2h#p&(7#M=d#`^s-bwP>nZ$Qi9B<~Y zH#L;rbpAKey`SW@9+Lm&$Mqzuj_hY%1E%D_X3k>s@1@;Oc8j!Bz(S^CsxWEp!YJv^Qy_m zMrvV(Yo6uO@0=SG;%0=UuE?95wO>A3a@N+ZYSOcgONPsc)zp(Z*CS5dl55t23fGJP zH6~Wg++AFPUIRqt#dk0^6WeUl#f1m*^DG5bp6i2c+1G#MQ9J7+;2sf)MlA) z&-J;M3@>{AVx=cMNgFA--MTkdiS+yW0}XC+qd>nY~$bTa5v5!ycL1o zR54nC*ypveul#y&^k1cc+>3V4H1kf0`TbloH9dSKnF92ECf#EOz#hrH8hO4(O394i z-y>9fPl2NzIr#42;om63y0~1-!khbF_yh+2V-~i0jWmpk9cyhRjd2D(?-5dOshq<@ zR8xwhS|ZN5a*to&R4GX*EqT6@P%qhZ3_`T9uRE>e+@IXsC)qSf=T{OR2Gs{ykA)U9 zjO?c;wV1vba!BXr;@%X#*(4us%+ohcGI;TuoS3qL&E~6x;eROmB3bdpjD6vkcL4Dx z6!=ZRgNbr?r*Y8SFYH~nqX!> zGk?9{t zk{oOUy_|58^tlNFOcw(2G_J659FLHgm zg;e*@jRqkJvWb6YvYJVvPKsNm^vR%l%)py8 zSlJAe-#d4`WAzhUJ#KUvIgL&ge_~_F*6<-UW4(u1x05rH7336E*6)=EswRKzf8AGo z%gW@(?eBq)l3Wkh|Dil(7MQ0~RkfO@AIC5so9iS^Ac~C$`{S7pt+0Z$kO!Iq+UCc; z0t8tNuNmKJro5ViN6l%@&Bk2!kkW12cX$Se?I^Y(y>u}IyI6^gCiFerC8g}@0 z`=z==D8tO-aD0G>>@)~KB56V2=S&bfwdO^`ab66^pX8rc+#uh(Re|j@J&L@Z5aP%_ zDABO$du6*7_&yQp?;jWTHE*d9gC;`=bqQNn8|TszHvulnzeJt7IDRPpvzw5HAircZ z>c!&jG|$kY`CZXKul&BEwXP{o6I6vm-L#E%{4wF~&lMRt(U?*pxP5$z>&u;E9#ve9 zX5{U7UG@1Xw^l^C-*2wFYUQe(Tz_w8KDF9Sq{Ox17S&~OI8v>GTwnhF<@cHd&vu*N z{YR6&6JL~@MOKF2SN=~5Kc6_GmT)Bk;l+HRNPYLOjau|X9ZL)8ZEJBmwPw46zgDMs zJ!-!eT_Qlgyck&?K}fd%s-*zpaL)HInG@MWJ2tv0>W-!*kWg|(sknvi;`*ab*j-%JH3{>8n*IshhC1UEk^-y(=O{kOpgWAD+BZfDWVlMNk{8? z0CdBBu8Kr5%0fOq&bSzeAp6I*>GN zi%)0tp`P|*)X#}6dvTYOHx6-K-OoHOp3(KSdw83!*`7b~dxF}Wp_8E_LT@WcGeXM? zLuaw;Qjds-vO#jkyh3se!6cvDp@F24mt+-1F|?A{e_UtlpXsJc-O#d{Qbn`#Hhx}@b!*sd7`u`qY_ zP=2C;2&)@OsZMfMkZ~C$(KFmE)p3NSL6aM3@C=dyiY^4KBE%{o_4UU>>TWd^9F#i9 zy3m#BwAPA{y#&?$c>_W32$4^O#T9-0px_a9+z~WS8^or%wIKOIsC+rjQ3?7~*3gwH zTuA!<2i5tZ>a@*>u$(VK-Shj0mi_9!EU&66k(&=vzd(*Pm7Md8@H#@39l`a+`=INU z_Z4Jck=xT&?_WhA&UF^L4Kj7^!}R+Jsy;#72LksUG(CuVgun->2p0YxMnWqB)29W^ z7E*Y&L*TuExYr1}(=X&Bs34PPJ5nAL|5pF${LY^jK98WhCM+T0%`F0+8mZMk-A|nY z@I%)JzZ(d`5Bjk}HEOqi4{DWE3_lmY^SKDW`s+Xlf7pc5b@X;xt4eV6<$gB$Gw4^^ z*PllieUkbxNPY10G(9eAJNGN2>n}9XO92H6<_cAN)V>I=3U4_`o6yC_H9K1Y6)#3x z4hp9!xwwpAD>haRDi?H4NMNPFXPOEt!)gQyGj?v?>*Ajt<&7uw$KVLQUMLjG`U9rRqsHLR-D zxQ~tTtkF+}9QyMPx~{z7gQg?2F3#Z~pwlR$Z78fYq3EEPs&=!uAIm~tLf8ABFLGYk z-pJ~5lt;*C_x9{plA#BkL{QlR^)JZ&_VXhF=f~)*klV-3+KyI2P;?>aeEy~#ZiC!{ zifR>pe)nd7RjuaVgY3RWdM%j!`1$V0Uv=~ZI(nELq1;})1Usm(j-%R(e}t`tO#cvL z@l6L&R}~pn*#}vE8VGX(Z7!hDkI`!VU-$SZlzgh~w9b1Rpx2Clr$tbFf`(5}Z>_dZ z3mU!SCR` za35s7a(pGoI%vJ`_b}2abl%tPMfiMy)K3K82ZHB9rVpat{k|cbUP%d1@b|O`%a`Hr z3xe>f1E=?k@2gu7b@>!dD*^fjBHj>iZx&_iq_8MO!EI6&WXv8!eWd>s_owaFDFl_m z0>$CkgQ$}_(Mg$bYCy5b$mzHA>qWoUbN=b)m6Qyp@NA>OCuIbrS}esuyj6(eHOecY zZ?`?Dc=h)x_@NY(0(w2v4#tyCii%PeRDfZ6+*xk5cKIOdN>MoDl@>D;89u1>G@{+R z$FmtkdwYB;Am~bmJ%t*&k7IEh3Y#_J7meiohCZVZ@ap5KjFYdALs`Vu(x%DzF( zD=9g0qqcRgm+XQ@!Fr+Xz78Ize%GgfoJ;qj5syFr*EpUAq7Hh#xsDIlYlEWi6uPKv zKfS$N4~-yUBL%imx3Qs1*C%GruC7uJzAJ6?;4%%e8do zZx!}!EZM}>mppM<3bxcLIt-c7Rqc>8KaH>d~Rzy83sRgpzV^8jn z-Pg^N96M^+9&_QKZap*!^m=`f^@viD&U%EDTDht!>q1E&Z?$?(D&_j3wJe~)>ng9` zw(T*&vRkdoyuD^`PwY*uAbcu9y^39Vw3XCmd2v;E%j-yuTZMuvhh@>aubWjq0F<_; z2=H-fQRYw2PhtI~C>1U;L=Y_2P!P{xUOX;2mnoB;{I=@H_TqZmgZz5PI}*BD?Qc6Z zH2)nlL2iuKRrtEy1CNWV4LeGU-9qw_b@N2sL9}KRphZLAHLBjNS>VEmEM)(8Nb(~q z!<2-b$4U-=6X$v&bQ-cPh#KNE6*{w`EmpyYoAU(!qJ8q0yrjP!O+DPm(o?s~UW*dB z?(MQ)km`kEtQ~Qjl@J8tITp2xq;Av+U(lmSHiox8ilh#*y(!}h`u9;;y5d;H?)sAY z&Lyg5q;pz!i>T&w0KW!AYT2emwyn8bsfhIfP6Zd!6W;6q!X1;EDoX^Og8yxi$B+@PKdoJeW zLb*EjnGABlOZHr@wteMR8hNOcToRuiL4C?H6hd&P11!2kNv49!9i0C20?nBR*HlA? z{DA88I!j%O!b_)3@4a0e0AwRgC9IFHMi}-M_4FFuSw#MJ!tqI$DQ|SFU#h2zE9XHQ z(LqN5?zO+lcn+i$ihytG%fF$h-ry%+hU==j2Fo&=FJhgqo&a%A$ekU4dWCl$5h?Fs zd0Mo|TiBT%vb*1n3*!$^!3t8eeiEl8nwLEQ(YiYEb>zT;=LG!Ok;D9f>LUPJVE>Zy zDpzy;>avGT>-pq&gh5B|pt)g38HWs!{Iz=-*!&tL8VkDLl*yoa7)wRjZqjMqay`q!5O1@BsTRB}Ivir`JD(F*K zJ$$(*-l_&YVCcLx3_^16AcHq+Wn^@DqtOh!@kWULb*$gI(hNK^Naad>iyf0{C(CF@ z-WmpRClO_Ph3OYeCQtrrM*{$VbV9lUdjKFlQc4E?LPZ&jNY>C5&Ze9w~6*#8NH(*!a$tOp-e}4?DQb4tBY7 z<91}|Kep$ZeD#J|-;EP|8vkX|RP}y1Whw~l-%Z&;%y+KXo4hp=O+)DE#rV%xZ%B92 zjkfFS>8n8bD@FwR@7roOdhuREBcE)p55v-j@*guVt_XgvMoX2K`tqV=KP4CQ$sD@_ zi@(X5gRZ_x_nURx*>my-uFn1nrVop^Gl~ak{3pRL*?>QSzvXyV9*5k5Cl{gQziP@m z)f`yOe=%5n@&}$|`n^|hKji%kvp!OXruRJEBi7cqMno)*H!G)1wku}N{E4%(O>ftB z;6=R^T*{rRGkYg3@VUuy0m^r3mfSqCU%{1Z{HuM^n1@GRu;`o-?w>gx0#f?b$bZGY zD8ZU9$vwhbk4tHXioWK_lk}c96#L3({Hw)sW!8h~zc*{{%B&|B@gm(jV_nTK*kTm7 zTSy>-a7~^@$!PrCyvJk^t#!{Ue;QT&n?L#FHa#(*%02g7sLP{Y)BZ=yU&K87c_YQX z?h?G+ZJzY8>?gUbp!07Ykk_S@{UV>lB;QFbxI284aj|j{u4%uLxVVxwaBbKz(~WO3 zYA#*P)p(++|K?V@`dyj%)wB~#hT((Jw+m(o>`5@D+p1r{d0x;Wm=oNNK$qGx;A>9b<_FQ^`FoNeL(!6H2m! z3i;a+g8j#`D*5CIsl8)1zA5vwBCjyR6q5x?Rmy*Lwj-up14P#l%_SCYNiO1Z3*n%H z?zD(aX{nD6I!5zGKRs~!24dgnsqetxE_f(7olitQeOrKA#SbPgh z-ouiQfaf!xtRzXU9j{(s@SQ8RbH#Q9(r>cm8-esUr?a!?9q^p2<|kFSo+RNs$pe2- zt=Bf$Ph5#l`o_;_kFEZMQr|g@9Wb9-Vh?p9&x>T7zENCXgP*UPUz+>=(`mo*>{paO zSL4@ha?B;^5GA7gS1jM1B$*47Oa>1kn{qP$oBUD6Z;1E%p1$O;zgRynqiZtjA+`P{ z+cT9l7O89t*_355RPpL|3cJ7(M9^PEEdOS)yDZ9h+9Z&$4QTY9&HXd^U4Ys(XZpwcTY@DN(Nd6QRblsL6D?*JSez77GeF1 zZ=DM6kNx4)r+!R_!`V{IwNNwH1X>B3Dk&{AaU$3X4B}kyW{G=*JQ@K#FQK||u1?u# zn<2S8D$E zKhmBkPzVKqvh#a{nq3x}ss^Vm`TXTQ_aV~k9QTSOdw}*y^pWif!1^Y^K!$8djz=NN z`FN=#aD6%oSuM4$Mk>kMed_f?@H+qP%4g}iyk3t`xoA1$Lmf>F_vujsZGWmq3!(rfIi?iEo>7MaA$chKQ?u7;%^>F$jnKi?!;^74RVb{U14Arov z?eyaM%D&H#=Q`ZxbAUXjQI}s%Yy+2FiD7rc>C@k7!GpF87v%NLdHtYl51QMK@$D7K zMt$y~Uc__N;6{*j>OMSldaIQe22*M*AAch#yG*>ogeEx*20xJXnR*Ij4H*^h3?|)J z{aK)ZtP6!Kpj^ktjk>xA%jwQssIs9!d#m-}JdK#%?4!w~Ktx1~uB~>Zc6`+OQ14S@ z;5aRG9Jn)%qXSiStMYBT<>jjZUDqJJ9bA?s#S4nD)oKzsF2QYt-8JtEs5hSB6MW_U z;Ju2}o&cWI606-ADw$l=>LIO3HlZ%H1hR@+`SvSPZk3`a2R%V;dR&$44x(a|xPU&( zl`nMH?G#WP zxQc+mKkfU+>g%*@U-{gs)?~R(h2 zt?V+X=Z`-|w!2%@)io{%=>|cMsypa;R5_(KqV4vduR7-diSI$dqhgMFx)Jj3>S9Wn zFe0VpU}XT7%K2bBzgIfs`CRvp8XVfMkFTs8m(Qo8imnj->A#@(15`c7E6U`2j;g$# z=W|_OUw^HHD+`hes(0FLv`L#b3fK) zIcU1jxd#<+>g)(@t7@(0T3kQ#py{CMRv$0+r%OfM+bLVKAq*)b-K|jI^B#m<#@zW_ z%YbTUWy9z@NS;tVQe%XsPa}Im^rD&`na^e;yd}4;yK>$^)P-_(`vDu(HX5p@2UUNK z1}a8#)YOGW4ku|zCEcxjmZudWIY20fbp}p5j2w>c?Uh<`5cS9JlwMNXk*Y2322`7}Qb8 z7dl=*%O6niq4otae^EJ?if*4?`u6F?OJ{uT)825kd@f{t+QHYM=FabReps|;|EQvS z89N-X>7>@3?Fai4Vm}>S?WB6$;~5~-!>L>yb>Oq#;_pS-9d!Nm{wwbb=U0NVqbmQP zW-fc@AnTy($`(GTI_l@LpU!oDeVsLq3R!ReAnEmf?(HjxyE1Qus(b%N=erZv&;3+C zAzQptuJa)4`oD%c|1VXcgSNYhK=Zh9koD?T5QF+tb^q$_R|@m?VmsyZ$L9X2Y~xPd zu+v{rQJ0jN`tepfZpy~ve$RF~kMn$>PCh``Wsfz;q=T%ZPA=uaqq43P6$B$1E1832 zFOL@+WL+V@gN{G`+{-Rf>@==;Jld#;UsdtqajSuB7gBTl+z(3%os^u{?HdGpW&Ck# zRdi~PH_G2OQU!&4`+JW!sB|~%8>x~rZlY!`r;v`z-&;+6+KyAzij2E2-#?6h9ycG5 z`A(IJ3CizzZ8>Nm1m4G2Qq6+jIn`=0A1p(X=RGLAU=5ug<2%RU`}euNZEzkQpCyNR zuH)6s~eT|MfDa@zQ=yW{(iAnJ9hSiooBm*r1?)Zok4Y)0;;ZcU`5&R zz?wSVN(x_fNL0$kQ?1u4Fousg!T8 zvlprwLjC2md$by#T9kKti;CSEO4CIC7P0GPlpKfqv_#=_g66d6Y*?gj*o5nTGSQRl zq{fhW;@V;g~f+~tD;-ot-N>KG0CfkBgUxjdpX9@uc;P$~+bnOo0ZNR;Oiq;mPqK|ZW zkKnnHB8{DVW$ypH@PT~<*qvJNl}UH?>GNXp^A&A&$M!3=3;lvm)}`2c{ylQ*E%NW> zp3c=&_kY#soL6vdq3TaA6faCD=o;o?K3qdXM(2W;dkYFTC0Pe9d9VA$&7G0QznbbU z5Ur$z&5L|ef}!uQa!y343ELhgTu41~1D+_%Kk(nmuXyOIA>ExQbGmUbs2z<{#Li9z zBdAmli3V|V#+Zv-1;PqnLwx)7Y-%ad;8f8R9X&Wza!Y!Eou1s15gL94Y7-EUU0>3rcH^Se9c8@(XFjH_mZ*hiW{%6MOSXUr7{H=)XHGKs8cT9Cv4G` zO%C?Gqfxn|qWNZ|eRIkygp{iWd=an_DfOOP&;uFu3-<>g>Q@FcJYD;Jat}TjU9S8H zXFslTe)ODs4y@;q#C>Q<>D~I~!jOh2IUc?N}@?WPEAz7Z3jh z9Nkg~poN2Lc72+Ds@YFSnWV<`t9}`A!xj)}Ud_iK=T8p4SU>Sgkq1;KlcZ$NCCb$$ znQSF6R|!;D9q7`9D#5ZU*RVuxv=lZ*l(;76p+>Z^MmM|0CaEEFYtj#DbRlcHO>?@b zE#p{6i2guoJ=j_l_;<1(ICo?x{!t#@{fpgEzjvEd#+ik`=qZ|G z-dUXc;}=g-8Q%c!>zakhKy$LnnX+FFo;1bKYBhjf4RTdsDzr_Efe~Ajq{L53+f0EK z3zcf)yvW8Q0RAl))M9V6D?T5ife_$*BF0Hw=`AaL zBf$HQyN|8@uDnS9S;@z{nEVK3-_utaNp^~-?AQrAtmUS@j|`#lpZ;9a>wfnl+q4>6 zD|h)O4ZKmazqI~XbZn%#KdSg6jIN%Hke27PW``w@%(W$c2_;Dud9TKM z;Ar<}c_gw*O8Uspj*6*v%d%Wb`c^u)ocqXp%6Y9Ytt+WKE7^%F$pob#zwpc}$PyL#8QyG)1Sz_*93H^TU=iJ<%%zoyAdUG`+RK9Y8q>Fu! z{F}Vj-g`B2b7O**i2T=>`ZbxWH&YZS{!63hP@fp~H=ERJ5WUDJ>6s-J3d)7_e_817 zKYy_zLVg5_^WviPF+tzlxYh2hoav(TKj&U!<(7#21OLvXhRo=S&peDXiIg*l?uf$m zNW$TW4LOpk(gX7MBqa41W<9s5$2oI_0D^Fq7COEqL7^GDk*QX&>#ia6UiE>9t7FC0 zh@w|~4nNbVM1j9#L6@R$Lf5h4dQ{eb;_CV2rV^4jTXH;)r3?QN^OR@W@L%V`c*A2Q7tdQw@dJCp1~)%fRE*Ay-ha0GU(AUFWI;RuCFm}YXJP3 zJ-4Vuv}eHFm#56OS>tGtLneeWF4_|+TYnAe5AqmaI{9N71h9LD>9fcH25 z{^lb5iV9s~Jxo36EZ=%V_p5;;@&A)=8hf5Gp~TBqa^*|ruadj-{nh=ioBEJT_XefE z7h&df#=Ueq9Vxw~ zz9c=ql<=Wsu~gU3_luQM2ChXhnPiY<;k@V(izVM;t+ec{|C_|66qQ)?yG2J_=UjA5>eW>+u5Ulu15c<&Un#BfL3WNGI=$(COcHKfK(7!-+ zhi1o(-Y8yLP+51?jYf5wW*F(X<+tB^-CeUfp&m))e=FuyCDXYkF$;C|l9Da|+aKWp zim*PYt~+e-;MI;|#N+ks{8GiI{+p9c?Gx>C{eiQ z=YNp%*1%9Gk6dtoOOVF_tqS$5rCFh@!)YIbqZ1i*S$P@`{Qcw8lQpm%ZrhH=k=nG) z94hEC+ycTs0sQ$3#Vj?z_%9r)dWa3u-OgMK=q>qO&Ch03`5%RMU&;r?bt~3a_FG{^tB0v`>0xCzGFWm-O6SP?c>(5M zVvq|kev#OqN>pe6%jcz-yMTQk-wVhtMnIAUlUwLk?83JE$F?2<+GyK+?RK~oN65C0 z=j-9&^gx^Gi=oT57mp*tSky$~LzafhLg;RNyF;K#HLKHZs+0GuxS z3_Y;yqh}RD)C|F=*JI=BAG}^Ty`Dv1KZD2wGAk{M2~XdAs@GF6Yd8!%3~LNKB?xT~ zCmRe)H4R&bXU168PWOrR_a+ofhpMLo71O@$X>ZSTSA}9+)~SP~y=rO-2`z&VIJuX7 z4k$dlPV$6-c|9V(-t}v6nW>#Raul@O=%5pMks0fOL2GYiVt9;s$=J~C`((06l&#=< zl90y3gXssYka5x|WzZS>@}LS<)&uGRqEV_s=c?kLMPsXj{ezP5gHSs9hK2dO0FM-O z9Hl8{NI|*5r_}&9DJL>rc}MBML#-iq7Mg`3xLM662t`Dvqj9$of8@B%WH&35UsFSXV+ zM{obM%Mg!Z+?Aw;1FHkEuZNcXEp*x^`s+RWYyQ1pG(qkBKhXLHMpu8RR1&R})BV8E zlj9%2(n^^Y+}?nTfQ(xG^VRF_z|tMa-4OHy&Yy<)F1$Vs16Gnf1i>3Bx8XP3e-Ffs z&U!}|-M{6hr}Ur3$%C_|>A zhg+%atbRbhn0_yqLH*6|m3&=aho~w(;}5jH&|ei?d7w7l8*;>TaX#OM-waC^-@lKp zx*@v*t#?6m)^)9hO%I$dX!;a!f86%GpKjUS%AJ)|IH1x7fYDI)JJ7n|Y2f3pp1NRb zqEUj?U$^M2YgN*KVh_A77`y{Rb~{-cDQAtsCJmkK1FKgwCkJFZ$|UP7TAo z2kw0QzXP3M1!fw=!hzU^x7wo z{Y1BYy8ra)b@yqjTL}(zl94(Iiyf1&(~q>B_dD56LNliYmhbG}dhJM*2%`6XIJuRztP!WNoGKQU+M^-B!`FoBCqc0Kf2!4KHbx= zhWnLu-^)#|5CnaobsbM}vfY8#)$blFiXMm^o%J!?-!;#lB#z?eWb?dCl1QBXyDyZ! z(O1`eao}~0>xWErEAzae+t!Fm9EhFq!u1aprSE=v=biVJ_v*)u@J}Nwb;c{8@s6&z z?AbG}RG{na@lfHp^Eo=~T4>3FzccE&G$7r0(<#`*us zxUK8decg|4d1YKL-fp2Y@8qk+d`HOeBnjv`z5Je~;<>KN+daVQ8|XbyzBJ=b+x+>< z{+0Cdf#sE=EWLK0pVobX^0{8!=Wkekx{6~XX-4ys=Q(K;Hj*(KlFWkGJuj=y(}CA@ z-Y1TK-s9?S`0kGWy6md$;9lLHA1ejH55z9J+K%oD zYgZ9tTt$Zd=T}m&dfg)tCa;$z%y%3`lq|Gk>>=6v@d7@|5|rKD_IeGDu4`y^CK1`E4WsKe?m&fOw_$U~WQnVXQqYVYKf4WR16@7c+OzVaf zJHf~sgIo_WBtq#m!N_Vq_uu$IU6h(|DY|eCsqd0PuZP@9k?a;F+8MgtQs3&wk6(-z zDDX`o_A7kXE~!xYWG4vy(T*c*Kf?+*Vp86eLVqK+_Sz?JK~bQS5-O`l2a^9H-BK`3 zMAm)VzIc{3ki_eRuj*_w!w=dh zD-fs7&u94Z`SO*8E)S<3Np+5=!@8YM)HlSk-=DAl{Cj(54xWw86rK|-yjY>q=i72w zxEdqdKyFp9kaRISm(FU?l~NCS@#Gem_5a+IH&U)M7ywv6r@tI}t;M#s?($-rAIo0( zq=a{WLV&$t)C}&Nt`%V2IInm(KDi)Tiy&UYXx)GXr*`boxdG?zObRKMKGr+l;(u;oYIhU$4al z!E}BO^1DKWECl#Py1>V*VBBxCD_6+T`C~~LWLhdhTy;(7LTEohc_KnzE5~z1HQUuk zjauv-qi)rR79^-91E+*#e)d_;Kh#6{^njk-IntiHna!Ej zYdFZ7{#-KWmZW5q2pX3VAtfA1NlI8r_bXv&O31$wY#Kc`{nsVVqdkv)d6TrUe^yL~S?Y~w^Ny_Dul*`}Glilap>YPrCB^*HfYTA3`mq|l6?lF6Mi2RmZ zzPj0AO}=P}>OQ4cb~0K&n)WkEsxyk{>!wmnc4!Ru>^X>k{~29;vT|T=ltPc!BumFVe99m+xN;RGcPzVG^KZjiyfqOM{M?kxqoEp8B%`vhe?K6 z>)K-&9;6WeZ)G1^y2Yd^w_Hrhyu3+%``G|@@?Dvili@Zp^^XjCBRuzrop9Olo4w|0 zR|$%nCTE)x3#0@_FR9Q~^T{m^(;_q8gO!h;!N6g>u@85U`knLIKg)`ZZ!+E`p`k)& zuIfx7kC`jKQp#+lNYNr4MTmB6zvMCY*tGYi%=cQ<+?0`uJ?&;A+@!}`jW=fMn|pEf z{GZf8DoKiHx0G2R`<9{xEk2|G8&+(=C#u`pff-@qddi)%1iCdmd``<{o@y*i#O!4fU$w}L z*HG6rBHo`D{Jci8yG8{5YPQz^*)_y@4M|^v!nY)9w(#67`)S!Trv4L?_{kl7lBxTo zCp@`gAEz7zfS&l`lC)Nm0H$BDpN}3pf3a?w=zS5Oe@DY&-zu)IeH@UJG8Go;wd(EF-vGjEhW8_aS=04~WC2NOYH6^-MNp9-xhfgvDC~5WC;TyU8 zUyn)_!M!Xq*$9{Z?^o_VH>LiR@HyrZ5%^yYL!{#sO!%AXIuQdnvKNn9o0c1sWizp*E$jXMC zQ@dK>8k)}kfqu*WkhjE6Vzfg#uD6|iN zc#At%!gIgx=Z!~J{|`#>G8LuBzI}XBZZB3WDbz(12kg73e3(K=X4}x%en59rvBgDi zqjjvHwrAt*q4%|D__3fxEf>p+i@{(tUG}R?$K+nZ`7yd+!yCul{*+DG1f;mG6G^UtoJ9}-4f zp`cR4qaub^z4lZ>3GsdL;LSoIa&x-XBy`4y<wZ)VnwTupJzeDn>Vt(amYd-&V1(CC322A?_7drW|5ht$5Po%M*uO9AT-cmr~sq zPq`iA|2qk8_82MzlRV{tIuuB36$G`-JHxvrRt z6_M?;zh$0E&Vlp$ZrSA@Gx{sa9W+`7VkM?_WUwe3V{nD7lYL!#SYTZb=1tlc8Y!zr-h$IT&HM3)>^@ssAxHBL5`rVVkk(~d^F%s=Y>Ex6TX z1LSa$aO{c=A3hSkbRaq$QR2nt4;<=5^j*)Pc-V7X+x+$6&y~-x&D$QH7V-6lNVLY& z(<*-fzUaJ%Z*TCp6|wdT-)=tt!?O>+f8phIy$;7NzWcGNS;xV0ICezXH7^}8_A_1| zj$OQUwSLbLVb_Wdk=x!3sa&49+wM4gw0Q6=1p5_Lm+0;hUx(8+k3H;fI=naH=@pUn z29IuW?`b*N&iwM>)|Hph;c`30L;B=Am|yyGY4p?Te92qsaK&n?+wJe=is=#Cg}f5oe~GX+bJcp@UeCvkV8Y?6#eu)}^NXkUcpW zc2yBq5zXpC? zzVWjkjl;kFcDQZ@D^$$F-xuT{^S=?KB3nK=IFb5v4cp;u16a9tUFkj z$Q5w_2J&(>KS+$dskLIpV{z9?tR;ej1-0_RyrweZTkEhzezE;e%R9uW7j&fn>;<XU;2pG`wgTUh@y81QToB_)8=IkH^iu zuo^MWT9T!(Ehb1{^no4^5087zQB4^*pykNEftv)qBWN1P7QLWK4OL389MzXnaGbA? zL%kCK=!87`RiRNyj3dfk?Z|%t*&U`P3+Dt3iUSX+4Qq-t)aC2!of81r1V;8lz@(@h z1X|w2eM%yLJ)gV@5?z5;g#Ste`$*ofZYi&aEnWpHy42#Bw{}T z_Y$q%R%x*WB%sKSNaYhC2W{?$817fP@rqPB*i#d_tEnuYDY7s{%aN($gbiKP3}xJ^5Z`VI#62Df`J-u6?~2QcgRMQFViDDFaN zt_FR&MC3|$Ky(vF(ULF*M%QxUjN~TL{i50WQ$!6?RihLqGwvjSizLr0R_z({~k zEoDn;(6#E7oQR`{X3ofHz7M~G{Xp(Typu0o&ureA9STZKu7kql3l21*N<1)-&aW0T zHKfofYP|FB98Zk~dhwL~k@Xy5qTpUCbCV!*e!fDa&wGOT1QGMQar64d{5dbclNvcY zzawlxRgtOlbq4yvr0I5STPK}UuA#`liatX5q)~JX!gGBF`@sSkUZMGRW66xlRdr3B z(@A2tAlW&8I=ojKcL(;ncx}I8=r=p*YHH_`Tc~5lJRr%gK*?zB!Y4Dd`3gAOS~5MK)cl1>#cx@cm9jU^zBvc~J~`!= ztMT%yCzp4}oV)VzJLtZXfF%9I#>lJ}I3+29 z(g8dVssq$?iIq;0ZZmKHS^qu4m@Dh~Z`YdH4+8EbHc9c~)5#8OW58ARPhR9Ko@9pZ zq>;XPu~IGRQ>7;MPm(xlc_s6=Iyoh1e?IyC zU8#C6#I{|bGP*KT?vv zYhvBxxa1Yi?0Mvq9{!v>#}z7j1*@h~q`peQm}|wYSZGhs>x-1v0OT&Iro_N|s3FpW z_upDFHR*d-Ih~RuD^%^buFuWdyH$m*82YssW96=-JH1zw|E_amOs=ejM^a7uFL5$= z@Mc-wdm6p;IEbT{-NmWW!-b8P{(hi z{J-@Ba=WjK;Emq;O8V!>SGP=&bAQ5N$o7ly`jyvbTA!)kHp$*P^LuQ+6|-p@z?A+5Th!^|)lSa}(I62JbH+|DT-K6Mg*W%7f%Eo|FWzocCruw=Ku? zHxn*$Hh<#>dC`=Q^W$YX`m!2*F^ICXejUdDyU@~DBq1zv=oYS^6ctGt`(jJ1$J_$#QCvMUdqTVY@@NL$ce#pZG_?RE`52f_)&@ z?z$oa@_k^Rc2>OI7}4L1iyZ^2(^VSRHHpU!Ga%)$8Y#gw9!1QJWcAc6Dzi|t4ArU9 z>OSc({0S6jpnuS>cyK5_SQ})@P|}A=4Ud_S$0P6g>4~s-_Aic$7DJ>g$5H_p77GLn zpR+XMo=i*J5m6*8mCnl3J=Aw18+D7uv6dL$r+vM;+Kv;me=qA zNO1MN%w~tZb}X#HB%Z>@TQMrd6ysV@zPA}lNo6bdi&m^8X$@j8O|XlxEA@(&H?)UK z80^QfD{0jh3OH!o_Ir5~w>R5XuHDW!JWl>?8D)pJOs~sxyDcTN9a`QtuC{q!mgd`Q zlWld?pJw~=|4Wlq(}vqHt1h@)+!@b#aDF|6e)ap87@l(43e`tdl*QNC419wn|7ln? zG79A0O}_t!EpO3uZd^~;@{Yc}7E=-o82=oPHLoh?Q@#9_JIL*WNc)4Bd}-Nk@INp2 zukgA5U*5w)MKrPfuUgrW%1nR>roU~(@1v_f(7tZy?^g;-SG2JoCnId`u>oXts*~WW zNTx33>nrnGydCy-d8M?RY=rRiv<}X+M{P!k{P9zw;J}YkZ`=6xqb*IFYY{m87*G4J zrnPaAibPRz`XtEm7@k;%)iJ54K5TMedO|D=XKfEpOvv31#}qC+-VM2tw|^0rG+eVB7dp_6t}jJ^PK#J}N38O~ z?Bn@B#|vnGd6KPEBK<(^ll>1w+dHC{21BUvtN-_Vg@{jEyj?;3{Q-(L6h6J465Rf} z<$MEEPqv#}pK;-JL+uSn-pBES*gK-(hKYbA^*bP@$M+**=r1Dtll$rOr2KCMB33d3 zp9d;m?gxweo}`A{cPCB!Aa#rAAGp%Llgsr$@6-FQKvj+JJL2qDgq`E|d42jB$Eze6 z9S_GvzkGq%U;0%bcEjk1WmocKEA){1UG9(Xr-bj+zkFXOFxi7BYC|N|*JIm&IO3{; z70F9K@S0${0vuTkkx67dZ2^AsdyCOhtNlRgh^a5c*I&fcWe+y0)tpxFU9&FUf$N$f z^@4b;BEAP&*Z))4=s@e+pKsuEEldxjC&;xF( z&8^1k18wU2?Ff>@*Zp4hjYQj*TJcY(1!6aByRGkV+Q+|BKRw$$hD2-N_~PHoE;!=s z5)pqa2GCKeI`FSVu<_`0u#y9_OH90YzC9w@61T2SB06H)!0Zi(U7j4l&D)T)pziJf znZ(2WUj6vM+2?sa(6+?5Nm4j)_i`)!q)yR_PEv~C^vBTn@b{YE53DY6@B=}5J3WsF zHkUZ}@}jpdMAwhv*P~Wkh2D3!67@!uU+v51Y&Qq*x4-XxFHBGWH~jyI#=nTX%MLro zyZrs69f9?`&r51k2kI}rK8DhVP2JA2yOVTu;P&C|gcbH-{RUm<$JZTbeMFQUIK2YD z7g`nYJW#s+r`avt$@@RwBmOR|QNQDUFK;I&@qyWk_ak;wV(f08nfLy_Al|Qd=jl)S zeYKbA^fw(>K}5eeFZCo{=z1VVaaxKE$o+BpGszk9s-C2c>E}b|r6LG^F64$d&y9*S zyuRKIHmISjd|+ylQFL7!MP~)8Gj5RdqNsX9X6dwyEB%VHdmL))rviDGn(^vU`vO(V zZjhMxaQpcC0i3S*?rDM76}bC~sRM0mz83uM?VMyqQI|8G0=++M_W*wv##zO%G|qWk zHjLj*NS<+jxJ~g57mXN>C#YzJ&sXzkLwDnd-fNtCDO&Q{{yx{A>#cF+pQ+ zq9MgvFK6Cgp8pHQS=?XHt!NbLt{b~~WA|+A%-7>qMWp^D&!q?q_KA|HZm}ZDMt_nd zW5>TF4Qd>_MRGcJFUe??;u+#D-#<>G^*TkKaN!k2t)BlAkzZclxM9<5=e@a`T1RwGNyvE+O3~uQSEP6!g6d=T#{7aX=g;b2AUA z9?DZ{O zj>ebu=PS-G7x;~Xq+)mkcI|~du5N=co{axeQt^ntEW6MhENRdPoyb@RxEzE$D9tHR znxfVb>Ph^TtMfO-t(O(%KO*fGUy3B&i_88DCJ&(#hg7Uav;&eoAV!LsB}(PcYDpx$ zL~s}%q9T|h^jd(lAFGyVDM(oJ04buZ@zsttJ7t*r54}U|YoP8}M$~|jvJlhmW1d0c zr{@&wmlEQCB9zw}EX0U(FhW&tgz~5lq{x0KQwX=6TEg4ry6}&}CkUo(r`-x8$%}op z90S#q@Ww4l?8Xuf#PS3`>)~5o(3dCNP6<(FszKVMd^G}+T{P&5e*c*E3GP)cHueB7 z8F4(cnDL<+*7}g%;k6o+mm^L>x$?ryQj5el_OAf2=%tSR^O zd6JWkuVw(Sk?z+6Jz7Ovlowys!i$n_43oTrB5z1J`3>`cM5Mjvs~)($hiON=ZU;Wu z+#P{8fG%$dC>0!qfZ~og+jeH#-*_|4v_rhiz%V1gOb>?C1MsvT`T}P2T!Qpv0QqQd zmVA{@3LCF%b2Y=q&7cV^ePR0&+NX#8o;l_#f4YK2tx!Yrr#T-GD8$qyi!N0~(0?J4 zd|rgm-s_HjT(L_i!Q_0z@K=s-g({z+-21*4ll}DHaJut?{j_LiIuw2m^+&?9&5v2y z<3HD@2as!_p=u=SOFGGugTKiU7dE?^qE7_scQoEtptTvaen!py*7CT@@FSnJ++4Ib zKeFwk^P)w=6B*3mtVO{~;h$GTI7@gWGDMn-+vr7uP@0Pu;M|l0G;2MxL;k|^PNAfq z{=G7>?!{aQDml@+KGW#nE9SUqV_9eM@N@D(dN7+7B&>yJYw3_J`)O7VFj~*l|9C$w zoJ>pSZ&9Fac`jPe#1`_ZTui;#MpNR3WRiYW}f6dJ+U$ zX!#l|rN%g^Nf4+Z{BP!6zq<7IFRu7}O7^Uv?DqvMI<+RXpY>$Vyr@Y=C^^)U(l$uD z*L2a!h^=GhP_HfeQ?tKTle-NSSPk~m!`HQPV+q@^KUPyrteOnak_3TEr|+n>zp=W1 zdg)06>Hhh{=vP05Y+8P0&{rz!?LSZDb5-%9c;8co;Fp8Y`hO4pVViPu6_ac@bMV&e ztx*-exVt!f&WizdN9}f}Ue!+i&SuX_!o{H4A>n@;-x5^UuG@@AD6#Jhusa&2`=^P` z;Q5lDdrXL5ejM}iDA!=P<^dCZ3IF_DVekvUM>PIPjhhnVq+H4I6#98C@_h@?n{DJpPfZyn z-<5fJ1?ycANq#M+<3Hun0gmpFpPOV=EpOj^5<5Kh*v`FJw^&k`_K{@6o@~<|^ScL| zAGu#6Jz*wy@{^~T%M$yr--ECBV#XT0_UaXTZ!K4z{nYUD_2y|t2mUVhIl*Oi&~q+* z!%H(U?QGLyF_QE;1IGH4Yvax zI~D6&Cy25UA8mwIcu_8#9L#t}`TVC49#DKm9D4>=o<8>{o$U!?`Z#)J+&!NJGwzp! zzY^$gUSu15R{v#>US!qjSD)Rm6DSZso)k>GBn7dPOSy zV%RH~`WyQC&Cl)M5b3>n5#@6hEX5^oEtubUk^4nas-$8`H-;u!&gqgSH+zTCN&N(V1>V-{BC;@U1`LQ(~7krJB;aFO}2u!t6G&}A^>Z;HwR z0v((keBGHu3l~mGi7a#mCO&2Y(#MCbK0MKjNoCDx+VJ?ib)N@0csT!$KzsG~mXH|a zTy${xPW~hy#__SMCw8o4fR5vX*Wx$}>Befek&EBryhFpkI$$ZBUHvb<6ssMcSO7XV zOv>4dz-c+Z0U|?5!vMNG>K7-~( z4mCQupONmK-5m|>9yEqyO;?z`8hKR!a9CVy7{?i=V>-%wUVL?j3@QIR44_PN49n~3 zNa7Z!@)XKps;HTxR9ZS5ic<7vceGkl-*hx)Nc zQ>E6pe=a^gkYdtGZrcO1&3JC3Slgr~KFV!NZ98cJSLSx`d7G@=rjZMUpVDsUM_^lT zQWYNJdnC)~i2Ng6TE*FX269d-#PXVFB_Y6K=OBZtxqQi#S!c;s_OV@%9#D zZx$%}aINAzWEwb5SP)^i2>MUNT}50J@u_gP-cFgWg|ei&6OI>70CcTl#P2$uxB%2Q zApC=fyT$5@Ig5h$vBcpQ`(r=6w`f;!+Pf0w{9X@3lC3oH`pyrevn@vdSQPup>C0KX zt#U*Rp2VWpT>!u0@(Ov`6q=5*PiIq1UmJ8pr?p+C(`>E^`eSCjnA9#t*BioKXT+QK zU{A-Zrf1RV(HaTlY32E8LEhm@IZW(fSRS5n>N%c%oQE3=y31EVTIFyO>@YDuoXbJj ze|jl{!ZO0AAg0SxBcA08_{$Li^*KETPHWmvBQMjY>+}ImuK}j5#Y3$%|6jRj0wAZ$ zeurg01Vy`+Qy*VT&A)cgy|$>f^~kr=b+!+FJ8vHRnVd4B2TZ-M4e0G<<)$jZzOb*4qNopc^#YE=j%RmO=Q#Ey!(!EXRY)w1yS zlmDIkUR7=jWy{Y4U;X=+3>WqEhwIJ`});YOq4f z)Z@6&K)LM>j0{1v0wnLW4Qy0@uK`Zd2vtCbdQC-TIUXAMZrn=s{3_+0XQvc?Q)+>wcXn* zKjnbP(*TT&_|v|AuZcry-GIjeu!lh|sbWvS;>TdIem}kTlS=ylDE8+IaQmuamw?3v zcVv&9764u2Vx&!D71z*dqpl5*E?1!d_y)l2{cEBV*zV(K zQHAIDDxX(CdaIbD?t71aI{JLhuhF8)E_?a|vt#igq_i(xzelXzg2e#DdnzY&5F>uh%uB-o!ptl@;8FR;$}ya4VSm481M(}m#AbwKU^CIT#9A655NA_4vE z@%>aSph^g~QYyNlmvF#!^%sK3l?0`_QFmp0Xrya5oD>ISmkMjKC*T9L{{Z$a08Z-~0N!Br?2Q{}+{Jr29Uf z?*Q$9@de<$vHyYUv;flsvTKF+xSt*XSO7C>!o4^=djR5XfLMtSM~z+JGJ1{&KpqB@ z2ddlZ9|w@u{=4)3k2?4=*sgi%0M`P%S+7ft{WZ7^@GXDE0oaS*Pt?v0s*^a>A-4Lm zcdxJe{RUk3asS@GsICj7?38@%`1KFa-n_lwlg>CVHFp25upf=Hr@h|~-qUh?zwKYQ ztMfg-e|%mW@Lu*sC-?LNw95^3fPdYe;S68_?Y@p0_d0dEJ8t0vvTN1dQO`#oS1Rn? zAiC~{!%l)DH^NL!#*82x!uin3+3msX2Ua#uE zV6UUbuH(l;+>6I2C0I1I3Q%_(b_ZfW1n(Rv&uvF?ly8ZW8p(dY+_``_pfr)7M4P(RgN~0=6kD@4;OJhZOb_2&tIxu$Z@W!7areTMPmTO4}-|3ipI+L?|Ecp zKGFEyJ&#M3{q=mI>q&y#`Je6cX@K@Gzwr7BP(0nmw| zNg(Xjsi`ouq7|0c56kNbS50cSYLu!Qa17ZYr{{UQxZn0w-j<7aol*bB|DjOFvPX$T z*lE;~^xo;k$@QrS3hRu-WaMDK@VJ`$Y0kod4@p@`s!~Gk8w^6p?{RMryZOK|CdTzd zJu@*BV9zV89C1ZN*sB-Mf2s9(oaJc0EX3H&^K^n49f`N$#l>;j_l7gy!2s*~k=1*G z0aRt(1SyoIcY+PeL5EEcq!Ap^h5x&WGj5=&oyaIY*MCAd^Tw7Y;i4L~CSrJ3nx=+t z`-C=Uq*`|hS_36C&*X}*Mp=xX_r&#k%FOo^2_8WeN8s0iqPHYX6GBcbc?KHWDaT$T zxYi@udrQAxwbPoA|4+{@D5s-R=Wz{s+XAxpkRpWYKgt8Bc3we2XPzWFa-aOtQ9 zBYW9l4fS5GRBMo|9RU4}oa+kOKBJmCBWFLZK5R%nW1}M4^CDRRC6eyXm9kyypIcCn zosxVi_v6t7 z_Nx<`ZCZX_^Yao&{Zi&s_1N1qX+)j zt_@|z9Ta8w<>|KpZ9)pQK5Xb!^A{J^9_)?BF_F^faYp< zhS;8==ii`0ceHu#Dc1}{(VBM_$N5!oq8XHGBiGaXx49ghU50T4+y~)Nd~<$y(>;1~t2C?~#TdxyvwBcxi>UN2#+XBkP^O zhO4Fa{3&;_YB!$J{O{s&2SDTs4~5vHeOFOcFA zbK*>z>ETa)1vEdRwc727)ait&>Y=Qzb~)JJNOr-n?tmwHUaWBWCMfiCE|gQV&Nl9} zUlKk0*+K1Lsz%0yk%Wp74dRikwhRK$$y1a{?8=dGGz~D>J?)9O@5l0Dv1hZHs5?@Q|&CXY_3E;QQ$bAc+`^i5MLQk zlL`??IwfR!PPucNYP!UU;G~EP8u26M(?B~>vNCz$i7eHC67bOr1K&MGcY5e&vV?W0 z&i-O~WqO`tev<6>rlbu=*dl`8lEc=(?9PjajaxM0Yf8~P|FOPmE^lRQsVQ1;wz>Ix z`HKcCF!mCEc@t zV)Ff%G;d5S=**XV6;12B=mFweQ0aEd!^H6Dw+v6LiAT4OAgkk&uex%_v= z|H-~*75Uy2!7LTat(p_dst0YKIk1`kTGx1sVa7~EC424g&KJp(ToDbQ;n!#7lUvN= zmoRzB@6`U8p~K(tUpvzo@MR|r4D7?kHrD%-gWp%}J%;P8pEPrKW-_v7au=xt@S4c5 zsTN!G{jc#hZZ)85rp5^T1FuLj+ z(=i#3JIQ`mQvi#)ksNhgG07Edf!#s>GhYa>seS=zU9)Pdv7>6T3sUS&0}zkkvAo1}u3D?hK8 zev%Vfls-y2i8*m(mc^-WTDw#gr}?~>VApB&h){L*$g(eQ=LExzA(EV;O%C$QNRc{` zFZ}fjKmA(BQ(U{ZtF%@CNrAS-ESqX`XHMJyzSnUebo3XQnZvUee=cFnzsc@e_zf1> zAIri_e^bK@fwaF==RU6LVb}E=O%|OWn!AT*uWrSy9G?BPEBu9DpM2h@UE@_ZZJ2}j z+s)<4mEP4(S{E(o^x1xSbz65y^GOD3b6o52?C|T$_FO76#ov~q0a82tOQo|-Sh}lEu_-i6B>$I z7N+T*RLF$7nn2sKK{CyTBeuhN?Zb}YAJ$%8lkd|%F9z9{12Wzj8q?Np?uI}sa>Wn2 z+oEe#bI#ExUF9=rNe{e(F?YMx&a5W7vRM{Z3I4{NWr9dI`~{2l|1_{>m0(d$kfT&8 zttq)BqEyQO`%tjzSa;iV*mg(RcGPd@#%*VBY@6BJ4A1txDAcYzEq|&+RWYg^dS+t+4fq&4{h{|GSPr@zA1>VfkZr-JwI#;hOh{+h|!6Qe0#o ztT6nD(hKQP>;1nJhSm^OsB@~{`=$>HNL%#(F~W2@0rx?vDau##^{$4Pw?Soz>TJtQ zyv77^slJ9RUo%B$|1M9R%Xf7;@HxE#nx;y7s?(!B=od~U6#W{!7%tX zZ0k=?%TNo`kmz(ry^R(p(^KfM#WEam91f=pFNlU8!{HRJ>6Q5Onr+%vMPGM1$9-8- zg4)ywiYzZIP*fxt`t|R&!ToL6``Pw$v&qzWg0OhzA zO7AJU`4C@syj@aJ($!!@qY{EV&5FPKA$xg9#b2Be@A1f2d9P*evG`x&`Rw0ZIH^em zjU>Ux(&H=ELr$?*g+O@U z{Jr`3WmlKpH?}|DzvKhF_DX5B>d)m_OI+ZrBl%oTMny)-pMN;^$M3~$C>ZPQK_ZV zn;X%}Umn__c1!5ISvWB6J_)s(Z#S3TY+qKmhl+rt1USsISa`d8@R!Tf+nX!zPVqX< z%t8wX{lLdan6i?c^vlAb zhZjdEy~3eagxSScN=V(mA8_u!~{xu(5sTNVG`dg_zT;Uwg@0E|RY`1-Q zc?r3G`F1$?#`d-3_{|q>xbzLr|H7>+@k)Gq|A(_4aOoXhyTO-Vj{ORb`}eYJDvC%F z!1wP9{I>kDYW=?&J#|0W4|xQddn$P-+Mluu6RX#v_%r`Zbf(=37Bg`&NnjG%Kw~MzcaL~o$e=FvP zTQ%3zs*jokMrEDDu_Mr~wdvv55o))vct^0Eyxm5y?C|OE z?4qm=pD0dncwUkKZTLlh-VshWK}8@;9JfE0V^Ms!dBq3rvV>o3;W6Pb;VyfGg9rTP z6<9B{<{k(9`+#Sk@Q5$M#}5L$>hBU_pKzni-}Arw&F9`;{iWgE6TjZnD)I7gtXd@@ z*nR#NA$f6ujeHJW2hMl(e~#xxm|Znsz5?p%KO5oW*Lkes)O{Q(v(=d28gY0DMOS|h z&#rOfaP8_h8;){2V08rA#h-2q+a8|%Jb#C0hhx|NJK+d%!reT(cwkg6k3e>JJK&Aw zg*w99;=*Bd4i7CJy?dQ}guvn3HIE(68i8>|+mGP*FyForWS1}W2$aKjYbn(M{|?74 zetN-Wlakn9SM}|i1?)y(eS1aMw}mRtcH-m_IzF8Hx&DV|kI=e!@nyS6LhBQLewjNz z{qwXEoc{^0Z#eZQ!t6D_^ZrVN+qM1j^7*{qlkeX@7I61|2Ry&#+bdW<+%FE#uJat0 z(dsPD55KPK+nqPnvC}&9eJ8)|w1bxI6+%0ld-Z;VEFL~x$KBYzIS=o&!)=3G*DB|< zI^Je`@NB2+))4e>cCU5R%nrwX=H(7ab@C+;W|tH2^gjv27Z=Xy2tuF!sr~@p)X{}H zJiGS$IP10(-#YzW&lz=!56@oQHVPO#2!u;$O3$6&%Tsu`XvUeByqF26t~Hc6c8@y} zs6XRO&G_VTXCZhVUVXu_i-I}hTE@HP_Z0zkMW7{=?)U14r|lkp<;Fkb?(#UUMe-S! zmd7Ovgj1>R^Iipsly5W`*S$YQP)|M*-;0yJTsqJ3XC4{MFP%ahx805R-d;|LhN{8g z;Q3$Wlbz#doL_gm^|kWB=5Oh5E^>bG{`0+H0p$ zs3>`t4ZCQQ=cwmb`H9DN7zJ%~-5T@4J5Nx-o6i3tVkC-yd5G-sMuD4ZSVH=`p5G{z zCh0e~=I;xI#i;pRNeCCa=6T#l0WIab2zL2A|D!OMc+CIs>`ko-SgU;TP^*}rqG6Ny zsOP~hfHrJzDDGwF)TZFrh`>XH7wW=^hI0ug)kJVXcC&c)iIWIVVP8M4zV1?s#ro{Z z(S{lX5W`WveBD2Dte@YG&w+|*TXH%@W?1}ygpuLeb)B>ttS=^GcHn`aHfKt~j}nu? z94&SU7CVj#C0~ne{eN#%tlBs22#BlaT_3iC9MPskZ}#a~67Z!c(Dj+)E8qCo8>LZQ zZF>+LpD;cY>AAjr#TY*4hO0!YKSw*Kps~{_9UCp5LhQp*SR2*0gLvtIQldDGtK=r2 zlK|XG%&|m8t0k^96LUo3yrmFtb9Fh#KocGvL|6aRS`S~r;|*lTBhO-mSzx&n%*|VhZ5zf4i$4yt5qaN%AI=l7t3>&Uz@CT& z|Dd^F*nk~H#S)~%N@UlYGFd?QyF?Sb5WteqHav_YdJUV@nvcP9!ovWk{h&Kv2pJ1e z350_MssV=x(lnS)p+v!rBHy`!cJHUV8q}%;Bd<>wy#rs3kZhLoy9=9z72_Wg z$gkE&=l&;T ze{xwK`u?#0^keH`RH1{uC$OH=*`bV1;IxwToClt@$D~y*uS;^@jUVF_JpQ~sGl2Sf zL{qN(Tb_jfh>%VTB3Y~)Kx>4+ ze|cvpA)?`6wm(?cfG7V#bIr*`us*UPDzO2Q;|6>+^D>gvt{nz7FUc&h@g&SFYl4~a z5`B5FzdRDug|kRK+pH+9p9uKYWX3&YeTCI5?|l!vx1Z8_<3$7dEj-~G`su?*hLX}V zBxQ(n$(cLYW$^tOVKcC1WL(+!gcS#B9f4y<^rMFrdbH5a|1KOrZt|*-`w-ea`S}X| z?F6D5LdhTwoF7p|f#pEsXiQTORSO<&C|Rn7tg+>J7d)CztF!#8unTKQ3Y)2bGNa`^ z$>3-y?W1a4Z=1?Oh+#Rm`Y4+nRhI^=m|3YMZLYCihli6eqmB7o2_LHr_)xxN;QaG)gfKsrhOtUGo#)9Yyu-JzAkb@KW~>yd zS>c@jGVC&}e=mV3!2FloqA!V%Gr4jjc1uqopO!qqKZ7C1Q)5-OK;tb(*t5eo!5lG` zUe4W!w)hOqKHkQu#M6^Y_)O3m6RQN*FS$_V8Koi2TY2Mqu1}1>oovu@xJ~Zal(o&R zoUsPyGryC2)sw+WWuWtSJkKm#PoF&_;QHrW`uzWoVp@Ba})s5y)ZntNSLhXt;4jRU77Pq5^8N-{=E zjIQF4mZjVI>IZbsLX^$tD@piQo3Li%lb>flA>N6cwl`-caqDH&oAldL-9dMA++N*T*||7ASC4 zLAq;A&Tpl7Uj5OOFA>c@Z{Z2YCuia18c<81qyke(XI|3f7Rr4cCVz*X?vM~2=ifnG z|KQR*WMHGKc73tc>#dV<=%#O1eD|{{Rj@hA&0CyIuVnS4zS<@mX2XZ?w;$`JC!c4d zB|_m|aqjjZd;Y#ir-MhkTsz-8=aqQhZ6}}M;hhNp|8srRGSEKyqaU4i^xHk)eI)&T z-0;sF#=meB|H8>!u6>(p_f4OeP7{lH!0Qj{`VC7MU#=aUcBff%Tr-`wwd0uSlq!8z zXe{VBM)A@##~&}(?j9ktU9Lmk)k1b{A^*ELt}L#-D&%knQ4rf=F+qBVYR`0~w5~1G zYQv}5ylk#>)okSvL#EbuB5+iox6s2tHjlFK7WJCemYtp{qr^Eqic;|RaqZPuygdKI zUdUm$*>J~>peww|wtKT89CVpyVVTWJK9VCoYSqWx&!0aRD=pN_}K?!bVklMAK_?cxsAKMS{H^!|IM%nPBf0YnNU$M$WOi+_9)t<>pn~p7&p> z|E&oM#caN98*Dc?8efgz^@5cuB3PAV2xSmW2j38J_El(xmnxbw_bNiXI~|}qD0>I? zX2@2snG}Q^^pn>2ZHKS^hpPLk{+*^VN-F@)9sa#a#Y!AH!9tFMwnDDUn7V@pcl#rq zLEN*38Cq1-Kg6<>gmQm}s`_SsCgh{m-pCke?o{sgknv9TAYJ+P_QUt%gKSUcfZ~d9 z&Bw3)@q2PSOWfv~wsDfDy(Or0*=|RI5tZ`Kq79#8SKxwwD(uLwcWqMqf++0-&~F;* zM=lSQh-pEIX~t+eWI1geO`BE&&c-gI;rQq9Tw$2v9*%Ji1NXzv?65xCF!mQJ$!X_Q zCmeQg4Vzp5anrHJ>GyKlS@ae(1y-LMrnER@2jOo!C(Nh|2P zEzMr2)cxtxaAJUN&Sx#oW#nM_Wmz8B;TDhejE<89^%oT+X*D(td0 zC86Y2EM#;!;7))KEcH{XjQw{@-fx%Wht& zw)=P{l>J17-D;G}b0<;m9Pi2Tb3Rhv|6H$0bo+rmqJ{Q1O;526skZz35qce(eR5sZ z7vAlm;uVb-%}tAH`9vjtK*f)I-`HPUtcMC``^M*rI(*^xGOrq*iiY~DRNnavz3%5| zI=-cL{PQ2RcvSzDP5JY?ll@a2;PmW&@qa$P5_+F3fWC76KCcDcbx`3i++PhB_de#i zK>buB)TPRXsWZQq$JCqDRQ*|T$V;~`)9lKE=>@g*V)MBdA4jLE+NIsMDL2JXdUd~k z)!L58)7fp_UR8Ecc~q;vRC_axs3BBp?4PMZ zRCNz@y6Nu;H8}bIJ8o39GRQhXliMCB_S2y(O#^Da(a~<`Jg-v0^=CzcZo9nQV!hSQ zKWOn~tstow(?hht2=M5CoEj2+E0fQ zc&hK)25hHdjHvmh*4YooUyFA{@JN@)!COni$Ie)`!emVX({pP ztFA7JdmGmpsNGMZ53|_&F^l`>ajZNu@Ic?+X@A_GtJ>b&Dl+l&Sy45qzi(n{`l3xvO8f_fy|@2Z0AE@mHmvEC<<7 z0}-oBuS2nWe^&-&{_`J|cJ05ptkd0(p1a0W1g{Cq3Aan;$?FCE{~tA4ISN4wt}RFinB>hyztuPN2q$?~}UN}=D?_%I#UyseINQeA^8NgdUG z(c-k#{Zl0ysiM+e$ySokhdwh7bbl_4AM*O$@j~ZA7UZSWyXka!D9|2gPam0aA3-)VdAXVJfYJ^d~B zm+YetHFu@3-}}e?nW(roROM5h2^{4)!CYzQlFP@m;D5B zd$Z}P?U0Y^LeARU*pbWGZr6Sxdoo#ynwiVqv)$t?y=g~@s^Zw5Qa>T;!1llG>+b%k zk&V)*o}lo#=OwC&AfYw4%7PI?=y{T>{}j_X$qK&nE6wYWgb;+bJ&%*?lE7Q#{krqP zsI+VTja@9zsj5{rstOpp)%YUx$890oTUolw_QqjFR``bltm7~eZ+RV6a?BA{|8Z1_ z?nyvJ0UG-O25v<4FUNm}=q`F*JhR)0fy?+Em9nYoac`U4K+_fa^w3OWG1J8Ebf|P# z)Oaw?U>;B_!WyF85>L&hT63(v;`yUWo4dv0+`i&Yups(d2+9_!P2=MT?BC!g9i^Ya`s+hj_RKeX=sT5HBg!rx%B9;;wsAc0L$!7hQeOm| z7l7<0*16F^ zU}$4?nBBNgtvE(#mSFa9=?sN<7tvqzv!=%{#f&@H+30|1$bo%-6~*fTJA=JjQ7&7l zlf3N;v{YQki3lsh-;?5N))tcEsoMR~?URKSIKvV2>rmxGm#t7tp;VTHI7L=#|p;vW- zDD}WkGwAsradm*7R#ynN_Pkf8R`W5NfQ5Ki@}rH3*4=IcpvUZLA( z4*q-TG3i_82}qQMo)i25i8$sHSpPin_mypOp~_~@HOJGQTz=@Kkv)ScpD{z( zgG{aQZc0e0@Ln^-)q|3IuIeanm|%wwv>GAKk=I-q9lksOgdaSjF_87eHtyp7kSXf< z8ee-9-SAgCcotR9S75b;)$*Ic_4M~kZUIB>jwtzdHmxsIZsn7?_q|xId~UEiWA0?3 z9e6Kj#V_)sA03FWd)5GueL(@fT$V3y_eY*gow=AZSb5-PUCfWKQk?}m;R~YlCH0Qd z#nxA4%?jPVa+{tAuk!^f#Yc5jH`keryY*KG;xThiN_dyNR-rjpG@wV)nM&~4l`-Xw z7dz6}Eqt&oLE+A@(JgC+hyD@NdqfO+P$uC9HJ;A+-_IFEk7@8+_Mdta$l^kkHnk!{&l92dVg#^%HtC`RF!Sz zt4H=5MZGtru;AxMsRG(3{^D2fJ}C#>rXN{(YYHn6hS6m#~MlW>R702=kQXuRsLsz zJkKAf{d<2=vA#}J>1$FhJ#Z*hk`wGN0W}M+N|1p+DZFzS^QAbZ;M0CKTT4eYvA%lJ z7hjH|$2e`nS0fdqMx@?Hc=!HC$!D6=G5N|X;WOwDcZTf0T0RS#lRr=AiuBP#Ior<|ebumMn zzq?ao42&dLelf#d1+u;8|K8IW{zu4hlZrrOa z^k=grz2O;V&s1xB;X!dDP=ePtd3MH7|F^TNmA`e{_m-5)X7p7 z)V{qy+D6Z_k?LzT8SEFJTex)WSdcy?Zl9iwTfq04HLgxqlTh?0g;0~;P?PaeBXgg! z7B!{Felc!J1=PR#g5`pBA zbb|RWrvKHPi>dvb`v@hU$A;dx<|V3eZ2p!3h(8lkzoaHvQq*dSpj>xoPt#IbUh zaV@3@%HfvAsd}szE3Cb#{lMSnlNhlxw)1w1+x?FK_e^|LMxA*}XUgAE{%G%^>I*PzM?PJ(n9cC)0g?}%xFr;M^jdBsz^jXsOUTS6FRIGE2Cflt7UCn-| z8<+whHMrP3<-0=+MD&NYx$?RMuo_I&i+((4^0twPcYKD&Q%#&k)GI&kO^&&;<1lDN zUH`uSh&D@1OZ;@&&+W|T_8)v!3edN+A)HoF7Pp8pNf8jc7-{4-)*v&G|>C*H*Vi* zzM03GTe{yWn6NF(u>IyObJxqZ$TE%dxfJ&G7c@($A92?f9_Q6Lem#!K?rr#6cY8Y4 zK0Tp@C>Tx~qTbH%{T#j)CQIrEENK{j=crzc2f=)BC-t6Edme7odHIq-xV0c6A z)rMKO>GuA}N{60HcSnS~XT&`vAdGW(0yU7X^mP25gF6F@kV)nZmGS{L+;j}&Rd7kt{>}8QGPl&fY65EnF$BwQ_b)8yY@1s%mwv=NBsSLxU9j8pfGB*Hrx;t#yKRtgrU~hc=Lo_+E?2ciSY5}>`}R^jFsp)YGiq-I^tFu959^#Y(kU8v+w~i2`|-rLg>f~or|XT>c_J!u-IR!R4@9+<)F`p-@z0;Q z_D5&*gB=gA*C>54Y%pZ?{}(?77gxW2aUJ3B3sL&z_vPZ_z0l_Ka666r41Pbs-9N;+ z7r6XpdtXasr-cEDgMrcJM=J}uf&o3rF5RvbsA4IIZ zf!#Ou`_?xws_p$&F!`KsK_tE)0d&~rGQho+X_A#z_LI*%xQ1<#LI{X}$r zC2b&S1Uwgo=g6Y{e`yjfa)5~I#mV$OBL>#602`vd5^q0lyT6ycb+LE0x2Srt0ojYa zmKSFeo?RWy>*VqEYI~qJi;!NtUD$a8qicwmH!!+pclyQJC05(PmAln9e#F`}o47ck za7K!6bX@il%{|5yi?O_o2)X+6i|cjclfvADZ~Ob;+#l^mq`ZKo%dsf&b#P9^iDegF z%(Djf^zUp^P^6(#l;L9G+W$i2cR9UEn7Lbx?HBtl#!L_EH#ob}=kI=Wo?vpF;>h>= zW{h!zn^!Q%%KF8Al^rbHlJf>9^>Izl<|M8>{xLr9|B>7A9v2vT1#hpx=m*DL7w2Ov z_5;(GXll z7e;+-#NYkP3_tdX4vM~95qM$QV6=CC;P)DjgtH%?4`TEdkN+I^yY2S*$t^r6x-qb1 z2kAantbO~s$!;5z^Ssv&%w6Nn#oCn?IvfePqU$9?PBV}>%058UyNNCX0!1wadv-JT8D6Uub23O(kHsw!t*GN z(u=cCKbO+k7*vnE#Rar~yeBtJL%%DY58m_*(mZ7L-{+qq1|LNelExx8xQZe8JuSS4 zLcH#K7;$#q?-Y4Z8kqW-kABAeftbFVwu8vGqG=t8-P>P+k?XqLezf}Y2WCFO)YH!l z(vCXf>>Vs!*z@hL*^ff;9Xqa*AAH+R3x2K;!)??5E1f3ez;L=@M}6&%6O0$`*9OHS zhSdx%zRq|f?@}&FN6&V=(S0IC#e`@b-#`y*%L(wfB9|yh`IJ=f8Y@ zDmrt=X?@@L9Y|%z8+Fs&^navb$d2f?KV*NR+jQ-dy0KTVhp`J6>5PqHH%{Z6E|w*l z;MlIGD3dtqMw;}UA244qF5j8AH0BS@*H1BI&tEiOyz?93?WB`vKD5-@&xioH!ndAp zd49KzFeozWd7Zs+3qRGe3h#}e$zR1BKG;wteNJ*uZU<@M8lNL`edo)hV=LX{`Ku_p zDZiHeMA3zCak0j{@y{P6bgTl|R*FH?ze;|xUyt2*_~sE=+wLQ;T-cW5=#$4t9se@# z{CQaXoPTir^I(-Md;__~F7x7) zib54~GBp21cVC+A3Y#R(6kSo`x{W|YgUM{5OdUD!gb_QD;ejO80FxNtyHcpdfRCr3Hz1R!+l$$}nBRUfS}9*V zqA9f|(M<$OTgbMC;Lmk}KDynpI_{LBt*NkW(pL&(#|ta?nj<3DxpTs?B_4d9WV-{O zUs$)qO)jIBLh=10KK+GSdlY6(l>Jq(|00sN1Gy6SIyux6SpP(2>ZEG=aX%=eqe7N| z4wp!+7vgX&*Eyx{L={K6+p^PlA*$Z3!N;@+w6`ck_F(SwV;dNw`lozpq*Wdl)YW&9LlW=%p2C31M3DyF~02V60l8scQ61 z!NGqd+xPC-Vg4dq)DPVb6xgFn+BPs2KtEzY77c|cI=LD<3kaRIKLGIyhxA3M-70QU z)n(0msRDthNM=Z>c4;~6+>6FSHZD=(Jh_!8fD{NiTOJJ-L7@aU*`UL5_12%o(ndW1sf{=r6Zk1KRn0=luS(S1cf>3oem#R|kB1gTG;~Bx@_p4q9ksX6 z9$J)NMP<_w>H4(fe*`bT&|ND~*A7;`0urHacx?L`5^C8YUzNYI68W#xj`&eMZ&}Ei zojpe|ey02S!k>Ks#NRD=2?p&CDdV!7DA1Qs@+elG6pBBjn*73Qy+4kPg^|>t8Qy&c zYX5SAUudc?de}2*NHaRJBY!cXN#9=|p2w!-4(@PKD=MvDu(K5%&kD)E*Ljd z4wcUI3nf2O{bNQxA2*=}DerJOK&j_2i3%%weux`N_CHdid+`|8aCML_+a6AjU%3~# zK94q=PhK|<1b5iobyNdGsbrVN@NFE~3wQsTu6 zmV<0$d<(YD!j8)LF(5vp8=b3q7tG&(8Hr+l%Ew*3(6ZpS=@%L2B7DgC%frt$#|tZr zKAIg~*erPby3bf=VP?T+u>zhfr!H$@Ddu8aSOq3QnzarCMrMSw1`Dx$Z z^*NnWM$!CB@fnn44A7Tc7A~EoG!;Hz8>b;f$Hr*@gWHswVnk9*JU6ZnHf}2qK;Z$X zNgnV+`aXJgU;Ml#$+ zbTCJ53IcLJwjVW?|DzngVqRi&{aShz1MjCw4_~z;G}hRMP9(c_UD7*O5)of&qC34` zllU3Q^+~^{a?VMX=}89ZPI(;C5^547e-aU&Qu~Tsx5LDrNYR&<2AMog99nPYL46HvX#3S|wy1&O9g2(sRNU3jAV`h|>$~Cf( zysuYg=e$&<;NbfWtWWVh3o~PP4-?;BuH(x1p2{aXwLVUUzmrks6%hNgA(KTpqq+X0 zXkPy3-$ybwM-sDpj&@tjd~=|4j5}eFbx0Nyhtf%wIPCOES!5>G@U5jYE_E-i!DFV#$1A+0mq5 z$>DrCiYplu8OZ7vyY7qj|Cj9jOSiM8zVyWuu>t6xN$r?PGMu^HlfoC0snCH92P$0T zXL(_UWv9y1$Tb|fhTVXqB-=x`^N{r9?gr$PQoF9t{|U9%IC-*$Vhb&T@huq??T^() zZ$5opt;rRsDUwi`FV|lU??BSL%Qf#Zemg6g^Hqt@>LKGKsQjwA7ZyP3)3f~*CoI9Z zOE~Obh4sP$DZ2#^pSC$HM7#ZD&B?!?r$AqF%uj$kSL2;mi{?7zxqgJqd#Lo0%S%S| z4;TJD?TPI0%Y|AIs#qb#S1$OF&_4keNt z1(^f+yq{l`CxO?zkbZW#S9K|eX~E%oWfVIoBpih9f9Q7EM91;ie^Zt%dD-Vt=!$Ru zn@S{`*M|7bzo|2~d6Kr{eiCiRDXdG7nq!-8d-DixOz}k~+M>Hz7%&SrKuTJ`0ZG)| z?TmOk>pPUY3lhbi|De@BDkvfIcb(gM#XnMrK0F%}hv+1GGD*&p`;SuarQ6j(P0Bq| zRQXEBAl^P`eLMrFQ)l|#$;R%K4UBku&lCkZ{kZ_+ZH&c;h<}Y(g0WT6?G7f`-C3aM z3-eLZBZ{-Vim967@c_a1YD~3yJi9^``lS2x*j3Y5XheGO=(f!}Wy^h|A6fdDv9&0h zN!IBYC7Jir$x71?){FwQ)#)rMI6T3?t_M?vfLl&IK2D$38{;_AKxg|X&V=Lhb`bE% z2aa@ycP9R{(f3x?MWu4Y<4!4YdjDrTJ|#o<7zaf};y4i$(F?qT)BwaAbxFn zzLYd->!xKR?o?g+;C3g)M_o}TZ+!1k%+(pgmGTtH-${3-uFq$q1XT^CLv4rl_IAzj z4@K?V%CM5=y`y|BZF8Hed-%Nux7(5{aEJJEY!)G|` z>?RD-feD>4(@>-}@lgSud0#vX5P}4{EjIWm$VKi|v06tlS5W;*R=3cha~$> zO#s+4ny5+!q249#1ZU0%~ zSV|#xyJZQ;)Uvwm=g-c?S#}CmB(?7xt-(MXGZBi@#Dl7E&HBfZ?BhSJGTjs~@b+RX zewp^>^%}$PEK_VR^Uv#l7-lrgUX$A@Z-zgM0c}|P4beNvK!x?#Y6lYT0t2oq2bNuv z;zlI=dXdD=PlQ!CG4|;f^lYwJvMuzEdT2Wg~|Sq zEMG9y8)@=`1bRV|vLJU3MkZ)O@>ie#XS?JK+gAK#JV9_V{V}x;sSsxtF;J!Zgo$VSd zeMLh3G413oRHXVVOnv1zDr~*qKh$iroqyl>eMgdXkTWr1ckNvGM{4n{O9D!U{ zOXVY}tNY{60&A``s(>J(cn#m)Z9hI2Zzs=O!!6hdM_vhcF>}SwVK1H=_3G$-uSn`v zBz&=IF59l{n+s=M_N|+R)2Muzb|l+1$?o0PRcyOky_Z+I9cEChso1(>hH#oSRLoZ_ zq1i>vbviPUm(80U2J)DZEE{Ih%wb2`UE`n_?_n14+dr%(!ai4$c$#JRc~DYCj62LH zEO#VxWpH$IL&TCEwHm}b8P%6L{mdpt+FYL7PQkIeoz8PPw^I!J2P65hA8&8z_ibyk zBky(DRE~cjalByuBh4=5hI_u-tg3StmdB}I799!TkK>Zu$&bXd+0QWv5ihWju>nPGv84W-OQKJYH|f^kOh*kQ{xPV3=WDkIM{)CDwM$ z$}5*WmZW%de|ec@Ntj=CEw>scFAMz@n09|QOHUE)F+CoO$!=!2W$JzAuLgzME)%ZL z^kV}S@JghMx!*{hZx>CxjQMaY(CtdIO9Fnoq{?O1b==!?|FJwP8pyj20_g+J;7YvT z>wcx*?>Ib*ukS>@b{6L{Uv^&X_pzMB-QV#3{rU4;ejr{qDAPH}`5NRLUbb900n>J+ zK2L9lgu9sQK`D;AKbUu4#}sH9j-%ZBKyHEO-PFszO#AWmKVj&L_ai~2k;+NK#c*|h zyP0&J2jzH)Q9owZ?{j>ghw1gs9cVD~&2EY-#jfY1xqrCNRrhnH=k?}LD8~V5>ziAF zRJ(GBM}<`y*G4l*-U^({b+KcJO() zKbBI0T0Rdm?j?-4#s_53E}K66**QeRIil+CJr3ykx$U6k_wopJawV=L`DVNrujCQk_ijj`Crru;aZi-Tl3CEH2wF*8fj(-~HGP zHC5U|zvufskmNtKnoa)XL=AEgPR6ZSI38bb_qWqhs5zG;W==qFGK~?86D5rO+RdiJn?M3sdL#Zs+;Jdki#q&9N zueQgL8)qY@S>vZdX-93*_aCLsDAZZG4|l%F{I@gTmEBn>HKh_~o-a!yt1>UT^Y39V znCwhdg!KG;P$AMa4^imR{D1z(dt}LT0NrC%>|Pc!QB%1F zQLI2Zzi}s2%TSNF3&hy*oGMsqn6BG9Ahvz8X8);;5tw~~?I#jvErMqABhvfSUu#0g zJ&^ks`Bw0RU*K+l&h3x_PinY7WFXRZPcQcbxh-K!TLSVuwBQ^B?N?AxsId|S)B^M> z=!1p1pg;VGHGJe&)n*Nl4mE_lCM5Ecg$%H34&*|P&)0vM;3f*QR5eU)VyFZF6pbY0REG*1(Ih6kE&t%TIedct??((c>>Gt z9M3YX)7`O{c;X00)ZIrkKl>L3DvZ2CfghoA!Hw%@ExuU4~ z<;u@UYg%FNKkDw2E8oLBT4b!XJT1*hvtDRf;O8|5#xwS-_r7?LP+b4XasY;^fFXKp zcv?o3|9hn1dkP1@CDj~QM9-w|4yoiIxtxSN;VY`_D{`O|b}mW3D3Km55sStrY0#Tj zZ%42D1d7?gvDX-R2iO0+l>h?2!k*FMJ{u^;xAM|4!I21DZxre8LNJ*hriQO(bkRqI z-~XVYCk`L*yaueEk6RDKeL`tHRQ3emT2V@$(O2(bliTZ&K6coj^!f?y6#{*PE{AXW z+0Te%I!wfmGUo{}zN0?f_Cw<%JO3y69~utX)#JoSU&E0F&a{SoW8heS6+>XM zK5}dBLe`uDUA2<;F!LO`vVDCz_B#O1FRGS}=VR@I^1Upp2LP_zualS2T!Yd|LLH9q zXs?1mbjWw)Qfr{R720bBlq)p{mih%VTKDtig(O9+J%TT3B~B*%WzB$(7V65v)wy(t z)qiO6-SNG!FdsG;Ue7v(^+!S10^mv%2%?y5fRmo2zM=qy=jS1KJ4`4d&p+4j3-k&~ z{4B)gI%UqXVvKvWND$?o$>^G7c&NG*Ur{K8BFzG#-9LY+zCnpUVbqg_5hi_xF8_j} z@4{C*`ypTI%c%E}V*jg<*|2JYVvT#}!*bmiPR)&d{ zB){d{S}g=%-{xWeuLU&ES4i#1Bj1J1@c^f7)Qx(?Wz-AbEQr0Mn z`ENoT=IGh8Um1DZCl@o~@SO4&^WaOVmoG5*=d#CIC@hrV>SUNr$TB5!A1{#K_M@4< zo|61vo0(tD=*G|NnY^?aD`iHwd&Yd4QRn{Q=t+PW6biW$@0BOq{}riW!a3}k4g=GIi zj(cpuH3Kgl|M zC5I@A)Kb6cG4d7OQzjqNik{g72_iLl4<&C3zC~McS@7K{SVZFAGnYxK;!0BQmn=qe zW36POQPN$M6rcK~-4Fj>()XSWZ9BC4ijlMaGVo$}%UiD}0lzxR>NtpJ@53 zZWFNjBn|pcW4!a#EBf=r8k{dJ@=Y)^o<3Z?2A?NW?dluwRe3d5qNZMxW>+(Mwn&u! z)fGC=7G=%IU(8qzf8%ndx36f+_e|oXwVkAmzRNO_lu3fxA>m(%T(ReK2Y;0Rv(PeV zCXu4%o}OoqCAne5_G_uu1PlD5w7+6we;MCLzUmRHZ&B>8ucS`o*>`dTzt|EZrEpsE zWIo8F(xpV?I+QXGSD^y8gL69-kNRIV8cTj`$@) zYu4L&@>S288sz{?nx4dk)X2DwKp$!+LG1!?*%*%gPH(3dK%`rqpF3l1Ucg#TCnG!& zAJK`t_D*%bClZcfU#-b$K%1|~HLNLtR4HM2A*E=8w+DjouO9b~)MYw2I*=O>P`FzF>wd3|c(ai-M}`Yl}lpBQ`2t4}Th zFZI0|xjtdZXY}w9qOVc@|Ix!|>RMruwGIFNotIjmAruX}~x%3i^ zijxxRXAS4xFo|o%LFGMUKRK}dbmO0-{CjMY4d78m3ptC$#$S$S=3bE5T&*wXtC|NX z?0-#uz$-3LBIbYcL{Xfg*!M5CJ+%PnE(%7)b)pt~S#56~p2C9@;5>nm4`GqXb}n+5 zx%8n|PffO@jc<}CHn|F$;+m+Lb{|3^AC(tBYH+0Z5+(1&w%^~~8IM~(B@-_e zQ391Y_4h7>G^i0VD9kpj33wITQE-=*(Pi6V+MOKUQP%G$!gpT8>+baTq)1vZ{aYp_Ll51+ zXg8YG?K&F{+)=w}xX1WYZm$Z!s2np@t0Cbg;&zm7cPBjzi4W?%+s2t5F{!Y%oDh2) zFB04CxKe{VU1)lnmagUm?mJt&UjLwOeW+E2bS+Plc{hLdehQppvE_8!?H$u`$AWv? zhV6EU_1JJZej$#B;N!>Z?xs8JrFqHy8z62ymcn9}T4mOx^|DJ|IB z+i!4Ny$ia@Q=3Z8J!o7*(F9s`(taGhq!cD_yn$*ciZJlTFmcz>kz<1k5OPmXxg#e}~_Nw@!g2yB}ZljUQuFPfAl_Yhf+E8knF6%HI>wXmrOoRXo*;nyO73i{0 z3*N(o-hkbwW;=X2{4$u`wiKPc*4>W#W(R6BvK1A34-9z^koxyIAQ0X>Xf;pAo23hy z%bhZXeNeiUp&b`$HWZsf{>^9G2wb}WYC{UyvBc)<(#;lkYjvQGHf&Z8&#Hzokzpm< zVRr}R&ma9hO}|?-&vVmmj5f-&$-l@HK)ZTY+IyA29eBXi3@1*(^rGPfIlJvO|Ooi01=feoO5+8(+ z7k`cn`f!Nei5$bZ#1&-WZa>{BEb}8@r&-UPKr|x(HSKikas|_Y;rqKF@$7G;?X;h_ z(^apyfP}L5|NO7hg@Vj~4mVbctVmL%tM&E>lRO!BOpAnCDg|{lnOy%^?r(a1@%jp) zE~NZ^AB27S_ZpgS+r7Qz^N;6%iUah2er4J_h=!bba$fke!g<%vA=JHk*t?z(ZC{Z= zM~3-E$AqF(km~BOK<*kNBXahrsNPXKkVCY5dR{70A+Ez_89^za?Us}8uIhPRSFD#w za=l#LsEWplh8mp0q}6DP&TIJ9QpL^+0#np#j*}{#jdB3DMV?(g82S6W-3Ri%LDvg% z*%f*AhCH{jo8@q>|NP3fE7|6{od@kPs&P9Z=+piw^HZoj-g-&bUvf6)041l_&qLgpXYXnDgq z?&04Xqz^JUlKy^ht_+p_eZXGZsa zkXkS!gO2R^1XULz+|W*xOsMZyWZEn8>hcsu+2-E=&-c6Yf06I+pz|I1^~rXN-~Gw0 zd;f>y**s5+=VpPc5h9KFMZLhxn8ejBzyFEePjkaq_ zb&>YSt_p=K4)9$$Rw0ed7;g*GZdu=Ir>zh-ua`hTr$XnIZ%4LW@}Rw0?NjpY&8QqQ z?Xu;By1SKc>7sQ)!n<8(7r6s5Y<%t@?z-PX8;u^GAe0(rr^l^MYTiZswvj*Cnw^xE zjvUWLIIGdX9z=Zkv*e5}^7;9*z?shTEV*{0q2gbJw)=Z|v?R~&?To4}+oBiw1|3(w z-6_-1nS$Q!gjnJu6~gNE`wOzV{xNbteLlJ$)9-`Y&3Sse!FffVJ!tv>!B@I==e_OJ zch>g*(;m*B-xW~z%KCv!yYCC~wpV5tl->7XdoFTOPyL>P>lgXF{p&?~CC80E%$2j2 zOgLVO!E<`$+J!7vkoW3w{i4XrX!8U~mYYnn+-@g``#~Pu2>fs)c7Wtwq+0(QgnBv@ zB;>mo0l)pg;JRLUcA?bpS%YG4V>!i7i2624F4KGa`d@?{8FeH1%Px^C^ZxOf?~82G z?Ky|!+&>}e8ow{HuB2_!&1ZFgb=x~dnD_)I#rW>;b$&djgP`7EE-|PwK1lryWQ^hxzO_j-zS;>>gVY5bES~fm0g#-IyBlv*QdYN z^}Wv_DHd`C4a(sNW#@TaevajQ9Ms1g2xVTR85wWQS%owkfp!Ybwu`&t0_&7->DZ(9 z{XLEMy3#+mzvz@%@O!mv=iYvc{-`3)u3DV8KUwYd>xd9Px%}ZEWL57<4XQ*O6^!rvb2D#dJ}RNZigU73hUU(*HDB-e)H*)0 z{sa*gDd+>)c8wEvevj|1Q-1Lvw~?}oa*ZG7-XD8xjy2(V7Ps9~+%aRQWp z>+>K+y3;gnIL*RL8xTBi!@T$)p~m^%-OmWXYPV(CTq74*DZD_{ic1vjt)3$ko3aIZ zs(7Yxoy~G?7s!wrsbBYq|JKlYIOiL2sfKf&B5Pc!w;f@xDF1?gq>!v(V6itWc?~ATf#5_|0K`34&ZhgY4w&>%HFoIu{nRjUQ5&)t;BqADv^MRYu{(U$| z`2a*}m=8fpl{9dB2zM8 zH&*>>FFMnrsovbVS?dyts79?Ft@s|EzW;H1Ur3`Betl=-6PT$4=>v}&&b`yZ7no_n zLLtyP>>SX3LaU>7*#m0-!c4*FXOusUjY`p-U%`}jB3(K!wsGvO^=P;DKTXk6cfML# z;PRdT=YzKAl%sg9MW6s*K%l?1g*j_ZOf^B3h031C+PPo3apm1gzM>0i==I%& zY+NG&T9OEHqV0bwYjz3&tdQ{l=rux}6;X6i?_r@fzbYY?zz1t|M=L?@mTKz~d!PTn zIpw{Gx?|0IQS!8t2?@2BAzS@MxJJ>?ZzRH<92<(i@lCxFpY+vXMC;psOD zU4og|X8(ychX)Eoi(=l7lH|@|JfU*>r~}#jt8Ce#aoTbbYJi>-Hk~pSC-D7o{+c=F zFIVFcLNG&5cl~YrQ1bPF-Q1M2K+S48D_;B(w)jN9H1*c+5x%}I_p9Z8wVoXYR5~wR z;R&>+gWch?-_3nA+j$-AON2@mvaB_rjS%U6E? zOXr@88DOp?OR5hBmlYOjB$H}9nb5+sF~Y7rDfL!3_lJ>{2fGI&E03^mxdoBWt&z_) zN^lL+JV;J$YY~~051*I1MziieNPHWlw_I#(Uz!W zm#9*gKSAdDR|SLK53IJ4Z=jqghKVmD+6Z>+x7%#9`8f~m2J&kuRiK|A7J3%4=P&zlZ+wMW4506fup9E}{%YheDr;P& zNN2&%Nv_*Tt_vyDcJdZBES;eF#X?y59d>^Qf45d@L!rZWhcyh@seSN^zmuQ##e@h$ zc^?T6tY0+wKSKmYI@u>%3dz? zgEZ~S*Z{9H54L^+ssH6b{-wah zSo#>YUIO08T(4)Kf2D0|@|_-6{g-=Io~6ggxHF5~q19K4o~+b)nK3W_sQ2Vn)eNj9 zmct2YeNuMhBp0qE@v^?0vBvTAu<1Qi_XF!+Qe4Yu-jdSUgY1t?ieGx$OTc?(*sIht zGW3(vTQW;3$;vL7uoUZZ**JN(yJzF`dvouNi!Jdb&7dcpwZ>@Q&+1NAz|6tBj)~Cr zm=HFSSJdN^WK}6{>&L9EemT@H`-vMTo;-OoI*txf z?q_P#%wXapO8&#~4iW7OKMBc@Deoc~3pTdldcA*s*m~v;opk!^ipd%tfNqpPejA%u zDb{vfI$_*rsCU;06xz;$i>!%S)?d_U6V$v8m6R9}jBzN%#pJ~An$kAGiD9Iw#>Z`r108;Swd800lKB@)bcAzXe7d;Jcq{Yi!A zEFw$Z17SNAN*revqRl>{jy|KZJ|DIoME=XUui)k@a_g(SZ8+5Ldu!O?id@ACQ@*oi zKioVAf1cd>#P3%gr0ywsbH!&Z{0aESN!aqMy<~}=|7uZmfA_QmnlBOXKXHdrr=z4$Lb|U@yrvL9{rHu;ufwz{RU0$O z&HUp~XX5Y{A8vS(hf>1qn2)>OTjbd7n%l7bv8pMveG&Cd3*v4E>83ayUU{`%-{Lhs z_8NOav6yGW4X7=&%dM{9B0pzQTNDA^E8k8{(T?znt0gUCl2@)>y#w2c^OwTzu?o=51Mcem3mTezu3rM?Xz?~HQqyTmD;5we- zS7r;LnrD!u2wf5)kY%r_j0SRFFxLu2c8W*cVq+WYrx<=K#E4L}bup-FCv9`@);vFM ze$=rHGV9BxraE>T<-s$J~$zP}rMRv@SNvAUrO^wbCByB_1? z*v;`?|9`8cs?k|)Ps)zx9>>+CC^sxr+HFvFJ#HEeiZR&b@R-T^=4nAC!=NHNaz{mB znho9dh7vMLzPClKzVmx4DU*#_sp2ja-P?VH>!c`qTTpl>KQvc`xZ54?PjlnDKXlm} z2zzDw3L>xBo_cfNhaF@c)V!gqUbxQcfQ1eFvyuKn*s&Np)P3P|S*&kt$M%)`#&gk8 z&a!fJadO5n^>m)}|Gj0~nb9P9E(2K0RtyTbpWj+^z@|@TI+Q-WYsA2byAO9~(=_3Q zko6?XGmUvhrZ|A-=cytJrJu7wFZ7^zrr!O}{>W*v^|A5Q$tTOWw`ln8pHuRkit*Fr z7aFObS1v2*Au6#PV_1$^fm(ghHD6YZm#=0xL=?KkGpS*Z!?3?|m=Hi%ez@0|_FYfU znbD#Ad=O-9ex9sM+i$}T&EX8CZdexI1#O0Ja*}B6si#2&g%^2zRC1xWP%J{M_oi|b2*x>TC*yLu7#Q7~TIrDe4Y&CqZ^vQQ)78hCJbPTr!t-pWctGiVCGy zp%f+1zWD6*5*oSmI^QpjZ*jaE0X=!JM9F*ofld%@Q=zjYDCSmWi&7M`QY7Y1%k+95 z2RJL%j9RZ3Wl|AftqAfcL}7|zA?U7`=eEkQIZz4*is3kvrC7lF#{%tL?TjFMHLanU zx;)@jZG~F5P$4mX3A1~>y01oY5D7(XQ6U97M1IdkrSg_Mk!C>!DG^LlB?!1nc0w+i zW%@*vaQCorqmcK!MYsEVQ`Fs_ZB?tTqFM@qji$dDfu#&F)S6zVwAT*}BO%)BW)rQB z5NJcFUo}6w+7ID&3u8~q#5L$v(e0*h8WekjT9*|nALMbX>;2jNC92xrPd>|0Cao2> z7Sdi&`-}ZA1oQud(iOjzYkR5vpvk3f)SzQUHJc*Ru+pfaCoislCo8>C^;U{1-oN^K z`EC6<0`3!fen4gS2+B8(uloNx$I+nL8{dawZ_wxs3cF={{!c=~jfBvj&l>Y|eS9Ad z*#!$h_75s5*#!e(^ohXxMBx2HnEm5EPK3_~!s`P%UOp;)zqw!C|JU6nTj7IZ|3cLd zKQD*ugO+T7;qx3V=gWQ1@6UhFW3m1qxF2EvPL_iNvhRI4-rs^AbG8Ehd(mTE?SNu; zL4?hFxjn1BG`p?`rLx;G&3gq`MH5n0sgbyRTT#)hzckx%YvJ+&bxy3jQ;F`$+b1dE_D`)6M@1(dD9B<;a+~6-2$gr} zb|r*f${V3!naY>;hElgM{f7`d?{B9dfapZ1&t+QiK&zYbTMkclB#=aje{K;j9}!Hh zrcU+T-}bm2P^k+#{vgC$`2FVpEUX)$_0NgR_q^8RJpK7YSYCqH+P*7sdj|s6*0b4JG8Dma#yGw zs@>Uw=--L<-KKxX=Av2gnbJQy>XxA9U90zU7B5450v-1g6zZ3h3pbh?A7%8@$;qW z_dtB)QtR>yRA-O9=dU*_?PtiAk>J7Y zZ=@|i5y6f(N>qAvJLs2>`(*`=It7~~yzbxWI^VW?J8?cg^tCX`PI1E9La}eC_6=>W z_euiq?Y}L*)BAJxyVigI2VwUK%|01NoP#_ZIlV1~LrkHMH-2b_dHY?2+hsp@sOEcJ z$wHEPnhJ9awG#n%^(VI-^ou&a?Rim0NJIVfW`FK~W&em`FaP`%9+~z^b~p@OXP=L< zSvq2Aw?Im9D{QTUNUHG4-LBfraSOK;+YNd?+i~`T3dBt8O6*DOS9yVDpW6N?6q=C} zLt1#)(c5--1lc#)stOhUWVwpDRpBSkGbUNJDh$&oBALqK4G(`q3`g@G&yzM;z$(Ki z%F6R9C)k73X&$#UuXDyd=)~2CQdae%jNZashw%K3i%qw3W+(>6{C9bNsw|_*xN`NI zis#ouZl-~It=m3V@TxN}ueinBcHD33Pj4(BZ^vh9|;Wk_QN{m;+xXJBdCBAr(Enq*_yX)zpZMBKT1&Hziz;&S z@KD`Lf*@7*QN=-^LaeM1m@i;ysZ?Boa{(Mydocb@(4|F<(cb3k=kE4{YsC0B3eugh zO{m>L>EHo1Prm-YQ9+zYSWRfgkGKPQw^!d;D1S_;lpF6Lo?$7P;~ACW zCytj;0=py{l{)g0CHej*)-yu0f3Jw}B2d*5%|tymGT*9=NpzLE(j7U!I#RTCB>p>6 z>UV}8m;nW6bkJsS#}7gCtBm#$HC_vtkh=EEt|iOA62(4IkF5b#d&s)^pw>q(L>jn; zA$(%EPaFCP1@29Bz9fQQ!$$VP!VLZEQta2cvOr2&l-7IrcElfR@TW?)#dWm=GWi0c z?4UB`;mwhZY#aIo$gQCz_lr`mY>aGc_o!hVbEqD4X*+?}>v1ue&`~IEJyM|^%;Pde z!InxOrTWy^D_>bMN(+IM!oXX2u8n}E{f`*@gOtK1t*6=<0)GWkf->s1(*BJYg86p# zL$9FCs#Gn?I!}hCqkS%Akz+@{z#;iq=OZ$ zPY%8z^3@`r*C@AP33&c=B*CHQ=JqGq-&ktTy1{D>BO4-D@} zs@A|k^@m91F}5aVODT3qw}ZjVU@$$(o;}jiEwFC=qndg3b|~vFp!*3AXW5sj7T43*& zk1*2v&7kJvd{ju z0^{d4S;sazfBO3H^(t!2`FmixhIz)Gs(Y?;2_AMrP?y|`8nybKF=gb@ntx*o_jE=s zd_@QU@3F}h`?7|fge+0Zh3AdSn>&IjzETZ4Si9eyzZ8{RI)Q?`DPN9x24a5_`L2o5 z$Z2;*KnBFaHpU(5PjQ0%5X2NLK_Qf6No|~33p2l(^?zUUm28N|Pqri`j2zfg7Ct%U z5*)o|0r_c)6KjM$ES!|qXep8bj^1;{(9N*MbkJNsKQol|hXAYG!CJGDGxaNao;5aU zq#M4xup$@kOpq41QS+k7!Up87ez12?*kJ#1=5`hyMm|B!#~0?@Z2yh~^Nv*dNjaI5 z+kIU8Tnp~dPB7`z1-c6!mrus`ldC~+OTXGZKWAeQ))P(e6U6s8(O5t499TPih1mVc zXnr6(^AqZEzT%16j;K2$;NuQX zZsktW!HU@Z7xbMyuM86_MRAtry?TBkNl%TRMHM0`;50Anpzqrk;YTl?QTRvApONUZ zYeAg+V2vwJv@b)zmzU^eXUx3RGcfZ+R$HkYc`rI^W`Ow-^u4D_L5uEuD}05Cg_NGq z_oO|pY5%?|t9>w+@2A*_}mK>87 z?d%p~yCxB!CbJ-uzD6`gW6F#Xm~rP7l;S;2I(VypbD|T$Zc>2?bmAS+l7Kcd_>NeE z<5?-sZuy=~!mnC+)@6K zd#dg)bt~CeJC#CK7XC!Wqb=@)`8{OjYqqh>yf))$*&S>fYMh=KZ{7&#W0?&PTo) zIn*9+SbskcVcr9l|NT6i{D@}y4DmjrKRyFj&tUB{BJ5w~Og-5bq|JY=0P`yw|LLmd z(mC%;Uu8}52zHKehuhyzPk+7J#12pJ`14W~lFop4t|i^0IfUiBhM9#gU*(ageC2d1 z?dQLHu6e&|dbUc@7aeNWyhMqx{XghCSM0I0a_e3A;{JEg)mb zeWa2l`3NOXUDAqc3XLSu>QJoUFu-M=cN}0B#y-^A@c9!RaiVA}>kVYTNe$b)H{0OC z6)~y)+=H=$wM+i>N73D4E6Ku63e=BsyZVP8EMCX4QBdEQV-ZhT&mFzN*uRLaX#2%} z7P&4TS!N#<1U}s7AEU-cdhSQxF)^GbH7F-}8k3HCk`6G*O`VL+RNVe|;Laal^Mh#? zvOgDV*Ku?@+Kx@onQwOTzoP+Oe! zN*Q#j$J6grqeInmrfx{FNLwjCzNclDrlR7?xJ!@#4Nu0+W==bv8)U0!3+uWm*1 zS7fhmD+;!m){xHnQfuw0KfQIwr<#Ywis1hJ-N$}UWxrmpjOBYA&Hq<{d$k#&lJFC zB?Xj)5sIZk(Ic?yduBSMwe`^cwD%|a<9?P(WXjb8FuT~k^veU*@*uZ72rr{1D2pxU zYoKli4oEcYIQ#E7&Gop}!m%}loxQ9!xa?K?Jn&DOSCkYQpkfdh4ybo?E8S1nurWZn zHnMA`1^7O{>&PPG)H-%<=0W|*uGl>2#;@xWYcsA+l2N6+OGRw5f_Ldf-3pgi!sp7r zmPlMvE3uDjpQ~qv`oD%dqH~)3-nOp)e3sgSuyg-@MO#4SF~K_p()Czi>dVnr zr4So;ka(cdj*UfB@bwNh;fMGbt5Hb8t#Rps$TB)P_xol1Le`b0`CF|5L`jBkWYb)C z!ti#=7m?1=Qrm)aY=4%Ou9)g^D{*X!8OsGyjfXUFk!E~E$#IIe`TGghE(eJ)cH<@s z%tWSoqpF@FfZpENFX2P^l)7;h;ohBOk8Yz~vR+Mii!?P<<+_5qOtk~dU2ZGYM)Z1P zHNo1aaZi>5ynyZd_u zDjS`;+>hRFBl0a(0=dVH169P-EBJW>UmjrM>g1!r(x@|Zz2S&r`nu*bVv@H7tKNvB zZ*cO32)m-4*YUdfzhj(Sh=l$>pZT8Swb=PW#QqOo?})v3@c04FG{E;KSd(TdKceF; z*Q0U0B7V+wwfXm1%vczE;rhB=h@i_!D9juzp8qeT4HS;I@>v;K4Uz4L=Dh7c2NiWZ zhyD9HRIX3weu-81IbVz9UqJvr2O1a~C{P0zz59y@`|7hU|vB=*9q!TRF57E>LKp`}+;{uJnxCZmoA(1ViJ+;Dy5##L0{A|Ha#d z`xUVA;`ww(wD{t2h`nn%d$D$j)?)Bo(RPV-cS9{#wEg(=0Kb!IcEw~R9*d~<#oECn zX9>3GHe%(v4;Q9{-NG|1Z8Rarf_SFPyeh%uwRw#ziaGc?E}e z8o-CR@Mn9hlUC6YijX*R|L0G{cX|A~t*%GJ-#^Zuq-TjEFK|+yp90&$^ba`Y;`n_W znpkxDn|mII^F(xgaC{xSKi5Ofq1$pjCfDl=u8A1C-WOr|zAh7SVws1+^7}u=*^O(; z;J+BVaMEK2ML6$Ps|m{$XBWO)eE&vq+Q~qCe4wr{$if{|!yC=f;ej&ZAdB$g%wX(F zj~)ZVdYB%$IQs%;S4!w~zTucAp)S^~XZrq5 z7A!dC#m$B5PbcFK#D%X&J)-KyyQ28b_o0E4 zZ^ZPC?>8pu)MdK(xvpm~ zEeDz(5?ile>TVTix@|jP>Z~9AKcD47zxa9?;OqWg)5)8*p?-^?uZk8-zbC?=H)7`N ziG9l+?T9M;w&_18@*pq3eGh}PFTaXVp_8ss5&L$3K0V>?q_rx2 zsL}7bb@8bmJYC!KUI`;V?yq%x1AKoVGLIKan7V)O{%&}VEKzsw=S1Ya(ALg+wrl>K z(jz+(!ari~n$_JlpAmN#7IIrK{mF4SeQP}NbE(#Lym9xs2&bP8GTr|7&~G2a)8|S$ zS7n@q4eG@@4h_N7hU%j1or67#UGvg9ZQp#Pdv1!;ELw}MPwZe~+>HWnLLu+^ZZQl& zm;PKyubrgTI*qS-{Ah@hH^u=Kq4K;)_}q=V7SFH5SBVyzYDea4nip^PcQ=@(`5=)q zNq2hw*ZHjZ)twhoL`+^;l_~bTRQ9&!p`I7J7}{`ut?I*{T06GJD?n(xy;~#iIzdP` z|4?^mIJyq={jV_3FLrPp)Dk}GICe`~9Q!x$zzE?&Ws_2<+cS)9AZ6JJ^M|q9xub~Q zXQ2D@kU0IM{MGAIT9LOT$&g~9-SV*Alu!2&Qz^0eJR*wmFm~mB+j++=B=M&JvlQI; zI7I$^l02yj?!3fXP&5TbO&vvq5ZbgO?$ZfN^ryjIP=jd{Je{b>nE9TBD<+z46Q!h& zf~Qo4`uBTz8&J(Ox3vAEBZv4zP$U z6TD`ArZBW)Sc_`+ztXsfM{O4Xa9#F9=U2kw5$-FI;cW@ik8q(6@Ixvp?5INUiOxS5 zBg6%8bqU^_2-@v@BA4Cs6$+x&{i~1?BRAC!U129t2ruEKYgm_-H9g9Wu0VesEn%v6 zw7yTI)Jp^{Yq<0tEp#AKWJL^(gYN9GKs$Upq}B*yInb~YvR=H<1G@K_HNlNwR7MnW zN8pDMO~_7Vfkstb|9cibaHA&?Z`uEr(g5)inaKwM8jP#oa*a;)c?#j-j&_upSJb~(_@%D}QVLhoL&&r&)X=t1$i3w?Z|MPQ$lelm z{k(MZlJ)5>kY6rH=ZU)p^y)#ETX5?Z7`_Jms-fa*`F|F| ziM zDWMZr-rSaCfs>oE@?@^)x4)};a;PT~@jIB}d!pvb)i~KtD7Bqb1>E;t<(ahr;FA(%AvHMZSAVzdA7@8$*e zoF1v2V7GU&vRLq&d(yY0t87GB@4^luezHR+>}XBT0vkJH>-u$V78lS;E#&8ZyHC`l z57?6ai{se=-FN2%cg~cX`=39}@vM9m^!%VcMHu`` zveK7~n=jn;jMDhbqdqMgAoSf`(+tQxV~bM9%kuBj3ndog3B-<-JFMFx(0%bPk7s$- zFRwYjdY14>+M`RZ{D*jtNjzgrj$}=aSc5%jk1b|%S+VrOu46y9tly3b4y+RK(r_7k@$Flq~fszEA4 zZMyFEYJzmWDsL#s==lbh^=zcr2{S|FOvc|xR@eWP|Hx?dDz?;Dj3Wl#N%@-{0rnLx z{Yxs@OxEN~@syEtsvc$d7HqplMZ6@*(af9d!{LP;QS=?knmn(aKi!U5xZn%hSlYEl zGdFSwT5yKu3eUN)AuDjuf4{2lD<;Lvb5|1d7P&kXLdDtNYy*@3yO6Ue?@-q}_)M;Y z$FETO=Vg_ylB>$Xv(;D3=Euper`BF_3z946ViUi41bg!DE0g{2RenjWr5*+zZS9rH zL8$#mt$ndjpGdpC8DC`5zp(wuR=W^;!HGeN!OSg~*t8;AaBCn4KU2|W(m7PPLP6|) zqDE3;N9y~GC{7PEYNFXq`}h2Ncd1c(U~ta3*2#6w_!@RnhA+bN#erjYO-tHrOZA)< zVfmKYPf4j3e#OQuuAv&{oV!z#V_O~0`!_Ng{{gwt3aHd)xeKAkM*!>*n0bU1e_VPG zpKJ$R5GMbejenHS`D#XueCBv&@MhQ4`_IDua?Dwn?{rwRLg}L#@yZ(3yr-$Dr-lB% z3lB&Cat#YExF4DH%0kaVwDkWLqL=P@ffn*}PhA@Y)P$O|roIY{Pi1}Q<~H`+g0_8`;}CJD0zuWDnS(V|D$hlFgp&Zjt8UT@K7G8^BCai(c)^@ znAjU}@@*%!Xm-1KZG3FR-c!^lRgO{)Y-5{j9{r7H=I{6JUp58ch^uSAxRq%eV(u=R zmr)~Sh!&Zg$lP6uT_(&&J&ccm^~24U#K@1rPm_eFX%6jQXuB^RJ`MPgR7JXjotZ9rGX#$7tx&S=C`$Gj_1K1i3@oI}_AgJue~d6;OP|8!Tz z>o#4wbIAsJcMf-;vV{oPa3>S#J?r=o2_1Ga4o{MXRXm4bD>>gH&ZSm*m*eQbC9y~N}6nsv8`Eop=~hH8$b1kvx=j+AfLsN3ce zk1>Jc+=w5o_k&jagnE@daK|)Jp3UQg@bpUS^&i^nUo_LDG2TpjRkB&{h^qhVrh4w@ zMCZWQqq%O{wRvV!se4fo6;ZU#(L2+t)g!f#X19~;GN62W#Hi4`*Z!EdA7`mPOkFAE zI~ce6t!-75Ylm(H^^TflR$4;(%hv*3TTIU71A;yR=37>RN169?D#GVj!}KI``nw6; zfHos6jiY(P`8WeW#b(2BlIL_<0Z9!SPA>x-%f_Z{=OkJ&$QInY?Q`t-vc;fifQE0IOazs;wdJiMLAf&& zFr?Bw^V>9#bd!rzqt(N9zBVyGy61j2nrPo=wf)S*Dk!tk_m7!(KPwr<6q>sI`^&TK zJX@Cy3H2^1avY#Z;&hk8z<1bqhdB-Rd-9xmdzmo`kzI<7^?G^;nq~}+TiMRP<;qo3 zY>o@FFIMhOVTR8`?C4|gCyY8d*YA{x#PdFH-n@cz;hmaE>hF+ogLL5vJcmuEw3PB^ z1MmGUcK456SCGzKE(R6xn)oc@g^&%}`=2oKW?w%?8q1_S%zzBDARQJ&Y=?XWRi&k) z3#@m6Ehn(^+DVETlLl+jkYw+aVuNJFG4pPz>k0!y1`a76bd_T7ex%$hQtoEY8%%hE zO=)HwE2$A=#VTfEblmP}c_}=2xmMXFoh7O~FrpI;`sMB-fMzaC?x zh)Nkko0(_W_?;5gT!28ux}o2V{|oE8^z&I}7Q|FL zY<`2u?ks<7I}-2e+r`5B{PfX@O39B@dL-DDj#-&Jy?n!LA}416g+ z$601ZYotvVF%^H(_?_5<#qkw$C)RzcbnM7Biz?Y4|3CB|ZL@n)r|B+rd?JA*#p>T3 zsdqWu<&=SW(|tU)S6)X$_wTLoIZ2=!zQ6XtIFg*H6?>~2-=#)ophjk$R(-!3-~LvS z8m~wSH_Mh?240L~gWYUTBKU)utgx416onLBHnBF?#BDaQc=?7c{9xG&(&aVmw;00d zcHDS>pJe$Yb<6Z9{I2(Td4&=8c~6_e8UbxuANCPOT(M+#f7SoDu%+7Xusy8d1CTUv z_j0kUNNG1%UY5Y0{*GwBUQdj$*xCNi zuN1vp_`oB^t7?=H(lrTDB9q)379JtJ|Vg`#@;magfm$Hjo zX8D+Lx8!>D_fxF&`sY^~T>VK;V04F>?w$x-)_s`KR=ey(o_A8tbh7$f#v7?~OMWjC z7adrzlNzIwGDFhq8wTFL2W-1+6PHz=X2vB4beZwb`&T=@$3-GtsRBFF{XfjPzCT*8 z|7U$mm`|%2UiKVGc1ag^BIz&NFE)H|f04+(QJW}DW1Zq+dhhnR$d)PCiBHIBXO>H3<{0qw7-lqI#- zC;6|@_+{J`TTm=%-ce`0%(`OTKQq#|{Vm!d((A8;ZI|EmrWjCr`>dgw_S{HhD7L-% zJy5L2c6{x9PmcS8L#hSouQg)S8mU`U&j0*gu+<=Lw{r3t^TO}W40ZJ9p-w#tiKXzcc*mtDYwf-|Gi1QA)M@% zu-qRhDL&3aFojC~ulyede{S}-yniI(7gFz!z303i>pnTJk>zZs{=eJR*~rp;??-k2 zIXV79%6;>_*`yBHiLruNpTs6<{LzRFRtgUK{lb3x{LlAlaJ?y`1aa=fZs9(PZV&!zEj z$Lo}iA#9Ebk(95;`yS^v`|>IZ9EzFse58!^ZuHBPuGQo2!y=IvQ2oNuKpuZK6hRZ<6aTJkU)p5jo3mySr_#AIwr}F4W;Ok zZCf+9;qGk%4+-LymE@Oa+b>_A-qmT}H#4E(7ah^6Zgiu&*Xf?LbjMAjk=d9rkQ0bh zNtg>95n602g_wdYgxddLzdurHe=y@85=qIUUJzR>aj*tc3LO%<zv82q`+52c_*3 z>9;Q`V_*Dy*TjzFr>uAxpTJhUj3*AZ64&Nv_`}E!-jHd&j@2FKs}K5INeQ(l;51| zak1m2KFC;0lMc}Kgb4hi2;4$&+C?g`HK<1vt{=Dw6H`3x6u=kKaR&Rd`&0ZeRLU0> z$P#`XtnG(meu(posP`_xT!Lfl5* zT#@to)*d1dZ;O$mtP@Gi7HQ5u4fnyy+}@6ZRv&_##z|!Z7@g2aCQbyzb2%1*lBzp@ zjR??>r%i8Ir;#H4R&cftCGn5HYPjl>iu=!7i9Y)YKw~UY;?BIVBZ}=K?{fcJ z5~?ZK`gkvXSg015sRV&4A)iY0qv=k6G^TeD@W(pC&VFz+HR;bQDKhm}Zh|2RnP}f_ zVVxdkx;=^Wpvf)!>CrKtm7BREQT+~D%o-N*#A`TIvvT0GaOW$b2rE38eO*gyc_P|7!m>L{RzP+$OtMw84$Y=`bnHHpx4>=D;N2n;sxt!F%y7)_FH??D>Qaf5|^a?#4*`)eBr%Arx2R&eMUEd|V28fd7fw z$|b*8f|)NGq-=@)cuj})6Rg!fx~AT96_cx&FT&@qucLqdUf-K;xhGg_rW2<9^aKNR zMr?nQ(8I=S!???p;l{S|rmTF{f5g*UK=%1j;pyyT=GcGi^%o`a2cY+$+a{=lWp^t6 zl$;P2CkStNO;O#Aidvm;^DNoy&||_R(9${{t$v=@-->c}-ilkoHNonVTf!AoX{oS| zrbVhu_T!JbWrxq+pj|@b z3k}If-wBx9i8u<>^vlX4{QVP0QC^5e@OK2(S3bTgQ5-87ViwBFx8k^|6%F^5_kAVr z&a#G-UXZA|ANN`lt=OcS)!XEiXK?fB4BZ0a2kV%ftyq=?#D{Sw^Tf#a6y+J=?>@1S zgaN~pf;sr&_uVTeG#s2W1_{A*+(V(s_Ov z`|WhFGpUAJf{0#6{XXk|-{toO$>(@veAqGqsTp{bgeQHOE}g*c`;9jeDi*_ zHPUr5S$vo^z|99AvTNTkAw3w62}aTR^gNX0qPUE^A4-q$p_7G3u={cavGPtz6UUvtn-bSk8Fzh zg_UD;S|Pt3-6TdCyn8$u^hc{dG42P%KN0re%Mi)MIxg1oWRsrie8wmkP1MGW5DYNM?xkCjhA zMM)b&T_OSYr6iM6Nu*HuGf{e)tR;CUk9v%hQ?vR^9g3Cjm%!9#4J03{1f>I&~PF5V!OC?8wM}`aBgAQ$*0OjhEs{INvi#p9rcTAUmq%+ zeCIDysS{PA&YVC ze{ldyQ^$UXisX*9+GPg#tQS)pC`=|q5WC`Uc{RvTZLFxc&uoclc1Abz|BYcna{le5EKDmigT3wQkWB}+MTCEgDPS;xlM;}}g5ztxm1 zUNG7I6lPOQ$s(5>sdP)Aioee1{nJbrsK*ekj|9 z1p9|KZgGFqNhzYH>2j>8Jq=uIvWY74@!a}&hJNhcJfaHh@PEA;kmPNi+s;xsS_D-W z9t%!W2>HozIt0AnQiXK5xf@FU?BgpW=q*Sw6hc)B0X7BaMj`*$9St5s)f-4!avI9h zZKtnhT5`O(83sVte6)}TR%5pRHbV=ZR}ZTc!ZC0je|9D>pO-vEg}&gr>IBZyH*08H z|1qrX^L7RTgeVo-;r*srt1Ht7+V|t|n#sPY^YnEI9=T)I=KbiKbqBn?aDNKNb1CQK z9Zw@r{*mweBhR^CZ@vxp{uS;!?P3xz@Ie3N-;L)s6N1A1lF3)kjq4Q@PA9AT<>O4A z*UWh@JMlHg5G>F7h4nwKORs(RxT6q$RQh`!@;z%g>v8-=pv2t%J;?X&?hHun-pA?V zRL-+;U-~jyB?6d##CC)dJOTh`{^sep-awfwTj=2aeM8t&(cv2imT{?*#$(!+mmlo_;?o!kH4n=RN?l zM*v>pJNLXeuHo#T>mVpV7Is~S&r9EjO7O}LjNiG>4anaD`_qw)Kf?Tj-yQf%!#b&- z_&I(+UlxELuiXiDy~`C;5@>ANt0TDI`2tWe7_de9zZ?321dVSuj=6)Qm zALyUpfRtIj5)6^xh-KJaHtWhI%UNo^QbH-I8|~23!q@ z5g4)oRRR;r9M=dnyf7nzy%YFz1FaVX-_@T=2pw4TGxTVI-2sF+JREKWKHu&2`xhSf zel$G4usKkq%+wMTEjB~~2oHhT|fB3u>khvx%9lhO-n$kUQ39Tc)+CkKAIVjnmud_cP zcEM7;I~bu8OwyC-3}NnjpZL8s>*@Y}cCe}5+z(zMb_vN>2P<8n^-(F8mkY{oHl-am zi4c~Z1PvkPM#9z~*nN=5q4OTPf4$=g_XC^vRw3sK!dZU55qOs!|GxKweyh<>5QL-a zzWwEJzvT1!gRb?xxcyUv##!F!&pJ?fCqc)E0Q{-+%l@tJ?=R#&=&!RpFg%GnEM(4n z=|S-A9v6;0vqxU6Jy$#=$a9tRc1GwLU$oak}3699F_f8F++{w} zc;DlE^{;X^GhZN~)JHI{NJPz(Ja2Nsr|@iC6_pCk zylymQIz${xGSf|^T-+DZ)%5$U!>(!aP_u*VbA}}dpq+`^)FY#Np_QF zb&YHHsJ3&+gmukpNL3Uv7wS7&$}{^Fq&4)tPfAuP7<@9TEgRCBj7ilNOtm%g?IGEZ z1R3&z0o$1oBOvA`NL)gPIlqZy2{!8JxFpQyb%|94|5#_Mfkwk0_uA@_fWlD{1V9&Y?Knl~HI zH^%is-qaZ1P45jyQAnw#*w{bqEKo-z=fGBJVX%o)c#%(bp+*^>HBlwkNwMwxuuJ_Q z4tY@adT#wM;%MQ5l)Vy)WW)E@Cl!qrr1U`2N83xfwxgv{xvZ%ed*9YS06NUJAn`>jMo-i|R@ zdw`Knh@%~0_Z4OyUEPL<^i}{}K%&2bxP$Th{`KJb=*$1DoOl8E2>KQQ8uhoNgo!F| zN#Ll%4$XcDr+>gwDsSZo-`9xI*QZw8IgKye?+Mg&A|$#e4e3e7L%!whzAb99vZH9E zXF+2F1FMNmh@=0u)kbASQ2Qxsx2V9E1ts-GT^dc{AL;NBCD0zI`_bJsP`91b`c@ym zl{<|3j-ES6%n#JGLcbeY)?azeH%mq&CZEbD9TB=c*8SY+C0Lo){ENi)_lFI?`%{A! zx6ogX7?K=n%Wdi0mOnvuZp-{~e_n`95U&|Q_Wh)>jg#Fp5-cI`q#y$qjT6TvUkXd$_ezHrh$TA%s;9GknU+4Jzd;r>GU>j>`O9(_PD#GKtNbIdG1A1 zr-w{73p$7De2I<*3ZxeS{Sz(nm(ruZlpg8B%L`L#UrsFjY9x1eK=c`8u?0J)BdUC) z?)gMlccu?t!5UX`a=b(iC%H6A`l#_R%NFpm(6?Aw^7aYu?XEqyj>?yh%gM36m)aqL zFjmgHm3%nf4uNSIRQ@RcR>v^=&gY=%CHi`oTylYIb%KwUmrG-(^Nf1(N-WY&*wp9O zswW>w2fMnn37^kEhw$3xpO&Wa6VL4 zmOL@>6`}C8*n9^LH~oGY?7-MPlIRvEYznJ$7^u9V<$##4z4!gUR z&dS!%YzaJR3CEB{b-3bAuO)urDvmT(c09$c_;M0G(K3L!m7c%8>~ONVL&k39QMX4U`$WL{|3Z5^lOeT+$=)WCoc=K>? zqfPJyKyrxC8d2#xK~M4kNAF$}{$yqPx*cKel^jLO8fey+r@|*2rMCa%IcO1@FVUd? z!oxER3nTR($#`GsObUeQ0D1B7i`V=FgQrUw8JLYk@eIP;uF1jg;K)d3FfX{?y#!aD zq!ij2uM%&9CC39-MxH&g@-=~+f2oNg_5QLStqkX8Vi;!zZzE`W&tSV|bXuY>|D_K< z>8MZo)swhOl66duP7l*Zy6=UWzG2Rz8XZS*T z&t`P7Ubd=yse8iQdcuBNast(nflx+7FMHO`cX=gu4r=?ihh(@iG8*im=v!h2Yx3)q zWGMLyoQ%{vDENsaIw^^b!85${vEsCMd^976maS^GDw$xG%pwt1-o&8YNvK!eM0nka zY7&pt(A`8?Zd)i_VS4)or~jg04&J{5)8e1Ao;#JDB_6;i8R4SxF}XHDc=3hBI{h%+ zZmHD#RT6&g(V!~K#2r;#(kJ{KD~iFfq={OeTqz^-9pZWiXWbET-XtEAj5{m$2+gXD@#JeY^ zsu@}EIkM!b$v+|WKgDqNbMn`TEckgR_Vm;L_;ap;*XkNx29=RZ_91GNAF3^z|3)WN zl@bs=rn5TPPt75orbLMVdJSY=lTxvTV|N?dzj{i@EV8Y6 z22m;{Nh9(lQrr07W;4?2deQ*Y#5g#3S(Z{NGs5mY*)e%{K9iNg;L IbD$4*}f~ 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 z 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�>|f6=e-dJ%IllwpbDHi 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

dEG-YF(vvGJbrfc%(fW;$X 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 diff --git a/open-dis_4.16.jar b/open-dis_4.16.jar new file mode 100644 index 0000000000000000000000000000000000000000..3a956c989b1511334d36ad498375d552c758295c GIT binary patch literal 2841457 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Μ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�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�`c#(2}hX96BejG;5GgxyEZJ*C@Tu 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ⅈFWUG$z3XB?+b!6C6ubXowc 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

wd|9=w+QO{> zkx~cxfa`dui{Kix4sA#a9(>beqtao^kU0k-%PaA80nZ;uM}vS5>mBhdT+-ufb^M)IY4eJk}|exkf{p!EiC3 z8a0`c8E?04uT+LgcR+O=Dw$nSV#P%b=u zfoR+*aSx|BjgYOu#ul5WA{l`hX;pHGFeX1*Esl3AqLOLsswcHPR8Kg-FPzFZM7=+R zH-V}=SM~&^;7E0ddaS}MICTklkrXuK)HA;EO7y1sp>SvT^*F6M#s(DN31rX3%Z}hs z)>Ni8dvY|&bWm-#_@j?|)mRxp?%-`CZ6_T$Ghe|x)5dq!cGA6^)#V1*9bKwakK*(% zgDqg9!%vWc|GKV2{o+;ftV*UJrLX^X{1n4N)W+E0n8LnXH^dm8F3yqS15a>e_cd_I z9Yh5zb6L;DEyn{&cm2LxORniX)ir*aG_`Cu#12-xtVLi#DzrLw7ihR21A#wF{N22=J37Q8l92gj&% z<5U?t1^%%}s+~}9c2HssV&T@dM@~y@t!_kb4wAAR67B*7;gzkiZG)GW-H+-(dj zAq6!0Wxv8DzTQA=t_t3w2U!$jskhA8<#+-Og2t=*aEGsiK*YoqM4D}J?CB#z%O8;Z zL_Dq@FuHN|`l{Q7$*j-Tz0N>bAN0zuC{Zsb#~y;Hljk882MdfKI7;TD62y`S{5VG4 zPUpkh$6j}euOP@Xq@};sUR;sC_tI5@!Ansi5wOiIABz_vA{=$p1x0715 zraW`I5tir=NwYaSLgNa_58v8_RC?kZorCSVI|p(cUE_YX-3-8^|4A8O>kIz-;bocn z1o>KIgWEm-Lh@lwr$(CZQHhO?6!^Fwr!icZEO0> zjhQ?5+;e6oq9Q83i2D9k<-0QTS(MQp6GT74>nz>QDsHI_o?^->PPuc?A5_>wbB7bJ zBOVhc-6x`=n!n+&!^$g4)+dH=z^_^r43x&9Olt0|tXiZo_gp#-*&elgqlWQC%ZCBYZeMH#~7Kym5IR2jJxeHAA}!!P~_?rG?Qb)wn057P zrg0ujz%+9lWUuxo2{KGrE+y>3z5!&%fEz42Q6h9wlx16NUH>^+lMA!ulm1uAXY=dH zCI7Epne6m}#@2TB?lz_-=Ks@_8=C%q>i9-`ttIuewTO+g_YCmBgovauO8QeqFpywM zSz7`L@JKDOR#u4Wh<{bNjf|E^64J>%$pT49=$@zOOvoEX8)l`8GTgq!ncvi3;7qc; z=C0joAt^A29~>`R&V2u&^@*DOektPzZiBxGZ2-l@Wj1UkSd5dcFUf>$^3+*rY)nAa zl*1Cw>Y_n037pnMDWN=b*i;xhk`EbJK@PoI0+~6Rx+{48(3V>L0A_})J-{K z2HcyZH+?K(@QaZKx*zJ`TF1C=>e$H8l%UX=*etWA-IDiPYDq*U~t z=hAMKs?}5PCZ6h^WDs949jKksxGvVDnabdrsQjb7FUw`nKYZecgf z&R|U#>c)ESDa3-^3eE@wwDgP9$9N@k!-^m_G^k<;UNbX53U~Qj=&NI}+FQja`3pu~ zdguxK+ZD!5ht=tq28%lkiA#s=B4YC=o+gnyYqQ!@?K0bQ?IPqVgXxO=B?tp@xc1l{ z;5S$tvEr;YpBvEjdmn`!_Q1m_xzy&efY~g#%*Mwwqr3(umzO{ya>cvj z-kxBkroDKhmoNTS=8;bJM88-2weId+B7$%Lv5nXZM*9b)DgQ-ii`=_sK)H#bD|`Y= z)q1rAzy8BKXN$laVZ^#J=gXgKU$#_^F^J$+zk0MlAr8H@J>W;cAf)~-q5t^;L05Ry z%nqe0M)*|raMN+)fV{Cr#(^C&gQ1qx8;@x7XMcLBE&RIG+aM44xGVJD-VuElY%AU{ zv_agkc?3DeiL<<(ygR=DR(;({wbi6KS`$^9c&)~Uw3{=7Fzmj;zH%A)x^_Z*Y<4tn zgrLAHp?iyY1LO!0^xi-?L4kKnLpY(EMIU~_9r@~s;Bd>i9&(H?b^Gg^P(8R=zYaLl z27+k?gG2}Z9^nPY7RX5;(5I77q7CoJLpb4vVTCjS;0JOnEIVQ;IOiZQJUal##5L;h z#%KWC@=lNle>sq610e(-wdKtn%7i4Z4OF<2rXd23)8q^}>1Z-qgE07Zf#80Ns1Tos z=}o(Ot0SToyBYPsbUjXP18LV03`j=V3k-M60M)D>kF9Q!<_X8jZ2X{p?*UJr{{{B$ z0CxnDeh-m<4>4~-aYNp*x+oNX*O;s9v!epQt{fnYG{6p3ARg)u`HUH=wcL~8*-hI} z%5GS1?26T$bjl3!56&HWecTW7S`c};dtjEl(v9WLaWvnzuj=a{-#3HYf%oLAIVvCj zFw_sw--$HBe*KzTZ&be)})>n9V`4L_nMeql-mv!rBT!zs}T=u zjyr@iom2DPT|zgDSKz7~+&($Dd~p7%6gi%*x*vy;@CZqf3~f2y?xV~#p$S)}9Fm9pRBt}ChdI5WS@1`C)9(_`zjOU&#}Ap+H2S#{idL8Snln?i zpzZP}D_wJEnqJg__1JeSx`GyIrk^V!#$}C(`xop4l;)mf{{5ehDHn&ps7SxPSkqtA z4E_J-H}`*6;i_snqx_y$xSCv;&Jto1Vo3#v#$^T|qG%wc2}F<@Ga*G3(&S1rT{6xv z&AgC;qKH5g^_z#Nir~{qg0$`crG--A)A%&h-m)p~I=6H4Ofo9&3vRkkx0-x@CscR7 zPj`3y!0XZR!RKP`0I(1dt0I|dXCn5iF~~x%p8#g|yD)YV?#wXh_KX119W*a10A&od zU=#_h0CfaqV3>uLhOJhBdA!Ng)PW<237s&Rk_G~trAAmGQ_mk&i8=9C3mI$pYez^V zfRR#~(TM*_Vj6F_P+WZ*8 zg<4i>M!{J#GFxe>I~KQKJ@XF}vVf2_3l_UVh9fa&k?D6bY#sl4IuLX9AZ=BHWs|mm zt2A@aii^2uq#b+S-a^euh*o~hN?Sd7ero3v*>e*dWU6w>nVYo%=p;3UvFG{|wc^Ri zlxA0`!Ds6?+Z0@MM8GOmF0zK1&`V9pZBBY^fsdtXroxaH^IBQfmBqTW(QHV@+Nw}{ zD9NLPYm=lFtKoM1Vo_^iDH*KlFp^AjzVralBP3#64!(-A3c47%GmCZWGJDk=pJ9dk zMMQKGD|$o1!T|_li?_$XYP3nc*1~dfoqMLc7x zc2OBOQTqVzCS7HFXglf-*zO^+`9Y#vs<(haOxKjJ2>6s7vC2qX-!Hm}4$T3!BJw7O zm3?g0SXMI97Gazf+03m)c&pQ)eyjzf=+zL|>YF(89?pmFupb9tV~*GIG{r--cJUEA zY$!!I)2E9azYH$PQdy{i6b3^_?U)Kpb1Xwk$c4kY1H`btq1o=JTvc0OIy)IjX^Ub2 z+o+0uK&^)?r_ekm29NnQV-3Qzpb20FZI4o(;L~;yEUz0Q)6x{waxYtXs5AvW5IHhl zAVf~(D1C%4+}4Mv*35(7YLj~fXGzJ;m>d7e>=tMcxb6?NKb>B`hBcWbr~MwE=X68r zf?I5zTh}<6sbj%%-iChP6ybzH&Cf4+c;f|Q<})={g4iUI;0ubJUp<6 zN0tw|&HO3*b=VCM{!uomP6B2LPGJ=$30kfiknBqWxgex-;h|aXsV_S6Wkm8+{tK1-8DmLFrR+?{ptQk?FnD&nM>!{Pa{Ku9v=emGv{)M z1YWp=ZqUHj`#>Bzh$GUjOQ1WA>3i_MykY$K67;@t=zxv!v8a*y{eI{YkAdo5Hm= z0MpG7d_ER|D?RT!g6|LH6#i}NQW>b#tTcH!wfuROQfW40T78xc0r_tC8M}4L^g(N^ z-rmB3YVJVLT3_^w1{&R}?nrKtHK{=zUei!^U#y7lZkB4cbj01fZ2rr!BZhi?ORHtl z)@i-a+HSeI)m(RwlI*tAE=Sux2mIPKSFst*ls|} z|F+^gQROw#SHG12+!loHND$l!QW4HD!x?p)Wk5IHHOA^Szfi|3$_lecO7xgfah0)( zzU~YBf2CkTPpKUSziOM>U$xDDNx}Z(NN4Zr{2w~O{}Dg?Kj43;nx;LnItK3{ra6*1 zkmD2*5`m%R!CF8;b0~|Uq=bcXBLEmsimj1+66EvR+F^b3ai&y_%7iw4M>&v6Bzh%V z>bpXVeCm6)!dW}>VT19=dGO8s_D!C1&vD%6F9!Po+_UA0FhHJZCJeJ=oQg1H3*yW{ z9ppqk-Aot>g`hi70(oeo38O~T86GuiBMZA=x_xia*ha8mCmw1m5mImXLquF4J&QtR zx;a&RlWt4QUv&x#xsVbvbKZXzmD(^JBTVhrvUZJTu&D)-Xs=B?hBrfz9+~CgTv&S|@9SvR6xGWg0?Rl7;qkcDr8ECG{vY6m{Ot9!Dyo&AseibOeD>9do9*oEnX7o|I6r6ktczd|-WcsfAoJx`S_ zjn)fPJ2c~!UB!Yn$B(21n&4fQZQmxDJU$$C$gne2kUF~qJb~pgcX!}-MbuqL}H*<+{c?Uo@r~K+RQPjP!UDO@*;=ONdyU%Mt?+$FyPtb6PlIY;@x6Pe* z3*pL}QcJ=sdWUY%F}{Fw{)1X57E4)#Un6|^z_5Scso|h!BL)AO9%7lKm1ATuumDcc zDgdEfaSU;Xb3;TTDHDC@qn=+NVvE9rL}4t@fKaL^0lCY$F)|^A{K()BLW$y7g#cmr z>rH?6Cu{c`IzX^w;w-r}M0Dt<2P~~oLBz0g^XzBLim$bW_Zh%blE5*mAhB8>X0sud zZpQvP=f;VIcia>I&D_i4-*~_9yEx?8Klrl*JHy^XJOeFJbFir5s&?UbJ!LlyW%dM# zI>I5_#3#?>)q1W4U4(Vv?5mTVF={%3DL+nL4#{P!7QOvo-N%!gn&kF<>Fj+%aVtl< zFGsiojPg6Ob#cDSkCqS1pRQBt$ZL%H)DGzQBnjpPv^@_%w!-N|D&io;Np7G&(;uq7Tyv-9% zSYF*4%zn? zkhM-G&q6AGEGpw3}U8KZENM9%s8$o&{NZzAp-Rza^o*DJI< z3Z9kFe`5Sc{0H!VeM@8O8vJf+0RUiN0RT|`cZUEMOMAQj?6Qef_xyF);C^4z$dF-5 z5I_=vAgPd$$OSc40H%=k8%R(nI;^Ho5%XlojA%kMv^JyaL`zQ^DMYyzsWp#C0W?Ik zSXHTNcWP>P;>vFt%X`cHJQZ);yqt8iOOru!Zn>xLer@0Q^?Zrpj`6YWjy4hf#6a*L4l45J4L*dv0_q`D045qe5cyFkffr*YIO`$3 z0WZKrY%wMpGe;Z}Imw{KjSoO-au7n3o9>6u)O%u<9f8%o-V!5n&{~(7UNzesJXZ1L zC}yl7Gk3&9q%jcbPFJCtwf-wG@g>2kySZMk9la11^O5v5CNU&=&r)ZnKpB3N+g`Ji z{4jp6k>t%w=+UZD_~S|zlNSLq8%NT~{iv~dLS`I}r&U9mw2l2ZlczyZt6*4XyJQr$ zg1FL@9?izB%|T_kUTM2}o(xH>vuiYj46<*}-T}dhxrj{*Xff0EOb$#xMjmlHyB_yJ#E9F;5o{GE_(Q{#eO}W6}#Qyv~jkidPW5Hpx0kKNeY!XNB?Uk zA#Mx0Yaa7UYb9Uz^QEOkN2mI0LmD%DbS8akuiqtj))I6j=Zb*(hpJHOlnk| zmbioGJH_-eadFM+DTQ2qE2=|d$*GvQ9y%X3(=a_tSG!9{{XmPfxh0#^>*x)*9tQW9 zwF1j`F?G18-@t1_N`wCT@jH-jlN|?Rxl43$XY;feXb(FsgiEC2_6@Xn__N!~gC?N( zuqFUZ-Y1=vjig8mrun>xGp)a#Hi>CHjqiG>l#~HM_7u~?N^tGq^PBuRzy0w>*;gqWbF1U#-&j5;2&^D zIDlrlVP$Bg@Av01(k-qw%iL#wR_|`};%bsy!fBaSl)bY%i@GEW`neG7Q!tZAu#L43 zs?&8WZzM;!p2&nh+j!WqS0fJqY5|o0#V9JN0HhZZ29)gemsp}}AVypI9)JT@4^;wW z6??++!~KE1@b%yg$T#o>u-}u_@>9t-tHqs62GR&S2Gk*&K3=F!IGJqQ4*v`EO6g}N zJoyZRzXP|2`?(eF4(tJc16~i^>H8`Q(2HV&ZxBz>J{qnMdTaeDmUaWV_c!Rr9ndFY z7yOpsnIeZf?f|WiUDU-7Z{Dql8*@d(Cl_tLV+v`t*cE%9?^>CnX}e1IG<9&qwqi(m zjN-JTm`L*e%1mt>PH<*anKT8FI&X=GKEG22o08^r=`0o#vRhNCHoVhQL{dx8Tc4-E zJ(`>hIgVI)`aJ_tGF-qi&oazcMQncz;(I!H28*z=Ej>RWa=a!~=oxYyaR}f5PT3;M z`D$NKOiv~=Ne7~fYgH|@rA?EN$&;BJn<4vVCc3}@5^66IV{dZv7uWio#h<(|U3j-Y z=^FZCB5!qO`J!WS+D%~8^|L%$o4Bh zR}2rf*L9{NNz5-`veNf6NA%H}&1Rp!HU4y_t2)%|k&sdG#AzsC`~(&-Yl8R`HeFMLZnbu zR$4(^=#1;j>~`d}t9Mz>HlBNI9)OOkggi0P4x{XjqqLubAIgR<&h@Uv0vwY?OUQlz zx;p_{PeC7}ox>rp`-V)IFs7IWb>e;5VgO2jyG{+}w)|BEOadys>%jfT)AJ9&l#`$f zxC!#ASMC5jEruKn5{QNmPT@C|p`!ds^P00>DY(P17&~hNWI>@>g%(#CI`XoUpb=?(KYY|;Ur$M}{ zf>q40a#OI4>E*O^26Z|JR!eRsjQdiONKRW%!_Q|!z35+d*nyUI3>CaJk!{Mk*DfZZ zm-C^Yz7Y#{MmYK6tEcb?S;jBJt*qh?X(TCHf-}hOXm+(C%R0dwTU{nD{+M%j+|2L@77zo!$7! z4ge?LGX=2cqE_mMshiXuJem)Ps^_~FArZ7dF+!& zQTNEKKBF{2)fxm!nZ9##J}NaqTRELSC_0m8sGqry)@~522idE=6yhL-HHNtu$W`G^ zsvq~^@X_C9n%m+NJ@KfbXDh-*v*_Dg7DVw;D-OQ=lw`AY$yW@?XDN&l9 z^Np1}YU}ZNA|G_tj+QhMbFz|hWX3s5kKP9S(~cN+UT#aQA9@mBfb@ zlDc}Q%7!Rcw$(AT%Erg4OzvPVW~h&TT*XGPACK72-0T^n^vY&l%AasI_I0(ceZzlT zDF}B5{DYMpy{9?%_1#bKCiZ%F_j~g@Zf1^p35#$xKOa=>?|L`xzrF^3bfSN(ey`1! zQ`^Q|{^h1_e%5>LBF3*?vz%}J>?G;3*i;gLS7OPZjN+e2^$+HJPXB(M&s6xl-o#sZ ziHTiJ^q+pL2T14BUWv!vOpEVe@U`9WAFkOPxY7Pqjv1f2!#&;^98E`yZTZL#8ZGHP z%z-SJzihl*(-sp&H|S#Y^%$^PF<`^C7dG*=O}rg5&;L5+c{=>I@Ob?*#LF^uqA6{{ zJ$7fukI*U1y>d!WPN>jNsM+Zh@mQ$HOpXV^R0FU%uT@0%Gip3F?eh>Aj|K8r&2<4zBr} z{VIu;WnNWKqn2zsHas&*PYgP;vK2ilad=ck9s@#0q5sZOhaL)Ihj;~wJvp5z&o*wX z*6;nv(eeg^)*2oVd?@P^%G4oCgUjNF$Z@0`E%E-SQT)X)Gvz!KX|3YQ!A7#qM|zi( zFD4?&v5%9yZXBSCMS?U;@*BqmCA&>8Z_LkcxxUH4XY&MT=9g9f#2saCIno{nPdS0& zxli50pax3L_thUHPem#A;R~r+BIuehCYO<#%cC80J3zEmfZvyxaE@LWTY!MAQ2F*= zgj+@&(`|j!BZWO~Ll%jf;wbrAWcCO6Gmm?Q?IHP$N~~G^Ljg_;JR%6f6ixp+>>C@f&`I^>le)#{_TGhyT&e zEG%$5R0dCgATR(8Hj)v{vmE3Il?6p83qWw`SO16vMxN}5Ctx93J*QPtgQ6vZnEFQ{ znwA0tuu5ZB#kOW+rLyH&w?!?j>TAESWVfeoO2!N*G}ZZK-8|p7rzziD?)zm;8Gvjr z1zz1C9sT7aAy_w<0TX`g_D}qvo#w^NFdh%d;Go{+Q-8P}{qx(OLTwO#f3=)P2rGZo(>ZlPAypZi2yRy1gmP0zIU}Q_+yYNe;^N&rI|> zh!0i6UMlW!&*|uVY7ER}dnu42uRoITpe-u~6c{&FD@9eowjDqvnt|MfpjHwq*+(Ft z!6wmo(W|qB-g!ZRTG~8om}zGb4uwUk@pL+j>}_iBQ}YLrab(>!%vceW6fLW17K(W& z3(Dya>W|w8`MpxwHLBzX{R&T?1~h!B;q2g>gD6o*da@f%S3bN6<#6Ig%ec8!Pa3WS z7}-kO(I)3E*YsMscaM>$g;bzz1-1gV3^+0J>U&i9y&+&(+n5BkU2pyMI|f^BiDT3h z8N2JHp_gB1i@5rjNAs$gaaoob&EqW1XITk57!tQrpKiQ80?{LCRs{)o7I3wTv4>~* zTL_7(p^tF9IO+;+Xx0wu4E1XLp60z&s_q%&S);Iaan`o%baO;2vSP!J9?JZVM|AdR z4=Ez=$XLrey+}KW`~Qv=W5q-|CND%Q$c^N>ubzWQnfkS|_o@?>Xp7ZeJ0?#f;q*x& z%Ua7KZZ$?c=w7B>27DBX(`Rhu^(c?43-WOyo;rD$7G{k!lg_6oRnWMzhsq^>E<~3S z_WupsKZ>AKp^7j?z)8nG)<)o7Auqb-@M<3?6h6m9KuwIk)WD`c8|F!iV$5)xw~ow7 zn0==>cSw1)By7Ui&$_J~IS=mq1@WwzDt4yT=%2BovxY{#lOWo`i9gp0cl4-T@pc9k zZbs3iId)l4P!^Ve{;R%PW4lOqb&y30d%n7%<`7~3Pc<0IAx)OZGslFEuvcGyLy!YE9E znNfP!2J>W0fqZb)AsgMk;uRI*WtHg@EGw3im88oYcP!e5SyY;I=a8oo%yHeu>Ku8s{d$s<1tEZG-_rWOE@mET`6m2s! z`h1pDfgva?CvsM$OlZbt*k)eRearE)D5}HjjlabL8J5WgjAbZ_qjMA!ru@e2) z)^1f}J2l!WH%SPxBROz+8zUCX%ZZ#J7~6%Yh*^O{+E4;fDk&~xV1D0$LySBFuR-Co zyqV^o?g3_o&Srr=u%xU4ooI;HgL}=xCX-tM&h;gYDR7Zip0X52wFcv7KBmk4rt`$|-HO&VITjGog{dO^E9gh@X$9o_?u%xQIW4d~sjN0&{M*Iqmm#jpn5uCIyy7aI)OqPz8p1rLfq-|=ckL;$QDC?beQgFr+b@V=9?u5Jx76O=NQkvoruDtYvJ3;h^VAAR> zjNrK55W>&gm0%cCCnW4%IP7%cX^;|nTnT8`npvO{RgUVQwr&!|0OQi&PPSqMfm3LA zWx(x$-f8B5h1zJEiStC?E(Erifz8Gxz(d17K*g5~_ltqe&a)FV0zomCa=%eI>J4O)qP0at zNpEzaXYTExqjqCX>DkqtBFqDKCSlInVjK-q4p9sHTap~vO?{Et4oDi)tnJxh6oB?NnUq7O(76uTYK?UhyTkZP#GpSWvxDd9s^_olAzl z`(AJ7fu6tfDXcaj z-nTv*v?2IqC;NNDM}<< zjVgF4!i(XO*ulFU__<*(mdjEcc<{G(GJT7;Tt9UX6RbbSDo@bUx{mAyfiuS zOqlqF%)2I_dEjU}L|k)7_>PwEL-O?9=;5&2xU+UDBxtc?ZC3!IYvfu$duGR6H*f6o z3ar;1Vux|Ra9(ePZ{EpP$-@o@ELs@&W0|*BI5u^)4Ni*kEzqjl{2?Af-9Ct#NA2=k zS7W0k9H}>7gXu*uW^XXt5DAn;*$_db?TkG69nwNJjvpLFANLFsoJH4H!5v0-nmgzM z5osJtQK96VN$3*jN+enzh2F$8ZADLG%m^$S_f6CDh-*51L-Ppy`Vi%F)H|TwH|^<^ zQ+h_-xKwQ|TGcp|Zw%>~f$<4ed?TZMMXUMXdg_s$wm;PC63*{A^(X@M^O?LA%YC40 zTi%Og=fd6TmfZR0)-@k%-y}uiSwwd>Z{QuwA5CLV(|}|g?{O%^%{ZZbIfb!nR2DX# zyj5<|kUUs?dC6doXYRK0S`{#C&FWMWR+apCl%yo_>H4!C+__`NP0y((EcHIudX4ucLeSmi~H63 z9r_#c6z4Pj8S+~Xnf$9#j68{*d%m0Qj5G&l(X!M|#uwt@#qb`Gdy( z4`yT9#$|T_Z8!fZvOtV@_u~AQkkkJXa;pD#LhkHfZ|D3!r&IqgME+aukCOyl@RdoW~TniCFfY^XWV($Pi>Qmn*k&0|pm4iT+X)~MND znb}^s@z}=mUU7b{CR_FHX20yvWYQct?CScxxc7d1wQ}40f8S#Qpzjv}>BIor@hAoG z;M^Jzf)#WA8z}h> zL!wbL2y&65HX5At(Bwu3B{aG50ZC1R2PU~mSUtx>aUut?m6@>(%=Mu&^=*zS22Px1 z@5coG+HfzeRf;K#MWDzL1(KCD?45#PEMPAiOJiq>+R+c~RTfGVu@*boT|+7F!i^e8 zTD0^YEpgkEHst!88C=pJS0>V19kE0T3`wKf_^2zpKeZ*6_Er} zAC@OM`IvyGU$9r6+bh}M&V@rzc)-S6+=9*CC3S>a+8o;XC1~Btc@|^8?D@E*BVKbE zcdS33k2HvxCoAr--z8fSVboqRd@N4yh`dSj|hyOT47AI)gt- z9PRNu;!^e~#uO&XyM8eOwrQW+aseVENMbv)nM^1Ywn|Fh&bZhcO{9tZ`zMo1j%7YE zjG+;oJTy$>1}<6GYl_OaSaL>Urss~i%_O`i)0XuHibqdkOrg}wnH~HF96!b9>pS6P zhtxb86y<;D#7YALh{?#3ASGSBAFuE~5SVcq?g#X~5SlDhZSBR1vNZ3IJ4!nvk z%u$Vj1;vM{cLj*akE31*3$tjT{<%^rlF@3O-7&WOP*BXt7pP`dWk0XXn?Bfwn#i- z{alNNvvD|drS}Vh)$0mmw|r;J&1!e&QNK6hRP%7mWJ#B9Qp%z~bYtJSKPY?61f^YM z-SXIscE5FI-+4OV?YbGJyL3B5*ZWke_YL4JJkn$LJ07mP!`AFsjoyX&-u1jA^t%}r zUMphoCR(0}wvW0D!fDL)vM2h7{`T~p&^uc0N&BtGyEf|!b(|LLYSrbe&`X=?1%+{{ zlWszy*}FJKohdl>rqNi+WHy|xb$aTQQBedMCgi8D5^r6j6r8&?O)RAZ#r0wASflR4 zi1=4G(~3>xNr4Jt!byhtmY4}DOzh49&t-v1V#qVpTHnD0aF-;@R}i{bYm3{ z)9h$CfpR>ougclhbq=4|N`%XP#01&wj?;?~g-(z!2MNR{ftwUAh8}m}RnN?ip1qfP znm#zld$m44+$>IeVZ@p-)mIE}(>3QTJeb$OavQR|V{xqW83bo^U&dAUQqE}A7w4^_ zwyd_;1p+iUY=L@xCM5d`l&3al_SBgH)|nB!MFRjo?GK=>&J$VufLHTF6^TwV!xE8| zqto?8oGFM>n~m4Dv;$nfcl5k7srU8NPu#Jp&Ln^6I8?lG>0^~#0R_Cd;uhaFdq|RY z+SP=zc<-yQ(n2!XSp$hQ>^NoG(W5cQJ_Fs-06xGyGX;FKN6Rn{ZNE!UU8(6znd!+q z-Ba^eN%JVGNl)-sm1Q)*TYS=;-}B8MwDwo1Z@rEnt)7tBrE6l^+_tE!qLHoToK2hA zM3Ce^JlDHJoWrWOKBqr>%IC~e*kO131FUT;EJsjLlP8j{Pb~Tqbf6=bsSbz{0u?e+ znc@;RTtMdEBTsGpOTXdkf{Tk#^lO!5n8~=7r7r8GU5xAq>TC&e*X>p)1nijtb~BJe zsjw!_as+?-?13F`u|PYjkN^sZ3s+fO#$0E$q{JT6Mlbf zZy{rVj-eq-$jcENuM2oN0j*ov>)F`RH6NO}w?OA1HZf(tW?i0h6JUbg&b*E6=kje{sC|DiXND25gCE?GNfm?*7hE z;9Xb1$3Q)|%{lxSo4O#3WVdf~ImHaohFXKwOUHETt0Ka*@PqR{yvGSguQ$qWX$7#LiOrb-@nOKJFGGk-B= zg8Ks$Uq1xPaE52X>ygs(%uwSH!g;|cc55g$mTYokxfNP;^euVr6}OQ$%;yKc?-@)} z0l=i;JzvjhR&|*QrX`(3NWZ*lt4ok~c)NOmS+% zKTmM~ZJ_4{#q89uN!M7kk%>}MYMe9dNN1m4*a_su`*o?sV|VCx-^j@=qAP#zABiWw z=#Ku0@&U`mH8o5Pv&oTaqeq(SDeCML_Lr`Le*djfoRSK^hN z`30N|k|UP8I4&1rMD9oK8WWg^JwhWLz{c8jIszB^0u3@>oH%RU75VKI*-Ml06^U zQGH|*JrCZ9X*=P=e*aRaDfls^G~jZ}qBCRsWZ!?xp~fBp?YRt{&jfahVS;a1%%E!pkTICGc8jE-o$vl*q zHtW1tf4_NPJRJ+xu)%SGj-2)@uVps5b=LTX`l&=rSR<*m&I(}IwFg;)3*heqMNVAx zF6Kly&oV^3mH-#M5TrlCa`~`JCaFe2TA{3N%*7JvT4mN;UD_c*Z+t~6hDy~PU@v}U zOKYdiX{Qv;7&u6mcwf1M)9DR?xCpy(o!*Jgg?}}gho>ku%e`^ zs#$fe_3d(YKVMS2TvB^HTdVT*oa=qV!<0OP&*?nF=Y7-k;@;CeJKg=WZQpOviH(22L(|R}G_|ynn&uBP=u1 zekYrQzU*A+J`)O!d`s)I8GEzGsfgil=;@=55;ws>utOhpu80XHa-4+yyXdptP0}b$ z)JfBL6M5M<#?cj$PCBQqqA2pEY)>6few5J!^{&yXJ{xesQ)wk1PRRY=m0`G^< z-n-2iJ1+1OJ$&kF$Iq8<=J-G?=+m2i=i=766vIcek1+G z*~91|6|KXzwq7#Yg3%<(n)Qi|+MdNVEJN*p8trdWa-EOr9V$xOyYo|UaR-6RsFM|M zJK?GvRhO}beaWtGvlh&CP&SYQp7vbL82dBvpPfHLIT%-SaHXGLbkHY(us*Je_mYB) z;4y~7oD?+9p6r6t$=ch3ul&K%P$Fp8V{JF~ry((}yh>~f`P+WECV4{JASIK$dlpnM zS!9$;rwblx7&EEpHgO9Tg*A4l!@T0(vM}-WY8l7e+`82H29|61_#S;Bc+I#xmE>`+ z{sxX5QCBCfn)d;+mJ{=Lj82xLgrw_gMAX$OOwEV~F^ExRKjjQ(Hx{YE^<(JKR4Fq{ zDK_N}=iC+ppN9Bq_jExap@{q zw+N5n9oXvl|C9!m?v+vl^$N`Getdw|APxzsGol_1w1mzY*1ifxhihE2?{l)CCSceJ zuWK)(E2s}U-6{~bLyMA~sgGblp9Rrc_$mHsBquG6%mf$IejF9@ zdLTgaXpjtAdu#`%TDa}Q!q*nA2eaP+>s^(zs41|bsq(z?oOr$R_8I2EJeaP9+M(~< z@7d}w3rqKUq1Srf3U?h2z`}<)EC%a^=z6RMYa?yi;vkSSqF;O55`Sv6X3lsc{mAop z;JfpBU|pWN{>*wG^!qhv<_(t$Uqpg`8U5|Yzjwc=n?R#&}<_eh50dM{*b5vRb2*Mup}mPMpZIr=W9FhubIRSHTsM z{c_K{ln88~Q5NxG_c2AjIw4ms!q-dxG9-whzDO*Z*2n%lr>Wx}5Js>EFS%I7Ix|HRaSZ0}S zVZNH}X&!ii!};rwKVZLh##Gl93dxoh(rK&pg>diAhWnQ?_~%PkXfdZ%#uFB=U=+8*hSqdCEhZ9+V9jDzC^N`a2etnWa{~2Pc?vJ=docFNg0n$3pAhgC`3Zcs9WtjDr_Vlgzn zSSNk4qgHkum~slngx6N<*Q_i`obX&7h++oT$Y@P~n|2o*=GZeF_br2tOG$T6iym(_ zJDi<4>4x_q5~qX5?6jW4ievulkT-=jlXkg}Vj8wM?cjC_aq38%Q?oY0d)E@#+mTk6 zCh9$1=smEi_YQS(+oEd^C9jbfbwpSt>l4|8J2hmc^T$Z{&*4>!i+7Wb!N9oO#OJ!O zt63OUfh~)8c`mWgm5FOsftw@R7*-`S^O7&8uqx%@qTOTVG>oj*vZnr(EXu0XR}R(y zNhV5GG6;HX=%P-sdqdPCoti#(2vRrm7hiX{YVixhJhkjUSR(&HSD6ZIp>qQq8O1}M z5_A`ZmB#Rvv!&!6vM+}D(Pzcdvu@i?(u=Zdyd>%Cvuam)bIBIGqRCVudyI#*?Mh_X zTCWo5PbQ@!?Xf-&Y(%sedFYX2zEYl+eA?L@lq}>rPD&!PFOUiEeIm21!0ft37F;Ua z<9F@0-7wk}Xu>Q}NLhH+vWu+LAm^+T2%lad7+IgqS1y2G$!y}Q9#IedZGktUvqPru z9%<tI|K$gIloPQLwWMuI_HpuDX4cUP#%T^nvIymmKSwmqP7y z$eDP}Mq)~i{8k6PX|2f81D)*qj0}zk=*7PFnZ0|+{`QHZ`xsiXOl0Qd>B!VYt=RF? z%)_IHQzWnPMtvEHep~YEd&2L4*)#b!wC|WczcKb}bRRyy@w_)e?s;*L$5oDq-Gl@D zM4#RkyhFF>dT3fFyk>}xVp8L0G#_#V@(Scz&wY%M0hFwB7+IopgMWmA*MJ3vE#q@m z$py<~!d2qN|Ee9CU7jJr$Pl&1Jp%a|dijw$`4i*($#8#!xcp?6z9%w%#BzI+^o6V!f4yncvq`3Z4LMkP&shbt^MK3 zzAEh@SY;YcRDJu`bB<2eU6gP!%|8MW39c z-zR$d6wf6p!1AZ0am_fF$km0*QxDVd+;74BO*c4|FLTmz%lO){gmj~HhXFX%{E?r4 z9XP@E>&<BmU0~B<*nf;<&S;>`M!5l4$=oWN61(g-_0<=W|y9QkldWKusCS_;S+ z8%wtJGq&nn2|AQ&(Vxwc#}pt_EkTp1W|@z+AOj{>ML~+cs9&wr$(CZQHhO+qUgm_0@Cs{?6I^O`e=&{FoUt88ewbdLON|eqWac zbH(ZNFd@x1(=kc6n|y6X!)p|Q=djU-QRUO2Pf3^l`bmSil6YRN-ddwab4vkQqzJF+ z4nx)y@q)6$bPbIT(-jQ}xmdGQbF%_Paqj{kzK&UVrc_Bzb1;t)>(1J+oP)-Kd9w6M zjzD7O#d4`0J4a(h?YVkmR`!CmcaM$gh09D0rpGuzP2E3$)#5VE;Hz;>NfBW&dQW;? z(rxW)0A#0AEAR71MpA+(QwD`K`iNw1nYq`j z=5CT*o|&1#@q8FMGkeZ78LnHKoNF@7R-4lm=2-2?4$C`1X`R}Q(FxEcHlL0p0|LuU zIh2Ge15*8}MygF4QJD_w^CCuGq;KQ8brvT5zq7H0h-UcY0N8K`9MHseC9GrTv1Zrq zw~ZsMK_mIpPCUsH%rlM=`K#l_PN1QqMJz;+yL!0sulHrMQlGcZ&`t>8c0i9sxcs6Y z{=El5U_5-M+?GEgZ<~T}^o&95EesB|q5bH;4g7ayAsyTu4iS*IYq%JgVqZZspnXe2 z!H3oxq8B8nAqaYnqV>pc*b5i71wk107hrpouCSs|->t#eBBo3=5gbcUeQdM72sgC` ziF&Aj)BhsQ{9&B7T?and2V^**-e?B`UF(3z z%yJLLfrXibZOF2Nh@P<^6a_e9;dLov=epP`(?rWo z#Uop^Emq!@PkKdQE?@>D-_s4)NBXH`nq~XY(8+Y{;kr~St}kzYj1sA}o(Sh9h3YZq z4tYJcL{Asb@^_!ge*Yjo0&I=huRuFHo^F5i#vvakR;^)S78^X*MzB5_i(^(*ynHCU zLaf{enztyPp3OM-p;_(#`j_6sz*+-O#d=WckcweFYP2cDZFIVV-@{y6_Ja(z&!0D zO86>|${4Q~#-;*_p0{?Fx>B=aJ&`WH_%^jo6;x5&r;yWC3aJ6Qf=`u<-I z_ogF~GWI{#OcV2l^JIR4VpJ#=X^FxB{1?Ed0F?!-e5HGV)^XPD1S^9EiX?f_k^AL% zeJ5;PHwE2~fI{aHFwxwsds~C0TPxO0Vqzk=b;p_8ubEfx-bs%4&)na*_Z=nc_gUYu z3$VSgSIKu;e^o%ci`H=JKNW zVUNw?j3oFG%N4OxgAlO>Zoy0g5tD~Xfl@wbLF-o#HFe@IuE6e)1_OKj<39a2_|17u!HGHs3nrv)Hca$ z30vYPlfy|q%ka}k7FTf$096HOp~_DAn!<1$C|h#%kQKMq2@W8Zlsmr)D4X)%007k+ z|8OWcRa>8Y#b05#)j)MUc>dDQQ}5ZDWqCgWpi z9vy@=t>RpAYJb5mBc)=S%+NRvx0=l%LWis;EJ#>oZH@I?u^C}J1m?Y_hyiav?1*)tZzW}F8W5$-5~dNKb+MA>gjOkm&S+lOXEA9VZLsh zddr$-H~XXr(;I@-?}O3*BX6Q%P}1)`TM@tnnQG{Q?VM0h?~Uy-B%n<8;3(E1A`Y>k z+SVxc$w;F8qbp8#m~2V{^N80)Xg*A#T9#4#(rl5ju?kzUs(;xtOGk<=&LixeZ~maaH!*| zFg`$TUGPlXL5RCq3r2sD9rYc)=NiEB0u~TSSZn&`DK%LnMuXPSeP)aNM8eQxkc_7= zN7N&v+c>aWSKiYMB24vGlP5147s_R;mt}~C7XooJ(K3dAR0=L8JN&a$1kYt``myjo zhWLRkpgudltc$&0z7*;IpI1yJcf0>B9{7zSTm1t0c#!B0*%zC{H%Oa61lAMUmWrw3 zYQzP_GHLg0l8Up}kW4i^xz`R`DCEfHUaI~6+z+B@p35Qx;q;?L@&n$-@`q`A5fKY< z*tV=K*4HuLZhM~ge9mZ(>VAFhi2g}AC@1cytNpFA=}?ua4GqR4NXSs7sSm}E7zj|c zNBm8&g$Tk4qlhKwhaEH#jg^KB!iyCSD z6=o|T94?R*Yh7|i> zIrBgl1T5953s}mM+bYdd70LAz85&n;I}%aP*rLUGnD0+>@l_@o9^-m7gzbonoVE48 z?=ETm$st?j7N;Ia;md>3_7nI)hbrpLCS_OKzCsbSkT)at7_a1QXs_e!`FlP^$lQKOQD7+CL7^zz0ir0}A)_eV{!}R3 z;fathdZj@(KbF!h^7QbCCZ6HrW>#+jK1=7XH6kGWM|iZCQh-SPcWX{21xhU!Ri>m= zDJsYiWg0&J%&a}t*-Dsp5eQMOsoMhP@vEsLXF!LAz_%Q@q9bzHnzDfEt5uE&uffa7 z0$4!SYI6K{K%Z0K**H);*vl}@gx3mR+%WAvmU#%q`U5od+g+ZXR@hCTKGi9*zwqmn z@rfuQBX;x4$|yWd)z?3RX?L%0(Aqx*JaZ=>t3+#36EsJ(4{$F%u@*28rQ4z`6S(3I z@`c;7k`Bo8!Me9dp6;^^`wB|tu4Afl@V0Nc>%SM9Ub9}Tbwf;QB*$okv;HKg#i&&A zbEzP1QFb_^;IxnQxYihMcDIH<2zvn^QPr&p*R2S{-)8=xW(4q75nVj9v>epX{4K_S z*SCbIak4J{w(ANnF(0$nWJkx0DBkBM{EI)x?WhfeKdFU3Dd;a0z|R^AsNVk;{3jgL z-|8^^8pf~6q0loqcUJ>{9zRZsJg#z(2oVZ!eVWM=^H2Low3x4%kilPkwqQVY99Uvp z;D%V!7q&kQBOnc|$YR{!#8{9<+U)Qg;KZ{`NWaf=^|t~CAq4Zsh6Z7Thb2Y;Rye?D z1c>{KHZ~%MAC4agVW-Yb4u$6|HCXbpFWNT*J5$tp-`)LndbWb~r(6!MrM)4K6`L@`WtS%f+ z37|dG6pX_xbiGB|W!0TwEegRxeCuzdw68w@NSRbWs+Dv1$I`QfqOJvGwX7q(yO0n( z(|T$S{t1G8Y#a}veT<@I`j1B`E=kbn+0r3)maJU^-#CJM!r&go1+VC}>DgK%@K@LE z5`VN}rdKJeJ-t<}vqj+L5`2wow#Q6$x;~w9ql;&|19^N^%eGDnw)$47QLe<=lG8km zP{5@mbx$e-R;?X)w}e)$eM^o3QtylghqhwWAn%F(Rv!lOdi*PYPC=-EWi7aYC)Nz^ zW5F$h3n=G?DV}5E-ne12R98y8Wx5dj>t>q2EBd#q`;X_)7w_abP}G6oR#>cs-R-me zf37|mv{(IG!HrZ8jQX?lrP45AnOA9j*xQ`Pgz2~ps*lO>ACRfSvs`puvS*UYeJaBD zj34+Of(%o74B|`%v16(9Bq*wIxs4E5tMu<#x`s;ax8HhcufVUi$Hz1x5gvL9hpY^Y) zUhLkx$0w@M8QZDn+cp$myRmO`&-GKkmu~6~9ai~65s}Vt6`Ot0g49>=+0FPjFq#EE zvqbwwgP$_*$m~_k|5+7G6q|&B{f1j4u>U)O(Z=-G254+(Z18Ms#QEN^YSY_Z$2@>-elA)EW6U);;(XxhM)-aLJp=s3&aINQDJd6UlNn)`m1 zFA6X<0>H;H zD|Y{FvA6fPoQGmqG2sWyXXaTDFXv@nl=n-mFLxEJ@qH+RhC`d58fi{SG&e^aHT3KP zi5d(WS z0~415wpy#VCl3u{Yj8cu7C$+zk%ioGS&Xwg0|-Kj@}3$Kduh>wS4Ya2=}OW&F<%pC zWfPZ0Yt1DJhP{1CmA43lOEj;9D_I-`4N|FfR*PzngCbMUPEeP!Fw;^SNjJ5GY#|jV zs&sYak;0s+w3I!G5`5}x5s4@}T`S*_y;GddiBuu@kQ2=~!Q4BXx9s#NOFKyFV)*#p zOP@SP<}&=>lFD{kk~%^X3 z&DM6Dlgks6Q*!fnGl%9gndBFNi-v{{M$U^5$1k>gAC6?ynZ&TSy=#~x8F?&O!$G^) zC9V4tr+6jK(Zk3hyQgn0KrPX^oq;Eg+M95-sjN$n=bGmv1KX#aG&Iukg5j~Jtg0`t z-Jz4<{0adh5`$_(&L)d0!RdTe3s*~LTe>|WHX{)ai7Y&YbGP~TD@nv?#}LWDYT?tY z96JZE+L48^1m{z&tZ4Do9>pv{c9rbUw9wxVDSWgPg&ZWt%%xRPX75W})OKQ?yCH8S zZl;u*?Zi4!wb&FVB5K+0D$c3YRDbs%Oj4b=6R)&9cGfWDv&SB|&1<;-P(=pww%NOL zn`Zs}a)`4aHk{=x_IlZodOuo*aMzQrSqoh*1Rc9OKcErzz90K|_SgY`sVcPj<(c1+ zFVEtHmvVdsy(Ao0YqkExqjs6*&Q3I4wT>e@Zwuu%nOfV~$6no&wLWl2k$_ty0eTb! z@tJ%p;^RudTk=$Rc#2NJt8YB2!$j4u4@c)qdIsf#DmT^?GX$(cMes z{gN20ov+*%rtl#ewvB(-CxPi5oW#`Wuf)_Dyu{q;%f#GCz}XqW!2B%|F@0i_LSFB{ zU{(!E`<{N@i}$H6r|5REEPFqlefk#4t504l%N4Tkk?J^d6HX}tze6_olBO5Sn4sHl zR|0dKSaql~n|&qo%it!zaVa*A2h>%L71QelB0JiSafCF^rGhC9P-H6PI-`se>Ei|! zxL6d$NSMBsGLG^Ua@+kl&lSGpQwvO_9o-CvNPWbpmb|Nl=ugcKR_g?6FSf$w_3uYv z3e_^+04kmm?w1(+ERNY`vzj@}d4(gTTQP+z$chg^dgA9_(n-ddv$WG@s0_e>WB9>w z-zV;RF5_*Z=W(kwdKg4Jqby>TueFvRP#8DdE3#`hXqR0oUHmQ3Dqet>bIhhTWng>S zlgQ>Vg;-ehJg)wRsS#DY3?f0{G~?~4J^L()?ME(Oi(YqMDFu@xDef0$O#&2x>j4g= z1%;=Dpwbp4$4R~`F@Xug@s6wP89h}%;O&zuTcs+ww!Y1r+uT?9#vbmz`hMLurl$}H ztP5KLShU&kp=r;8h_)?-YgsX!=1k;-CfwL543DuyDm9L?q|QIyQ;0m*pF#%u7L1p@ zRi5dNNFN}K`*>TBK&5m3!_`YDVK6s*zsIWozB7;>S7WiDE~h!&a;QR4D<8Qq!b@kc zy#jE%X$Y-g$O0mvc;2AU4py{+XDVi?N4?2JI)Wa_QU@?<)==v0=E)AR4sd(r;Gb~; zQ9p!LI0VKpk}3ckD~B|yrV@)rB0h&?^jqBGzsSPJ!bq(7^I+a%>2R=^-g=MkEE88n zHI{yZ??Wc$&oB&$pDT}V+8*$hji0Igcg6(_g8lD|=@bYG|BO7oy=t5v(vg8`obwGn zFWFdeRC^WRSRSBwTfkcuey%IXe7z6$Sk(7i7QQOuNd+XncuuLq0YQ-#e^Vz8zOEC< z`W`HzQ^1wM)D0v)7K+#g3h^26djr*29hX=)(vir>mJ$GQA%8;+{Qi=8B5FY`zCo+6e`XQr?g;9x(K{&)xjgh*>)gc}EjBv{V z7&ZPH3Q>r!fZgX%j3T+jh9Dm34ROo=G${LL-9jST2XLQ2I{0&mEkQgG8|GB}amWX3 zA44I&0CwL%IWl;)^jk-VEgxVD}_{MZC)-{E-PSw@hJ%Q3QveY#L z_lfnD)IA>fN`uQ_+gP%@585?(4{JB{>L!P`$MG&o#8-{|L%AbIH^@q~-+3K$J97L* z4ld%~sN(HM<-K-OXb1+zpvW#-Y-d_!h)lD2q@6Z_?2g5{iMfv35Sa=od9Nwar{JZK zK4BYS5m-^JY8_}HSOHVXTCh>Z;(px*tP^t`1N<*s@|~%6&$r*`D|vOZ_uh46_Z{j0 zNGIs0Kj&$oDt<`m{9HMgRDtVJ@u%dd9 zFt<%CIkg-U#l;OBjIN<#it(#hByWkHvPN22E3=}FRoULU;$TB*xVb#SQW0gfgi?lZ znRAf|%DEu%oC9)kXr5hQYJ|IonCAff>9LDLaB4V@9Tsc&UTT^cY86~{LiFD238xKZB)s^rQx%1Y$&w;3S~$b_#r&0mkcUtQjR%u!Y{uMV zSzRC46wsn9Te;JMX~wdq5~ecNGSD>8f|8F?UrkL%<8pW%v)P5l*yZm^VDdIBaz8lpgVz}Z>G1`Tb3q&bDJz9VBYkY zi>#zWMIsFM{bz~czKVul+3AOMR<4G4Ctjysr=LB$x1Cwry+7~Qu76DHPz0Dpu;zjw z>bpo&Rt3|BusCa&^&l4sru0~YD$}6$F%b>Y(PV5x%sTQ8J7R=!Bq5VJzewM#A3IC) zY=&kwX379r7~Asru_lYDL8cX5Rx&7zSE>fO+EYqOoGDY87okl0QBBL2vZOo9@Hvf( zCGM?y&}WZqG>6?LXmcWUr)-iIO!WIDP7_)hyY)!2we;2c{b454S)qodnX+3HAU<=B z4P+_7O}U#(70c!$QX0h&(&4uN-RpPll%LY>Zc>Ma6I|<$%2R?Z))nQ?7;6Fs;4W zvM^fS8capS*;k@pSs1l7Du;k|d_Uu_EDZhoE8QHlF%(joIki_ab04}@?U=+`ht9fDsB^glv3U~yor*~ zF78nIBY6YT^+w!|UOGh7N~pO;MTOQuD|u?oT)%ERm(0?5__^dQ2fBDY==4cnYp24K#)Viyhw15; z*Mjs3_1BrK11gYy#QU{RyYNk$y!I{>yDGNr6J6gcK*VdLb2j`*7{ehqb}JMiE7ciB zU^&o$Rn!}ix;S$n%!T)bETadtte$U|jp!mlZlOIliqorQSN1CKm@w!7z zN~5oZbXFEy4RVqm*1+K%amKURE1};-Jkb>BpefoE=pZWM0{lk8^S`N3Lo<<1V?nV; zfdGllFuqJF7G8vyW?e`LV3Oxak5x<8B2M0!cZ@HJ?}S%hL~`Ne;>?~ImG+kUYpTL_ z-dm_k3va`+e$y#VR0y9}hM`;HJwuOB+ zB`=_GByKWpgx=w|yHm!*#!pR_;K5~&QOq9?P*5!)6wrG_e`_37@L~{JKF;I&Ew`h|!(tgetfVqtlxfO;MzMIK3FyTv}s zK4yr&z3k;bpdM~sEv@ZIlgf^^4zut&l=Z2GWlI{X1CqQL<|rH~3@?nDgm~&c(Lg#{{e}1}ers366$D zNb|Mmy)pPl4*WF4y){OA`e^k-=O$iQUW_)~Sy5giLisQ>r_HeSG2^9ENGOBZKiSu!s2cR05EnopfFx zd>=>NAix~0%5sqn?lLWMJ}r$1B4fKQC=Y5~FDV76z*&K*O8ook5nE^~6lZMfCVQUkgLo*h>X< zMu9pP_?y@snqU`0?xu2l%eB4r;He}&@+_?f~ZEApIi|{TOURg^oGbD zbdoL4!WEQ(BR~VD$VGs$Yy9GDvI;9*)1FqEPLq+4m{A74eZk+FERY!_gRoHnIBh!S z|8L6w1}fM$V6_qLADGUojv3zdkgYE@iUf{9EhG*1@Pq$n7fELlujntN1*qpp#C!OK zmpiGwHmx15@ommL2hC=gigqKJFnshudH*LYC;V>r>`UGV<|lXtMEw#833*H%S zQk#$BIY&VwHtdPz;ts~#ds4(}bZOTy*C(z?AedTMg9w%ejpyVJp;!9IF}c)6ycyu; zv`jUpP+GVtKIXAu7wUgDW+Up$1&)6a{WiG&{dAmzvA&h8fyJ*?QPJu5klg>zD5eJC zrnHRm&(*wFEBIjnB>Bn*F7jbXg)eohE^1b_FOXWX`wBIt z4quc+y2#|zZ?|gj+QaBSJ42cUPc7v2zeW^^`y6tN?N{M*Yxxb@;Z493p!qjBW;L&% zUh(^SGxTj)p+iB0e{x5>DDASxgS$L^H`@yzq2O4CKgj#C!fC^%Z>jY6?RdIj3o`K= z6o6d9dZlWIt-hc4#RB@X56T{@9o{Vh*W5f=<}qXn)7w0i&q|K$85s*(n6jda-Pet! zl+e-_R8K{?w+n+%)+98E;Gqj20aC9HJmq;CC|^__3ECZAN;r@t+dTVc5oW67IM?B& z$bct7WKX0{!3^)E$N(}L=@Mt!1-3FAO!0Gq^0X z)sWS&ET#+dYL8uJl+w`!F=oWL5~c}44DLmMSg+GZB-qtg z(;o#PpbYFKWM4n!vZ<6dAA|f0gnHfViB;XDzT3LrtU<^$uMRo}5p4=l5M0mktFzeq zR=c0C0jr4_?AX!mAwkPFQh1PdK49l5rPhf2#b!(wW&{;QqThjLrOgKzJl+sR#3-M$CH&d(RX|y_Cjq1t&6fiYs6|#s8gHvc8qEBk@18psi3A5lbK^ zRV{Jb+)ItgfhJPdR64748fQHmZV93Pr2`V!SgM5yW5$dU-fZFm#f8YkwE?{x_nEQd zNU~)47dw6U*k+_lg?J1XGgAZ2e}kc!vm-I^^(@@67-0U3)SgoGd}M=(oX_6}&MMOn zMY? z@%7sZdhVR+rqG z=iNzYc7}8gVT1fSvPkvp)KtmR!z2bD3^m}L~gtFn)DNU?+Je$F_bavYPM z_swXe_YyR)PaWqUs(FLNY_(B#1VbbXd`HX}!Y|3|Pk>B+Qqg3NN32M`zL6DC-X1K0 zZI@uds0TS45v)Kl&e)D+4lOgR#;bH9s1LyGc0BdSaF%RnyTmOcGL2-sBw3X~wo~Tb z6ZN4adBa?JLcw;yRFzSh;Ye-T`A56VFcTo`7&1l+4obD)K8E3#;TB^>%=spt>U7#0^79L>+h7E$yCI0D265uCDSL9#{be zk{x=90pf-o@=1MjfQqY-KK@P@Hky((B;lYiF_+!exarvj|j33h6qi`ktTVvq?$r5 z)1_CVJN*y$NWqB#`D7u41?iXBUk;Oe%ti*#YAqcs*pnLE2*dU+7g}%Hl0){Gsl%R` zQyprdtj|pSPwtyk>MsAt$VCM>!mSFY{H~)$n zKdmc>!Zol%57lqFchiPf;SAV;!I^d($cRQ;owNsV*B(IO>?xk5hQDS=nH3)H2Y4)v zrpz8tT{4^M;mVI>Exl0T>Qcz?R_W8%d07t%>QZ=M-+qcmL+3%d~VY?BX@^%hD!i zOn6)zj$@)e48@uA;&>MbcvbgD`b|$zuEE;@12ao~||E+7tqtUi-g@P_} zG%-0pHwQm@DFaDdd^RjLe@&}P#s%YD7#rhDGNUFv_@O+cgIaC;3=x|{blVS=6CDAw zgmzmiv#kh*1WC+KIkJ4M3lWIo%MW@LOy$)VeLiy~NkJJ#;g?kZjAn0ke#~Zd^+l>; zGA!|SpkUE*Fw&ju$L5&xC1M8#TdF=m>}}E? zZBY>1elzZg+t~Y)2lkjgB&ly%#%8`@wI^n#4W^?*b(6kRblhB1EsvBJouXkhH*%dK zxNf66mUvXU(_2`g`Pzf)F{!7^^e^9#T&zv!!ftK01GFbfrsLFsPN>SXdpN86Lm58N zcl-u+9V`1T9d?^KcAF-48!J6~@Wk9D>B}^)hG>h(gL}p~FAl?85)I4cLK+(~wJjO? zb{uc25#F%)t~(qHc#kx@Ehj!$I(}1Jn^ndwlXh(ZR)1CY56*V)z-~7A$kwspO{aEO zdXU=#^sdp%#ZRXvxUt*NqgNt_2ZmbC+_*#8bU)sLX*#oKCXwaY@kg1=UE&Ehzo6Y? z)?U@)yUv{xSDu^x?)ER*+2hn$iOAi1)ZSI7UL+bHGW9Q+iI2OZnJOgN^C^$}B$>!V zq6Ql;Bh!^wY4^=|GFJ^NJmY%rB^@63igA~pciTg0b z-6`>As=e6gjvC#|7wQC(@oNIw_>&JMSddriym5BN*SXG}cI6dPUUlvWZE|qc4H)Ef!Wj|o~vpM0VFYvL8VMQV~btdj4c3HDg^6ezF{m1r1yOOanO};@ZRVQ_s)%wf*#o zjR+u@?#T`AXjI7ZqQYxroDBjvAr_a%(<){DmU5yXIAbziIB8X+99TGm+9*ugrE0`j zQ%1F_`R1u?_+RSupbh^$YV$I_om5@vLEe+(4%@AxHN5i-)8!e_i57mR6<7=2_u@DZxBKp7Y$T`e z;N(dER!9Jgz{IBdOgXSo2xY|9!BQO1i9@)(+;jMz#!ih%OY@NVvn|J2p4eON zo8*7byS-k(dU!tRBR1R%;o9`U)DRTl6p-}`?12e!#sn>Kjhr*i1yRY&*h&j!2l50p zaT)M*(VQy5S!fP_$Ak$i1#lJpFIR&-wZ>eD{}nSE^5h?iT8e z(l_tASl#9UvM{-5__JzKC~R=qa;*q>8;7@?D5NL&zf1H}=dx;RzU0e2rd($PY@Svd z@SG}HwkJb*cc` z<6qXO?*K`2Sf+RBT~@F{bxLL?pM@1;4 zcikvo>g+huI2vorkuUAwmL;hNZtX*XR9>v3gi0$!qO>@*bpxgF&L+*`Fjf9TzXK&d ztKyP>!eSH6bz}uojbvov+Pok~hs0s$&Tc38p1g}FvfE;$3*U4EUNuJ)n z9EOW4VSSlS-C(lcBNR7~nSJX|)TtIaJJ6bQ{>rqqG%_#;(hPMWDX%AIvm*6lUYRk4 z2K5!YO_Z;bj8cM*eP#;l19psgec=p%+<|FMkujA?fC{Fk*Rwuu66^!D3VJKYw2u0g^dzYO-4Xk~*i<6iK}InQcyN zS8T}JAjHiW-@ka4jo!YKA8%{B0RMS}_QJ~Lq6ITgZUZ77`B|^?3659b5fTWY6lfQ6 z``a&Io#8zd>SJ-%1M#4b;CD;QSpdJZA-UQs#|`exwF+MXuV!ETL%5FL%REv&ZLJMF zvOv~jb6TKwMG~7=&Y1Byv+$d7xuY8hf*Wu}1(lHd$3Z&g8gQBmCx{CzSkgcwWlZGX zM3-%ZsVLo}kWaVY(^n8)OLuTHr#iC>G=7yEx8|4e5WFbePFA=@rU@i}$bXYR-EHkB z70lnWgcybi#<+<%mI_e^0#5^bMAg*Z3lsOP?+hmdV+~p`?C;e~5*Ikt3?OtY>bLbo zkYJBLYVKG76X(fcj`#*|LWmy@F7^+X|cz0rc)6 zi7%@5)c58}5La%WUZ=W}4^_yDe*M7786?iz9V4T!a4FUsT4U(z$50=0W7%^G5pY(3 z7v34#iuCKCcXy_ay6b(gCYL|OZnk25z&35VI>aoV*3s$wWH=?`L?Ph}F1#uUaDU)L zM8O$#vO!xb`txQhxRCD*6_kJECRJS%W2!sGh>!%-&w?R@bcEN z^zKppaK&JujsL>36EaG))lRyVh;Sn=Gq=iW$3<{M61GC_k61(H*)t+HKUJNwG7|{ zSte9(CKPVS%;jrU%tCdPPgtQlLwgi_F#2m^H?C9urgP&-t#>y4A544Y)d85$ohS4@ zrucQCqF zKJ{YXPjw?8IeFC50cyl0x3pKTzn6n=pt8z*jl4y?f~gM}AI@Hj^c|h$pESLiyZ_U; z4b!r5iu1cqUc>zPL;PQ6)Q*n7!|DHXz@q%C+x{J}w1{^wt6xP5n4AB)pQO!*=nx>y zBqLQe13)$Y%C-C_0A?f5U~caIo|0N?FJfw!bPx8N8WXXwcNSI1$MM0&aN)|9DY^*5 zo_@u1y5%|hy6rf_^Lp#+^A6J|<8>qqHZvjDT{f_e*`zNZG6W?n6Asx(sw7>Oc!2b1 z0NIh2hKjVvIJ1l&gFy#P+$DC5c(4;3c0% zH_=9X*bt<_k}V_Tw7i5ga{pdL`WI4CEm^5hemm?sWiC!PPZ$hFk?k}Tl(-4Ta$ago ztVED0T%86d;^MqJ|I6vNL3%Je>{x4nwDcFOH6&H!0z=G*WFO5{33nD^gPXAT;2JG% zhbJR6UhbmC)-*pg6_mnR<3NBAwELEpu@G#7wSAJ5lQOptyrjxarhj3W!BJ4MplHEe zBRu#KU_t;Zem8wI#gQo_DX78pIZ=4@5(?7WaTJjrk~Zk@VWQ^!U+$Yj&MfBm1k;^nNAj0J^dqi2AF zzt=k84$`%kNc5t2V(*cgC|LU*J-3Li8_LOM?YovOLJJ?cFNk+t8X~Y?X%}(*kSG=F5i*723 zw=Wb@CIG?4*DY1fPN1rS3N9~**k|z3 zTrm@YVlpi_YH_wc$p+c7c)owCG7ec|t4t0YSVJ}cOUz&JDJXu$Fa&iv-qNXz6;Tq> zVEW&`8p!3d1Mij$ExujYiO@r@KWEds$^+w!F9-HL!Z>m49q)!c?;;(-6V>r3hS62v zG0s|}jE8Ju*TQY&0M-7Vae%$QO+oLrl)aL(e6?=iciPg*y6jz0P5}QcGZ7k%d4WC~ zjifB7C;TCKL}k;?+=Cg)`cdb+WpCD3xUE30NM#Q3nSzi71As!1Cys%8#fRuzI%@Xpb?GYS<>)e$AuX<|?i?m0Rk2W$RDGg+%D|yJj@m z^&Wu~SU0g1%_4PcjMpUWT}AePyrzUb4uqd=roJGApVoxkF+yIy)=W-B4t`ILc>F|7 znW9+F4=Q+$p#y|I*+UF4!W+DaFlbK1^FmKBLI;j`f*bc9!1zIGPylZJsAQod2STD4 zp|!WGXc-P`t2zD<*V_AjN>qc$PKf4R(+b2-M7k^TTCdj=p_Yqb*QM1zfUN|WZ6L?JE5ZS zAWbPIerAZQ+Jbw(siJjLdCfbX5>XK*iE^|OnK{=eieeF~bjH1?0?$ZHeE?-HP-cZq zX)6=na>>1yTIPs#gQa!DWyHGfBr?EbRRD<2OXQlLt-b#q z+g%%4pzpw;2DH(HE$KlLT0Mpd? zSm4%Q@+EA6R~`QzEj99l`-&I+3&^?^#Ny7iDLR7N>CrbdC6EwB$;*9s+xq$7WwV9W zRTIa(us9WdXCeatHT)i@_*VRlb~irv?PANYEM={_f%+hq=D;627Vus_(+x#6Yk&&- zaxG29am5&?1T_cjP8?2-?l4M0bF#Qrquu?Q@Bg0R2MbfKZ2V_?`7Oi#Tj0*=7dmD3 zf7M{Y|Ea-#=T-lo8f@d9YN%eEo&u)fDvz0FZI2lK6aY2`Ne(eFNnvF{WJgE`!u*&R zQ~)oCZ69F+F~=GM*LqNDk@ZH(S5FUJ%>2ji9~1OGS7&82wdCUes=~j_ zpaf)~IEap_;)DreEBl@=2Y3jM#P5A+WpriF--2UwFW!;^+{P!6CDsQ`BU1oLs`IEU z+f7VnCS*9(xePmk69Qri)E!*gd%o=aBN8DuD40)aRw+SJUq2&yuFBGD<M-+kPs;yF;=5nlVeJ(_eW+N$^!-_GTtS5QRr1xkrLZ`mf ztkXFC<|tI8=v`Bn$dRLKb(;~R=5if0q+GEMQnj(W1q1^y8!v-T7pp^gg+*;v&z}E? zrRh=Nrpc+&vdsD`=Zg9S4uP91pY2)`IT?wfKG9V@lZY^|N>yJ_Ge&Ked$LMyHORy1 zy*Sx^C^B~5&FHQC?)iskH`CwUsdpUn;2C6Sod&s7hCcOV(kGo)3WK^Nre*FKe>6(G zPp%qU(qO!w(2l)cY8=5KI*`DqDNv_DYpf2AH`WpKG?bU*NNcMmzf6eDh1Yz~vpfG# z43uHt6b}QoJE#UiAMGI%u*y_$Sokw-;ehsy+`@K8%KXT-HX(jA@DMvgcn~`ne|C)r z`w8wOK*#!3;lKLar^ss*Q1awkY%HUf2<;i(hw|&Ry6V~Fe;gGNrbZ9E{Cpae3#!p= z87^Cuv#J9VH4d5lI&L+d71|?k(ef1G(ydKf^n7r`K5$~|$2sIZ{b1GBi-95iWZuJ6 zn_Od)@8exoVnRTjKGl+s|nk&y-DIh({czD++y;hFa=?c5>$xDs-1 zZdV^l-)ug)WYt*&`vci|wzq!Qm}>Li6o)toOWU4J({5){uzySzQQ{8GzD#UGg0c`p z$!+KIROGmKb=E(3Ccj=*bb4B{-hIf5rEW@*h#;THzoEz~^u$Oj^h2pdyM#T#hKf1n z`7IpHK>5nFR85Q2mdVovLTTJR|W3qT1v6@b^hfz=&N1cf!_3TUUmGsQG! zYc&d_+xHtRj;z^qlrW$taL#i3|}e%v%AL;s9&xVghLL0kC#F%b@^#z2=nu<3+#uM9JtDnt0*)#{MnX# zlO+G00A#;J(vZwqJEaJTfvVw3{esCg@0>8q(g<(eAfK!~jbobR)bO=arz&R;y2mqT z%Pist@$VrNq8nAXn+3!dN}jVo(=GV`ZvuQ+2Zo1A-F0<2j~7|CLw*XX+l-2nZg+CY z_l=BW`g3!~0Rafd?*4)oVv1E6+%g7dbiMNPOk1LI+pDo5{Z-j;&Rl2*kGHM@nAJHo zXU%O7Pu4Pwp(V6+dlynGm2=_NVstQ+3*m< z22QUeqAgQHtB7h06lsit?w|x-I8Gds-Wt|ne<`lc1roZZsr{tE{KW`r5l42dc@e^L zA>Zopp{-CtDF&8dx!7f83R>?z_{n&R)wjz3#E!KXfe&5ZqnYkK<45LJvo z9djUwC>DY}_SQ?%-GhPfsQQ=qQuIovnQFICW^4|&s3)g0-s8{v+sps?bPNc=5NP-z z9&P^^?uh?~;mgIv$LkiZvWKFB+wYl*LrVN!zGv3IE8)*qH1~0Mn!x%d7yr!JzD^7q4);0b z*?pt$yXEO?dOO|S{RXPXxCNgNjMQ#EOh&Bx<;Wd?Is1!=YB)LQT)R7}2{?P`4T#=A zJR(}S8@->*LU3H@r9ueX7po zDViy@u#7Z2(6*AE!ZNzWHnrX{h`TAzr4*gE;ZK~Uy?B!x94CmuZLQ8`(y4zEf|`-q z#$IxI^Q22zL}4=4YP&>I)7xO;X?^du%b~XtgU?0Hzi1p8eLwP|AU7I|)j!i-a&k}w zTQy(J!bvKLyVkcjci3n=zP_H2MvB^u52-b95z<*E7AJR-ZEB7TN}59mJwlN3EaKByDz>Z&G<&iX%>geFzQ3OywV7y_MpfsZXRK6A? zkESzUQiziStxUZbQO+1TPDonNGJS?-qNXb(FQgwD8WbdkrqQ4>!bX(Jm~Wsp;@Vw% z0Jo*+h+<#qA(Pz`>#o`z4UE?2pfds$bBFwOt0iecjR!<o;Pf7aXjQ(mF*7g2s9$C)y_C1U&>$WbC~R?1H4c zpm)u_70a9~%bTM5O0lER7}muhf@b+kE6t*Sl31As;6J9}-B3O(5E_g7m*W9C2Z&w! zc}SHaIt2Y1&`ual2&l)EZq872({W<8dQT2cVrPd>-UPjQJ*t0N9TnE~-B~Q)B9^RO z%O8P1O9Y=;P6WXTy|+qppHI;5A^ZuxQjiJfQo$SBK1Gj|2}NSCYJp7hcoP1ZQV^%f zAB{8$!tY^myrN)8{??p+{HLZ0HS&E@ipCa?q~2Df zRLDm!vKWxcjeTU5{@}EhTl?dEM)L{pL|d4{UzfxGLxsw426Te##sm?CZW_*x1-g%g zuHrz~72cq)lc1)gQLK2)-axrz{kRm*$Rq8dP;*Y!!E33lyZ@<{6Yb$VmqBpYlx&r-X32Ddqb zik|5Zyj#q+wDk(_PgT$^jv>S zDNy=gs69x(+N-{42v=DcXS5Pr!?nZ)J&ic`iiK^LJ_BFe5nbFP378TjA-P9Uzj&m0 zJK!>OEY$@4u0ST`+YfwAfr~(gINrbeZSgJqLwAULc4WE${^I}0E;VGbyZPL0$H~C? zNhE*3+;w9Hc}@J)dm!3N-fO=QavSmC?Pugi2y?rEDIzb0aF`#xAQ7+BxH(qNsDDzi zJGu?@Ms!geZlQ#zc6rWaw%h;u-}xhF%^27}yrpC`ARw~;pMwAYsQ3OWF7RfWG%2G4 z1vwWAiqsN3DUyh+Vez37Oh`lohywU0Sk#0*DLN^`@B|*wYN6GtU?cnhW?tC_tx70R z*r-L@wu-X%y{qc>bk42DjjpRx_a`vW*_=6JOQ>-r+xeNxJMYo=3Jo4T1i5&p{ zIT^Yg}$_~DK)EqDnxukl9SN;&Ih-pV)&XO@W`LlzF6gnMXbniq3X!OTq#HW7bG zW}X&%?!f7G9*t4TzeOH_Gw7q%EEOv3$6%PFEmJ6qFGpCHBE^Tr?#sp$iTbFKCN3^n zg2Q+}NtW{E%C;d;JfEFEM@ohKqucoH3S=J4%p1Fs*DPbF59m_ zqEw8JN|xG_R?wvX?gmJwM-GVEH04S=`-8U(X>Tm6RFPMi#-_MJe{SRhY2`$mp_I8f z)yN3R@v`tTj<8o}K~JXPI1cGn^lxu9Y6VhQ3)GB7T=t|Y<*_3kPCw-i=c8{{m%t`m zOT}}U%yY=e_f8OqN4dzjs&cGaS3CjGqt6rS8-BON6^H+fBj;DTBHA1ry3gd=nRQpx zA+y~_$1he9ev6hfGjtkWkHEsa>3u#5&TWKuWE7KHxQC9AXG;&#q+ z^tSOUcBDVr7g<}8QCYL;`i#XELz+f3;k*>JNXvVRk4)cSFJ(<8#O(wy5_h|ExUsHeHrbHX=vHm43Dp;_lYw1F$#j4ILVFG)Mdkw295~l7VF{VE@mG03#zF#mVQTk zp9Bz?#9p4Fk@kPpCm>!p5N_weCyl8(o*qU9Y0E`a(ba)kn>YKUT(7Zw#ZBU7XY@?6 za3xyr9mw(~%E9m2B37ENh6UQBS(TcR43zB`(u?{d=JlE**wt!p@@|#w=y__6Ijl0p zZ@Bz*Minush8G;4HZGOVN&K4Eq%N-PH$ZpQ@peF&K4~ z9&+-ZSnq1x^hF$u#RsR%QHFUKeTw%o-4zFPx{CMgJ4ju=)bvqhCB4Xzy2c~snLR|Urn2i0OkISjh zvV6LpOJP-R<5=)MR~UJdC6(^9f`+4lDxrRdN@&7|kR(o6iKg|~EMn!T{4yvJhg zgq8W~+wu!~V?S8JDR?&?e*(73+)4AFt6SgjO$M2I-*RdOje6f;W7gEa^aPu_vSn}% z2|+arTmxN>~6`5T(=aS z--*4hdN$~=C{Ys29(7W5lK8-Lsi(ZH_`J%1DtHj=nE#88*5LwHk-K#Kx9um<3 zPh24DAz3*As;HnHq3k*`Ku|3GM|=EFJU|tc5KdVnfSFlApAkX3vRHMHadez+nz=&}@}#pn z-KCwi;Ua3_OYW&6Aub_BoLnKbV2<-|#3TbT8+e<{FOXO@NZh!9AqU=ok!r#o*=_i= zfB|x7@tqu!F*wmA>oLdq;sjw&pK53!oB-_M(m?B`Ww&^7=Q>)jN5B$=MbX27m{9~fihiR-^;&GcBp z*3CV%v4#rr>H;=}+mabT?-0!igb?E!1qDVAJ~`13enH`xp7V?MP-x2M6>mdnImF&UrLQ+)DHpLuYr~UQU)>D2{6ZKiA!1hF{+bU^3WVp;0StIfhV-2Hi zzPG)q%JE$A=D{h*H4w%LBR#8y{@&^X`Nv(!&qzhmr0OR}-A9zN`>^OYCiB53{0b_N z@g=G0f6(-4u0Q=-llEI%P;5$N;X(Cv-A-lQS|eaok%nZDWy1^D^k!imQ#+#Y*ivSX zk`yWjF7K_|YmY$mK_Tu-O!u3-FkUhE`>yG#51fMIM8R%Y!=WEOhPl1RRQZRR7N}Tz z?4A)WGsa7!y(@UB#MScGwfQ;9db8TT&f3H&Gz7}@)={TCUoip22i1pbKw%&c1q2lY zfuMmbB{5S6TKU&Wh%|Ics-l00TDdK*t;F8n?2s|Ofn8~W6{fUEaO&tU0N>prn|0JDKCNEQMIfwpSNqPvm#uzykiw(Fbo`~6nj_jocpW%5vp-plop z>wU|0>VBhjGnEq0&;w>b?{_N!1MlGwPk_d`C&JQ8cBD_Vi~fK|1R1(TapXs|i}nxz z5FvKc91r&64Y`GS>je<}@>~lh;l~~MX|0BeoG#i4;`bei6n=Rsk0Y2Kh7c(17X!*d zKPAWGO%ExUdB~2ih|2K#TdbMA)d6|;D8pI^vl9!ayqvcK;BYBD;vNQKw6;&C#uFi7 zqw*w))^f$nHJ}qhBum(lrs&PJ(<8A@jiRh}Cg_&s(6^CrM~(k%lee&BMl1mqyu1Y)Ri^YPU10nfiEUWs{W*Dqs>k@VlZ(^NGN?F!1;@rcRnD+k^ zvTPDeS)|*Y76s_1j$=oPdgyUxu`NP%YU8mrRt=rY`g7uQ5bHJYg;}Nxf`Yyse`>3Z zj~fkgE}^qv4fQP_2DV2vv{;nHC)!z_v!GTr8i}Y?S8!}CC&HAo|@l#bn~h}^)Xz(0`*$XwB)I+TH%16?@CDRg!oQ4LRT zjGM!A%+8kCGU??~7S>zfHLty4)^M*-i_=%inUi#vmg`osuKD4?G;~{q9D9<`&arG8 z(R-`HTekDBb@1_G+QpLTXoNKFw{+N0r(I8$dS;kqTCghR2_Pd-6xPtV|HY!}uoK@w zl435aqp1rJ+ev|Y+3w)ZX1)x_30rf5ntCrzSm8k?iRB?yW<{CIU6{{DC2ikq<*{x) zZe@xqt#3+mhVhvI-YIDy!H84w^{pT8Y3bR__>9ivSoCOg?^1m%mxKH2wiy$Q;(s*` zb}=uhzUvfa+|Dy>I+WL7PP<{*FkS>6ji-OqD%2h`qFrEo^Iy$~%SbONLThrJMqj_b!r0W)Ju*zRnId8gg}aL(-*3YDKtopJqptsqC`)USL5rh+=J*p z?UCUL3{7!6VLt7l;R%ds*-RLhRI8SxH#E9RCWBcupFGNtP)y|?;XNQbZ~6wJ7t|6 zk?fAf#9>&c0|?})aQuY1N}Q%0Zj72D?5en z@4;#!cmASt!9sJ_4LJnKF6aku4`~-M;S=r__Gvu9Kt?PK_rXx~OogU)sCvsOOKM%z z#2YojwFD*KcWE#t~*hxJ6Zf7UHVc;J6kAneVC|x z^q7uD6;1cI6x97CLsUSd?7lK#7FAOTEMQYp$*4U`Q3CWnn;Ll08s^B& zn{Y>&aFY^+4)h2f+@y#O(Vhx$-744{A?GIOQzD3*ER_oUK$h~FRWnEnaX@Zv!b z9=>p_?B|7~U~DHg z%`KMjwG^0op2)u#q8J`);z2H`vK-|jl`Qio;e@CI0wNg z%wMpq+oWV3sR@+o=cMV|GPykLic>caOVFWzyl_I?J{ z<7ddpYr4tnd!j@L&)CNzol&UpVXj0!lM=I+W~;rX6Rq!0SIX9Av8{tPN&2tXQQ31m5O&bGEoobQd3>Gvg!vq^2!&i`%)EzOi8@j*unN9_b z%8cq5_?Y;Bk1CAXLxGQj)5=qn>FAPmOhU@pE#AS=9&<3Tnzf?`C@dk(kLF8P2^Xoy zYH7ovTeqCeU(DD1DN?`*$J_9@TEccv%nB&l5Pb|2_6)DV;V!i+59&Fy_7S7TJPv+^ zaK}5T`9tE65>{I{8*Hzxe$lBv;g7mzUpl`14gP;FH5&RJ>q~x?8ty-eGNS*v4HGqV zG5p`46YKx%H2hlEO)N8$pQJmq#Tcbzf)z#SFf1)g78kARRqqCWRvMcp;*C^_|3LNo z-hjJ(R9s5A4@zcV0|OmV8NT~>2RZr8og0g@VmC6fUm9;ccTanAzV2TX+<|Zhtq}3j zEyci^4m^}_86ruj;vR*%W4Pcjw3*^Hg4!cwgu0_vgFNu;BMuweYauN=^NC7`Y6cYN z8w}1mRIJTvjp$;rJf|qB6v<0lv`4#8-uo0 z#5)tmF{UDQ4gXM5ESkMp7$rN(U#9X8$})%juxlq}yx6UalTI=X!?RT9Q>!YgxI;5< z8VzIF$!o2srNS6$XCb*k47Aj1A)fCc0L(XPpN2t}Si`5GMMU>YM@;|A{ zHG1(UVfLjmM}Yu+oXKFUUE|H*Idmtc=4xlGL_dc(oS-$UKgd7nWfdu$a6rD4jBwi8 zTNULiaF0J;p1Dq8*3i;plYKOH3hn^kGVkT%Xi$5l-gpgoW~Q6 z=kywBki+#oTdBtshWOxw!%tbQM-7TJg`*)dNmv3P6aMB0PqaZr{ZdHXw+uITga!M>bP-0{teg8Tm?6ox$0p zv#^0%u+<4H{-Ngvhyuc|ys+t0BR}e7qgi9oHt~7AIq4Y}ESHB0k6cai-#tOW7Wq<; z9&d1QKfnG){PvNs8p+iFNip<0R_6twoQ&b-DNn0P*Ve0!yU$JFD2u!$A~3E&3{f+Q zkRT+~UjSZN+l9=iWx*%r^9CXTMW)p-3bPSm?+aveI}-ufWZ9(;crnAkwK;G|9R*@a zFS7jmZqc#zm|DMjoJT4CBgBC-DAxqf92+olnji#k;Omy)C~qLF7pT&ff^06=R;j2sirJ5SOz?yZpl-fC2&Nlkn7$nG(6PssEY0oyuH(X({>*)=jAm^onm|!_}5&&xP zt4LRNgkBeJ2rZI`92zAx6lQ8L)O3Ha(P3XMNej+DSgmt{+IN`RciPHlklI%pga0HX zo@-yhSU0SXdgx^gl0W>n9zi=opFLl1pj(*r_cZ#rEt-8}-HqH=P|*ijhimgbO~^f5 z(Jp!6?FI1*Pr?V&07uCNlz>m>Z`p4w$l>3t8d9f!4nbcKJE#ibx5SRJEv9}}7u`aC z92an;`6ZO8D&mgHj@*lZN(9w5{v!HhU&3w~c6VKE@CAKmlzfB=`X3{1pT>NP>-HJL z`)@=JSG8x0o|qETHKz~56eDfq9c$#}=z;}8TBzXXs|=~8`#0yb;<()q{GT;`MUYk# z@~6g!|Dah&{^uJ19}0o%|Mu0W>DX_YVEW;9xn{NNb=7XKxY=?*$Rycf9o7qN4lIJY zG;b5?x$o6;MXq*`%17kf5GpysAY+sh0)t#b0~C?4!-;=%anO;wtggIy*W7lgu=Ga$ zyB|HfkNk7q4qxl<{}6yE97&?!i#H1lnWLy=tI{pUXgt`Ww6dcQ*rvsp;=%7Z8FU#$ z&)++vI8;qkX{9aZu)UZL&*F%LCM7NKIOvwRNQC0z>7^9OWju4QGFj-13$&-PQ^fdm z@=afKsmd@?pQ5OqdzBpRGFwCTxk!G?X_@k<(bizQQQL2nDO(E2|G`h1@3G;0^cv}{ zz(YV95hl~i5CVAqG4NY?lZ5`RrT zChfDLR?7g@#>b;L>BVoaJ;k~SH&Z#MKlpP`M)g*fO)FbTyFWdumFc=N%ZIv;f^`o| z_TowKd%Np1bY+W78n}6Scbx35 zgkEFLUd#X&Rl0l6kKVt!p7x+7YQkg(DHaoCdaD7ih|)>JHE0=SPk5x+O6=0oz)T@^ zq}G6~;ulS4n-l>62sx7^a_>S?PrTi;Wb@buqk)>!OopWMf-mftaa95`#eosy% zp7Liy`n?nJ=J@@ne4+MPy!`pP1O#ip7`cfaxrVoYX*-UOoIm>bX8*eWhv`5Cdk_%s zF)Cpr2m2W%$yY{Vf`nk$@~&ybCK?E0osPs;tx9-{A!@a(t!La=&>S2uxioBQYU}GG z*xRKfajF&NNiQn#=(v&IDZ-ya;jkt_%S=X0HS{2Q04>zjy0TK?DA?P>pMa z@67P&okToKkp<`zvH7BC#@!aZ^ld9WnA0s#p}S+-aB9BDj>5fuBXodNC0#=jcCi;M zz>si^(H!egN6Ju1Q10LhEW6YqP0UgZUHKj`3T;KM0T*wvVECqpPP)lnX^3cg<3&&M zvo+rAu;@}1V84CrL8rE%6^w82&vS?ICI-qT!l=`ttm?r*SY5%1IS4=cPzp9fstJNl~qBH6q13@NO(nD%0lqLNRdM=5`{6yIZlH6kYx>;am(mb4> zvj@N9tFx`Q5&#Uv+l+kRHso!;LLtzzhUoh+g&d~ubw$Veg_Si=l3IWc4N?|DiVgxH1}Oxm zTO_0$FCAAF)pgt@Aov@d=b>8swaarVZ)SIEkV|pPZvK|@(tEn){M+wzq70aJD9bQA zDoaE&Mn}{~c$h+Li~2x?*be315(!dli~fLxn4jhV{%76(s*9O7rbm2(?ie4zfZ5Iw z!f?>b*cg055;pap-gk!|FxG&n*gA*qm6CbEhxi4vm`VB}{vIbQbw z^n_Orr=vumMMW0=NyCzYqlnUixNzMyg-&R0Df0NrU0!R4t@JX@RdsUVMwKyl*Lllr zW=o(fZN!2Yb?&GXWVJ_ACOM3Jg0SS`^IC2G2|{V-{y}N~xQ#YaZPf1SX5t(S@4r+> zsU7X)VN0+w7V_}qi`&Q_sP0|of8)xbp=y8BB;3!+*3NUK=F~&ykW>s#&fd5XH$^+c zY7gmdQHPEetLdhVV~C@iH?uLPZy2v9F^48JD7T|VqgNl4Mv;DOzK75zR>6uV{fRv| zmY)rdIH~;SvA9h<&5x5^rj|#OwQnNU9T@9XNl@Hps~BL!rO{2~sjE_JU*BAK69q{y zq2|??EZvt-1F4sSG}l3rDCbVg+(VeENXcOEZBkj~!}CWCNlT@#%HWX8U3A4oH-@jRoth`tS)#a%XT=~*^bh)v=_N4i$kCQM zaZN2@xVDniO|3;of5FaEjmImD-Yyi}_8$)lO606+>tm28Q-fc3I?gG}^y7M6;uFov z{j@U5O^%8AoZ67O{L0|WAlc%S3;f-Np~=mhe?#zu^U%YK%ND!`&V%G+U0C z<#X{is3fKx1)Nw?-=AZT+ru2Jf~L+Bel3yVJr;rE&wiRR^5hb|ql}*)? z?*yxnr{-^qhDVeT&kmoH&!S)AB9%pMQXRk|P0gDcbwr>M&muP<>p|o)-jjOC`p68o ziSdR`an+4AvD`IB-tJ+6&SiSQ&*69s47)Gb9(WV$qu%@4aNH$Errk$HYB(+rTfYWI zuHK8F*h>Zz7$!v$98!?`MO~Boh2>?n1FuqLzxpHSue9@2K~r!lc+MYq=E`4F;hoO3 zR7Q^--uOt*V!Od_p6pq$D^Qs5JT&JJcrC4qHdw6;Ob9PvCzbK)(_%oGuLBfJOQ)(P zNNDR+?iVw#TZT5W^ooqu)2xQYe+(->^QN@f>j_l?hw7*_%r7a)M-Ik*V$&_> zqJbav6}D1h%-4I=+2dKW6^a%juzu^5-HmUib!%P~D_g{^H_Pv^HFL|E-lHp1E&2t2 zwY2M&-);DIxLWx$9-aJ^YfIC_@#qX3KMobIV;4ju6jyiV-N1U?c9CAiz(m2sFvHgy z;ZK!wL%cpR&m~ZZ(<8;FM`>vXd20(pkIEcw*lY|_#mBrI@mmJp&Q@3m4kTTdt9+|Y zu{Jg4V9xyeE_XfBzC}!P?N}9Si{0UabbqJQ#5m?+eY&Dcog^9%VaXE@7`57sX`9`H z)c&AlE==R2ZFaQC$Y*rMUbS0~p~hSJGJRsn5q{#3+%kOgm~H;h(iONpcx(@?mL89>*rRm34O7Tj1&;_aE_D}05aV|pLT$$ z_0uS9!hhH%ITR7QaEW(dSp8lM056V+5q=)402>3Y@nM{X3DDvlxWorAtS1Pl4x!OC z3KdY3CW!R|C}gK#-E*kMKRBdU5Lo7UKZ(7Ytm7ZNLW6bysh@A?5dyITAT-VGU=yZU z0$#j>z_tiiy@GrKOwS-J`GO*FOawl*6hV)m@vWHeAseG%vHhZWz z(`THL|0Swf1d>xsy)hUr33Dj;)u})(fQ>ea>L@5c?sRLNAIW zDNTF&3*4U8PHgUB?3w2dx4s~afKciKj0w1a;L6=c5eCD3=wIgeGYyaY?#UYGm&!lFNa&MRfP3Evb>)x#jGc z<@)wouG1_=>paN5*e;Jaw)pzU{@r?PzwwsL{9`Ddvpk;zC~4X~G$ zN~^cqfKQ@NS?#myX^@dzU^0zG@QBZ6EFc^ z*E%*oR18lUYFi1vnSwxdETIqX&;otnWvY5L^6%K@%ACKpvi+RhUK4@rAlk_gxVZ2weaX1 zFgDP?l~8gQV6>_%3k7ETHf&i?7Ng|oZ>CoCVII_1s*f1~;A=(bMtRyHS*kK($neQY z4*A(3zU}f9hHbThsn2nch<5}R9!S8u1=K zNJ=>om8KTzdg)c_s?%G_xgFrEk4VW;Oh9=^0FfIANMYZInSY<><=Z_6SktuzE{yf%VzVX`Z=XnfVeN4fuNX~`0WR2;l*L*(xFo-MCh8lr-Wwc{p zCm4>JK&|3sy$qaza?Mz*6)1dVY`cQ(pdnjC*&nm+LTLi_>ynTZ79Umf_Biv)*jGwd z(A)#QD_&;Fl~ckmb_ze7SO`1j>%Q{Oj0aNqHPe^-|Gpj9;nn`i1_1(6{u$f<2Pc+@ zg`u6fslxvq>+)Yyd#JLE{gNQ!7rUF}WofhA<~&D1_d@`7V1Nj8I0S&YJ`2&v%~n`Df_RFjsflHm<74LQ_3s-@KvugUVPv;1 zG=vMP3T24{UFapO`3l__^bL!}+aP_gzGGI9VWAb55s%Gk=u7&lZInr+UGQetR?`tb z{Dsie1D1MKAy%gR7{{ia#;e)V!);~?y8H8pJVm|k7z2y!b+kdWw_o&TtHnw+NdYGZ z*64;3XB1OZ@xiYlr(UoAuB~R>M_`0kc}$nVd~}bXwyDP7HRsBpFu_Tf;v!{`Z7#@m zOI)$!bu0pm;fC}O4reZha)j)IJ$(BWMm_TULs$MNk`|7bPFZ{A#=o+jnA|TQ3z3px z<|4Lg2qbg9xlAzYz`O6QqTP+QV}DsUZ5Qxhsi)PxD2hw+K^?V3jFxv4tRlwKvh|=W zX(pjs7BeP}Vo$TGHw*%B*hRx8mU@_`KNl*=&n(wgl$Q5@$#oey=S7u1hW7GQ7+_(X zVUY_}&VS$%Whq}$UfU&@nk0=V7!Zt0_2>T~gfXeO!W|u#k&rSOn_$i!5rwUnS3kMf zct5zWco);wQ1xY>jJ!m7k~5N4GH1ji*;c1GvpO-aZ`jaRjTIKLCfN=aWt9Rgyndd-Gt@1Xo3XFg>QM=@ulK} zOe4*L0uTiYafJzQd0B>E-(=eW72{a`6Ww^O@W&?>FMOv~ZEC8q?hWfg8Fh-Rh1--~ zA%7YzncoHW4F5`Il!^8b9m1{PBS*^?+|cxxDsL7{jkvi!quYyZK+?`tRpPVGkyK~*Qq=1YE!gB|ocbTU6e2&6b!$~i+yC-X#Hwo9|HS%zjc$_8nlvQ= z%&Mj?*5vS{iIPceCzLaXwXnmJQ%kTmlT489TgIeR0>P*yd5I9C12n+8!6Jz>r3r~V zgbz5>B5r48OXIBDc-Ne7I(`7_Je&W1j1*r$4%l6OE{5{rTL>5@*b9N4M0CF_7vjlu z(Z@`&BE_rsTz`azBk>##YUOor_vAasi<`n;5|XRndzpDRl`+Nh#U{n37RbC=Z%#@< ztTaMQPt~o(sWCF8R)n=BQw_QWs8c8I&C0YjY2rpStW;Q5t&G$I9Hpl&huL869u6sz zNpGycI)`5JI+W%~+Kys!X5~=Bk5p_;mFTXHttt4%Dhz+1m@_8ITE$2qEO+N)JX<73fal$cNOiOE6b-5C+BJYZt&@5&` zi}-7B{!kX&?HxvuZ&s5%g&*o%#9=QzHc6$uYn8x&Q^(4l1f_K3WaXa+-??8*`nC-tu7klDo6E^U!rVSJ%dd*x?Y4 zZAS8mWKq`DS&J>LCly}->X`SoEI1~u!tQeRqn^-{bhIZi@w!L%-i}f+v%=}gUg>r- zYy!Dn|KgRh(6Q2{Indgra_)6Y)e}%%7t)K@jAWFlfG7zOylVwWut^Icc%kuzmZ7;E zrpLH~H8nvs8F1DY5_-)Wp<%Y8q%0);97DrQ%~ZzXfiAtX zvgL-i2geAJ({U9db-`t)EO6{$ey6kU>b!&t3klmUw6kF060w}bb;xU$lQ0-yfNPrp=2b zD;820G7z&cH5{=ZdALg~zNLViG^aL3i}cD7RWKSSG9tT(7L8AyB7Okzon0n!in2xg z!LGYSNWvq{&8dlsTOseKZp;#Fpq$Q6@NTLNHR{rMCPYhSeakeJNuqsgT#!2fGKED&1H+{*A1`H0 z0KP&xx}P!8dCrakm;C*m2=(+)zvmg&1J=Ff#Sl^!>dsc} zywdUaE8-uPB|NF4cISv^|l=XV&cApQ-S^qsH@(`1YMDHT{L; z_?M7trtx)DDDYTK!h88kfpakP%x_d|4*I8>E1yf!ZsD;Ik4oM$3(fd?QEp?&6m$QS z$|qHG%EZjg46Iy+a%#+Yagu@}7xGNs3Q69T90e;6u3oJ8A$me8YUC^DLL|A_ODM6BuxC7BpcSaFPe5Q#AP|hzm=}2R{m4EO z2N$teUQU__Vjy9?+6pB_qgv)@m@gQZ1h03F{=mNe!2f__G)jz-hSKEW!Gqo(Je)WY z(NqayE=5EV48Uk>F$Z;Rgfq9%RT~L|-lF@htT(wGme3H+30oPEm(t3@A^#p__8Xw` z{qZ%R?xY9A)YJ0djfVY7w^2*jN!i}90J;R%2wTL3GTc5xAXUKuSt!SU5Nka@nd}K7 zht=6u&l6N|mFDoeE?6nlrNyzn8X6XjQ+L%gyhvYZ1##rT`qk+q(#BnImW``Eo0H7s zs9HRy>}?3+>Q+jfP{l`8-N?lf&%^bm0wPJn6^dKK?>vW6s*0Sty@rrC;+MwPQ%d7V zkn(#4{>VZ-9POmEf@t&MPs&01e)5mhwcgWw5Ls`38i?>kQ}^YV)J2WBEgoz7+7_!% z~1Om|+q!1OaT^&Ufi^tVSwpzstds=itN9`l#*&MS=fA;VQ{AAsX)@IMzU ziWV7xgHv~?{F*B#xl4bb#3%@8qwL}%S$7+D0OJBDQ2yzqGPy(Tmf9ce5UpU`B=@tX zz$Ep=wxo+;bCMT(yWLu?rwP)%P2M>w`YpDmh0)e0r^e@@WFEb0z*7A z_7X_SY4N6NcU+z>dK!LaS@`>zC4f6TJ)b3E*g^?OST8FdD=C877~zK2T`LqP)ZdwN zLDUm#?XiwFBL|Y%k~iD6-hdb^Qxf3s}ol zN(31E^k2eEv0sxT>n?HP=8I!&7pF#C7&Psg6C>30>dp;e(bi{G^j`8sr|00Y`o)h9 zpVUF4Vhol~%smH%8f;#%`m1MN@1@aSr3*OCT19o;`XTon>@ZN3!N?%|dPY8-4on2K%f~lQX~E2*<1ua&rjv#K3v5 zf)J!RK#N3R8k@>!WgNIkygAD?FZrXSTX%)Vq(^zB%A`kog}kS@p8feIFNoz|6xyXz5d@0v#AW*l(^z9xt^pT@t#imTwRwG*woeC&U*UreVL8<; zxC!#;1>Z?eRP9t}y3msD7*g&s-PdbbOv>B;7h&%hUD?-d{e~6WwrwXB+t{&f+o{;L zZCe$4$4P}1yJD+u{?9r0J-F}FZrii%FRQKHc3U6j_^mPf=-vE^n8(OzS|hS$q*izs za|2dIYW#OI&bny;_+= zsDK}l2G~nfRw5-|!dStbCm}IFTB1&ab-~o)K$-&CcUW_BFnVp|WaE#Wkl2iGKzsZG zdY_<~Ues%bd!K+rW$3K^xT;niPN~Vu!Q^;rLT6pFTW<}X=@zw3d?_Gt-X^#wp7Q>; z#9};NDGn6KbmXEll{`4JyD3MWhnQmV6Ljh#n_5V@Hk;sY^PThBkh~$)D=%#+rX56o zl=`CdYf^8Vs{+9FuqQ_PnN3HCet0jJ(G3E=w*#r_Z&qompbxm~?e&oTB(3dSGcPX0 z*?RCXt~tiyA`i>*=sK4|a3Uw#ZF8AzbLoGUb}#k%v!Bh)kr_@RfXr)ZytV1S{oMnG z;?;W;PanMAtKjyhpBryGfBJX+1nm3)=Y?TuRDwRk6klSBvZ{5Q;~A9hqAoPrEoz}I zy%Xp8gKppT-O@F(f_i+T-Eoi3bEv!ye&xw@=gN3HF1g1|YMYnbq1mj*tuB3-fC>Ea z$3s%*zS(eYgML`fa>Xn=E^F+l+z?qS9qYRMCQF)^fTvsXb%H9pa;Ie(E=y?E2n)Mv z%bYDs>QR)5Rbz&PMZ{@~%ya=LOLDL=rnop=hBdgVewSuT{M5RhmcIME$B6`+Z2c_i zO&Yl|6q-{JxpCY-YtN)-o+=h{Zi0T60IncLm+qWbYjvticqO(82%#iVKXLhY;`%T8 za{%poKGfgiMfk=*-eD23DN?a1W3eezu_>#Fw9<$)MzJYYFRHhd6fc`($k`*Y3c z0N>_~{Qu4z14Db52#x@T8jOFK`ysJRzjj2kRaxP4W+4PD^KUl9tGca{GKU05<;LzU zn9g?YEr=?58dc$H`Kh?X9HylbQn6YS;1kKIw7k>tGZ(n>3E4ICWdhGBm)v5}j|o$a z@%SSq_}La=*d?SWMXZG(`^@s_DAp)=r=E?GX%W=!0oZ&*#qy*I8{)z4(KD{GQVX%9 z;_YxDmnc@=Vzz~3#&o@m64QP++Uyojhv1z|;@t7}Wgit(d#;~?645ig)@5f;jn8lF zYvS!{8rG?YsfR~IxU$>{{)XQ!YyY?Jt#ny3)EhJiNH+SvoiP4CIR9T9ui@jWc8KzK z>%#u>@@SMi0pxa$xZc!6Qw*5_i6OyK#52XPqD7r+E&FhE=Ca9$3wgb&wXL*N@Voc` zCIke18LhDhB#|LeTiZ(e`&QoK*XMJ2kx)^m>SLzY!(-^E?*8DQo9%99`YHRx+`PYC zP~ZbM@P(Ub7~xm#ULx^i179Gdr&`*W+67F}W*R@^6dLX0Hs& zETp#)%l?x;SgGJm{1n|#W={nd&OAScij0*NtGQ8sD&xcL;k=8f#YdkxDIea_hnc=q zp6Fb-6y5ez@H5fs>i>jUYpuXCdn&oeOW8^$^^taGu;z|H$w3_!QoU)i%*Ff~J9gBj zrx7gP!+=zmpiJgKZA|-Nl@Ve`haq=9SG?v(nhNto1$8gSZEcDf>ar1yv2;(q??mRE z7+ZyO0;5`yS+}xcpAtQ9b7I9?*^*-#V`@BPC<7>PrM)g8RaTk8c!s+7Yzptgkn^}( zEq%(ExNoh!F&!>pa|j?$E;OTKu)<i92C??n^O?6Z0Qn6TX0J5ISH&=*{;@-ZJ?{& zZy4*8DX}sZXWNay)H^(H#=t$FEn!zXv0woJob390kJgcfBfsGA)16UPMs?jnT<4Rz zuXrwZq8W9Kugh;G27XZ^HOm?jsbT7yE5kgm57yRuLCrbE-4o}at^=zKmKL{d3BkEU!BlU|O5{xvdE{(~5;d4K zU)Hn_InlOrC3s;)DuHdm*V$1kfB&_BK;V}cB=t)w3?MN*zFw0#nU!m<9e=MghjCO6 z)QFTsZFHP!BNU)efSy8=zde{JC1}Xxn~|E;t0tqV_ToN@pv@l77kt=T+(5-5x{Q=5 z*V9*#93USP4(^_UlK1m!YhR_Ib>KSXe+ZoaercYh{of(ximOuL^_&{Ubz_6@w5LPsU%boU^rUld^-Lh=(HagDt2`XM`5?f$3?;CBF@nTd)`aTv#J@# zTGP&CcN^36OvYhYY-0@5^*?hAMV$=Ol=}#CA*u|)?cG3_TtL#pvodBxWP;OLFa+1J zd{g=Qew^)9?%9y_T|C3;@Oz@czlQcyJInqOq;=`@J+gO!+N1l{6vk;I3$k_q@)AXd zY`~K6Q1`trs=gESYrOchXl4}kyS>Hb;SQf;IUI5TOM-mechVC=aMMX<>*%0Og={_< zkW(Yj@d4!%#_!hQQGu@AV5j2K2vP;uQcQNn6oIzp;Zp2N4JfTY>jiNV#_pSXU5M4}^SSS)|eP;{Mwsh+tb*O^nPpo`9xCfuM( z`J_LP-8?}SuZhj~Nq`gKo&C{~Yx3CwE#4``7D!O{`x+1r_wzuQE&_vgl_tUbq=)Bk zeG|=>lmy?`s4P{T;$=V$;tc_NaEX#@u@KU*Kqzbc{d=~`aPQDGh6+RNN|>s8S?KT(pmXC%nSSmcZoZ- znTEEAd&*18h0B6U7!@}U;ZA$jd&uU4W@T1j6kLT8V}ZtqsJeQVhPsxzTe9xXkcRTb z>;KXAa=Nh!oaSQt__yHZ1H`h~1#gTV!q^!J*!VU5JLmKKcRDs@3y8gzQ21~!G|IJXN; zi+2EDF&ppa;R!b{0pGwYpTqCIk8ws*?8|MRucM{BJHCFG?HPy9r^S3w%{V8fG-I)m zFQUQDjKjoF+HFW5N;kWbg6s>XGJCFys`uI*LBUY;D%_2r7GxMwR>r^EJNJ}8A2s!m z8);s=LGWFSHhE5?#(&!5`N}*dW5vhHW{NnAfFBb-{DH-^N3kYA(u79JN7Ixp?yh2r zuRl<|x81IugZicV%g0og=_}rg34WEL-EFc0p(8r(UDfWG)kjg&F+JNY2pG=53v)P)D~+ zNr+~_XDYGLQR^U2VNz*IjKg)`;AR(^7n=-n=G7+UMp?{gM^Yjgw$2#`kKI^;6D!36 zQGD-YZ}oOjV9QY%u`egu$0m^IYoP0GTAq=5czwNp7MoburIGAD-TqJ_^Oi^Lws8Ymi`xJbf* zp|3;m*Ns7zw1S4N*@OF4wnW;LlpHk!$6EMnC4$KD=fz1{2v3HcVd|{DSoKyX!ymML z<-2bk217{Kye?j{X|$GI1YGR&qS;~HX3wOAfE!T+p~1Bn(H9&ICxs!eFFzF%1cx1Y zgm2%}b(gNwJY8W>Seg_^%n%&*qinAh9o2h2Bf~r#<%dAUqI_~g#YHt!E*Xo^nTIM9 z80&0T$X*kcOS&H#aBvTKAU#Z>QJJxg$N5w23G`QJo=P*NeBd?xNctnF6-$J`YIt@< zW|NFz@>QdL!ImM6&6LcO5g~9X-bJ0&1pTxmwfYe%TUjD1p0$R_MW%&1OHXRPJ8Fs% zm10QEl%-e1=$R%YJVljG2ybpbUJsfEqNpk3lG8wy4&&75S_P+Pc(Qp8dkRxMcD!c} zvoSxNKBGcy8JhifoJ(+VQ-tR{9shV67C61MYXClwh-LrrCQ3blu4!R zrX`zoXnCM|DbDMR@Vwu~F64@!!@)2sc$LNA2!V^a7yfFX+f4tQoA%KapFtHE@EG1w zMkTqJJikOggM%~Uh2@nviK&aQUWHG_1v~oF)ok8G=GwVC1L(=Ee484i zx6!lLNmv^?fWxEnj_%s0xdeuYZ>{NW=2nS#v@PV?QEaXmcQ>cvnx!$kw6^&AtK3E< zFSXQy*x4}|ox@=s5;^f>Ovsc&gXP$beL0Su>IfIHK{;Uk=q97mjrS8?mm)Ibi|Rh3 zadpF*y=2@y14`FjlK*9`6C7QuE2{H`)$=PVsqUuPFCVWPM(jpKdV610{^OCs6^GlO z?7?_T*G$sSs`Ig5(OUIq|Gmq0yk2%bJ9C9EK57P_-0q6sTsMb-R1~p~h*z$lL7~Y* z2w#LLYWZX0Y;%@bq((5gB^u?1J6OsQV}DJ#F02!Ggyb`Mj>uTgeQppKv@N#`|>aPV+R z&3^E1Kx`Xkwn|b~lOM&m2RQ8ga7=Gjy^!O&15FR#j#7=n7dOP3X=^K$n+FzpROhA_ zbAIgki{YbpuQ~ke&k*p0P4&cWc0z}H!D=U(ZKxNJO^HLzHlbhLKUi`xUAcol#PIp4C=e2x&X~k}utMTC7Do&G|yKpw0$7c^GU=MFh@0=8F7A!|FpF21om1tf+ zGSi*Q$)B1UCFmTs-E`71=af&(oU!V)?PRq02%P0W0vb~S6UDHgH}Oi2v*GW-U|cf~ zy+YwTWab#}Zro;G)LeO&bWY}M=L)xn;$l#Ekw>g3OhwfYo**!fkb!&J-*UCHZAgSI zf|P8H!ffCiMp|d(Gi{Gx*`ISkLEWFP@U~ejC|0dn)*#vlm{rR?eaF-u4<~RQrl)o;z&xzjL zGI~}U4tO~!h;WqL@{aV+N}(x6%BuJIacdcfeN>_tbR+ur%zigekeO^C2VExu&~ z9EU1JKrWF#jipv5+Ex<$raLAga^&LI_ElWx`8BbP6HRxoq5lkJE7 zOxu0%gTi{eqW9YLb=kRO)uhKnu^Oi$8J~y*#L{Vzdv2y zlM~*f8~$c1eS|X=DnbtiNZ%;_Qg$E>o&CjOzZbLTtg<88CXkbz z-;}1%knXDm_bI+E$%BF##H?rg{7aPbd!RGs}Qlb$eM#bg2L1nWg%uH<}Rtm&xc_!wA#xZ z>JTw##gsR6SHw&{WYzd0uS}4%+ftEpv!~-J>^>WD5i<^qx)4vy#lQ(qzi#SyvcotQ z^VJ_d7EevOs^};vU`&F2!o4B*(3vJ7>yTC~8|;qhv*gcEDzH^o%3u3kJSN}EWqMGp z_7pFqvFs-$RMlSgMNzFAUlfHdhmZk|LOb$BQCPO^9(V(4HeVElAQ_Jvx$;F(8(9x! zwIRnAgbdzqRTCMLE}Kmn+x8OErr}_Ky9EK*&D?q7kE#n!vQc-s^{t}%f-=7K@^IE; zyFxy%xr1fdD7|GIgz#7?=X8`Ng$wvHPo0Or#LcoXG^huqap-T;CSh()>A_LRe%tu0 z2Qk56FpfJkY}~^&*9XCo;H58)uPgVdi(t~dSJ#{Z=3~l=?QQ8m0fCeYs>{j)`)yhf zVCJp@ z{FTzRu1|AkVFc8g@Mfy=*qrVj@0t=LQ{ z!`n}c*x2RRE>LhjA>btlS>sFj;?hHB{7!`zjKD>*PG2}AyhuOd8kj?A^<<-Oj1*|L z=`vWcxsoN)d-&}0jxf}>RQ# z+7d3?>iP#wIeH;h_*i$h<`tSzu+JwgM0b%}tfcKpcTf?VWW$z707b{`F;!GKsL9G= zV{pQvR%`8F5enMtCKH^>D@Xq?RF%mMVAfUb_C;HZzhKLb{sUD;|3DSTe?V0t*T0~u z?O#yU-LT9#FZ?g4>IgkuWA|dH=gq8Dp`~ZkC+Dden2pavM|K%ngt3YOd|z zOAWoeDB$Ch?P%U|w}9f9q}RE%v3hwgIY6MQw9)}xU)LL4v0#|Ia{huU+JB(x}& zfhx=&8_8&OV|~PSrbuQ2BYF?$U0v}OPw9?sSKNT7qyQWM(Xp+8GC&}-PEc!M`6J~f zw27{9t8RE-@UNZP3&Bxr(fZXvZuI+P&20TN=3i>-8tXUae#Y~=bCrAZk_X0O;|=*G zM!b<4JlByB>b(rB{iT5_2)eNl|0P2Z1ZJ(=a2$zB7iUO{-*(k1qhwmaCFqF;XB^)ecbxufLfxizN_=4?MmM!y zM>J;@bk*j;kR4g)fOY@R0%D$xF{R^}hHq@iGNf!G+-3Q_fo1KxWM#pd84*D!y=y~S7U4!HnXUu z$-_tJQxEJs5BQl6{6jqAcuez?aAFVQ_#;z@S^j;P;Fwu%3gtf2NibQtar9XsM+G5A z#E7f_9?O-(mI3&z_mjr?nkFwCEcWB$+onRQ^b7<6G}dOPq-k53bF(Qo$aARosJk6f z^Bq)a*U+E665f5l@AV1aSGDrE#sjk<{_yrs*z+ighl}=xBF?-LoC%zbV;6!e=V*v< zim5xs8yO+)($|^IRW^2FqPk*2k6@a2v|a1#zAcq>wprq@Hg)hz@dh<`UBdzWrHy;1 zr~|}9x@4z7|l`zeG4i5vYTfB&{{?f1COq|d}I4pFQ?&hL6pPs#6m>}Ip% z+L6fri^_jl{rR-xr1ubO%p$7eJFo57M*e2SoL>U@Ii4YSaG~fs^En+K+HZ*XIq8tq zf7o&^F_tf(B4GZuA0+!A)h&?ZB*OC(ePV2$7q(VwJD%n2Y*)C$Zi zLlUUXq4s{A+wt`p)t$CS*c`*!GId(igd5e?G!QD&B`?Q?@Hl5BNiTLV-KFjmpVp6| zeOCx-*$>Aau)DhO8|Pk#8RIWG`CrnDzm#f!chl!2A$I#qo+U3TJQ4?~E^s}Zgq?V3 z><|AtRAqfZRo%a!Y8T@_ph|26n>K}IsX|H~Pc*aX-Q)|ZQt=KR_^bu2LjL!OUTjlO zAi;W-z*kJ`UqSG0d`|9$^Dy#mb&^8hQpHidv>79RO-AvL2n6Vib3k)T3LS<}(~W>^13gjOgQnKW1sECfKICRO!+#GqBZf zn6FjMpsh^&ZnysB;@#R-h7~PAVzJGcvt)`&(`mknS&8%50#N6_nQnr(yPRzEF>Ph> zWS>tn6jfzUwC!dJ64M|KqeI}dYn>2JHC?+NzUb;Jw3v22YOz0ubL&=VcX3~ylSO0- z9f9v)6yMUGkqb!SqAjADK4(f<>+8)0MZZ6=6$tQCsOM%VH`TP-x@|(@vY6GLnfQQY z$rm8-L%&D^!BnJjSQ|C{Sm!7{gMiZLcpPu%R^l0r?b0WI|6Wws6PoHq<`7TC#Omc` zrU!joDcZIYJCjCRLt<;+kYiPR>M%XFxi4&mi;7T+o4$QHI z)fgc?T6=;rSz`}2gbi^Q4bC|tn7|g@y^tbo-S%PQfQt7oD!;eKRxO8CF@OUkqCuX$med#vS+J%K#-T*OvxL0@^nV zN&@m})1u1t9_P#jBLw*Fa7L1{bak!g3H=uw;&SmwH0L+LJqQX|gfSJ%qb&UB4iEoq zfcS~*Uanb6{NIny$ik(1Xj>9bH)E-HPJv;6=olW3`p+Gvv{&Y8m{0ya>01=0rc=XK;P#nckFgR?NHpW5ag&`4eS ziG3a665kX&iHuLmTsCnmBYvZu7*qJA2*a0CXGuF}JEM-Ca)G3(_gttk@2N8f1EgdI zY;>!y87jHUoTn^ASi9(O5M(8^qw)#ePiaJYm(0xH(`hF&BC1sWGVG4*eeiIoY zEHvr~y0H`Ck&aMIC2t|Nz)1b!&TlmjysPEyAAV1-9H2uOiuTSdvi&7(p*bdSEj|iU zp8;`&vHbY(^xG;aG`dgW{#=ZPvtW$>J|i4hu3YpxWof_iJ|6lT=VAca$!|G3l1ch` zq8tPOOCfH1{M#>Z!w~JxiDf&nYZh-t zT#FyP2su)JLxUW|SMKw%Gq5P)dD?x`ne&kC4h8RXf5EpqzveI-IBpvxEdp|G1oHf5 z;2vU!Xb#J+xy{I_hy)Z&*1eD!goC z-`7*oQwf-zb3Q2GO@({Ub9_fC*N`P ze#$$3%5|CTeR=zB5CGMHM+DUXIi}Ww5ePL_H6OO$lmqR^L(`^e%uUg?NScR|IHi@N zS_m-tHVkBLphg2{D$9OZ z=|&j_Qatr9e)C~xKMmfEbh#PawZ4qZtqm^gwK4%L!c%}!GD}ey&$&0iB4&z*%w|fT zr=-C8XN#OqKbS+qTLsu}M_P003cN3)6w>q@7S_dAx!^1}lgf%b?kWqpM7`44K0|X1 zTZS=1Zj+O?#A6nWsYEH!&4#fDxyRrboybtJfMM#k#s?vgcuu zP(Qma@-o3s&8$bmCskYx*^8kOfyIUD;dRf-Eg0&SWh{PjQ?OIgTug(*!KO8zWrl1E zZ2azu*)u=$DhILlhl!kA;2KIcgB))tjjgQ9HbtS%P2YUAGMQaAO|)xoBl>JXt20=f z-0(_q`shQ8i+zq9P#8#C;Gi8#*rpNUW8yrHNB2r?>4c`)f;h7_s&x78MYa#|X5PV+ zz~r>^+(_jee3~61ekc#rWiN6Mc!CKoH)ou@7ce&sxog}t&EkNV)=Fce#ch)XW5e<^ zU|d9%K4ewiFQ7r&P-9Kwqo@zF^VAUDKpPbih2rIKok$w02_raJzJ_nJ#vb;^0I=(h z=i^IvFoOjhd@_<9r+_{qRVOy@q4RpE?lG7+hh!O z1lN@tFe8}kz3Af1Mr2M?xE8Y3>3DBS;ima1DQ3Y$nkc3raT;H{Q%&2vOcCs;EeZ;x zr)3kyj9ay-;j%*7)S1d{KoE4`q6Mlm)UU_TJZdg9k?WQk82{z z^&M#sj7RLbo`Ajqj8Lf_`0@z8uPgvx_PcTyq`hh1-NOh)U_QRh-h^KZ20ECXBQ3Ae z7oG{`@HVrwLaNrL zA>Fa`XiV7>@2uL?ZQ7WbPCEDM**Tg#{>CSACWN7)&NC?>{_qC(a7CjyY#?)BHhNM0 z{Xjf@e7i~Py;SVm6slJw@|0N5I~wU9BqcqW1NBjOb>gP@JF=f2*wn~3=n-mvHAPHY z=urd>?5~4m$hJyBQ&@ za#iFO*rU$)_O}^k5r$i3Q-+WsMkBs@I7R3WfR@)N71kij5*lwCU8;M!Vvx~_3uYc# zu5`2G>1H92FrFW+jsF$C<8Cdl_CxN#HLD+6Nx~%WTAIn$>to+!ky2fpPB}mQx6O znVJ9ck3-OUmtNtY*$_DvSoRp8ZCD^1aDnfcPN4N2fC!51(BJL9?y%msN9IsDQEm3y z<9_N@_YlAIIT+OkDn>lhcz7s<%tpNPXnR)GJ~xR}qT!eLmVaDV`DgA_f<*>AU%ou& z-Xc7{N47CRv>qe1$V-8H=W^L4Q$v-a^a7_e5~^tczqOF97QxO$dXXBvK&!3@eYY_d zUW{I%TKXh7`bbW@E510E^TPN8I< zl^-9BQ6K#@5u0!X2J|K)YHTF>4vjWXt)a{ipCJ>Hta-LU&Tp_q&Vtbn-F!w`G$=^} z8F-#4j~*`2C@I`)%Mt~=R><<8i+Id#JGE6sj`AQZSdG&S^8v(Uv^AEeDuAq!%XhQdBRWgzJ-y?_WWyQC{#Z@z)!=*+L~tt8cJUjn>Ub8v%UWp_==eO5`uA znlrYldffL?P#HKcAlhX7N!Eldth?8x-^!Cg5MZ}DAYij-&MTCQOK&K12Z5Ygj1%-S zRh#X`lJri3rr;aj?&E%I=;ijJCTs8MDvJ-+5DJ`G9^e_nrY8`zMcra(L( zvMJJm?`PF_>gh#e`wH=0^-7prIG&=~rbSSPAGqyS&(sXZiZyL=r3 zKWkhaoJN~oyvKtuyAO%MWbFyVWP?3W5d~oHp`ABK-gU!qH9I`H3jrJ)R^i%GLMUW*Ulj3};o%_J zsg_Pa)ke*XY^sE=|H#GqReLi4#9cC=?(cv&jT&(g~ zEJ4G_Pz3;;wF@uBTJvJK0Y;&Ajtc5dT**VB1C2f#k)DO&W$8NZz8P4EI@*^I;f0$d zt%ICVgCa!2DWS%4O&4GCFY~%O^}xT^vFK)i8pF3IW*v1F%;-qK9UC0XM)sEJ^i^QD^ zu6cb(DN~vR(91Oq@bQ_?!q;G44X{XhNM{>$;*VuIR6SVJ2p{)l5Y`=lsm^kgSUMO^ z9jqyzJxt&a-A6IB^ZxKI^l|E^i%QS~4OCH7Bx6aC5=M|B|6YjkT=k&qttYO4UGTLW zDgB>KC7YM$cNJJ9&enu1C`D$`ubce1z#^l2ysuc&F|%VF@5%iAH9kYCn#WYpw&nkKtIboD8)9k?&D3w+6jGyYVE0^m$(K z%>WqSb9xvBKHzh`Jx#rE1@X@XFFg0cv(DAFrzgX~9(g7$Ckms+6 z1)BeR{rkt)SHjBnD_cRu%*4Uj^gsJh=~}Mn>bPV58#<*}N#9X}e$ekIi&*4P??`}< zzzht3PccL`Pn7X+Q)%q#s;p7~tJn$N3x507+;J}JI?6)^oF2NE;<+oRKbz*cW9{qe zJwbu|+s;YbtLEXnu>4eg^?CKz;|kDj|LOOM6hL0|aBm*-dh$taSA@0;w=(;}tR)0W zb(@O@!;|QuPy&qn3aQ4;9k);@nTmX$jkI+k4R9tM%N=Lo8yt_z={J-FQ#jzGLUkrR zzK|MPbw6;~6^S7%fP&=3DGfi_#TF2WA3Z@Az$_j+h55W8rwX9`c3TeVEm2?r=^dxM zRbmTIvzG#lh-HqlO;ca{HA(%e*FIR;k~lpLnIU_uOxW9XuGd=sYUaqCqL+)|eDx7ADvX<)F0ABFq6!bg)|lmKis=O^ho80@ zI*kA$QR1{wIL=73#;+(A!g-3~-)^{Pgu9nTFVTh1DO{keft^ce-F`At7)!1JpmC|f zG!9>~R#s&3%bE&eKs^Q5l7Ov3H21(;&CS_tq#@m+S**V3f^~gT-OB=3Jqv@CmNL$GWf&7MQ=Qoh^~ zeGk*SsEnkhh86(uHpaN00*4@)-^STriPgCZrbThZGgzO(C=)=UI%nnvE8Hu0eJgJB z;|z-<0u)LcoQEbkQPr0-v0^o&!*b=es0Mex(uzih-zNH!o#8TBA$vRP-dTCTKL)$i zBOVyhY+Rqi_7&nBoXCW|A4VCuCa6CLKgpmGMOvlW%Xg$oP4_%vf-84?E!L`mY1m@A ziLB~zfqHi&5hwsXYcA|2Y0&Cc9UpVE> z7KcGf;D;Qq8ZyRsyQ|OjD5XUMzTY{b;q~SL{BNL)J!_PfU%0ZX<#_YYwE?mW#%<;7 zmB#ozpl4k{DY>n^FKYBtCz10m#Mbu>)RxdT*n8h#{Q?2aCe~(#xl@ST!hD$fJBW{9 zf10^y81G1T*n8(-{XziRJ? zBhKBOqc%uDabEEA#rNuHQtY&IUE{-bUeIBO5~IaI=q*z^dvT#{wxkQ+bg+@Ul|k`# zNjhVj8;9bPsaE%Sd!1@59?WeAn(H(=43-c9v-weeOOi#YV2?P0jTIbzZ|A~spaklP zb$srRTC(pq<{LnUmN5-AWP}^(NPET0a7#AG_@G7x?f_$-r1%B5S<(YpYFh;<5IT)` z4x3;ZzRT;Iu8UK*Yd&Ve{7I17BBy4g;$Ft7gc+55_Hcv{N;Mfa5oP)z@hop0fwRKS zV<1pqKk$LV!l>!#coI`SCBJ)1)croS>UObX~7cIrC#WL zit2?giAeIv(qzvI{NXEiO8%hi<-#sy=2=95A}dgNJ(?N1>kn&;to-LWdM>LoUn|Tx zZ@5W^kRw3Bi`xvlkeikJIy(a9jLaN+8cpl(f#)j$ZUjb!;gQa*k%@KgTtUR zkqgZ{$v+crPDXTlGpao@;(mF%JO&`@P2_P=<7=P1V1v~BowW@HU0x@ zclrWn$2%nX=Y`E~eTM1}?7M&qZXrW8W0s}(Jem*4vNvi6(!em;(zrsQF%cI6IYTch zIOwnb?6}?ah~N7icgrKEp;8)PIAr*1*EBuPMpCP~7CRhyK5L}k3NZ+ip% zVLb()HdIDgDiewRAZ{ydGlYR`Njp+$!I5dKErw(xz%1j5#{4Iai|9m`zX`HqEO?Ro7o?+n2`=Q(nd z5`vRnd+mCQ@qha<1xchoENgrp+@Oct7CrdrXVgt?>)R6pfEWezddg=o!Q4^o%1jkt z2_+~cDdo#mPpF++!z}Q^c#NbvYDPcMCn#aaN_H;|kLoe3gL3p}OP3aBFI{enanls8 z<8IWDvzO8p9U;DXtf~HjYx$%6NE3USf@x*Dm{e(|+opOR>BLnrb$y#Z{F7 z74-E;v#qmY9GtK!u|M#iWeURRXpwRl>4GBSJxxVTYKQ~&!O7-!tQCHeL1-CNPD%9ol2f9qZ zr0*0|n9bqg%0^-l)Qx$g98g`$o-*gLk?*iiu%{UDvm){nr5}WY%Ohx7Oxr0=I5VuBe$oR~1j zHK_@shfT1&dpvbU`8tdXCj~5->L#C2wjcJgVn}q;=c7BYt|mH247Y|sQOFNR7;uC} z6^EHUZu%*6;Qhxzxk$St{*GL( zO>CjkIT__ofwG`)(Mi~1Q9*>tR^@8grdW}H)h5Fve3oB5n+J=u)Mpih&Dw3!6bNV1QTAy4)tW?+1I&pJHw{MV_lByol zCUleE5Z5v6Qq9W2$FwQ|Yl|uYDM;s7(?v}B%uO(xYpVmE?FEH{2o-lXNR~S8cNimy z??>;PFB9u;H37f$hCe?)E`$=64WcG&*&LpA6=X9EQc!<4hpdu7%GM2_^gtf3oIC1; z@Gag$fG3CV^cIb24ji+S?$S%-N1-mUp3yHEBAzM5L-CN}Dc>M#+%iNiv1z2x;tYuE zEUgW5Tv=ybZe`xNFxDgX!95|QNWJ^#kgP9r?YJntem}&5r1XoH`o-D?Na{mWX$uiZ z{nMNCQ9w8(O2njLf>5mCG{xYVf#Pw}*4o0c!D+ulJ}~f7+aj$wrq83BUo4X(IFw^_ z!h~2OneD|$hdn&ePNnIBV1~2p=RI!T(U}m)Dt_fNO(A9j&NYM@USbLuGAkw0{oUl|#gHt0Bcw|kEayd-rbWZShJ;f#ya zB=9}gA3#QXiem5}ThSklLXT|Kt4ECAkP1EY@7DLttR>it9OC~zA^81?&uilkgJYmX zLT(F9XrcFQAtg7L7KHUGbcNou0-QCM&Tg=hz>CroMrhT-DBWg_dNz#wQq|(XoSPhc ziHidqCE9`H54S zGH`C6zV_Jl{~_!hgL4VkZp|Ird}7;9c9I?2wrv|bHg;^=wr$(C?M&V?r>5q7Q*TXG zS9NvupZ?Xodfn^3mcmk9aO3$LN~83GV1D#vzVy81y36{K>^2W-GDq?J6K7`8LY_%t z`Cn5^81>DwNFvqdF&G~p@xAon12=2{I!-n!jw)E|q4_6`yGp-4E3is_M#f`&Nl)v2 ziaU(YmfXB^nNt$B&5jL3(+Ydw4GlZDL-Xh}TErpn7uHAagf~bk=dI1~1(Y9k_wpF@n@2 z-?()3#QkC`#UqPVhR3(}X1w52K>-@R-98=THl#zwcc}g5nB<9g%f9>I@s@gNB1SEY zmn^rtm;WOP`8#FrJ<}UtTL;!YfPT!cStGl`cC}S>%`u1C$glgWN}pyluC!_f)-hNh z8+~Gv*htNkvSCWWEVFQ?Z5EZwa|1e)Ss)iMq=H0$BYJf$dvG|2h%m&~5N?+~2YLlwR1y zhS>(%eC}|9VfULJB1CSQcB#9_btNtRl{=lk6r_J+{rIMi`*>Y?Yn*=}hb?93e@P<`2UP<)e{xI-YgfaGKhB$|6L5qI~zN=|F}cW z){1t`+-s6YM?$tH{RWxSjQUXX?u${ImQ32jLODv0-AKXgPt z>pJOXlJrUG0$s`K^!TC^K@CCU}#WB>{<545l=1R{`vlpSy2At6>gcpUX>YDYTvH}$?2$dn+I z9{T7n1-T#(y1y((K?P9e{9+h^=Td)<)B$ZX2Sx|RS_v~%$#wM>`W7})?G;5LX!!}W z60z`-kcp~AiT*_sCJT24;~Dj=yj)dia8SR87L_QAjw5QVY~*Q&6g2E@F9LNI=D1vk zQ0zD5<}LI?Z_%kc6EDw0Shbm-ByR%Wi%H!?9VnFr?pun=mX~%7zLwt2%c3{acBz+pr{-84PjA+y#S{&$z3nmo-*ntE?AgVhqcnQK7191@dGwG;e?3RayMwTn1bH;W0|@-hvs+hnaKM&nS`->oOsW@GI9H z@sljsWHyrKpPa7rj*GL}E^oz;F=}cz;)EVCqCLOdv1#LFcx!|XMZMl zT35mBwN+>(Ak~^~e+DFwW*squ0RsI_Q2l*g|7<~3ky{lAOQX&A!XH1zd9Y9!{ZD#T zpu8YAVMe}6s+Pro=;=e*|882wYO~+kvF}BG~U&BwmQ3@mS zq2jKHKkzfFjNF+Hm*sb5x4R9u*cRhD|3Nt1Rl{Gs`*jEH+taWKf}d4+qip+*JooEo zX%~*j&9o&EEVMmMRag!=Sp%mUd<4{Bd^!UWt`iPvAQGZe5NG6W(Y#S2kZ32zC%(+HT{tW%uC7~{Y>x+Oe zl5w|MDH0WXRQkL!XWVO>&$eDNY00M?#wEJIB7a;u?l252&m^??jq*q^q>_Ip+AFeX zMkVz&rf!`|S=?wm6l~q7uc=ywZxHsk{KDU|<6`;MVUu8VGF;}w5%cW^YtQ6RG^57+ zw^g;6lqRR3H5$O8IiN`u;`8t6OYG@O=;=$!6mKcy+BxW@v;UpxIJ`&cN0V^gcF%Dq z_9qDM^yUZ?7iRIkrK5m(rrUZ2u$9T&-)YQe^ulTNl;3837+!7NMi13mTkM2UhJ7-v z2zaaH8Xj|gFXLXfe&W|%C)bdh=<@m9ge;VIe|o-UZRHzf7ydGLGvC9fRNuUVG_iBV=$BvUzt) zbr=T$8#e;8;z6F$?zZ4v&iX@B^@YiW;AuD4bJoZ{SI_K)&472-|2~VMENM7mGoSst zgtWk14CAsU$w6haS@~!N7v@H=GJ_R5h~aqt#HX4vFR$IZQE@t?vYBlLDQW1){$@?;W77oh<871K+>M<+zjz_K9oco zNF`>g3jP?27foG)Me0%o{qlU<(&F%TLOAC|(Q4^1-uKk9)M{FZ&PXh0=;0+84m!2A z=Y!jUd2jGXo%`5SqYtwCnlCsDNLP`9w}Qf!+I7G z$)e8-I&xBpsh%uq)GHQYN+2`2D`GdWH}!csn^mVjifF6rps37bWobWxLy9IXmcZOC zs%W?qsUwB?k?Jl*Vb^gWt4rvSlk>S@=WOni0nE72PT1njbVxBIdzZH*RY8%~Fbzr> zpmO6igHn6?38b{3jdrU2W8Rq_BzPzAl2xzmK_30Xg`M{T5Ud?300nu}9+;^ZpvkwVKx?{LK#c zSJ9ga)4@_q*YTE`0!SizP&ETXD&c_yqkSh;nAgZt4X)&QnI4XOZd!3VCr6?3Xc4m` z4`R6Ib!JNEiS^32ztBtE#L|8`m%|Uu9QJ9^RA&nItUqFlIf-P^q_CrKsjh~#5}Vo6 z-RCBfO~~6e+(ZZ4TP#|W+}CWh6mN+;j)$DlKw5J1u#woeRP7bL+Jn3eNUnyg(SEE2 zqqJQwg0F9-!H|~xJwOeEYLo*;$qKc_^Rb*ILLf4~bcT9)P$S*Gh}n{WUrvQ0LvNmB z`;=XP-{+{np8k@9jzk3NjZ40SQ4#84?LkyOEUHPv#F+EPVgIaFFOTO>P4I%lYMyWt zg$%&#I%@DSmVp|nIZT}SJm1eQd~V+{G<66G0M_4slZY*iMJCyjgx|dzFL?i6iOa<7 z57mnntk8=4G*duG7c67n1OuDtD9ul6qV(ak0lRCUbRWeE0gV-lP;3_?D_T4={W8Ve zeLqS6D!UnUalFePjW2;s-v|1X%59Y_R|g0G^w(k=j-qRQWZeNI`rNLljZWA8^w(WA z)_8JVCM3o>fQ1`QM{3w;!l)V@L9vW1Y8Q!SU-jRHq)kDBV`F?>Z2mvZR_x*ySECOc zNhZfrD{uV zznurAHkiqL7^fY|FmT=psm^}b9tjagK*=PzOvI|L$ifmz=_StT#r5u42psn7g1sS_ z%A5t5pv_QzL(67tWnRT-5~CbSAa|8*u2io@w8YK_Fk1K>rwM%Di=6?S#^k=51TnnN zy|?nRd_v!bVTu*e9W|^f8P>j+Bg|=~F+)YJSwGjj3W)OoiJWYX7zHmS=LfzQ!i(BISukxM~7egh5Ls$*dz428pT46WBePJ8O)!4jaAQaV!-cGAW0A{ zPgnqVL27aQCE_0EazT8SH>8VZXfdP#8&1U*6-%BkSh$D%hHaEp+{dZRC>-LHn8wbj zFo3gUE+KD}KGUy@ew0IJuvll)bct+h7pLPaX8ti12p0uR5~&5h2##vo7D*zsCLP#c z-sBHD4GlUHAz_A!LHD8Y1+%;&NvF@;DrIUHDG5!6A(d`lVM@B-5NwMn!Ii+r9@*_} z@z~bc1I?01Sd}egSXs(Jk6|YXUwoo4HC~!-U4H50JOJNzih1eo2|qKL>>{7{P{Zyk z>)2J-KIjlleID#!7tEv&?9%e~yqTY4Rdxz?RPT{&d!tWD%0(8#Wt?BU=Z(igO~tI& z37T_c*V*$9YK0Zj{Y0RiyAvVH9WXa zj`JvO&=nHvHOIKRA^HkkKAm>M_{!+(yOP zzYoWzkFj>JVTkEG$yl$EFX5Q5{ZpT@@@Ci&ejJEyD z0$^}?KJ>R!z4UlhNdXtr$V#_o@=hyB`0ViAy%_{$_5=Q~he>q^JMO2^gng|`K>U-k1#%1{3cAKB%$A)4#) zWki=ORVanB_69i$Q|uD+)KdSJN&rl#QEJ6f1C=GfnkW=&vbO^y(59#sTZXRRC8DGQ zSV^LB8sdLU1!4oX0axkJ`;=H+QolR5n`W^<;|D>#?C3sz8{SX__AFYO0|MF9drqyT z<@eByA&4mIr*$w#sO>(lQi=rw7-;?;swH-1 z&GM#3i%M_R%EUtp-hbmP*X{8BCw2d~h;%&*{8CCk+vOC}fDLodDe{%pV=JC(Aw`X_vVB zHvDcS2AZ<%1cp2hJ3l<826SShf#2y5Csg^$syQr_HzEysaHAd(IK?^LRdS)E6TX~|#^x4)GvjO!DZh78*TWd&gL#PRymJy8ffByrbh1}tt~?R5D#0)3fRF>xT|xdW2WcxYSA<(3Lw%W8{6DjKI5^8&e~$P zszUamMY4L4H;h4-DL9@dmJ7~Y&V|lffTZm!ABWsE2D%1sQt)(VL~-25(+5}z|8)fh zH$PSex*Bo3xhv%Z{%zfP$e%^1Df*_@>qSJ?FAud^7ARqt;&yG_apn;titm+LQxb6} zF=h>W!zlK7@sT)ZEho{*i^vG#w<4Z9x~mn$4E_@@V=kT>SxF@c7Jbv9FA9bg#YikB zFHoyth~sy%vlws{$tc0kuG*harw&1FHWpG+<85+{YAL|Dx1#Dt+~TZf1s7(zC(m3| zo+}UDFcH&iswd0BecCDtx8` z>R19B>@=M>(^Pnn*}3`@Sp9L4vsNGL_iIJS`{+{Ylo%d&m1yv2JA@V_2yxPs75Kv{ z$tD(m76H9Q3|<|0EXr=0VqFM}p=yMfGaF;wYPnAp?lo1;Dq*(^xjXWW3zbfEA}ZjP zw%(o~ZIKyPxD1^8a{n0_ItfQkCQ?h|hMAS~uE)OMrIkAAl8h-&404mn$9PtUiZsgH z)`qXPC=B8Ne1guESoCx8ZA)HQ(aYRWY-h{8MQZ%zO~aAV8dJ&)u;^47wM(cO1P7%6 zCZlrX{njm;G0n;!;DPU&03V3S-V7{wpN{;!XSd~;XQhsqKP4?N=^rnAgZN+%Axt0Q z!G8?Pe>7T5cgYL&SJB?}OGvoy9`UL}^TxFyTJ{b&+IO6#Z`t1Vi_{>Sm9ky0I-4k( zrqIV7?4GoUCs6^^fxCv9C9|ecJ(BLf1v3-NOOcXz3pKM00;7AzhS=IADor4Bn%+QE zrXwkfU?y-w6>1X=$(+TQNmOal)w*CnJ(mT8380yKv>;u@NvQN3$5DZvho@WASkaWG zs#)@cY|rLE(cW+Y^7%kY9-Qr5NXR7DE-5f}FM$*e$}f8-&n{AyfyXSDR?K8I=d+KQ z(X&Bs1}H8qRVxDWCGHMjSZ{R2=}=c#8yFL6^(swyUxB=Q(P^|YY$}J}X?T7v%CuRM z1V&SvN=R$+)NUl2HbIFwDf(zck>dY#BO!C^8mu}u_94@JEJb(!d;V*xuG{%3`Bes2 z_1_df&#`0Nk?tVF91S`S_DCx_oISrU_06xauqf@MWOLPYDjq)u^hlIW|YWaqerr1yA5^`FOS z=EjOWf(}u;Xn$=?LZ?-vhv{B>P%Me^wtwvvE`rf@#}DmE1@z)`$6{qg2fsw?obVBz zQ!r8j1fo$O&5%D@P+MCfF;XLm*1RDrbtHbr6f92XZw}9{&6_V%i%;hlR_8mbI=G;m zE-sKHX9fEt+!`XG-v=^Mh%y&CQjm9$9+kq!fY(ID_kS+O7VA-(g5CIp{jdVS=s3Xc z`-3dqGY*T)QIjV>sU#5e^bM`a-#K%QyF zfrXlB>$vlU@8?rhZD95J!w%t1)15n|^UUv}GaHeC(FQiu%0q_=0oK z1!q@u?ea;kt|4Kn43FkI*Eo%c>h)rhkOo)ZHRom{yPU!U?1Rk=Kp8#m8A7Y8CVI)a z2fz04(mr2j(861!ocF2R^(6G8%H2yr!}|DSAlap{t?;2fY+1rwQ!92r(8&5+6rsSu z?+pLnZSq7yxq@o?7P4MbB#j7(g-^LYm?p5yPO+9foNFku@Ek~Rnq$2`$>Fzt*V zzwF;@KoDxy)kL)a8bl++w!?tT4$3s7TR-Zvt%|M$J=J(z8E^X}1li+L4;xA?i2}4C z%>2k}01&6qAPcSuSXl!BA6LDM^De5jFo1=&-U}Hxj_oU<^wD)QmttkQYyL4Glx?QX z)@A2ooee+Rb#DvAw@d+$_j$~6>8RA*;Y=U8J3pIt10Gz$suN_@$da8$Q5*evWCK*s z;QkQ|g9ni%sSpaMP@)iuB4hTs3}H=Iy$43n7b4DOmJ|2Ah%(|A3HY?leC`4hK&3gFB)u&vXxFw>4tz}vv|b-vvL(%TQxo66u{o zE)QImA5cj%>?wY>OjO%>VB1B`+c{g$C9k*}A+D$M&)T*u#Q58co$|+BFgC32dr|Po zuDWsTZCbWYyX_Uo;#(z>9xNPNJF-OU*b$clE3{iJJ>rpfCgjXRY`;tOZ%Npx(lQTf zD9C?Tq)umMGX9~OX8J?daNt2TVZ|HzH|8Wb=9T3gRPgowlG`hs>dPxVaN4XT-mA=O zN_5b7h4pLv?v3+&6r%;D*bbp<;Ip6|wPm_KH2qh^hFt=ikiQ6yc`UQc--nQF(puC|*!XP2GdUd%6+89UYX{@p`RUuj+bz8mTg z-=v-X-NOTLUe^MnL9&3q0>(c(+wLWDclKcle>DnY^_2&N=!X=H88i|I%@idN551xk z!r{j3tQ17_>Y0##b8Hu8oTs%7MqP=p$FaB0cCww4X5h@57uiU8L*73(Z-%L^)0!&@ z9}?fVKPz{EW}E5?vk%?3?c=kN7mz)4Jc%+yQI%b?Ws%VkGv7F*Y=?v%)2dEN05LCxIDD%|YNFggJ zvb&u=EN6Om6?pTyW@{`mpAQv^zmGLBTa?4^*InLtKKGo9zrz(u2}e6{zERJcF9JqX zO&G(^Foo+G#arW$oY2w|Jj}*$oG2V?bsz*&RHyKyf z*Tct4+70pHM&|qF`S~LM3+oAbKc9)4tbd>BB6)Y1iJPzw0@w{1!kB}kUy;a%&j{h= zHh$L)D+I(1{14g^F%XV$HtevGn~IvJF$a+;K1Qw%AR6*M?3c_QC%}iS|Gv*vz(scC z3P#{JX@3OM#|B6SCov5@B+L(03Z`{?+^2)+U|xWiHm=}fE=HFUHs+L_^wBNv)&ZEwP3T>IlM#>iQ)`I?h>gW~H9L`r!9V|Ei!~1o zeR0>&7U=ZI&@HR2Cy8BE3iC4?gkW6v^b=_-Cbx$KE79A~9OI{&F1CaN`N2#N17`;G zZB*EhN4W_5dYdeXb&NnLH*>Y?Ibx`wQBy|X!pIr6p!+Ew!LqA5nTBZW**M6i?G`S~ zM*5t=$ALD#lv|ZbRASIPN|s9IsGz?9H5BVst=hv%3nXFV+1wN|7x>CRQAVLpZi`Al z;Z~W*kK)&m^ewK}ub*gmHfi(BNOWA{77`l{*~mh~HE?tYKf3@ha{BzFT4r;fMdbyP z@+Hfe?j>jxktcuhOFVX-c``RsQw#P_2l0X;&L+Z23ar+4Wz$$f+{vK$qW(G2Wa%AP$WuRB zdCABG**B#@x?+1EdkEI$3&x~Uby#P#$1-E8nWvuh*0|MD9V%F^v7KMSZdwgy(hLy6CGRo8 zMHnv;G>|fR!8O0!76oq;6ztLhd?I2&*m)p7+%)^IZ#@5e z#sz#)^|!YuqHgaFdt!YBKeKxMMPT&`j1fM7hx2W|dJYSgojn@o(lJ;4-C}t&5`ZVsZEz%NVal$};wgMEXx6-m&rU+De zm0O@hM<(te!E~~xf^Uo`X~Zfsj?TO9P#D%%Q^`o2%Pz5vYa>Hy;$FgOySjk8FEaag zEGf%P;5trCnruU^c(0L>m?@T|P<@03R$e`bn3IXGOg_3JpGKDu#rWSuRrtUwQeg;9 z&0r}Bc0DfAj2k-XIr9O|A! zjXW)kTDxRlZ_DbA0M=aQnRv*4YObd?EWvVj7q+B=7hKsJ*&RE&*AaEgue7?YqzmCSMEZ6SXSiqh zmWZnBS5QeG=t3Uw{H#=&31vT4#i6FSaV@-pa>7$w(!;_%g|Bz2uc3Epa?G^Pd*yI_ zO~)H#$1tPRE|OH7`>Q?dbU!6%+PKBLTurTyXV#kU5pKkMa^I;V2Wz}zV86OcEQF`j z&A6P^m+GND+ed=~(9s?8ync5Y_9))`_O!u;=dwNUUS#dvLZdaHoNj7=fhbu! z(ChAH)}OkxGp?v5yxsi(WzAzwrIkfzgG~bO=Mfbbpz?0N5E3Q4qha3lyIN|2mRGLS zg-Abm1biM3@-aDg0{)gdpz+Ka2>=YM?k|arTxfG^&3CxGR+p4T@ouAIlCa!IloM@{ zmkU~^kK3+2Hg!VBPeuwu-5zr>IGC{;fC7==TH?;C4z!co*fyXXY@U0<@ffrDq zj5H>+(m^0@vb5!SE*S$UBtRVmSMYJwYZh>zi2XJe;QVV{q@wbfK>j=bp?FBYn^!xdLBbRbl6~x@$EFO&*6UV@{T#33YtV zx#P5Mm)8>JnP*vfUWAp@*l$BvTy~A!!idEl~#2DQl|r z{6quakYGh>t?5$IB~`MWdx6WD^91X^)?aqW*O^*hZ4`7i9@s`rzEB-E6vNh@CJH58 z_S$upW{9awjAm?#FEU{mMAL&T4f+0ztv6AZoz7;`O=S{m}sHsRo6+ z2l^Xvyq{O4GDMvL&mfvx;+-ctb0y~5z6(2q;+2FHL7zU0X|mD((TA9I%i_te&?-V@ za@!od?7@#N*#+Od+s`%)Z{yg*4j;t6eG^H9xEo(`6{<)BPTwK`|M$nnfoiq&Cx{{;=LHuaDdX}+5@7W1rIBpWMse**zRSuZsl{;c0Ig(y^HH)=dR!a91 z$JDf7`MOC^{lebD2HhldWVTkrxe))yw+Hx2fsJ=+LMieJ1{ z`!wTRRx!V>-fzyqrF$Hh6Um8#swB^Gm%7B5g=!q zMeUOXVIW*uYnzntEBjn}2wjt)lJ}t?yt_ZsV@{dM4TZb=DWnwMVg9ZF9*dw>;$@@wQ>EIkXSZ1ieS^jd++6x^r4+h0 z{ai~8EWZJXlh{Y=_V9`5e zuzbp6Ld%ZLb4Sx1SrM!ZhnE$}N7)ZpISk1HdZ@HCC5KMxR2Ype3)(CD)O`20cmG+O zzI7caH!COL@Oqc{x-Sib(KIGQ!x7psjWo#Obz@#~PC%Tv3i^39f`~3WLzod`a4N4r zMe71GaVZ>oGSRfkwSk?qu*{fu?fgLLvZoBe5p1~cQm5?&PIM}n=-BbFVa-n&|EO>z z@tKLkGDhEr{$uO&#)IjLQ;GIY2{*Vr!hATDLg7bwPx42lMZ8+z?HluIERaH$frXX^ zMMi-|Mh$Z0B<-+vZ7Ym#azNc;OA_@)Kx_h}&)#;3*CE^|ZZ=y&u8BIL@a>ij-;AN5 z-=XsGNqsiT&DTPaJ_p!79bYnBca86&?6Oy1uD|~W+dzDziUZ?^Z9wPHTB17x)Hv7+5dFiM|Bbx=(%znKon}K5Ke~0_a-6ZvbG+gB{q=l%{mW%X@z0u_ zM(~*^luU9yT0B$H$Bnv_QYdS$g?}b`HsFs*F3ezt+{7q{Vl?KS4@v9;aZtTLGCG$J z69Z^Enw3h;y}vf%g@35`lx*^`u@>T9gn*a)5Gf#;bb+MqR-BfHji)4gJ`X~P7<*dm zC(2hcZ5~}}uALca&Ux5oZhBsm#Ykd>wUqb2N`Qvr?={G97Ma`o$G_f4Dzc}a_0=2O z)hk1V`{#UkaZQ5=Z0PkAWft`2gy6+@e6nM7^Ykc|ld1G7Y^l4rF4JEoMIDkht2yP$xDhU|oc! ztKD#3N=ivffx_ozFD$%pxfP0+vU9YDK&B!J=5jU>l1`-^)uhSgPPfamRRefa)c%C| zsNR}OPw=3kngT!@->0$HzAhdblGvg;;|p+az_8uw8|u|rMV_5|JNBcbr_2>abeHYH zWo4$qA{r$qdu>adeaRYmGuQyCt86;S@6h; zbZd@O4Qq$u^8D5N&40CV#x0?YS1Rrk9ZiZs(IrvL zVZbiP6=0i>lUf***`IPY;XJ3Ei3rdwC3P$xWicUxFtYZ;S3f@P95 zncEgzK%1VkkrKgHCV%lHP{+YMkdCOrlIl07=jsA2(~G->d96PMyL;LLnIhtnu+RfFh}|_{_vT1 zAfAwNz1>!Uh&cH=5TO6!IDp+j zKeYq>gYoMSN#7;n17GPRx&gv*0wTfy1~`KCm6~GvnkN@EYob2AA*1qxf)Y+Gb_PQ4 zCY`rkBVoQmDX%BjeC3{2XR4OPEv-wpMQ+|D2*bkLTnr}k12sJCKt}S#F>Iv2`6s+`yF2Tx`K{ zGwzOrYw0_6X01ly!iCKY-6>Ijl_$T5#BCBJDPl~{9qNE(UFA=Q3E0x(vSGq)PKjQZ z8qVyN5&iJ2{pV3ds5AaM^ zN{^^#PJM%hb<3LXyU(-@$~rYwr*IV@`V^LwWykknDC4EK&|ds5+pvWq-~P>aUNYi~ z@SVL`Xckif)cUvI-E)Gn<2Gw@oacyU%jnKMwwZ~iCkFKK?}DJfS1SDoQB0lCCvkL& zF4Sc$6ps<1eNN2UjAY9`$JUX?;JdHCMvQxg#7hkZERd|&4NJ3B|nSl{S}8enN_V{T(Ar|+O|ZT!O#aQxp00p-^i6k|-EqD+^SD?W@T z6AU%b!u2|());NQWI@$rL1^j_ig}llskzJ~m$AaV#=TzIV4;096y(7HX>MT4y|AGj zz&Dhy{5P;*=$jXF{iXt!K-$!^_w{q<^*i_Vt@oer``6`PN&8-qmmF##DmV%^W{^In z_G(^uDC5I}7h;fDaR#Xhu~h-l`GiIc$o_uvx13~8b%c?)4r#lIQeP z1r=)8^Hr^INvK|(ewK`cQXCS{liS=r%4%LvbGZ)kzZyOr{jcb9Mb1y@-~o z6q>}~x3raqzLuozo5pN`OuzFre>Vu&3yqsRI`whnuWvz+F2ryeh?2?A=`2)M;@QU$ zLjkq2UOVUT>{m*Kz@AB^ZEGW)@*Tul*YoO9W~R2jCg7Z+15R`9*rp3;qBq#6`xHI5 z)`dimzHw;6owoV6*2f5J#l0oB4D)ICOY>U*aSZfKEM=K9dm?mQ%JmJ}q|~}~$SVBH zLskYp#NOeYMtJF&0qTr;@ze9=e$N*Z!b`haS#p03%L(3iep0N>+U)P*JRRg*#AavU`+Zrpnw= zrl{QIdz`u7+(XLTfBC`aOE^L>g8mVr(Q_J1=?qa*A+OL9dK^CohHDGt=W=-=rxnem z&bR}NqnM|(7mk!gXj0>?JhTgBAFgsnY=SliPV)*QunAS`#$JmuH^KTdsuG5<44MRW zD(Z?v0io-o`7e-uf*#rGEKEgNE*Fyb- zRcIjmFy2Ia$y(Nv?ih2cfgZS7R^b+ADB-9 zJ@0HRw?1s2+ubb4JGVZIctq|2@Drz)qB)r$8;d?78o5TUYU7N^!((JIqy*5`XEt(x zYn$?p8EzQg=Z28uG-GQw_nHl(O{9<^)fG~U85;*x=2%Kj>_z6+IMZJ_S`S{bVkV8J zFv2mL!7MA?ASArf7e`nSFb=g~jews$c>Gcy6@nfvuW18E+#XiuV_O8R1GlsUf>Htj zL>5S**=_uYE*b)t#oV2wPb@p)K+K&gPZ$8sUK|2lQ_v#Nk1QG+uwl_uyQ)IP*t z1@nncHzca9mdTsiUZxaye-vhcPOWxC3)<&Bo$L06DykI^3?ydM5%`Rj&85p6n2@zX zpaz_Ktf746lYqeH!@ti421p(FcyLcpc}E_{ak~fZiXlsm4PhE9F4iZ%yY~&_2EDEr z%x`NIbpteOqq3SDd13D079^Kvn?!p*p$j{@wN?JKR=nj0a-IX1`=%+!ONZax1nH+Q zWz$uHC#&?+HmD#?O*X*JVUbqSVB01*#9Jrtb4HNI)T@ODYLw-$E*Cad`K$P*s{CR8 zl4GrWqSWvT)6%$ZX;_jWwR|F;??~IUS~W;t!KbU`{5kTbaM16=K)l`rFpnD@qA^A} zW;-S{Jc7bFZHce<)Nkv!MoxcT{j@GMH8>s4H=BPYIvg)yrTD#ziPy5U;81*l$}cc5+WZ9cGpyvYEpT5wF>Xalr$;n-;WC4sh0FfPQK zvD@=%pOIq84gL`9WQWT9$o_6qdJfCf5`U*K+D9N$e5QVsz-OdgZz;rVl?NMDfEWhe z5FUouFCS8ZHYR!STXyM)VN%NH!7kzR^ghcADh=0gt>>F>I#TbiMThzg#4gC+v6FXY zc&0V%!^Yruu1F(z@Al>>B5y)`o)_dp>aH^LY9c#5s-SOhhK`Bl*Dn%2)1sGH`rjif z+J=PR0+HQyn!fesl_Xa8b~&rs#x>zm zS`9lvUKUzwG51$T9%zc!4kI>b*h|WcXoQ0G`4$dp* zKGf3I3s$KoOIY3uUc+eGwUcUFL0lyqlQCPgVb$u|KU<1_I>@@9H)0@!e7jHT-4PMQ z?-gga>EDtr^yS@!lvcRIhYMa)OSp-sk}i((9Qc&rM;`1EZh9e@JOm!#L$e-tG0WGR=xrH$HAV2K6g=c3IjaWr}_It2Brr1v_RvSeN0 zL|e1QXZG6N1x`&I(*@P_s?BI&W3r(wPz9w$A~C1bGZGR%4MQdL|8MUXswsa zCC5KOG^HUiV@beKN==5n@6{^#5;bzShxAFYdtp!TTTGuv4FFRbSWz_8aIuMz8_Eau z536@@C*g&rJe~2~I62xm(ny#j2@BK;aj>#TO>8>-gvY=sdD+-A%4du;x~kztC;1Fk zcL==2PiQ4Eg7bG548UY1&%wc}$%K@ai$WkK1^_@dl0;y}MuG%LNv-G}ih{dFNGs!x z3E=aAJd{R7OQ6W3xqKuB;O~9M=}TGM`D6N;R^wQ4CP_2?@wPUA=Myk*?G0yR!IIEX z0BvOmWU)lv>8MCTvvH!8BHnZumEbG%qx;T1aTVJYStUZNrR-RJ9NcV+A`>NxN_ml9 zVYIQWWOYs!CjNaP*+Jfvp#BXzy4qOG_ghPQ2cweJ-~+HGojCLQqZv${2zLrP{_@zv z3}I91q0dJ2MFuyxH68zPB!rS_34wJaMm>W&?8rv*>i*t1`Y-GpPq>>VC(|ca)tYD5 z@1gkXCP5$VrtpMeN5ink4s{t@o2;!3V4kTW1zX|SH)c+qkM)HaH|ozes~Z_J^-jtf z))_#wGaW(!aB-31ty39&A_GYOk~zhwlqM;1XfT&*2D{nNAmr!+s9}YkVmP*3$(bY= zID0kJKxNr*dHhyU{_18i+Eo{oMoTL>1*wCBJg$nVHNjZ*=DMPZtH-_wvp($;yj=#^ zwVd89TXO*jQd+g`sN?m5pLAqO)lz+nyOm!2!WAPv8r4N(dGP*2E>TC~RRto{XE)IhqZPZS~jfcKbB_i(FqzFTf3@K#W zI(7z}Xsctct-w^fb7pr#(Z1t#440q-D+ceOrxxe*NAXBjG#KwPTSH@p_h5rCB@=^8 zWR#vXF@`&XQTyd)o>Zp7xPiG+tChKjHX)8Qm=_HU#(Pe>da(vE7D;95IKd8>Rj_5z zAg(T2tBymWdAo5VtNco5aZ-1h*_6(zum;po_Sre~bhlFU*}H-HBmq}><_b#>=A;c? z&74aQ4w{^Wr|qTFFwnS(r?sRdZhsnm43j(YPE_b|y&h`7a5lcqC}jEd;(emW)JM%* zyz_KLy@yHSBC}=17fYpYTh_C>$K*zc`Lqj&X>xBr(#&QPLfNHELPje>R_D!8FfY6$ z=fkxyAmk87J4vrCcnH=6ZrFZkvK<{o-LVIa7j>bziH&J=-tG?1M$I4WC_WSeigrq2gJf1R~ zL6YbWjbTekxcB!gnuS47NCjO1OrJUKu!80ICIE>yI@F&yqvrUdR}xRCuq(nKYVilk z0uLT@G!0vFRePB!i5A81oQx%Mgk6HF2BhGHA&*JYI`Kt3(S;Caz@9@XBA{ z4V5yM@OZG|t)!M^3&>fi!xi-77Xf2B4fu*hTUTaPk`_@piuhAt=%K}uKme<9m} zAv>539D^D-Ob!w81+x(AtBQEZi1bzQv9&TQoP#n=u+9?ku~~``RYfjv0ao{*jZ%&> z`AjZ_Gf~9SESu1QkPQRJhU~8x(Zx0=;s4VfOS0j&@Y_$ThZO@IC~kpIp^EP;laI~; zEUqYjHKs?lnfMhMmFZ;xMT!{8wwhf)v{q3#0v)xgGd9ohm`L{dAfLd8}p2 zk>=0cy!s=B^FdoH!^9juCAW)TrBzZ+{SdX>Y4C%GgG%k7X+2l0j&1BrIjQ{4O-y6MOq6;P%U z>_L{(^HoWIxm|`Z*{6BoErxKw9J>kn%}_Ssj*vY&)$&Gos%X^S4U)l4t$^(jbHAbf z)nO*|Mg9Z4(ymOKFGkV6%~r+p%%rD1@YVjL#~<58h!?w6*=@Xo%x6SvZV76H`WD`? zy1SIa`jyC=tS_Q2qkk!5aVZ8zUO}GMJ1Jk?A(K8{i?TqvpJ_=7(&Om4#z{rSF4*au z9Z;;)sqU2zqBXGRT{`g&1!RT72bEI%mD?r9(rNL;!*&L9`2sR{#Sh{Rcc{8Jvil4; z2gIiUrycb!wyb_4?r9-+KiepbS6;U;)%)>=Tdc~CKI%*5rMKn!jKF)2)wn|=n6BXJ zV@IX}&RtnNT+`{(lqeW->$LbMsS=#UYIXDJfid|{E;X(<=LV+-OOxoO38ynV&Z0jk z^iO$YNaillQ^v!v}bQrB}y) z-yq%cR(E_K87p$1JK?DAW2-z}OnAJ~P$E~RxVcw6IaFn=bfoRmP2l=ujc|RxzI_}Y zPkp;x9zqfQkL(o)YMatSZZaMvGF_DUu%SLYr~4_1sn$SC0$J)JGe4`F~&`jjJCam`Wmyfm(Te&b;;Yt-MgQ>T}k5D$84MD;WZ<^ixvVKu7(-k+M`nYGkU(7 zvs!*0nm>*D-!aUvG(5E({|={ngC4_Ui^S!zSyIU5vzbv!hCZAObF$iDSM2aU8%=+F zn|JQKopZIaYU0JBvLl?`aJhK!QC6aOXHw>i&<&F=2PdKh9F~dm_l<4UWE`usqw%b< z>Q#0+rJncg+XfHYXUeIku2HhL0J!^guXrygS_HqQ8t`LosVe;oaQYLt1^O*ian#gS zR>F-`H5k$)J9neoasK`{zo`yJMkf9rUw&7-|DW2})#0Z!wsNrl-?ed?#{aC1nNuXl zQJP7Tk&+wDn8cB{0Z1Z%I0!&2psm$xyf<`UVww>asUvz`{i>^;dH%pe>0c6Iv>(>5k``_1VuFI|8%VPvSFry3_*L>Ix zcD^$qd=JY)d<7ftQ6S%@r}~f!LTn6s{@PtIsMf-047R?rp>OMbGirn7TO8>7LjE4N z=9hdbV$>?5K8;Cw7#tP;hUf z*Zq;V7>qx~Y=1>wV=$rL9{5r5BSn2PzX!_l6Q&@JAA|mn)5pI=BM}$B4~B>b`hT!! zqEi$2e}IV)VlPEf#2+bD5-+6+Vzl$@hv?8Rw1=lQ;D){H`)Bsg!FIVBAOLzkU!NWTeF;-R4$q;v znP1!CkH2Ed>S?*pOI%s2U2Lec@1bHOpEFj$zM!zp1zmW0hyisNSNMGilzjC&6@M^ZP z<}*30J`lQ*u{0t_g2!I#Br~5z^ca%%7{-TgMXsurTbPs+OoA5ET)QD36&}P`myrJW zTyCC`WF)u*ggWLAebm@8>r|KoSXym17AE?{rJO3`iuX=wWA3!r)@bDPg~9aB z!Ex7Bg2=Mg4^uLUJQ=g5VtpISch@i_tgk1fynhnA ztJA#_&2q!|0eUGkSJnxkph=DvoRvKv#aYvA(x3|1+1jXSkKMj~ZZkGL&w;kBr0N|7 zi4z?JwY#QA0yV9LuzPq*7oZ zG{U`9PNho((C&Ze@Q+w=ox1TDwDZnG66*Ozh4zQV3MZpUD(orx1Iu_d;}dQ3-iZ5$ zkFF%WW}_HPuuyK5%zjd5HE%>aEa@>{=2$|6G=6bbq2SlL9tx~qiDDwd7yQidMRPer z=Q7&5j}@ri%dWcP^zxLi~M!&8swh*xSGqND}?#FyJm=s=j$Fvar}WtDuv+7~N+ zG~>YB7fWiiW9zD73uh1iQRa-JKbG>cH}sj+Q)!Sp1zJYH=SG;@Mo{A!q4H8svd0o~ z5z^3PW!8EWh*kYZs=x&VS)*0U4VgG|>8b7lk;ubKl(6Ef4hx~Ena31a{23<(N?T(E za0DEn5<`v|0s@wpuqX=Qo-?D-myMXrO`uN=(JZ)28j(aJ4ag=4VYE&ZOXB=8$~cgo zLcY_^grI*7lNdgG=laLn0=Gfu2RRT1Ig$A@%LP4MM-LLg?& z#zxM0z9y#C~%MX8Fr!FxDm`bR8m4XnKxoAg01XqDSn=?OU;RfW>r zqp4`*EkIle-}yPIVTqr;L-&{_+%BqVT7ZknKsXbb(Mtm#TX*-+_TuBv23k%CrfY+| zQ}>&L4=2HyVwveu1^VXkkii;+#Gwn~P6%$N3)YWt)CQVTfNBY0DZmi!k;-bl>Abar zCtjHn>dO%B4Y;WbI;RAIQMOQnC;rKDGCjC8P61EcHYGHYA>`0>kke;QY)idR06rFX zvFW$yV)L31r0)Q8Mqy6?QRWS7HYLoxmM#L4QUG$sF|+?!2K~`p4^O?Gcklg?BaO}L{@BlS76~@R z&oTylxH7q*F~LLj(X*N(p(1XDjfYW9*IQ$md%fq4_z$;to z*qf+%mh=HEWgJD0*dj|b-xR>LMe3~17Q>Z;InyNFr7B;JBSA&`3+1FoadK*s3c{fR zCasOfNgKOcS+O%b(FB!V7f$>CHKu>*lS}}x(Py8lBG^g#Bsi* znXISTto10^3LI9o99FiBR=GBdoO7l3a4Dl*OaZxjY=cB4a`)pbJ@MzsaZ3CVCGPkR zfxr2)KhY)mrR?NY@3&in_bc;W;e)r=nj?Z zyf}T$rWcIihc;#>1YRdo|E{u6?uEZI(Wg{dcFC3(v19g1e3}owJU^5R7n*rm$%nbG_i__Y)0u^JOMQJYLd*8R2BaFn>QdCSTFcal-Fan# zQl(-a%#He#Ma;c&sVUY%UXX1ch7Dt_+N)D)W{j^IdG78r**fYhT?bS15a{sM=cxCV z%}Ze@2ke9MSJ$-CuS3i3CJdECmq-}`;i7PZv+;tZ3tmyhu>csKSzj)u0>=0OivOO% z=roH7iVpP?{PGiR&GP@TJ8$J|X5wmQDrRryY~dyJlNBapW#{N%W$*ew2H1J(HjXH3 zXn$AJTibi%Uzdk9Jo_cy}+FJGD-C0X~=K5ZF`(19h z&Tbn1z21BRdEdEXGT|Z)ez5gvC&+m!!u{li5rs#X=Kf5g#zqc}uqp;E8!-|hua}Iy zv}p<8k7PV$;SA6rmktfJM~|N0VDh1kYCM@^EACn`^O51^U?33Y4!oFp314O-`&f*< z)ZxyogA(`wkPOiw7~t!VMw{MJqf^G8!R!5mN5!!XQc!1YQMUYEj?@)Wi7%3hS8+-+ zl36L+*hz$E%cja4%7E2)8*B65jBG=SW2#Hb52L^_evCS-ve5UX@=hu;2w2+uY;KA( z6|76;9#&npLLASwWuiJ^qrKS+m9DA`ca}?)>9nJ9x#1E zHZ{9972a#asq>nZ3LLI35uuxwV?@wF1GdRUHrOlhb_Pr=^(TncM^-njvE~%ZPeg1D zF>Nhaj1Rnp`?X6YPV#br~7q7tEwCiTueR3~O|Dz3Guq;6apa21m;B&OP) zerOww^d9ixl9$=s-j?P}8d^lHY#pXa`O9OCOE+;sVxwclF|uAxG&RmEXl*`2s!p58 z*P5$FxYk|PoLx%1BP>6@nMGlp(%;I)0BRr1@vG-kBmLlr_o zKZ*~u4OFcBhAUb1b5M88)zt7`3?zaEmhx1}+gm)3Bhx!VL61uH?(iXAgsy{%v&%ow z7MNdO5(vz`ym@ZQ@2}pJ79cQin;F)dNwRSLp#F@V&nB)Lb%q-HH~$`sriij-5-5WI zQ|wmXuuISZg#y!lzyiZwA~T>qjOH3s1nC5ggPwK`!ylv|z5c?~B0NxWX9dpV7!ynv zIrY{Z>|odt>=1nb`&JyPUcj1oA06y)poX=leuw9)F-iuW5tdA2JntwvY6H_Bv4++g zgjFP^aaYdy$?s2y+35?bfp(mjG~ZSlAts~^#pcr>IryMFNy^G^X!RZX?cb&*qt^a? zxZ=~WDqi!F(JiDSEnhWdD+0pS0n;*f06XUYuKXr&G zJqXbCi^7e8#JilILd1gc^czm6xr0zL%S(?)BBKz(i%58l9*(Q~@EBPi5}Nm}yoTD; z4k0~^>^$5Ivqz86T~oN}MT^xZ=&F3$PAzczl#}f+d|iJ_Fx!Gx(Eb&?d5l1E9@bRA zY_uAvYln&V5|;EFJoyg1d5u7F9QK&e?4}mPw7|sk7eitq#yDTU;OJM-xIW>l@@YS{ zApaRA|30kf3rN--c=GQ7a6xXZ0)0ZNNm+GZXUHj0O#b0cIxv9$6zH+P0inksy#QgH zKB3m+@z1St+^FI9Lgqe!te!xq-armqE}{NyQ|%?mE4e648)Xq@&&?KzAq@bKsgaur zL#OgwEYZ-p7=8tZ_c@rHoO0;~tT3<4RT~J6fQ+NRaP1SlTTQhdP$if{I2QQih}L(&;K@gP3tM zUM@^erjvTK$~{*1ysL2zc)VubE27biSVKC|P)5{0d&jxDVKIB>I4{Njibx6lGC{d4;Fr$af~TPZ{uHW>rWR4oC^PH)jy%FMC5~`iuGJp5CDFHIqevD7%2! z`8LA{*PRKW2lL(Slz-d3Ps}(k0~v1G^)JZ4X4X0``}}FR%xdtm_=4h~t9?*%Omcddqih&Fwe zTTR3s;5!N7e<&iK7Thlw{-IxK2>;>=$O6tD{~?CI6xeqCGcNkZ@%kEbW;ZwS$YaB^ zuo=Gx`p34MZ2Ie>0uMP5ec3M(;zFc#oDuDBcJ{blYyIo`e~0AYW0IiCejtE;tp9J@ zlmDa45H+$hvM~Ffgq((#?|<2zFvDhfO_)-I0tr=yMq!2$k5@}YLWJlfs+L_QddWhN zvkXncMrvE?Y3p1Y51?nHx8Ig`RMz2$h# zce&v^^Zn66-t^sO{o8#-3Iu;63?y4W3wy8GPze%y%V*uoIED1r#R(+%4DFhId?V|@ zfN|?1-~cN;8Rn37Nty1}GUb5%6tS{TGXKTeA?>0A)NzDhb(1>b0sTy3b%Wm4^MzUW z8xsM{5%C6opMRTS29)_(s0cs#)F?~(1(}z6#)SE!Q&B*tyFy#mBx}|kuA=>7Bi@qtNAK9jZ&}I=>jS8Y zY@%&g#!Gm5O3~kC zuiq18Ge2Kalj2R@PSQcxT_1HZx+zJ{gDOS(WEt?KyW=|32aRwx%%x?f&LK~=si?4p zJ%AyL0ZU_YM6rPM%9pCq*0H;^N;8>uaet^d&BY|Rl5&Nbl{%Xeq?yzkp3;rC!P0YG zctHXsY*kS_JVceVa*C}a!HjN*`mnIHs&ZA%sOYGY$fPa1N1d&ukvpL6jjMy^63d}d zRHK^gv-trosM38Ld%8|hi2|r8ty&*?Q?``Nz_g4`Th7wAovrKFUM%3`<#T8JjzWl* zY2C2u_iQvPzCSeD$jd*3DLBfuoCRd?%`YCInh}gaBe=~qM^%V5Dx&f-QZIsYW76Q? z>wwoX*3~(T1Ds#0|q-TxjwIGslueXiP^GI^o zwS=B+N%J6YGk-6s?oGm%zK6FLpX7BqvB-FAZ2vS9ZB8w?+F&w2oJ22%39qYvh9-3!kw`^a)4%TlZ ze@Ryv*6u96#D)y+Ip6~_-W`Z&q;WlUQg;V>uy=<(v0n~hR+s;I`B|-#EY;-YR46)7 zsQj9RWkwd@@DN~6lQ!0;-(qnRxs_AqGEDv!sgliS;t0{QV@@_Y>V3H#f0!YfU^PB= zNz#{}98L+Nt#?75f|cwPZ5EAY9-+vfgu85x$xgHh$DccB zaH+yXhnvay8S#r{P*zKU5S^7otxZu(H}`Vfqti0g@bVeUpVP7pjFHTMu||cSs7X$_ za!EaAUrtB$0Fr2@`s(fMl^Ep?n5U0b+@Mk84{26N(#9*gC88IuG_?6(XRoxl&G*cn zYl&NKn?6kH{&Ln>oMe69m*=T}7!9=W1#N>txkwNVRJM$_6@4I8m)I7hCSBy0sv+LKUqr1%4ynLkrv zx{@!|(Ig4FRg>SseaTA4V^BwIA@?-Hq=uI-LsQRaw(qn$!hYe%$T}4Vu2breXOgbH zx`}72y;KEMxRfvj90dI=jYNo~82kpF)E)EC$8eXnl)%R=tHra^4q_1#XMvutJb}3< zFvqkWg!~kVLYJa4KwMiO04MN67m%nfkPS%;dBSU1V~Rw&WvNskz)5+G30{tFpz8Jk zP_i>PU}zqUuti+y4_IYWm(Gfj1=^ZjM<2l*u_H_7u}JhE!wfq@D&K-RQ@PR80Gkej zG|!+(_Mwcg=>^$(KrZfsHRo{qNCR<=fiw@HNrs?|cjyJ>{y`{RfIhaq)Kvi)_d-v6 z)C*$$xseO_1J{)+%^vj+4p8Ny2Tj=HnI3aAcLYl>Se<*~Q$mvnyN%eIh%!#MykP(` z9=00fp7bXO-C6wDU4zgU>MS*Ft=lHny^D|@Ysi$Sw`XjgG*khKt6+1CQ4Flj#4?@V z^4TpT!KfPPnSH?!B~DnGvZH{KfaL@^<&U4bAOf;} zyg?13w15wX0zpn?M-)VkWh=-7)s(uWFt2O9r7v$j+2Yw7h&R5<9f*M-gE75;b^JcZ zjI#fX>%B=iBEvo2J#)j3M&&jdKkwZpb= zWLj<^W;^_UKJ}%RVWv1-xBM~pN%tGFBfO7H0mo|S1~UCGFggs9^qFUu<0~7{&!(4l z*Gaxv}4Jv zq2pB~jQX^rE49PxthqdF!0FX!nl$PLqps^5Q2Fu5ZZJ-<{%1!f9#P0Yp(x9@DNLH~)bCPw3S$Ttu_sM-Wm=@*_O_zu8t3 z|EYfe_kcf73-+hr&HC3r4JSg*!5}Hg>=j}u87Xu(BLXdDiv)sASXYytGd*K!s4s7x zXo(?HhF+r=Q;gQ8)`Zq^2%4%`xMkh3v-!HJw{!hsMsVZ4ac!^jshav7@S5M1)zuZU zb;xk$yT^6*Is4DI!R6-d*&{w6C=%VpAdr2*#{WYqF#5dBSX)8hd1(&hxFxgT^Wqt3 zrZqF*btwR>a@g1(S@5xd*iTthA$nX&%ey)BZ_HnvY=e)B01#C<3bXHj(vLJ&{&X`A zrCuW0d(w|QR{jh#1f}mKtO3cVavKM9|2cqXsJwOBnW{WWx#Gg5*uAIbbf?9xpc^y% z5|6PGQ%57hzj;xT(bZ_>1hWBFtjGcI@N+=U^k^H*NpvV1%|ID0VdL4VWvnfwS#$ui z=1ysJjfq3*tjhEeayE%^00HSq)yUT{Ib6meC&Jr2Cj|@1qMzZ((#=Gip2nnNr9lZ|XiG zK!|8c&TzG*v1!e;h~bMQG5VC~v#V(i6O@)r>}RI6I(eKbcM7w&Ns{ZPWSvy(IY?O5 zirfXc32B}r-9-%f6YG=uxpX&0@fcj>kOIf$R%|6QV#U}GxD?*sCXlu$g3QMsOlOml zb>8XJmc+Vv8uh6>3Xes?&kQW&VoeDE2;Epb#EC!OdAb`r%3>Tjax6`k;=_m?9z6a= zkZ+0^sLwafU{o7rX)+>dvu~|h^EM8q6K!NH*jpF(-<|;Lya8# z@W7VT$z*uAMd&QsGW@boi_dm0mmn6{x?}ezUlQhqQMk{E1TFs@w1Yo&AUw^8q)%NT zF5zOK5*a&o+ceW>sFX|zw}iubIMy@U>b@WVpE5eMT|{Ym(SeE~Y<_&T&09H$o&Yki zH#2|hgi<-9e|oRwd0fFAs&D5aJh+Ovt=8qtcu+pPqjCO_bglj^CEbbCS>$n$ORYXB>}p}R=|R`WT^6ZK zi?s0QcFjL0?$Za*H z9d?RfF)1n{WCz>eNZ8XT+O)zokD=&i&~)r!>OYSYT79GrY@O7Opi5IuE1iGtYD=dI z!`ry7uGlT!(R+hTXOp?!$5=D67pj)Q@tF@=FV0oMYmn6{+Fe9m-aBgCz95ri)!i3?#RF)2L3fSr z+{o>Rti~gj2<9Y?7LIPw+MLr?&~&4)%a(_kw)m3RyID#~#3xk`@F46&+-U{>5~4g) zE^Bn0;9Bq8p{G`r!PXC)Mjg;OkICnVj%zl5H<8K%B5j9?yv@MG0RzkHocd0gShA+d zB;p35Ae86c@A)*FY}gdr^>G%xm8{+jeTeQnOK!yrY)=}Vi2X9pE9c(c0*gk}gX+cm za*~-=sfDGZbWg3~91Ao4_A8$BJGJ+`{6C7~0-O+RJ()GDRxND3Y$Gf2QfTD;cxjY! zra0nOv64E}6-sgwC#!zpfBR?e*adPP*1ibWYn^i0;H?6%`~pbd+x1S63{NfhA88*Ga3@Gpn zHojev4XiVShdZw0b2Y3t2l{dS5)I64-vIi^k+L3D|ZN8dQ}FT=5`r}2~}?)M)i4yPC}AJP(~YUr%*nQ2tj8Yj1V zSKGf@+44&EQYizc8^8 zXz;-xF>V8OM=CEvV6PzCL6D#v1BnHLjvcxA69Lpw-NKgVb zgO$36N^jA4lUH3OR=MJAl0TGOkGQL;%Cn)Cif1d(SRp?zgt>z6L~6}!Mz@>jfW&!Q z4(!WY-W%IiSYQRFGSoN(_@KVi<8 zZz{+MbKsU#6MF|$LtgSwSk0cA^+dn@zPMc@0E0^KDzvdg*rWlrrHf}5Olyt5JeV`@ zjz*tfS(XZM#kVVjwItC4VPJ^J&=?%+yK@#OT^pRz7#PDj=tJVo4Gy3X+ye=SX4-Vx zM`aBN{EN+lFu=gG-$2Y1%&dsKx*N6p^b;!2nNd&zKWO|023lo5f-?D z|8zrM<7nd*|3yagf@Dd+0(ofydkz0rhf|>!#2X!a4yGIsik&N%A2_{-4)lQl%Y5S6d4hkDnfK^`j$Nq53NO1|*?fL)4h{BFWj zsJnT&y8RLK8ZhRc#UA6{g5y-hl~euL`k^jmo?fjpbVJg(8;T7&F{hOu%wi8fm$}(* zL0G-+@f>bBr5}&`7MP?gCfpMI{UdZcQe4}0-S_8^`_X%!+^P|)`}LpUQaw|_by}^6GdEPoa>Hi`qjO-m{y+QIK|BF03D7a(wMPd7*<2_e6 zNcziO`;4#yF|;!!_Jrwk4n42n!h~lmfF~Xh3tH|rH-?aKa9eY_=%%k>Idwt5Ecsse=IZcu-Lfq%3PZ+lZQZCexbFm zov!WXKY)|e8B=#_WH?OcA<(7$Dq4wZ1W8&_f`t;*T>3u}$v9oPM=u07XL!BeZLPU~ zDlQNDrpCh||go=e>X%5d9x zTn%9CddPZQweH-T#`EO2?A+r{E_t}@G_kDV85Cut@r0-G$Vc*|Q+v>=+-TMVOh*zQ z#>}Wi)Zwa7n<5RsVOJMfcm?M|_-8dX2$bj6HyYR21!OI7zQMjxq`SPKf|oH|KjVBu~FI|J=Zf6!!0T2!0dh!c{rH*qmSVcL=yw=nsz(m7xwJzz!waf1$v+ zUXRK~AQpxH1y8Mk9FipLQDiK>HWNl;THFg=2;V-$V_1EIHrtHBw)zX|?pgi)a!iAx z&p~iR=<+By1j##10EBF8Xy3KH*y43^=fDQTZtC)Ndgs^xt=%;mV-K*J zXOT0?X_aHix};kHFEw-26rt(bxLea_c99=-&FfsxOsu;X)%0zoUgsW?TZMQ<>*<57 zcHq1ydHI|vZFVMn?SdXZ%W@riR|j3+1Y^A_GVQ@fT$RD}CuqN+v_{@mp!Fs|yaAIw zghbXySn>n_G`1>`v=B+E@rx?nlt}OVy`u<9G~Sk;RQz*y_bED~34S=L)<2hjI$6m^ zdk?E>ZG^Py=?>jLI6nAs4T3(tK_Ay>onC#b`N1VCDkl{LXc_1jMg-vh&F2QscR3_C zd^vj!e~tTQeZBqn*7ukaDM|i^X%`~^0^-T?ML>Ug&PKwp*dM9LP3obE~pz zvyNG*?>q>`S+TEQk)HFq?bp)Z1z)=IKTv>nnMpA@eJH!bBF| z;sJ+Tp>cp>V?L!;{Fv%1ed6|QNa(L)q5$r3e?`{UZoGx_9qr%!|ESU+|Hl4ee5Xke z7(PP0e-qh$#Z5WG^8{vK_KJ$YJtd0p8aKM}$(o>%)i-<4CU?BTOyC(jiofe5`8seT zcW`vwbw#@Bxbn=Az&lZr@LE>l`D;GL0}|hO2_5dE;eb#DVjLD&?BQAo?9iIfy$OCr zf5r91sY;3{z~ z15U2p#mJxXPON7n<;aK%R~bb42MPncM8XZR*^iH31qnpws#6-=qk zLrW0ehr=UjKZcQ%AZ!d{|CzGb(ye?jrgEVrnR!~h zC%EV|JelXQw<=^DiOg6?cV%2m$Bu{QEKIovw)Zp$LHU~5*zfE0djE+JvQCoW6-5 zg(Uf0E>5!e7xRepB}6?`*{AY_T!R{FN9OwbN;*-DgCBy1(0HxtF`k`evzujdw4~Lx zpEO?6O82^q)A*rI)tYh`d!Wo7P#x7X1w$&e%W1{SGU-LEQmJj5U96S$xl3%_y+3_Q zXxBC8Uz8CCxG^a-XWFqSBbLQZTs@fz9dA57dvWZs5((!~w=5V}q4DjZ3)7n^xm3#P zW3D2wfxsF&i4U;|l^ z3LENjN~~>ccevSVskXc$6GAxP3r*zp2wXlVe6{QrpVXh9ma19T@?>U1_`ZE7<31$O z4A$%j;1+Ok`{7yh%(g`ij7J;|LhHq!M$lrz_^fjhFxpNz$M$GnO7?Yql?Ie)Rp!H4 zP-(}oRPEw54$)deX4@ymsG4E=0};UUWYvp9CSNeiBnGHmsW?$As2rKJ;#$yZjTUE2 z=~7%UD{=VTdu#S@&o%B4$vKYD!T*`w7<496cZz+i-#dW+C{B3z74L}nn~zMu{|O}o zD`aj5@u2xmZU;1N#m}MQmiVL~5r@?MQ$)@hERUp3s)OQ*0~|Gmq@9bzJ5my3^q>_* z@`8Ulb^Ol#_m91JpMI5=wSiwvg9Jy9TF>vRKjtYXfn|rjuxD_zk)gUBQgWlHslMMZ zGZa^Dzm}EXaw_$3rHu=q2FZnE@-zKS$*5-xiggG9#Mt*6wHzasPB?9npjo-2Unnot z2+CRfo$zp=Qww8_?doqnyokzex8 z6ZEC>PUwv{ULOGT;(}nf&FCEIhLpntM>cRu zw(e^T8%c*Nj{FCmg{rE8p-gr%GnJ*PatJ^o=i# z#w|V%t2WyZhMuf{+-jO)1&y-cX4#EF7~_i4-dsj^x~inzNXPI|T1SpOfalXOShw)CL`A1?dWLi&zEf(gx`oLzB+InP!kB zGU$L#aDaA2yVlEtn#O=NuK*JCqu|n7nGVAv@ONGrvPf20rtQq zLr7*$D9{Y{;HJw3GtSCAH7)2b%l)|s)D?Zn#nX@7Ll>C3YX|ax@`KzrLMWRPYdFc9DIdjSk9049YN#<}`&gO(Jr&$ie7O{1WR*~l`R5_!HF=H7?=A>Pg?Ub1g zkq!kKFf|<#hwuj;%K>-;zgGR#!7B#AL)b=4K0&2ms3d9I2|*=s~CpP7-Vx;)HODCRh_F1YOEcT%M?l*pKXfQI^AoT_OVjy6dBYp8+0KQmnjFt ziI_ZwE0gH7SSmO4{m?X*{PX~hiJ)c#q;rJoE=r|IpVg#AGxFLP**!YFRPZVq(pZBR z$>YEtD>AMbps~iW9Ynje3qjqVrEe=&vfnJ}G1rgey(JCTMv ziK2TS)xx;fk<6<;-lx9&$h|;zn$~o)r4#9fLohPu0^X`b!C?!XjW;+QXTxS_$Wm*9 zYg6)s55u3k`MXFS*hej zQP*~SgcJj3R7R4LDO4FC-N1&FmZXZFF)2lzAcID#HcUn#CGSU$0yyA}(Vs&)BN5S+ zguN+u^j4%)o&4)&iKI`9=~M@`&yGCIk31M+%$E-^!UZ7r zQW11&Id#hykcP(D{ycyx^0ZKLFwY6v2>8~k4DWd)o&mWo+EqKs$=fiawjI+dD< zrN4h~!Xy*png!&G?@ZGrp^QeY& z72(O2k+VFF8qC!T6jZnRyEP1b@knwSksJvxTi5603U&`+RVX<^anx#`$wLF)shjdwTafmb+&3 z$+cFZZMi5nZ9>awYI!+TuXH#wyjMnk#26+fmY#04hq_q@`8lu90+rpkJZ8|!uf2@rX24oXMdZ_;8@Vf8pFjp z`40Xd_#vF!ys|dForzpQVH(P=e*HM<*yK|MYZYnULQB4(u~CnBKKInd%$Xv8HY-KD zfc|Ow#Xz)2hg4-gSRGnUK`|~^ZoRe;O9xf7No7FYR%Jel9;*e0-l!mWYMr6TJ}o4L zsbU|dezLQCA6{2uK13hOf!b4surCfF$W?Qc2WEG~2WEE+a`3D%7|}^&K-$H-BjldrH@gE&y3k^eQAdN z_5sm<3%z{Xd4N9HP?(ILqrOpT{tpx$nhz*|Pl`w+{x#roNz{wDALDqpcNPxG!@0_g z8~Rv;zoI$Ugk_|i>dUx^bf5xwa1R{Ayf|>l>uC8&4flnm@|35OjK{+Z$4GHzi?(}Ak?>8j5w5gFc49sIfPpvdLh8ehKW97ojjsW1SR_V zEh!vJ9wgrg&GbrgH9B%MHNIJy5u6zZSQ!g+E)!czMz2*v^&>_aXa|ZjB`9-kSKBbo zLab;>JW|dTlp9Ppc_%lV(D_Cvb6v;6;K$m!&UEKPG&0BXJjb3%JjbJXEO1=M*62DK zK7$u}J5h%nEMm+MXI6j-)Lh4LIUHdD{WgWx3c?f*t#WTAf066%Kk`4n)g?v#B{lQz zaBlyEY{ze^thXIUW<6(X>v+-I!P}hwhp=}HuI<~peq-*~wr$(CZQHh;>{vUt?H${; zZ9BR7zvp>R)p_ckd#mP$HD|4=wZ6>J`{<*!_KW)h?Q!F+_s5?Hxn6;uVuk2JV|@i1 zbV+K^vi>3~EvyWD$wJ$_44jy>Ju;;{ES=Zn>#Wy1aT+1H^}oswrqxq>kYn~GsTcj` z-&auhqJ7V?L>!`>wX6QzW`|CPevP6Vq--3pr{V(imYK0rh`k=U@fzEO)z~=Haf!R0 zg<~BT=PetrA2&G78>WA}Fj%0qwha9PR@=NhA#hjrfe*n{uymKi5l2gSbO|i;gOuQ?u0CYJk+z5z9~UU zB!RDC3z!7aiZ&`JufPV04q;N>S7cen{bGD=E5tc*72GxeyQT6fmh&w@r2U%xS(ik>5h%*`Fna{@3a9fiH%4h5-%C0 zo<$h-nYR5P5YePB0^6hQ*2gdWN$u;4ItCy!NB-Q73a>g%nH+8f1J4!PdDJvqO#a=) zd*QbMxnl^ur(9Ot<`xw)Th$)ZyFXnv&VE)(J6)>OT+>(M*`08r@H?q}RhmT9q zVP_cfttfSu8y27vD+?0SmLl>yWYVK?Aa9h$Kn9^i#;{i#|PYHm&$uWU?Sv*W9 zP(5UpDpvUdyvrEao_)fLP-7b;JEqi4F=ZOm#q_HW3M>(7Od6?QH|$kbw;5E<;h$60 zFU1*5?gw>N=TV!*Kc-bqe(US>9cDe+Ol4Fp`U%f&)qDr!H|cqWByjfN&4E@a%wteZ z8omK~_fsdTrpBmvlW1K8o1*35jB|*wzDZnYtot{Ti7l(0~ zLW+J5?@-l5#9OzDj#y4}w0~?yFegB1x@G&%_b^7wfpqw%h0BKduf|0Y5m6UgP~W#wU`lb|{UsONtl6BfJ=1Edm4h+P~RrmTn@ypQ!`=SBWr#i=pzNbOh2$jP}p z{gQE;etGWk?S$TePw6)w6eiN7rwBzGq$dgejZPbUi&)Gu!EA_17v_MF+UE{h6MBoO zi`H*arvo?dEGwibBpQ_W$D!L=y9_hr!3A_IJkV4vcMe(uvk~k52N1%T8biTjbe58k zPOZx_2E{40s6Cj*C>d&^XB+)M z$lqU-(IoB~1j)moR@L-w+}@mWrl#4DS=HXkbegmro4B1?UHM&Y>zVaHBd#|3t>yNV z>nghZF=ok{Y}sV)y00d4q}qG6vXb9jNj709sBD~XnOv?qMv3L=t8T1jfa=Ol%5g-T z(3!$2Nyuu2HiE2ipZx`k&TevgTIA4W{0!NVldVnDI_qW=&8xYB&K-{+vv_FLf0P0X z_2GHeZjx2bcx~d%D#HPs`lP~D(?VCYUTge_H1anO>(COT~|^y0AxEQnATL}vv<0ION7R_NEI;R(DD zS+iAI9DdX%)Ec*Co&f<6QWRzi;Rr!Z9=reo156P_^&e~j&^iceWg_;d!oYxU7a5es z1u}u&r>6YEU)>-a_o4Uj&TlNh^A1hcnnU8%rCM0r#no!mM0AL{O&gxG{l=@*m1^yi zM(Huyh?>rqzu+E*q5qwwm!5Re69k97-XyP2!7EI;b$b^&j{q> z*6%lRbsJ}aoy8gE#=M|gWQCI%56F9OKbx1D@k)-BSbB#P(lK!T1%c3uBO>)7+1U3B z3$4*sBk*!qxj*UJ!VmC_PujSzgcH{eeDDYaITMie3ViSiDt*MCcAD0}iwA^cJb}z# z3d*_%k#G+JITs*pHJbxJ_ygk6heWInmv{%laR7r@4xYZ7^YiU~MB@=8Vr4kTQKSQi zoZp#t^PKz~3uK(uC>im96e<)!ilO9o1r{Gz%uh9h-osCrMyb|$a0vGRm>k7rX72Ye zy1zYi2dQmR%uVV^Qr!KsCKvj7K06)7Ja7gG!Zw6pcP+Suw)?ZJ%+=@Yr3*Z>G%A8( zpR4jCQl-cIf0zFjpb+{7Y?tm5G>@85>7$uHg3;6=I)D-Ed99ft^T=iu!0UBF^wdc4 zmN(^OBvQJRUTBiAw?RZqdR$r=jRdkoc(UP@xSl!g@OIwXNAc(>RsqxbBapQ>sC+R{ z#h{(=tBa69A-%O!T3eZvmJ$hVb0%H(C39kq#`ILk^pwbS-^lbdDdVQg_C=TN1B2M) zrGn90uJf7+WHGrL90E*rufp84^+?Vpq@ik026mxyG`GQ}XU7^;<^@r~d-B9h{J}=% z0GG`XPV}XiJsE=V52(mQ?f$0G;uX>tS@D%w;8!21=U?3KWbGaUOurTI2rlg_ z0nGjnG_4`&l0a~E5y|EUEj>vGsC*uyDzd1o{bOeKkVtV~ zNzaOmr)8cp*{H(!psfh;J~6@hnUpuU znznc!6_M}=T40_Y!fkY80)=c_Lrav$YjX-sweLAQg-|0QXhU+%5bVYjee{fPEG)QQ zew8qD26fOzIhR?!(Q5GfqJNBg822Lwrqgo2Dl(_YTgq6>J?VaYC@?vCYR<#JS7YPB zC<-xfYIRmSfdOPvC6tMfS~`_oU6Zn5p*4|KSrU2(R7qLP+zm1dxgHa9ws038Q(4+F zt#5pzMXp+trrEQ#-cS+1H}nbcNhz^+Ca5Gv$gui3Pjcu;Xa-N=*(zaD3S%l7s4C-l^2FFV-?pw&ISvP zO{pA*Cd*<95WCOdsqmnkh_z3N@m*8TPfTdX({FePH;*XGMPN`t>m@Ep?9xe@UR`)0U1zPCE^}7_qb!hC(gs&Z}|P>j=x0T$!CoJgUmb^s^%6iPv&Kc{KsRlL;Hi0A@3r~x^lWgZ>^%|>j`ZcjV1j11pM|D zzw0YpANNXm9e;+DGJwPAZ91P_+yI|0+$Svg&OODOs$}X1X12;!`!{F5eA?6w8B~Sr z6H;Z6qwEqPgqYi|=knlx!H_z&W+EnkK&1Ov004CVWp%XvN&9g8K~)(2d-MA5ZEMW` zO&&DuiysY^20|DSg^#BWmQN57R|kR|3Kan_RB!r~F5%9ej$s-h3|$4?j9MqsNYlJ1 zS+NjV6$v?5rG6d=t+E!Gu@+KosbksHggW@$>0!s1?m=|)?s!alob|r_opab-!rT6B z08m18IH0j|{MSeJKwl3xWA>Q82dOQh*B9LPXy9gG#~=8aDlSp&i6zyTc&+#Yq9#C>p_tEMc z#Hz3yH`chY`)ab>VaFn0;Ujnm9;`h>c7?B1KObL->UW_D-INbvBe65lZWEd5qBax~ zxF`vM2^sMTf$QJ6EOhGt$z;Pf{733udA{($KMR2U5MPZ5{iH!+BmOcl3^eg^-JpTC z^k_v5HtMTM(H9STuA@>ZH@^GahU&Ag&ETBfieY(cI;#e?ajW(2Uf+Tn5pv8bD(XGf z&2qB%1w$3&GuTb^P+l0Vqdr*RY^jsy|KWxT>2-hR^fUG-DPhCBcN0UAh4k{_-LrrZ z(QI!rSB3^Hpz?NzY(cP5M$@{8@mT-ttzPjA0h$+V*rs{|eGB+V2o?xYqG2c=gWtX3 z5C7Ae+~-d9djEkF%-zKTe>W5yP#Uqc+14^nmouIw}kRAw1?2s_t1Da zl!Tcp2HlU@^anMwM8Be%L$0@*{Ggz!&z0sxuNcp@$W6zeY4B1QhkY7r*4SEl&FGv3 zsG@<})n7|QP@sw^S@TML;V_QoQ8fR&E5LvIc$W6@JTvL`1HeG3Ci8ieW3nZ}X%lib zSUZ61=(5$ljLjMV9piCWlQFBj{0*r~a!LbvN*Qa_#KcfdXHeE!(=wEh85y zcz3rjv4Lu^&q9NB!v1k~W7+8R^2svpLLRYM7k4vRCgJ%nKgH2o{ewD1tfq8(KZcSK zMGK*n`f9~G$nuFjYe1dOYVu(<4+g={k7Ol9O=P*0VE+x@M%ZnHbW;nBUU#nRrO!3? z85Y{pp5h?PDn7Xyt7Tyrw<#fs@y<7wJBo=&0SFyvzQ{$xRUW;TWTEf%Ty9+0mu8g3 z6;&-M$qhz=Bc0E~$Y--QjYvPu$R%Zpa4=IF`x*?+O87Q4miBG0Jf^RQf{q82g=PtF zppF~va{v_~ob#ukk80wDwBtBpUEcW{zYGvcUCt0Kj z)9khdhT~~D^0vj*Y!RsU8zQVB%UfTpqdd}Sg-263K&r2THrsEgY#^JCqir;zkm?;Z91l^!m)V!yW1+1Ct1&$I(?Am~ z+}X9~KwH`SO8bH0fYu#8N&B+nwqr;8f#Zwz6`-c09(qVy8GnSGbsi|@Nmca9>dJAG z0bLWd#aFkwVNhztaT5w{w?_lM<+`iqJ{)qruL}Nk+1F7&=r#8N?iSv*j{Q;teZB8T z>+Sy?wPO>w+X{_mm;{X1W-r(q($y-Icci3dgXa5#@t{UVO$rEarp3K~PsFU+vZa}+ zAiGp3p7;EifCjvr6PAph=yQ=klui;NO5??n;f6y0+Do%xQQcxA)%wlQM;l@O;PA%b zHus+Mm`ibZ|bVCv^64}(9UY}^hv?75`QrAwt z6La>;_lWs0+J-(|@~t6n9)#o?A>%8uN^>#i{Uf% zRyZ@)j1L^`PnHiUShL>F1nkNRaLU3}Sh)`Xht*U65;#{!+Xd`-P|)V?#nEH$s4Z_t zH7{~4SKwwJZ>!a2!MlR8)w$R$&l{=LYECG3^L*PUIkF+Mq(YEHTA+pbU+t`bkhB2R ziQrVlY7mf0A#lHBVQ-+E`q_+ZCju=Zz*uYQiY~Y(-)PN>XY5aMgK683M;c`*(9q;Kjw?OaXs4_NrKx#)CT#EuP#u?ADz`+L{ALDGc z${tt>`p*++nt%cLX#mBgusLUZU7cY}akzaE)^3nYYX9F?GQfK+Aaj|@IR@m%WL?%~ z?T|Es!oG6@MN4KBQhej0wpgQ%DdW)%wT7CjlyWU7B~>}p&CMser8gu@zrt=5b9_s6 zrF6TkeM%#p@iWUBNTB1#V}x`JJOofq|4%Yt5lj4-Grm@tlM5=o8U}x}CQz9)_&+L# zid&S56^CNrRoU$GdVp6-r4DOvm~K4EaTt=z&W5?W{i~^l0 zC(IwpJM+@M67?Mceyl;3xuj7coZB5o}nuilKcAA=S(r5zNn z;Ri79Sj!0=(KYdhG-8}S@scRZCz_a77BLq;Lav?=FQ1AhWYs-`&fiS^G}q*iN7~LK z7KD46(l@y1lHR6E*ouyRuxsSkonzt%Y&V7Lxv*!Vu&peCqgCQa)eE3+nq(navbb*! zx^S!{$sH3|LJ5|zESt|=^rBD}BLi|xR^6KO_<(lN78856g+1qaVJrt#@2UR7)c!c! zhwb-MTgF*3SH?3~$`lUjL)b&;^(GL8sK*mJyG8Sa4UaH~S+g z&vibrfsjQzj@Pe@yLhLp+^#|iHL7$#SdnrdL3<)XrPwplD~mV%6HA>J<PaBN14XU?Lp?cq%CSSe&E!Jqoi$vo}X6w zKiHtd)(2E0`5}RH4)Wta8`#SB@&>S!9Hq?QQ=Xr|`Gd^r@-=>b44e6R-_}#MR9QRK2a99)QZ=YJXFIL&0w)tFL4@)qcp6vqr0r_$~GU%F_cxyIXO9|2a2_ zi#-id|Cy%;|LhL_3#R91Kj8estyA)FayGH~*VrUPRl^QR4f$(`X^MD?n3z>c+&{P| z!U#BY4s|Y=hS)->9smsJw~e7(BIMJ`%6@I*VY+0M@|YH0dnu4I1)Z`D@F6ARz z-rV(6^e}YuTfEmb$8*-bk69bi_x<&?AAma+oX|>igH5=;D0PEjID|R1Hb@-tr#PUs@dUe!c=&w#+8d)}xMlFJ&)+#}@x>7=tyv>n}W*g+Ahe`s0 zjFj5ZdFkZJ-!@0omPsg=4+Gj19p=cyjnU~T7P;~GVqtVr@>2(M(X|#sjlY%;^1IXW zNV$`wPSeLddy(r)lrK;kehOH00xe0UH$%c?6~>_O8a1wrbi4Q{xXAiQtmKI<>xD*_ zy!I>;22nOM9wsblS+ki=Q^h$o=994ttE96g{rnxv+SDOugZ*GlVgsTK)OPg;7TfM2 z*wH~!WrT8B5?+3OIh2Azxh^B3tEidkBMXng5h7B1)pY8G_o(a|sL*sQlp>;por4Tx zds9|gXD;JiAb1o>iBqMO-8}#zXJT_sJ5$ARwyu37abq$yo{t#KTcZjzZHdT!Gh0)_ z%syzXJJ;7=)*&e=DbZdBRaB3s(Pa$#!sreXp8gxHe3jElx@t@cFXtD`UZQ|QSF=KkDKrm$50Rjw=Fg=M6y$E3bkjPKV)@qlqtn2`^z$_oa@T(Xzz z_u-zQ512;;`?|)lk3CCDscqW`F6>=SX25HYt0>X9Pygx)w7?oo)(*I`iN)uXN9y`T zek|F%O(n{uMqeeFN(8fjz1JDfsG5Z82-3`gf!*z7dn%(wEF{W^Fq~^ku#%xS( z=>GDlI`F~nRny>hm(wulLRLhyL2}i*Vi&J_2mhD0n&66`FB_~CD8owFg3ZmBzHS-X zJ|U&ASqk?YdJFelsk6t0Z%OqH@SPkcA5vhjbB4_`s7;?9{0eGJ&0n z&i{FzADGaQCt)^J7?zbZe*uX@B3DT!oS2(13=>h|EF#N7{D9sMsdY+kKI40Z0U7Pl zyFK6!`-mLt3?XbJdnf<<#kBcmPe603>>pmBQfDOkJ&-IBEK~R)>gy>bHo2Aii*HbH zU;pOMMy^1&Ebq_{@6a3CEu)D7?h1$vWe4dZ_P}QzUpa2ypt=_@!7SXm7Cw{bG4Mke z&#s5cA~(>g)=1kg*V93oE!~nYQt*dnIXg9!E`i)Fd@K&tJh%P=H}qj1&z4T!r_}Kh zn&0Qkb@H_O!-7S<2E5|<tZ7VowFJuR5qas5^5?z$muJ=m-besIW=BVe3-;Dck=OLPK z;+;Y>zDeq*KLUFDCB_{Js3~n2>4nxqg?FRss_rJ}5#oA^(yroN3i&oK`^oqAzc3Mg zre7;$KYD|)pR>-NKnVa7V;4GGdnY;@J697YI%5kbHaZboGYeZ2Q5O^Ie=W>0DjG`2 zKMS*Gb4nh}2q8qNF%f-fL836EI3heEG6)WGfrfROsX4mmP&zI$i|Jxo6J>Izd2@-i ziaJV?c=?^aMG;~{=kc<-MECmouYGC6@>ZXzwx5ML+o{{@_@9$aKz%aW5QR7*l+yk} z_1MTmj5=(j@mus+zo5WfodxOG|bvDN}M`hKUR%adXod^`Z+&uM-*Q2r`K+O1rAckT$tX^A%`7hLI@K zu9&Wq&MGD^PUNYWfUP}4T3gLmOsYie1^pV0Wo8GwvX%V9LkhH5B4x)$JjTID|E_Tg z(yXPKFg2bW(TCF#=-p#;;;|W$(-M5jbOmc7vxd|k0n~B9EY&ykl)&Ml5OY>`qPwU( z>}bkqHZ&1kO#2XyNYYo@5=X2;gn+}%Q&l8F3fqq-S65hk2N=#~T0VbYV7Z3LtTFEB z6q?#);__r*CUO=yvZt#@FKhV3)043J~B2>bfVVS_WTj8@pM!<%%6_ zik6`9Nbs>=0Tl=QaJsD)yrX|@0P`(_pRPtiHSY3SM*3hr?*sahTs3nf>^g-H-)TTsw=sgOCP#eh!oC?%D*f=`| ztQ3V2PA(&mgWa+FX2?;>*n*pEB~}y83e~ zB8u0dk9;Na(a38_WJLKz zjM$<8RNOY?;l{l6j8QCeGr=u)O1#Lup4RB!G-n2Wt%G+;PI>u6c}dEVYkc85#^`N< z0nE7Ag-$Jsd#WAa7@#HtVa12Ps6%i9MWA-`33q@|twG2Z!7aud#qE?*B8zm2LCE)< zI}$c>+7bVpc))ts;EY16V>^AF?wqO1a_YL7BA9c~P{^&6!LGj}!+1o~-E4RN=ov;g z+hIKD1v+thC+}i_{!U$d@#wGZ?Eet)q})NH-2&^E>$ZME*(*q*T>28ppkw-7P5&)6 z@yYQ11UdR-0a(lnr<5CJ!6%9>U6PeKi+TD1)ce=**aqZtJOO2a-fZ$XMX*d2epBzp z)=$LKPsRcxxizxsCDiVeh48H!->D+C4W)p6XM!A}2OF8qcmnvA%ugHWLl)%8c}s8; zC86n_^b9sUz~=BfEY)I-C{&c@CcOZp3`B=SnB;(xmy%b?ViY*e-u*9(V8>|6CgDx4 zd`zy!4BZDst4#T)Wb=2Z&`Uohp`p=TWSV{C&Fug??48!+F796SHf1Gd9#`q_t3RTm z(z|%mvg-YuAOEY)EK52LgMtG9Ou_>IQ2hVZ8ATIoI|JkYsWz$__Q)#8JUm)*p|KLA z@EU>sk)aXvW3&ddAb|wX=IY37oav@>^z%#;54DtkAoBC;lS@sK^;(DEXd)sdPgA8V zl2g7@QVw-}-}ha0<=o8XPAOi~-miSFH@&8Hwk}^ka-&iKCWcqhs|T7fnFUac`Qrry z6a&oztr&+gXGgq{bDWSa8ZI?CG$vwhC7yI!c_u#^#e$qgV(DA$8g8o%-8sgt z3{7g3`V0eGM&|}`vQI>0hq)vyWf>kb@%Vd7$|5Wa$b>^qyQ<&t*69rzf~7>M`FZWQ zn=@~ctAJIt3OFP7WVFATG8Y4BjlGzRVNaduJH(`t6GgkzCXQUK28|`@XeFu{<{D=u zT14a@gX+R6V#Cp&g^I+*^}}WtcZl zm*MkLd=myEJhtbHol#hh60?=fv~X;S*FMzSXfL}E3Z}qH_VYbbV~VJrOgg~R8d7p_ z&TLuAjuR_XlyvkM?@37O{*6kL3a0(YjBA z@`~E1Nleas6sAPpEWusOfK4`YXq|Gi)e3bEI)qJ_XtYpen*Cz%Ve8i*a!sSnQ%9$C zM7}NLQ=|N4nceQ*lhhgKoI_u^W2s%Bk7`Pu7FY&V3^_+V;w(^&2+qVHG!z5{yB8nW z&prTtq6CitN8yexX3U+xLmoTouH5TDjLaPx96gM}9e@OtGoS>OgSt-UAlYk?rC^Vi zR`VkksJ$Wan(y6m9hkZ-JI4TIEJo5DP5wbdP;TXD53Fk2HG-8erEA=7=O$1#*F+P zah5V}4XRaW3tZZBiw(U`CdxD`mj}bl|VPha(=b0}8TLi2T=jjtZXG zrs&9}v=^q(U$Hype6~-e51ZIpinIwx+YBsKE~zEvGlbH&zuLzDr8QyBTe#L=6>aXA zaG)-YJe5AODB2+Xu%*m;{RwNwmkQw)#gO)B6+#uUh96sEqSb%L9GgMP4W+NOs84mE znWUB22U3e|k91viZc2*%mNn3>wU}_pR7`}j&zAD&9T?Ihpt5M{Cl{N#Hh}s86!8w| z^a-?n1W$Yg+L*_MRT;2;1+0Dm?dP^|8*N0<4Irmi zh}X^kcL#G~nk!&E+Q{d^sw(IRR5vc5F$vcwAYmK-fdO2+fF6F!3vh&IKw%k^GU!MZ zYrLx-z5-o*b~iugM*v7CzvIHF8eshzSp5*1_+RM46X?RE>%7X3vQ47Rs=Y}ZJb@T} zL0BZ$wDA6s5>a?0=>-FzKo1Ng&+S0RehAC$#;hvCa?+Vbf5td$d;g?kz^Qa_4lcO4 zR|46D{)^Wz_h)iDJOkfYL!4NRcr(S8Af#tjXAO=MSErdtuFZ#8p>D7MzFFD=wIfkH zyi~Gs;d6*;_OadrdV(-WE@@$U7qgW#SR|LUzb3*if#^BL%5n_lC8r<61)PJWviDaU zTfF1sIRtxV-)!YDt($b^vKt0sF0o@v)J~QvJ%bdg>Che81Bb$0n9b~xd-JzD6EeM31f9c0vxxg~FS4$SKeKO7 z37<sU&m22NtsB_F}8+eOeK`(tvE$mT!F}-8}-(%(4 z74J0LPo$h1@M;I*k-8NW-7;%kHf>bl>1owo{0NP zcd@LO-nLEezs-^TRZA%IJD?-ss-6huW=Pc+38*oD4>t#_>SRCsD+F>*FMPbUrMX#E zL74KY!P4vde_4$5++R9NB{to|E-ofTR3|NI62uFS^OWu-~SX-H7k3pAN2K- zrbcsPx!aO?696-!B z{9OZc!Ju>tGtMHKqC>y!n$sTF;%ti&zPB)f&#NmPk1pNWubH3hgRbMOYwjzdYoD7> zJfK!Uw7^!VLs91f!cZc^G^GAnfTN(&mZMn6v(`VnM4{7>yTRyJaC?B>vJ<|#@^D}` z@4vJq`!ppQlP-O)7=PZfc08R)o37t5e7Yv9`5)PK2g3pdGt+!ZHy zQ2x#Xau?vMFC>K+S~_mcppZL&%8afG^H#wfE2SIfYm-x&OZ=7$F(y@*LcY6o%-5!H zNd6J6v7Wp-7IX7;iuHyf@Tf!_#wb#&vFE26mPuP^S&Pd)Q<>9Dq=%MrDT@DO5aO!V zuBBzu&Dyxu#!sJ*lI+Wz8s-^BpS59hnM(*38&?t%L!G%9-=*Ktf_95f`+}b76Oc5D zGJ0%kGNz}ED$Y@Um^_n3V)RPoY35AQ7g|{rY;_@1@3s^^-kImCXUG^gcv9wY6leNI z@cnKWNTJrA8-K@MRUvW!q%~#_*?qVZVIClCRCJlq2{SbcDP_5=tIi(lP)n&?yn$~n z=~|{`GZ3(1RSnmi$2}KR#w}+Rayt;}5HK#BRoBFoKWb-QN8q7o)dpbDeY7mKb0RS;-ORV9=$&N_Onj{+S6e9YRgIsY}&c=dR4m7TS({JrzM&2e>rB)LNyt zA9NK!_HPJsXQ>ZJcAxotI$rm`9!~jC)NL;JhT2)j>?X3F!Y|tu zv4-2p3cYuiQ0FY%HR;UXRiO?CHP-8=g{j%^z;x8FX8q(l&JT@NU%!y0ibL<1aL69E zWp$e1bm6jULesLSPBW0uP$gY2+;0dm^hkev@h+=87UrNjv}BuE6J|)#J1by?V`zyW zXtnMZO{yJTS}>Op+#z!@>;5fq{P-KRZjd5Te4V>JNgoEVnTc^mslW>>m~32-%q|ME z!h7TSNQQwQW=>HkK1f4%!Wr+>0mKyQ-GSu#yW-D|C9@z()o55GW&8YxE?E!4s|itt zUUS~-CgGva9TwB!xp`dn)Ge4}*bWh>b!0av38p)ei^6v1O@shS5Z@c{f?OBq6tnh0 zJE!;WeNhm0UAfFl;byQ3^ClRq8HrA{`Kw{}3Jup=2kS#M1TNt>ZV@V%kEd5x=dx$& zZxOmY1B95u57@FlXyse)@O!Pv8?N0^w!-ka_<_EShTuy^WDFPi+nH&pnHabJ5vEOt z3i)LPAEICG(()~Odut>Pi((yVVMXRa#m;met&0W~x<9T>SX1?tH3_Vgs13|VkDc*rNhPhb?+TuGcaA*RL z@M>hVn*DP-%o8B(2|T;Oe^oLC%;LX65peMglHV49stOuVD>4i2+4AMIvWsWL5qMN@e ztS+4`X8r)vXsau{E;9cP615_z2ehsl%#m|6c*7odKsFOX=7G&OIFmyBNn?wzeqSWS5D?UQ$^*~c`- zHr-0sHOHH0Ip!qt^q@vVoLTwJw!wv=imb7R4m53U?YRjPFIfR6Mu)48U~9KaKcoh) z7w>^_W08n~n|P1$t?yvTc+KnYH<-Nd6tvgtmCPP9xGzA+4+M>mQ3S4Ig&)KPMtW4=_YO7_|N7ViD6QO-rIMsUhnwo@5q#*uw zHCj@%34;%#XOh{P0nb=1C&4@3dnV^s0_1A6sAxkveR}O^r5==8=bS&B{IJYIDLDiM zFEf>|wfq@^3eZY1vwqxMxCBXfFruLDti3kme&L*PF`=c1s>~oodL(B~iHEL-i}?_P zu9w!STww`L@AK(_Pa}wZZn1^TM}#%XBrEwR+J7GL%?TK5E&jA5RX;7se+eZPvHhnd z`4@ac$=Sf!#p&PLzvQ2`MA;0(cWMiE6v!V3U@47@C5^goa)XGQwdM6 zPf2jsBJZy$)HFnh#4I<>L>5ZLbfgNa-jLcrUxVONRy+@xv7QU?a!nMd><dtC%_>AeIKkjm?potjfH#8FSFIY{Y2l*3RryD5>K>g8>xS<#H+84oU{_GQ;WNY3gV@?Xw00q4gPc)Pl4FU+f&NBySw2-cq#EcD#=S#*H4%& z&+QNFOF1__p16*|g?$onGTELm33J}{oX{LoG9}H`K&O{=#&RDBvP_@IR_O(_L#LN? z)_UkN`czx^LcC}J5&;#eS-&FCZjS_%t5#{q1C-9FK6BKVu5F;&lYk1y; zK*%!fJ_~5gz7}J5l|JUS0)1>hV|T@l*Ip}IJhEs$BQ1qH(l*+-0;t_?eKZDW!%ILQ zb0Q)Tn`SHuaq!m~;#VcYmQ^D-wuW;4$I zq7SEZH_fBJIVsV|-U-C|*OVZXZitmJ>ecuS$f~=@K2pp?vWRwB>o33Bb~~`-RB0<6 zYrCTcxYm$kYB3bmS{r^IRYR1F*+7>8cdGWXJoV$9f)fL}2;v5YkLVQci}%fJ;XG$n zu(n+IdFBk(d>o#jkDsMl|$&}#2IV@U!}FtigU*4j?uY#o2XeG;r@*9 zIHSMKD2&HD$?+L%*h;)gD@nsO%e!vyLihg6cZyK~4~}wr82Db&WF!|ZSCn|+ZtV~w z*(3oQI+)=#=pz8nzfu4l<6wxj5&yZ}O5}gy$Yfj1{FD_&(OOA0>%CTQZE2)(tfP9q zUyw_2FzLA*qldMxnitMQBma_;z0qujolDUiS_)5JedZ7kIe;Zw=IfpP9N5heOY30| zCM1Dqi1v82h%cBAPTH=0UOs8q0h?hb!50P0Y|MfR84D_2`O6_g>Ew4 z`}!iJ1m7NrgkdV}7y#}%cn9ceURenow04m!z#b%zW8y%PJ}U@LF`Yw?UM|>R8r2~i z86Y;`Gv{oM=(u9^K&GIfOiZ35lD=1nPVX#-t)V=fxj4`Tn#LBKxODMG#7?9*TwWvH z-)6-i3XJy5j1I-eN-%T1Ztz+q6yS|xQB#=ITr>9UR*au@1+CCVrxohM2PT&4V+8_| zRrHJ`&N8L(3U;|rNLgiaK6eQ1M+$x-&dc5HHfz17INC;r+uiTbIx~rGH0sy@RL$WG!8Tbj z<@v(P1`QV$5@uxsXNREHQGK)&cCp?Z+PzUbkzJGPcFgfz3AaRzpqJ-oR{*P4hssy@ zfkS!_7x9A0tP+j6!xQ)kD%L~%poj4A4)Te`3*?)r)|i2VKPf%?8)g8y z7EE|*{#C&bMh(b>7yaR%lPS&O?bSHkNbJ82F5y~JHf_AElZVd^KtouUvNSKxE ziY7->PB$8KuyrX3roMT@8VpOizl5hV;W=X}k8*`Is@W-?2W{8kxbsRs8{~_>=S!UO zTe#+1`tDnB`fJSaf$ivI`*f2JJ@9(~R!JQ-vqLFqi)PVc>s9SN3$#j6wfspjv-OWd#3U zGaCuve~oHqE*ZFU1-aJO9qcg38WIGFVn^yloD#K%JswO<3^<++ISzriq$_VN z+^dhILKH-qXFW0_5x+;|d{m^cGj(34))ZVeP;a)_Mlw8UwMc)0gmkptO9U|~PGcc< zrb|n4DAp9mI)wJ*l#{s@WGFbMJ2g?t;wdt$Nkf68qd{M_oTF4p4B5jeNSw$>?jPlV zGgRzL$ugijI~a4k2xk*Ze%On-1i=N^{!g%vK zUe;?Fj5P-E#g2bUZTkbeK$9Sr(}`vx`b^R4j`LCe>QL;pzu9 zn9P+wRo4V-c0xFeYT01*)!W)J!+VFU*P~ZOq&GZ6>uCDWu1;MAUOU45Ff0paW1c0{ zEwma~0y+YiJ-T}9P9kMkrk#=!mnZC$5hTEvP-k>}Ur=ZC&92-Y={6f)v?1KN`gL~k zqCS6EWC?xaZWU_54J(5e`}epCrB zqyezbhy=-P*Vf6WtM&V7sHCDimH`u8FBAeHD*ijb-!w*2jDH%DdVc_UwiNx$B*$h} z?g<_26jeCpR(?!*NE0PKGaRRQDxOV5_a^MzLQ=$*jAm58Zld+GQ)Yp{eYmTfTXE#S2?)JWnKu_LdW}E z=WYmUARF5QMBz~GAXItvOo+f7tTeI`P)pmy0 z#<6)lym8;op-rv3?^xwoUC5!>)z#%4Bj9h-{9GKluV!g}R~ySSuEDe0_>hZ`LMCUx zO2riWXo=8i*qX16o^09~i#RaU{~WaUl>6OoehB;FCT2G+)NM)1mL%IfAh$l{8C%eU zw%cEp$c4`pKB>LGpH=mZ@aSCWXAaVXlk={W*jq$tELNPj_dXI|@}6#VVBA73#sXzd zKi8LFNj$l%U+?%sESKy<@x8LH7GKEvWC5!C(J# z-+gJG!_aFet=A;L^N0b4+jpN3ao#V*5^#GCcG@an$|=kN{EUub3Nbm`ATlB`BbWbT z{@3BZ&6yFd=G+o|t)xp|E9w8*N&ctQlr;XLGgz2fm^l95PO=@g%9o&2ip+s*!mvXN z$W{cSyV@?FD=<52N?ACu*bYN0#T`yQQuw&sG-RRl9VFQdtXv=rorGkY6ajTc83d{a z1^IVbzPFhvS5ubys4&k{w%4Rvx6`Cs&F$5%-=9$1CY2(!phwEUSOPyM+%O|WRi*lj zlm%(9hSuC&LkP!K)E*OUq`L*k%>h;oo!D*OPWlQ2;|Bvo_g7_kJCQI4rC>TUC#pl0 zeZalygke?gn&}8v;*?sHrAkkpB(dI@=7D9ix+Y`!N~Z>I`~>S89OX3Z7~93diKfG3 zDTO>4Y9n0cm)cYjQM$OA0x~+~HYDIua*j#6Me0@CKc#zQwo|t?Url<&YcQ_MnCY`; z;x?AMjO;eSv4@39daJ{HS;@1gy$~H*jL&S78Q5q%qv1SJO{>a!4tEbIOwg)OIz6Vg z13}bUM`cf!wrTR;FlO7F?vr;Ex^+p$p4f<-h$&ag5AfgLukX$`n^1I>Zh1)0(5YVG z>@YkQ4ejVf>(@yQu%$H}x|+l`*%1Wk@eYr2YxzNt46K^k%9tISj4R~<$7LOx$~GV8 zGhih{I5f%c(0rv>KKZWBgR9XL9lzQOGIUmI7Gss;oe0`wx?X((-aC}&axgJYi+%Sf zf6A4ZdYB?=i46}BSzit}OlK7t2c$65p*2f^P)n(7qGs>^Y#Qx!SVZ+0%w%;}_G5+B zj|~9T!fXrCS+3go25)&RF4V`^S=c*W>qiWopE)iukRL*t_9Zc07ZU6{a~Bp>2qYyK zVyMh7%!^ucWU9;qF|AXWV~Ci8eze=6vT&Eu_R3fj3FgPvn%owpP5Z(?w>KnfFV}K^ zFB2DvZoy*R%ffBMKEHRjN?RRq~74a!XcmsUB4O{{;y^Xl2 zoGWjMkf|Cm?t#9ouJvewVZd~vFD&U_2#_T_;%CUb&_-~E;Vql{Z^Xi3d71HVJg|e? z;O9qbNH!ks=$L@*7J82LoDaA>mmoX%r?IV!*ky4VMDjo8GbRY|oTY0U5(uo@%P9RS z*F*_;ACw5cX|pW!F&!!~gB)7nD<=99R3dZ`D_Od6YDz1&8a;_@tYk!Ft$zl&EyH{OH<|Ljmk~9^l&f7%r(Z|7zgEJ61O;z?-2amm4CVFaVQD+{yX5i z>Lb;S?w+RTc0vRSRf{(fkJuBh7*uS0%Ap*3N29+yLcUDUWa2c*1-d(vjADcGg=mg^ zWsH0;dD5Ru3{P2#Bc$CgZ?}vaQ@{hHjn`uSWyJ*7@1A$|GQloecLjbWRB}%DfwD); zXPUi!>O=o0iKZ?epB$FqUQv3)E(z2Mc;3T;A#Z2CXuMb4*jIh7JCxqMrg45qh^5)H zFea&cakD-ZY302~2L!Kg>qV-nZLg47&loz-Np?ME=Qn@b#{+#21%W%y8}K1W%6&vF z3OW4RH-(MKZ_QUGiROp*;0E3Moxh1nAb>YZ zJZ~ZBr&^&(t1>%Iqn<#JdyE2#1K#Dx1|B#ro(@Fs0NDd5L#j=*?kkRo>}UM{d7_si zDgsII1)~!B5{EMX#|^8kshy+EznYByABjpz2}SS=f|IyWTU!YNqJVU;Lycen*dim! zm;WN%sMK+|J0`%^wyq5L==Zw^!ujqU?QcMXQzrVl#Xg}J@ zy5i^e`N0sZf%}8*Y}!FoQ^~Q7D%HxdjV=|N>uX~K+g7y`b3d&+FK>8Ep%DX+W~NwK zhYo!GQw0-}4L*h>Wl%uXN#1Fhc(fd#wf6}9MB^a~w5+v#fjtZ;4J~ds$%J#0dN$p- zwaajl)dycQFpCJ2rfY&e@E#sMJYcq3qSQt8=NMN^7l07Fg0N0g~*0Rq|e9^&7sf5K5 zfd}fwXrqsa2};gryv;HxVI{3;gmsCT*5d=p2{cQ4u0hftZVZd1`{8@0gT!Lh{6OVv zl0zRbl#SiWx)j4m;@C{obZLVYo|kxd=0D-1*vg;DU1+#ZV+eaIC!jgYUz+IZNn6$B zOhqV)mV5N{=k`>*kZ+nYm`^iSD328sFfx^NQ9=y z*|G(SMY@D}ngPq7$-y4vXZ$BeQ7+lf3zU797ZYXi?plb4Tn64-T@kFrP<31=Da{g! zOk)KYt-9HXN=ie(TCG^=ZfkX&YGsV+BC%oeTJ4|%TUiCEl$9wj;o>O2`jI`KL6@|8 z!Amc9;lf5Qdtvg%ySOvj@e>7t3Ln1WixPaf*^<&Y9_Yp=#dXqlmHY(rW#8P)zkmEf!Z9hQjY-O1 zVE$*|=@e-#(0>JvqqL!C|xCbiu#$^v16C zb(tCn>g)GBY?w>_p-5o^8|N03f{Lna>u$$y!7jg(VB_(OsR5Tcu^Eo3m`b0EYF?Mu zx0PwyE&q+8y4F(-T|vv z-LJ6BcXr!_tKyTAtV?WSdn(Z9PMyujdB^wrvQrZLOt@7L6kbq@c27L1*ynKA9m!t} zueo(q846YRU!BFl=Ee6&DgT<&cxyhbRBjD~^Q5NL&7DkZx6~=E8NBim!K|t{+9Mg> zFm4%_sf8`+FYFm`@^~9V42Q;Wqz4QdUUn}k&?#+pF{;^=X5G;qo1c?nC*V)fC-XOu zV7#4?foJljvxvaMHu^dCm|!Z;WvKjIOn1r61@PZ7BBrJPa7MGnt^gp5HT9w?mQI{v;%>%&+wVrWIv-zE88Vh@dfG0807`SU+WaUA)(Pydwi31(oHN$Nu1_b z3^aU3+nrk*+G%Yf%ZGoxl(0>{ zK)p~jB-n9NiUh39zWae}KPwhMR6v#Mb_#+57GvurQ)=U^4eRrY3Swe(xm~%qV%WPB z?OMwUIQD`I)Fz)ZxlZpc>7)|Kl<4cP-m;&7M?6QINB=;2AG!S`&tGRE+idUkb-k;f zZ+>hh)lEmY*e}GQqWx9xt$(h3c7UtcO+*v?GTGEit)nv%9$Z6CI&aogXed^dv?>Op zr0u!NC}$xdb(TE~vDHo4juu%WeKwWilo7J~$=+C`$ylJWI4|v=@}W#wfws61K{pvQ zV`h8S&zUvr*c7BtO%_qaTa__lvv&XTZjeYA}LLvpT5~4KXx)2f}=`6a(y8uO)GVHuI z9xUEKkO3Uic>0WY%BoO%c(n? zq+9!c(x>?<%fNdPL{CSxCeO_^oTxklN2Jnm8IfbP9sis!2Y;0e&kwvQ%=9!#Qedjh z6*%&ng;GsFRXg&v8WtF+kHE?U2w|y@g}-*0u%qtcJ#d}W2D!ms=I2V+e0*^ZN{)ic(o zRS~idl(lJn;Ca7rZ9RWmT8a`{OgM830h1$aah@D=gVPH%(MkeliWQ`t^C#TnKvLIT z3d)b*Xw4GOkjcEbrwti~>u5M)u4$VvaqM(?dgyMdp)Hd^SrEe)ks6|u+#`M|brFEO zZ==v2erC%#r&kDZb5C7CWluUKx4QQG2H*Q(f04HyoWKV$QF|rH!(=fAFx2>PS8e=I zd4p?qv+(Y0R)2${m*hYa;37=sqR62FwWHXn@Kc*BiS*>-$k`ehYUL@Ym>wf ztOkU&qz@0Ih!|Ebz<&g6>Q?8qQtVw4dK>N?yb^;%^5;42BHn^hcgCi3AJhC1heGI# zud`>2il zgr?(sZozrnQGbVUeum%umDlHm$Q{&+I{LKe-;tY!qcy6O^u1Na;;HQo^1JtVWzOv- zv*~LmozwCJ&LC6l+FzKQjC#K9ceE!?OZmTgVJ1qRSZ*@ffJLv3RYv4b9{Qu`IoU9I|kE7=Ck==MJ zQ8823-gQg(647|pzml*~+3**Q=>xMTgU27P(Yd5(+U2B@A~~ z-iZTMsh5zGkT$3|SV+rLfG}7nv+>@~UKmRe<>oJQL&3&O6i{<zSXlNqKfKK$?bD`NDhR8QS`e|AAR6-)npAzC#p!` z!iydpJ;aQ$i*MCVGJ$5*4CDu;eAl1zGT|ANNIB&y z@;~ta8Rf8sn8l^S;QI=sv7EQlr7|i?*!bmQ;AM*Kthdt#Gx{>~iZ#w!2X)daRzGVL zT*~=Mv6KsrA;V+j8nLN%9&VCKK> z^Zx+TsG(QC9*3L5)z$lZnbs%`4Uk|WzwXDwJ&4fI>T1Irth+S@s1}4|T*BR3BwQnn z|LX$j5-HyT=`yCP{aZpQ5>OuPOsK)Z*s5Xh;cDdENuM?G6m1fN{n9;S?CY|H=GCqz z$PFBc#t1CnIjj}p;N^229=_n|WY3lwL@0{VxzY9>r@(0I6q=s(ybG_)tDV-Xp~*d5 zbdPX6aVPXxUsfbqF)Uljmd3tW*CkHIG?2?%liJZWDvTS^X<$tbM=!14M4O0`w<4>m zHAl;vNO!>VQzVqKG@}~{p+6fxajZ^LB1w zbfig?Ek-GNr+J!fTk&dQ;76On-OHV#q#1Qpw`$eK4>#KjO(-)aw6Jd|-os;`Z~bfj z?%rwF8TYmKk~<8p&)6{zaAU|Oem~Qm1I<2fdw8rV$lwGWajvhG&8shQs}a&yGEIWU z-bW6VPHfXKhLpM_Q<*nF_yH}RAkwn@nby~dZnSjVx~|$waXtS+e4{*yfh)Udl9mZi zHD4U&AvKDzH$Xw-WwT8Q#OX>@BZnTO=}MX9vgLBL7U!`lsGPtKrj6Nhei%RH5E7Dc z_4KgGS9Uj$yE0j)8=h!J|8Whqi%n{JSCg)uRcWhL(fJ0^e~H=w!;Z-(~ChPa2BtoIRL zRQvjGjmc7XB3$M`kf5GZ6oc3mP)vcVR@#dMgd=<4Gux9V{jSOR8Bx5&5)TM>Ox1$Q$r13zPVN>?a@ZWhIW z58ESBP_1kd-O?bNW=6_yhopmIn*j7k7x$cDr)H%Fg8{jRC--Rx_5_F)|QZd-# z$CmW7dH#fNx|>!I%lg>VYV$apR-lA7mHx?UF$y1J;*p@Aa3Jj)85Ku@G>$vc@Om(A zZwmCVw^FPuZ0poiC$w}~k8EM=nn1n7u}A`X6~??Ff}p~n#ty4u!%3f^f zuX{;x%BdyhW?2QbGD6?5l>;QMk;K{X@E+LZtV1l%$M?_DGF=@}Wo5N7mBv<|wk|8G z;tD{yoRZqCQgF0yXu=Xnp%ckmTrKK~==+o5TEtDkCc1`Nm zr4!4pcEO>i8xX6QG1WA#?9^b!Urv&Dk>=y$hFW_@BlA$ujAMWevt`s*~Ca&;E*hkM7!O)!Fb4yplq$f7_9Fh@%rt9pXKZ?HD0#(_(iS!r- z`!@z*Vp#ws6kH+2IMG zf(uH81p>hSuve{mo1L@o1-wkI*u8eY6x(ImdDgrXBc$2A7QYlt{3fW_j-&-LZB-jI`b_OXnygQ)7iDs@ zCw{PDlOq~7gijnoHP)_-ny!JZuAJ*TU4r$-{~_VxHxcsacyEH_%J~bn67XYO90R5< z39)9s0iSm{0?-PjwiB%$4faD~UUOX>Y6B#i|H}bY6dA+7q0{3>KZG{G;4+bV(Hd`S zog9eK_FTdY;vhB$0X0WcuIK&m>q2En&B)6GZ(9@GIEQs^JE)HtNh0p&US$_L?(A-o z37rtvc$WfH))`c-kElban`63&fZu|OWoq`|;<9^!Yeb6Qnd!F^pg=74Fr5Fd;s4wr)bG1g{Ot~8F;|> zMuXpv@1YZSxab1mvT;&yh65UY{EEnT-V=G)o!i0d@e;-!XUQJtMRA9QPk`U#4}1bs zy!hcbi!!|ToQ58!$sX6DbjXKK@Jo8rWG{9v0OFrlZ@m8AAis9O3pe5RzmIkfK@5|h z%+=qZJSRcKd9ugNWee~{Pq}}GYV-dhX&}6P`2<&qvt|D&goum79wyEfpxc#%kRbg9 zHrxv(vMzvEFb?74$1`wFiv0^-j$42Vhag_A)z5nvWjJSdsuRP)0hCiNeaOepJKI9V z&)c8Shm4rkR*dfwYCrPXiJsuXmLR8a9EDFH+e9}t`V-{W$@jtyxP9hqf$n`DRt5IB z$Rv+hh~dBINT>K?QJU0Bv@8)CDvg7A5>=5b zSVG?LGT>!moat|?mu^LzjH`XO?O$zVI{BC}l=Kjsc;;Oj|1H4|g*alCqe>rubY^5_3*U%@HT~Yhb3w z?8P(J<2H6H+$R|5mhp#24Cz4&=6iSF^#hIzpIp`FD9sy>QV$H76Lr~x?}zUO4PU*w zDLTHHMx1w`=l<>_C%RjV=5Lc!!Usrgp%j(j*=VfnIgU{TrpyaawzXL3H7o1pH)3yC zpsA$1_5G?yO;fn86-w76nP->GJseT(j!l#>+YGi%K0AOsA8n@VX!;rd7M$_8I)>UXH6zo=(7%!{7<%_TsN`%bSWYmi@>V%r~lPw3h7DB4Z zafQo4-xjoSlnrncvWClE+$%K0Ae7PZjNd9X&rzokI3Bg^DU!j|NN$l<-+!-&EavVa zLkksJ)QZB_v~coJ<9v;>W%l#3g?rf`Kdq2lqUUM-gnd%Y z>|;kI_lA9nW`=dk5W2$_sUiqgOX#gYR8`x9_T_shOIEL{9`MxckG5oWEkBdkc__4p zqdXtFu>9s$;lfe2xX0%LD%?|S71ZYzeSrMdzDD`8Eo^19FA~J$X!VSly}m>>tEsOtUXoxq8}IoO zkExsI$_cG&W7So^H zb?whRhvc3_sz~}WobDoM_w*~Zg)CX`H|XE({jMO6paaxKW9{|ODpSv|dY#i^g9D$3 z)DBr$TU{1OFbg1OwHX(jy*X+CW`2~v6TmLYh!Y298x7!=1ccF|>mG{|D$8(ek zJ;}Q;me`0x-x=dO3_SFQzxmyI^Am04A~wGx$nUOEvmbYs+{KdM!;mx0Zh$PmktRU% zJp@=L(0>Ca2rb|tgN{Tma!c!8aCH%*1M?l^S;pJ8BCiGGxk(&DjV}?1+$8ql!-1Sn z;_*gTa?cHwpY&9^s4sm)p6Vh9k;ew{Tr`Um*9j4+0BM%qaDBsEqq=}{6EVAbLY!#! zdvP|5n~+U?Z(rfezwPn)3SBMi81TS+0Sgs*JlRJ#?7C#1iU)Q1D|pN-Pw6XmWHB09 ze>!j_nz^w61L4>zHlcXD7}Rllr-s#INfE=6rcff!fNHXp@_0O6q^KakIF7i51Bv9- zJXLd}>R`b6as+F2T~Ii=m{3)JW33BvJ8N`Twhrn^QIC*;U9jZ+ zOTMtW&`Y}WiCUfjPu90tZvU%}C02;444?dzc8>rQHEmIA7X454J4 z#>JbDSQ2FJXj~SW80+6aGLS==#X^is3iT*sOw7~3M>V;=w{idr zvv(7fG*%`+k6JSublc!cU{sBC^U*C;o^70S$1#JsLt~_p zJRnY_E*8^Tnml=$itYg;k9lUhbm9FO=>g9)8!;agYP&GE&k-#nu#(6F%k3O?;NEip z$wAMk$6S#SmXS>PDe`}YNrKFdmjqR(98CHwDm%JRIv$d;{; z_y%lIVA@hN#RwAf7S9}fc{>2>#cMT-0QH((6}Vr0o^Zd0tZ2A~kW;ZHg;PWB>VEc# z-!Q^$^|q+I3;!eZ=*x6BTK;<+rgW1M@@v-y@Hu-8|53H`)+#gbi={JC2J3^GAV%U2 z&oyja}{@Xy!gt6$v&L z+HXIE(;`4SmJ%mDC}kvA45}nlZW(GkF5*-!d`ToqJlOtY7pg$-mN4CZHk^#xsOMUO zD5X`pVPC`q720fs=@pnk+7ccTs|%wS@2nQQ*ZG0@m_(&Sri^ff+V>%D#$)R|fTEM0^ z)8zzt!=g76^#u9dq&E}kIC)|;+hTnVD6YwQgJJE(!8n@xKVVom!Lkl?PIUMlW=Q%k zFsv*_(CDRz>)nqXBla8}8$|GPS;H24L{S&fNJWb3yJ7~9)RTUFFOb{i*Ari8XoZ2R zbgc0~8ekNsdB1jJ?)M9v2Zf&v1O$FA-c*Y4*6wyQ8L3l#CE?$sGN?{3fBco!SX16< z`s6GqmbZNHro=IOfL2T!&2DcVX{b%u%jcy~vWF=z(rbg5bG#-PRa1UeDpg-|R*9*< zIPQtKa6Vw%q2F$yvgg{E3XFK67)+-a&`29(Z)p9-pTW@)*JVmGz`5TYOvA3^R@YX@ z<;1V79fe3sCqny*RLn{@pj$kRx&sWL5PygCMt}hv=m3Y)r4SpS%!`5MGNlzq)lt)D z%x2ur3$63_Za`9#wG>_8OfL#J6p4)%+#$v=0NIVJm@F-EY|fQvX(b%4)fqM}LQvTh zgfo@v$mDx{{0>zNMC}N;#K9vhL4~%zc8J{SsM+%9%VhCpoW*W03(8AO_*mVF4XsML z)yzpV_n2li0guBcrS?g)pk*;_VDoGJ@+-@nsXlz71vN+$< zpoXt{1qx+oX_pI~pj(hy9F*}Nz;No9 zGCwTz7l`pIK{>O(wrtjfhM%>;0qT%m4;*|P4ur%*3@m|KJ4hRnUQrT-TQRdDi2#p< zKy~pXtA?NV1kHw?Tjf~PCF-4BZ3}>XMR&H1YIOgU3q33)-p(=RiOec%R9Yx8prfwZ z7jmvhe!fIri9S4|H_DUzsM(%GVYG#rRN@&(>eYXAL!{zk1Kl95wmCYJyd*b+GT#2y z%eGIy6}_6MnAQ-<;i$n(Tp5TaSw&&!#cS4*>&LA)%9}3gcqVyeQCJXvPeTT$qa8k( zd|!v3-vQY@HtGojvs`t!Dpvw7d2y8nXv=~~Qi(69oMl&1E!{en|BbX&P_2?l-s1&! zK{L^yrLtb`nDQi=S%b-@=de>Td05dMGa*TnczeI~2g^u_b*Z?#r})$uiQ~XhtVC30 zfi~^SJkz5(+w#^aL;i3paL%cg3`XU9c5)mo|CcrBWJrtF4MF#t6Zj_g&@^Y`|&QEx$t?}uIrG`O1Cy8UovhxOM)>2t>KLDLKA%%%qGMKo9l^}P&)D26lRUj`&c zhw+%(3NKA*T|;S3v3I(+U?H#eoNS=9Y@k&{jTBz% zG|ndog%sSafLWyU%Nv`EiE|QXo~6rq(=q zqA&6Xk+O#`y+YI(2U|yMbz1sLkeMV>aaMP(;3+%Ev+~IQJp?owsm~s<)8|Wt4uSjL zalP*BIIs>au-hibn`O7mXQK5e3P$|w>LWbI$1JKHpZ`5NcH!OWNDY1VF09@SD0jo| z%tp${@Yo1Z48k#Cx=li!RgNGsp|VV3dIoIjB|FlnP}#>ThCloSuu;u9;GQjKd0#4< za*zDNoD+0aC32||KGw~Y_iu?TA`XqO#pXZMij{N(K*vlUAW17Yv=jr-&>VpU<38wZ z!AHX{EarGzW&hs$;kNBSUip%qbRhf(AmBgpT4fJ=lm8x7Q2Q@LQMvwp0)a$Qs;DRl}^ zouy8iBz~w+-5FD9q7^2XB!VG3QdWIweCFno7q$Z_9Ll<(eEe=ObFw3 zV!|@aVq00e*=QgbB{5+(H9%z}j=)TcwXafIiHC+TUPXph57}C(iB0zid7(aKf&9KQ zD6M&`vXrGxmEE~PPN=ZLD>Ud>fU-m~jr|J_c&O>1U16;>1e4Slom6jW5UM!?eg#=@ zSg4y^>nt+1Fe}!UL6`Dqx!^2YQ!R<0soo-!+N29rN1~Ee zRLgqoP?^2ELR%gRrdesz|+;~(reCaIQ_OGT2Fu&oXeu5d78;q~N_ zhd!}dLDlFjhmKjcBX2q5MY@CdhDAJ)S(ykt=poFyXc=QJni$niP)JbZq9&md`@HGr zK{CA_I>bt+x~x^Hv)IZ?8;Zv00qM+JM-CO9>ecoyr-)<#j=Z84qTu7X`e!%iwP7y2;Q^zxUGRcxermG*+&x@eYnj?J4Ekf8NPEC%Cw_suv?j`p|D+ zq9TV#;Z#biuDE(9P%cnuT!`tQzIA$v)}WFBwEbWJz{mmUl&}LHV2yrRZc4aGo4Trg zU6dDKJ#+yY-mod?F;01yqj1}ohhR?-9AT$6DipvIkQ5*upKy~FFmw|XK+I9TjghT< zjan^#%@RZ13Ru$s{apKnd-VBnvb5H*-WcMNeJb7`#%E&bLVF?r1l4jUzEMkWPt zN_iM}UYL&{x@Vmm!>O{VIu_$Sx*#;1X$+vofI}V)I5w9T3;ILbvQc{KAw0H%sP&f! z!oo{}6v$o@N-Fmow3S}}9gSEudVEJhM?deP6V@yxvP^55 zRRZ^PpD?Ai(9gQ$>0sMS}cr%}#bG2dTH@1bQLK@Bw@ff}LhJ+~&}))8g}IKFzx^ zw1P#Lhz4hlM0GYrUG|;P#a#QXq~{251LgJv@dR<$9;T(=iYf_$QLAN2?A+j;~}aeh{NS+X!ss?1`N9o5hFnZV?u*A zw&93#M;xZhUfK9I%mpE#NAb_2J4M{Xj=(-a98~rQ`!~lf(ESj30!PGQWs0~DdxCHR z#6Yv3aDK2H0&GDbl3@PILjJJz_~(5&3Yj@|%Sp(*Zr(p80>WBF?)zaA0>au7TBU~R z;t~5R%rSjnMvIu!oJQNNdAn@#EWVqNQf_}EpW+2FKg|ZdaeyE=M&KAOt;=on&HKi6 zL)aL8^PmHGt4@Jjue z@{)ac1Fjx(HpL4YRBV-DX;FZHRNrfZzaPQn`!$AkZy{5WJWMX{bd# ziRWB!#iaUUbqx*2IbnO$$d~NW%$PqBa@W++K4a!r>eFxWaWi$^(Odaibe{VOvPeq~0||8$7;Pi9n=|F7H_oC4$YMO+&C zJWFn@?37hT{TV<*3ON@5Co6Q;j|f5Tpb+NIH>{~Sb~a2+SOw$|5W=^RbZ@jc zCf-@Nr3=CY=^vlQ{82o2drW@pW&ruwpjovPAu?Fdag@#b1l;0%T5tGxU6bPjx5wU$ zF<^GAI_`^tO$k}S5K@^?z`SJ|51)+5^UIfrjZjX=tL(851;1m&>AS%|vloKJLpgE4 z%nsWjkqy6;jQ1t&t1)?wKK7-awE(nwsuXTPjb9nTJ|~4R8``V(&0%FLAX2BN3sHKR z=b2N<&qAvjo5FIN#jI#h8*v09%Sf-)0fWm&1|68SBv%F;Evp&qQj|0*c+#*Q;6ecA zqQsd^=QtbDlwqC?-({cvQGQvEtrQ7FKjEt)uIdcWoPNk=Lk{ZzJbHPqGiZ)p)Tn zhGdoE%2Du<=@y9Up^Sm+w$QG?hu!co+S1aMtvU*Vk_8`Cc&w<@^6~Lmjbl?*#H|`} z4E97QRdQIA7-KnInxYcblxOUx1Lu!#qBNW<17xIGwYE8**xdeXl;9FOIsaC0whC+s zwg#-lcH4T~GkSU0vr-2)7MDc_;7$2Yv=GC@a4M!}vq@dkdneK<|HQn* zld=^xtG%~FD&cD0L&Ie^h>WRP?rnJ9Y@c>u-sO6YpN{Wm!{zV2z{*~@!4Y#gANr2_ z3-KftLuGnnyPpL(cS8Uy<}zQR)HAwzQ!Mis-|3RSD(0Dy z43IijAK6v7kF>eRC9J!Ue6iL(%*s9%LEKz zg!Gqm^tL2*DR0`VGUE&IOrgTx^^m4gCEOfqcF*Wwy}A`IaUfATO`uqJsX{@aAm5;t zXD~#nAlfpmeAmH@OCahi2*WfH>N^OBH=Okl680sR0@ue_y)ymYgPKVF#WD6Y0XeasYNW9eBg?id5(8M21AAL=pjsk>)7DuD(d^kTWG{ zGaqQHkH7o?YiKhLD-WH~-L|>-;T_3pfMNUbdZ@I{`nk?Z&Q+YEWYNrmPB4$uiYc7} z#ygZtvC#Ku_??p0obI_K)<#qooLP6oNt^GD$>+gr2>oD3> zQa>!A^jI~2E)#Mf(H<{a%NxFEnwqYX=Xt3w!tc9lHJ~X<$=;T>I`R2ai znc`B|zFK0G@W8VBSaCT#7}EwfNzz7l$s9w+&;|%BfC1`q2n+Q+c%Q`Eq%ILeAxs3Gt%(im8Htt*AP7F2V0HJ zTyS?T*k}QT1fBp@ZkUaN7Brex=?@A5kTugxTS+#;71Ys!XQB91uIE4wDz2DUDHo9< zj`!{3DCWs$cE(*dH}*9a64?^7skWzer++3k?LJ{h6)i&f+S$#k$SH|V)3A8sb}{CqP#T4 zbj1WiDDxDUi|@S`hs{Gg^tnnT;~sxP7P1nX$WCL#Z7)R^x~6yv1pt*2B{w8yinQ3B zol3y$I2pFFvAP!p6BIEr_{P^?*t2~dB5rY0nnAyHk{HBG224ZrJA_1tUz zEGBtbmyoIqWI1Sf@e;#v9lZ5|68QnCY3EB0+0TwS^jikeWg&kHOxB$#UZMro+X=qH zr)sLDIxXmzTkE(|CDc;!aFofGIq+g{6=j@$prPIYr5Umz9OKGwy-h4C| zX->{J{NO&6F+Uevkexd>w#ZBZWUCAAaU>LtZiTm0qiYA!198*KY_b+lJyP)2HP^Z8RzhP*Jba zhvPCv1xOo21~3Z&2hgCZRLBU7GwXlB#-5sr!UxT?d z+t7US_A2K(eemE*4#GV$-lh5&!pN$hpKu1?$ysr=g)HeogIcMJQ!A--%8^LM`{|vw zmY_ts(~2l4D?HJjV~8l4aTJU?3{6oOVl&QWBY*llHqy)lt&&X~QiGD&EThs;HB1r=9&sZotvy->g2Pl4#J)5teu^0`3KWl zV}$y=V8wrlIBq(XtK9OIbT6eUz?r&PaVXD1o0diKLY^(}xcY|pkrRGn@byTZNoi_s zH7&M;`;yQfaA|H_%Yz2Yyv5~jdR?y<9rSpP4s6$e_=pyIX1hnE78r07rr_wK{L5i&cgJUx=_Q|}RYJdYS@#5XPXXK|#5^*C!Vzjt> zM~veq2X74HnL{s+fx$`cFAOHLhkO<75-n|VT_O6tM}^cK$&qE!x$_}gi1SqVWp@@f zhyx}`+9c8aq-VPBf%FvADI@iPF6}Ut0^S(YLiaVY)||W{l9|GhUws4Zd9YUN16W64 zdf7uiLp11< zk%)G8!}RG-h%{`dis(4Xs@R&6R_9mijR#NWXH9uBC|xRy-KoB7n|M_t{c+(7V_*J1 zguP>MCG5Jj+etdMZQEAIwr$%^M;+U?ZQHhObZjSQzH9IEeP^#zt9I3_nl&pw^6$AZ z#(jQZq@DP-PGv!z;#yCbY9f!dUq3y<-|{oOaDq!WPiD| zXSSx9IY0VZ2)*03uk?Y}Vj8EAj5d&WaXYV{zV0SH`meRn`}F5gCn^t*gI~g@%yFzw z;DYaiJZ!h$2^-pf5t;LjIu0;=vA*K>^7iT?lkU|)qx|s0j>#?E!XDAT)HjV_oxFpt z@55fA2Hf=xqSq0$C%tec@jL-t<%`Y!Li}#^N_hd|SBQBmUcSgMkO(3wZsV}y>A!IS zx;AA2c-HgL zppug(ly8!48VV!E$Vf8g^8;{*+^0CW0&}BtIwP1lG-DLRhT*4Q`sN&XM)-UA0~CH= z>p~hZugh*fdu%^*`p!IFx&8kAh3coB4z`WO!^C7{ul81$!|(*)(-RF=J}E-ipg zV4a9CerYO_Rf3F^&^pz^N3*{(AXygM^w={VlQ(CfYG3-OF-7w;*h2lBG-!XTgJcx@ z&SG7Q!!q@)+0j;;KHB0yBfBy3n7r|VuF4!@n>VpaqJU(tU4d6eHvNwxQ%cUf)L5fJ zJ13`dU#kZDV}9~w!ffVTRh4EPOPNW7CzlD%qRq$v5|-0+ofFw@VNs!$P?P`oEiJIA z(q4T=va}zE4KuTXCYDPA@rY8tpW+Q%e%d(cP+Erv3cl++I%Vt6gp(}RJI|1uCG$K% zKpKf%(55N>(VXBPG)EQfAzizqu5GD{IHgS(33V*|tr8gv3F4g1QjPVedKC&S%8F8} zHa^76!O;zzxJpygc%cPk&pxI*GHL|L6OB6RbL?0KeiIAi7~3T%*QB*dVHGx?>#P({ zd^UO)JjsaU*8J+oAku1}gqA?&WIpxn4mJAq@jDI+eDA0q6M5J4RvPJc5o&*0e7tk` z3?5x}AY7}K#F2JJzH4vNwkc8af#4uU(zp_I_ z#VXDQf5J&y1&5MO<>x4qiwrf$l8;X1?SBoim@4D^jM&7IhXsu(bH|aR;3(W@$X2!& z9#R-o!4cB#b3m2b3kolBP#mIk_<+e)xy8v=1I(yMs$Vr_2epf)Lj6QFT$EWLS*&ne z_nn2hYW6?iP++C-*=QLB2l7=F-h~%WkkHH0;)_m%DaVubB+@q(SSBUm8^LfQ%22eI zE0y%QbhJyVN+)P-4y=$Cc}>SgQ$5%FR{(YZ+z4cgY_)|XU4m+nRvb?frnpCbCC3XkGcWGsU7TIV zg7`LcZ&fhFoLf3d2Akllu`cCRKl0R#LHPC; zH+&s2FCE$zYy4DcCaR_ts50#js$v!1Ta{ECmKYE-=Qzm-UkzyiFV?5c^ZJ#EB8-HK zPpk}W4C2DJ3^YFx4ne@q;0zyn2m(2^{9_FV;;>ksz>zi<@o(fZQ2jKhqZ0u_8`|j8 zFM^hzAdoA-5(;LOaIsoC1TCPzfS+r)5QX#@;)Q6VAd4QgaIwDVqrV7Z#c5;3fc-1s z!SWY@({g3o;bJ#*2;6=GD_Hs)1N(1=38=j?yIF#H30LG~4)6#B>1GNkBh-rp@e=JL zh7)Xy9xTJpwOYdc_1GBUN~RHw02T;9i4{Wum3{C9rbm(qyEj#^O^;WixnP-_T&3tJ zb;Cx99u?)j5a7QMfH6S6v?Hs^H4yF7fm$=LE`ueWV-9(hy9GiR3`pVd!z1((UL_{N z%ln97fMbp%#~elsc1X03VT?RTGh(h1`gsXY}`ktWVsuo&PSa^{nwzkRUw?k#Nwd5AOdE`U0U zh<_Lg?+EVNP5|FZyp(k60d3&Xe4-U3)DXtmIB$2J!6sxGml`XdbRx%zo)h;59QA^9 zf6L0Bi~jQGwRqeq<+=^p?Y_@Z5<^rRGGY$vUf^R$u5eN(0o;==_pWh$CqTAImTuXY+HVJDAl3B@JSOPy}l zm+x2HZkN;O-`(Ggek$%%(XN|Yp==k(5md=?qzP;O z1_zP7OX$hcro5WV3({1jYc|WL?+-YdG>#9Ai_liZoLN93Ugl~jT9^jfo|?u4$%~!P zLGE=6iY73aiL*D_Bz=^suIEJ`Q&?b96)tVkH5Ec{BL+`7WVz|G6`D{<6sXG{Lnml* zrp-;9$A1nN>QZ5N;Kuq1UBF}Dk`c|FZ#1bg^t{tm5GW=l>BI1k1Pl&#T87pD8X8W z9-pD2w57`!fy!)>%)+`u%aeq$|Jp1m%UVD76=+dq{ueZm63PVX!NtG_1jc(@dEptR zLZkvredDJNW9J6?OsCIms)q*!G1PH>I~USAE(lo8lWdx%or$$HwMNK5K_TxAA84@1 zhMs~G3x7|+aMxu4vgZ2570%w#pE*c{F?1f3OOq_zN%S)z?VLjHPr-isu)v~QCa*X- z#XpjiRa=D-e{)W#Z&CZJ1Ed_%0{*BM>es0!?;3)pKvefZFF4G9yZZ2^r6o-3pFn8t}5Jur+mx3l2Rv zid(fLIv1pWF8`=AH|aZy{&1$e&1eAZthvhnmB5Kg3tzjj?B}Ye0;%khjh| zKbC{fBueg4(asBcH z_80#AB?{ti4FyK@?jLz8-3%9tjYGf=1|0YKiwxNR0SqMU)gOaLsT8De2B@ABL3|Rv z5Cx(z=Tjg5D|7v0d}ul7w2gVe97TAPwBM`*5nXsNNmxhFH7u1tS9IYfL%uqFxRSkc zf^BYtEFDc=H5M4o;cjz+(+QuqHHY|yp=1=%bqZvWSMoCCbVI>)g%SErG5hi$7q@px z6{gvfaW!1PQesme0`_;F+HkCNA4A5((_iM13R;~oi%GtTzC$EJfk^|s_JB~SfBoB4 zP}xU@Z{{p6SqSpeMG3fRa?Uk52jOgh@FuinR_c=+%`4M8<0<>N%+WODWCq@Wm|16NmAj_l0mD5_DHc-V2Gwd+kO=4;Nw5^Omw_Q3YV7> zc8)r|thP2-Q>Ut1LpcltfB%DAew?b?0RGVGLEbznl%SdA;KP9Zjn2pf3bQRa?A3vp(>>(BmAC7LOuk+OzCm4YNWQGUXO!v{0Lt5_NxyMF9Wo)ZLmEX| z>A#e>u(&Xd$^G(wDR0*h`(Det@DHbAlS6U<2APev<%px~uISB2uWkZ5S3 z&^*<=R^OIt4K-wz6^BVr&sSP-;NF)K4H)apyzL*xFu%!$0R&BW!0zy`(DW;S^>+RK z**&rL@%UWR1H=*dNb#g!iCKk#K0$5RhBWlE8X)&#CZvWNVlgXB?l)2BifPg~^`B`b z7T;ipZGF_s!hnMta|!z?X`IMwF|}7AI9_lD2D9 zQ)v@$td|LYP#4nJrJ6aUijGY$>jSbSsFfs+B94@+YYmc=Fgv{YSXCV==l^`98zqIH zT#OM|@6S?JTR!#anW z;IF%EGSr3^Kym#|)EDf&m4O)DoRPD_!vBL)4TCq~ogrLngwDZ$#QB9ieG3#`XDB3F0|I zh`tkQ0H4I8VwqF)ZDW~JvD-Phtm-ryX~Ww+qjCEKn3A9qLr?@y_py%P2G5)^wi01> zAiy0$x$$8hef>BAv`jXamsnq`lNQv$zlHeXv_S`D8M$+noT(Zjis#N070vOGuc-GvXjbpYh`Pbcj{SqZ2M+0B+09E3sz9 zrdL9K_69_RPEyD4r`KSyZxCN?RB?!IBHeK4te8HI|MVkN`V0AbaK)m`y=(jc>s0cT z`zmi^)PgNSNvE-Aps}aKCyNoEkcODK!U$&8NQ1R7Y@4tn_7o0oTZQAw7kHZ$3A>!* zN}1OFCGZ$c{N~g*i5uJuuLND#ef(y;wSl%Oou^LnG&&361xs@lJfgZ7v#pXVM0|y% zJ&#|Mle6v(mM7aU%~I&`YSkDS?l8MbC%>K8?E|+dkrjF%_|1z=wFU z&!Lr880C0q4V+l9`jlNL!A)_8_~xI|xn#e^&KoK22!7{yOD=_$vdCH5&%4imD0zqM zGNJ*$WHR>XAN7#*)u<=eNPJ*-``M*^fW#R0kHCn-NyQUtb`G+m3Y99RUZx#he8^lK*Lra0MtU|356IvW6W1UBi1|gJf2} zewJJ)BSopZ-r6_|ECD^GD4tQ}g07i6MUqXDux_-1R{{-za1;KEMsOb#64HGPM1&>j zm*7p%pj|n|$+UDyv{3|~yLZp~me*C=#`8>1&nM6>#B%;>G&9w-C}MA#>Vu(Vp+%gj zaC(#>8~~GPCxV8a-x?~F-;Fbr(MmMGM6un!LDWS&-$Zb88kegZgJh)pht3U}3Qgq@ z#aV4qkhNyRbdD=&A}LBzq|cv{SZzwZNU~U7o0%#tQ-d>mYdVEbO_yRRy@0lHn zpD>Qh=_6IDSi$t>%48sWc_ImwH;3I(@j4k8JMg06N1)((JIze8h{putH83yuG}E$sw&LtLyj6m zmQq+!>=kcDno|TSSSzze?y-WtfBlYN>7+{5c@#11j>$-7ZO!+%ukOg>P6xObT`H{C zMP2`46BC+VD_a*3z?QB1@`o{~u~m^LAXw!d=cXJcwxlRsilFs9IU z!_if#2O22O66sd=MGLd78SiTvZ|P8XGij(XCa;*B7=;wYvp^A${H696C~@%`LfgY{*C*&o0lk-?2en;iJIRxZ(m&ZVhw~10T2H?d5;TzU5I)vN^Xy65S=IVU$&J6Az1m}ez&by z?r@Os--RLg5=HEFkzDI2{o*V7B0My4@s$DkMdo{kCYj6#X!-o_@`z%b$_eJHat{P> zHiYwT_;G;9^;4%t$T&j!vPiu~O`^C*E}{`Eq&+CF>6}?jE*1ifLiXHZ(4z_1#*d)p zGd%>}R{v(NXfJlHRY@bD9TE4j{6Ai+Q&mw1C?Teio5NXtfsN;X#-*dVFkxOWVRk_~ z#XF4>ResWya#Y`qqW2p;)Qyzx7!?-1SePX>Bm5PtjGo0r;*$Eru`8CaOipl{CP%3u zT)am9J3@`&D@bvUxK9m0Vm^AJ-b1+X&?%f8y>a#ozpQWu-m^|cyv7-F^u<%kHpldx zoRX_Lz;{a3UtXPg{9aIRJ!KEgCYQ_u`+F@ z3-FU)lypi5%MR>T1il8F#Se7rH+bu}Ksy2O8V50!MDTBM;ASU<@<%}9=frjr5wMMz5OnYio2S-qJvrGD>W-`}#bdbJ~Zw^vql zi|lYEiP-%oiMJe}=8VyhC%mhH3!MNY<_4m7DBBU?K9w$dw;jh&_P=M?PEb|2m;+we zOu!}MeYD$w-xBk(y0Z{jaqOs;i8Gk{4RlfB`O4v}Srd)Xn zBxx;{*>Uy_iu-}>WHIYb=&dY`xBz|Dg>iV)w~LI<+x-7s*GkvtucBmQbl zcqLiN>8+0x_{;QVKIDOrieeLJN;Ry0ZvQOV9W}joBG1QpKxYl0&*| z6G+1eqQyup;YaS>wU&tom<`@Ee6+Dhm~_YS7K!o4<%}|Gx)~%*l?F4XMR)bt6PRg< zZMGaQg~-z#mTD^sY!}KhnvyJ};=vJ3&{| zkYpg-tJF&_C)rZVbm5SmgcGRW%JJBtZyVaHW>hW=hh*1Cg=XZ!#gUvgkJAsGsj+jq zbJ)TIfUQW(plB|umw{3}#+Mh|Ods+W;AG>1p2Cj`uB*l5)E{>pMIUUPFj^W2LKym%wK z6FEj;QcIg|{1^DWQTurDo*Ay+~j8eXwv0*`>_cN3a+;c={mq1OzLp7>_~8|IwD(>dP7u~CC~7k z*SIl)bYcC%w=gVyKnJBGb1Auy%e? z?Pa{&19i)mUThD!Z{_6!$S3fF#Q@MSpE%Nh?B->44LbX;PoQ{|L^#7yA@>0xbL`7+ zRDaQEqe$OUGSv)pDe(bm?ZI%v!3fmng-=j_nQ)uvJNpG?u?*xm?66M395pS3Fc0D3 zbR@t}96QNFgy9TC1+1{l+?g>n;eA~f`1j8W(tH*q&ZWdr#IKrNuHUj&UsWUa(u?7#rhEJ?J1OM%<@0PcMV6g`?DYeeo{OL_;RY&EwQbpl`hSZbS@Zhd*? zDbKDI7%-l&x&tvTC(1r6Q+S1+1zUv2 z=+=b#?YHnmSQLXWJRIO~DB*cY0(F{UrX0~d-lkAi{^G)yN-?GOaQ%npN z0XWAywEv7V`{&(OG_kjHbpAi7WKn=rvP3mZ-|jA-sjFaX2>+joNai30DX~N-n&Re! zGLi&A;uI*QiS%nRwY4o*qzL7-Ed=@sh>OL75nTuyidwZnz?xDnDbZXD z3T7W`5=$rEEnUV=uXQKfC%o4lGw*yS9y?A?)4%Py;Q?V{vr!@(ia+@QtJC9P9ekM3 zf)K-*5gYsf#u`IsodGtf)_d{d!sx+Btutw9UA3XIZ0tv&y_$d9e_z^sA5 z*GsxhN6Wpc;<#(NR(VSdcBVqHHHRlvqHeQMD`g)) z``MzC$-cE(4YmL~=Uz{Ubgq;D+b8enAv7G4RMF}ysrS^qX>?{BdB{<*=D-@9pSMT_ z`P2@oMZ%G8B;ct$j~8B!s~ME>r#qkr6H? z{y=snGKN_r%cPwFwju%9ViOntw=WcJqp4F{C0))WFufg*n1v^u7DR^s)BML0vXf3~ z&V0tn&|*7ifs^GJ#hx)!St6qCm{f7Rd$;jxAaQf1P7n{x#w2c%!5BWMjFAqv%65Y%(q!O0-JmOQB8A|k$^Mgg8i z8)jW(M+*uQY315x>-lZnt4XH^{go7GNk*2Er3{n8oE^pdMb#45+f`&N$kDb>v?=!} z>cfjA^OC8@6X*2->#JRAmxKZ>PWS51x(Y+0GE6IvO*U~H#10|q>It-hg0X}BgV`i@ z@YBvi^I>>RtR(K*$y(cJkPW((!UZX6WDVUkPVE)QkVSepb?DDVY3T6b$1a_FLs%>m z?h6qU=1=>yAF&}^bULJq(!xmeR|AIh$)ToY=B@>5!yCGtfz-unZ6~w`<>>tV9Zc08 zjFIQMg9s_N+34&+TI>$LFeJuWkA`Aykr}7Nx6!M=7bD>9HzG><9C^(8xqBl%1#i27 z!*%k+xhf&t*eDc=)H)zFlf)@DXIzkq(-O}VF|9b9<>|?66#@b+8tmOHl8D%=DCGXK z!#2p*7T5?7LMcazxO9U*kqc5b$!to)RUe~uNBUQP8B0b%xE3j)aat5JBZixr>!|*k zRE~~N;NSu?YnzK?Wcp+E3Ter=<}sJbeP{}r5J1gR1Vw!@7bc|5f~(gJ4U^?GWk6b{ z@@c)vvL`vYH(`lL!qN*GLV$-K3D@`gvSaXtj z>5y4z-!1!_i{$ql>*_~~{*Ehdw3WSSJ6%tWH^v?6)G$>u^BJVt+#3u^Ua;y(KGwZL z1Q*XBW{oW>yb)_p{OB(qv9bU(oJ5g}sLlK8VU4@$%$%;W@o&0Jc6pLp1x~Gp3fo>A zBQSR^(SGn%+R?B-C;ILX}vnBTkMcK$eTwuOYZQ z4sik_$Qg4(OR7)3rYG~l1-T|0t^D-t@FKe%s>K9m z>8F42#x_n;c~FWHJ)=M=kz?=$(FjkzT(HHFqQYW$vT{_@9UKpHWjkfeoVh99%A|wc z5lJg-2NGx?AOg;Y)r?h2EIS|(B)MHL-Nv$4pfPgP7+uj&OWf=&w(KPHjuGuWXK$<| zAZGmeZ<@{eB(rvDtfu$~p249;-Fe04vY_e)quJGbX%BKjiO{3B z99_@Qj-0p-6P!W={M4JAepB5aWHIU@Uz+lwoO);J=L*?~eUn#W#nzzIDYbA1u`zSh61NKjMhm3Thxm2D#J&A1L*~- z1$;*su5`nTq>3#v@fwRy&)v_&y4gtvml@&<)9*|KVdwM ze@JDo)urL)tWlDhg8UqJyW%5KH>fw8q3#MH?M8_u4i9kfHoFH*FG87JgHwsT`?0KP)}{Dwv08d=!t$47>y?6xbUdaD8pbY3u5yLvZC^yXPHbM zuai%YMxBSLOroljN&gf0ffrxyAetUn@zG7bq{*T#w;vkldXvoHB|I7M5)D)r1^H@% zG&&sEBSBPIj1TLAtV9>ah6}812BX{R4Tv_ z7z`M|Ob}G6UB+}{f5wb6#Yh&3_yWpUtI#xu@)c3b!c{7R@~a+IP_^)NKG&A2`Lu0T z9Gi41_;u9ZFW=L}ObMu|PqG_k_}(u*v#u|Ejt9QGp1}O1ZaNUq4Ah5Ogl-Jnfi-Xa zSau-mJmil>scv<=<A_dt`(SmVaS9DnlFg|xlr{8d#dMtG8W1d4Ii8D` zRjq^WM~T++53$)+ts_i0j;!MmH^|Brc|E#shKfvW1vhcVz&Q+}&lV2(FSvmR&GNsp5`bF#?H;d%c+(WIz*JUlkkg$7HA zCsi&%LkcStdXJiw`~+vdJ)>15%(_kuQjv- z@7%(Acg2Rd>Eu_Cc9(k3Y(u9{v3GI1b-z<_-E3O4a2~xcuR~yJk~dRVWpRM#h;%>$ zH8}I|_{Gzu=r|MN>TvgoV;nGZmV=jS%mgLd322k=23$eLLswYFv)u+^nC&Eql7Clo z0sWY`AQ`iLyAH`u3AAF*1sb-@uqQL6tzk>0mo0fN5ITf=ELDBd8igxAwL-}vg40=hB>s~&01pGoG&_PEi*Dcu3+><>t2*{r(qjKq$w6|! zs#SL2ymk7q=H^D_ALR3GaJZg@JF=a{sNt`n4XkZM@SUXNl~v+n*9v#Jf%lhR0~X#C z;T^0WU_DDWaf1(a!E!fc!5wvCeVq;|2(UZxpc7Iwq3J$rt#rE80B328igD@yN%_C(b-cLN}2QRu`7haoLFyzlb-{UPM5(n6B=QOeweF60xENvBX$|V)b`o z3(nS2Y#RadBHxM|gbI4M3)Z$_Ya9#qGwH>;Dbxug#88t-%!@ez1I3u_h}L zd#R0;9cDQ>45K}$%e+pxWNoA##ri?zcz+p{=vfUXzkFhMplYclbkp1n#`=7%w~pb9 z>aWBh*QeC_>n*B;p>G5l>#wCbrpS?v>zwf!=4|GR(0Bn2yZUe5E5RcC>>~&(Q-@ zJJe(eGITD|l%%%wn4t7=OsK`6E1g1DVk@1&Z%~KLUo3Weqx!$e)mpUJs7ebAX{(Et z&S2USsJ$1F*SN-2J($4$`t2UP(T$^2o|K~b(=+NQboYvw>HBch0j+S3)J6WSZzbBa z2S#>E4WT)sBKqBQG_I^Qu_ow=T}6u`tTTvNXqY7$3n9aEoK{{NWOWx!eTut6rhU!1 zf0Dy7?+m;&6su0%vHCkJ)fm-;bu#FHq9>Cp`>*o3%_+ndoWEK&E2xkHXT+4 zi>F7_**L=6zR~PDui6<&yCn&=!6PS9KPiR0bulFFyMsXns!Ipe(lZFOF50ZLthBzQ zUspj{EtBHVe)kF!4{Arm?Ly1*YY zK2wH|F_auU$Y+LV5A3H|R!<$$Bq}IvU|PV3c2YMofJ5#oYu;8+uJ!_bycc8qKG)3OcNWAJ3-V}M&)fSKX)0*-E!+3siu+^H9at1{7L@qrsHzjUAHeuqhk0QATPkG+1`rOE~F?ONdr- zPg_{2IOhl@!)JX96=c4=o{q(8rkURG^B8!F@n+ki&wOBGX#WR~Eic zTy`!1-8eE~+R3JCv#KXP60{`HJ;LS1Ms>kW9cstK*C*y4A7OT(lHi)r#&^)1&wwWf zX)1r4 zM(>eB$4+DqzZto|GB7?v5??c4K34{8+r;|OV(g2>`e{9`Q@ik7y&~$YD7}Yo#G;h; zuk0N^C+!b4eu9h;T@#=3qv8DtT6G-6s%;^7=Iih?2A^hVrq5&ISEGU|PyF#WiNKV? zQr9H)?3FnI@zUi3vcCq5v|;CxD-Y)O<*>+;tCr;sO%p#shuAK^Ns3MY`a7r4xNH*y zt{fi6S(KI5(eJ9XSp;qj>y;jU5%jKFNd3(P=$WtaP_&>`-Brs|&ky{iu7fVMh3>R! zLDR87fo4)`#XT0qiZe_KP7oGHq*w1D9dH7!RL&?+MyQz}Um)H0Dv3)p4w#{&2e3@I zY~`^SMz3`wk?|Bw_c(gUlQ{99m+!jAIKk~>R*3cS`b%(wd_Ew(;i6Gp+10cc_p1X9?7Y@>oHu}hgjnfsXuMP9PgWBjAP$0$Fq7R+g&DLMJt@2`B^ zUax$fw@zxlpU-xHHvhO8sYg^sk6{3hiq1i6jV9K@Pf(E?Ylafnd&7X@pemv$&hLpT z3`@g|*lVMh8gclG1@TZFGR9>^?xEnJ-v!0)gkQMTzjehf2<*POXz)_%XNNN`W8#{L zoLk_|oVu$DO>*hh0$^_04J?&-bxcQzN)$!K_spu4Np(`6Wj4`P9S!eh(93>cU5Dw_ zS#B)m+^oXU$udn+uIfVX0W~a3MKo6C$1`Wqz}xmyiC5D|GbEU;qE6w~ zZvSMzy(!g@=k4R}=Ssxo_ng^39hlzV?TciYy({LzYUc%qa|b%&8~a^zR18;Nj;Z&GH#2-V`w5=F!oIWAq9>vqpxTAPpXp zkPU3ulsK6fg0$+O&1yE@>%Brq0ka*!t^9U#&GE|n#OboI&tYV-zDv|-u(gh*L|qBV*e!|HbPL;L43pt zOm_quY){1*lGWN)Wzp*VNO-dqEH_JZnTaQpUShLiB+hOAud}syE13z4WSt(&QveXq6>Yt= z!C(D2*PgRPBBpl4)?z-b@rb-Y-gWe^pHh7TT!(#r7R4lIiwdW#i|}mwNK00KypvMt)>J|iqnhLt!kCG z2M$3@;xl2!N&;KaeWCGavQd7`^{6B1qYE;R(xwC92udU64NQBB2^_*FaDycX8GoZ< z`_sOJ2`a9d@UkE2Ar?S3mW&K%+_{7Ouyi!w8BuD4x#^(dXl1%(4?3Q6bhj^>)=TY) zea^Tit_+a%#BSs0ddkbH?SN>_sP%$S%iq$zJr#kL|5CDa1kT0B?rP2GYNZV$Sx_G( zC@#cSFYU1MZUXF>UEn9kyRU})PN<9A31}d_4?8Rs`oGeFgFb;_3=`l@D$ z2|yY#t$~f1XXJo)LULYz0rMezO5(=8V*$6}3$ZI3AF&Gm^|#KOS|*AkZ2v6A0o)1E%s-L-F5WuBjsj)a#??jGTt!q-ypzWoSkNqjk zZiw$Iuwzl}^7D@C>D>6$)1!Ci+3(q_mm7&hO0HqfWNwTv!EVJP+sOs78^|qw#goxC zr1gGKr`HkZD3nt11fxkCENjn%|LQm7R%^JN^ct^Xxzo!!PeS#^+J8a#jbvnB2}jT@^o!;>yV@fCk+1mC{RezG8RzZ* z$5CHtvRxaBg-DY(b;?ub1C_fKcy&&tYTbCyd0(e61AT*a4Z>taX9K!=c?7GzCA2c= zz&9KZfEchbn<3sEWp7URirU}THprvOcw9aazGvCQ;#O;_+B1~gJ-O6jKICOS003a3 z61~-uIo9B}q4yYQsYa7U=Hex5Ijn-;!seiP7!C_&!~@I}B4Ozt-Gmv~uiN3>w-~Z+` z?LIW{DY_F^)_?Vg^zisuYH;TWYTgxyZVmD&WqWDP5X3kr@_}q+@&<@7oa# zpG?9mT-H+?$GdGmcm5N{*7BV5`}aFYuK^(F8I_r;9`Pr`!k?d}CTR%=8XCvM93l5q zjykP=EyMs<8<8)0z(gxiha0gw{Pn~Y$eIpnuN9)dypX zbkrc(BxvEYsq|zH8ZA-jaSuB6dY<(wl4(uH;(C zcG9XrD989G)QLRAr&*|aNE+6yrWn$tfB)p^n=y4%)|_HCWTq|Jd|Gc+FJ5Nqus*~O zC=!PFsuh)LMNF!1m#&(w4H!UeJ>;kEG^0rxG10XCl*eW9&jlErR-4g!1CYzP#BK^&0v>`a4T!=m1rN_MV zDlEG~QU)X}E8<3}Rq7x%)D!pFoN_y0tcE-~_!mXP9+Mt$moZpJg zv#+1gO7Vj7bWX+M*j8D-uF=X+0x_&L&K`#A{o^JS)BZVTe87DfoW#`Y3WZsY{npR| zOu#14XIY56Vh^$XD`5aUf}{)YuNOXgV2pjN0#0)@B71rR+cNfd|}*Jw%Ps(N+iCZ(MDatbJF<7W8>fgyHBot5wxy;Mlnz9^3X*wfGVh;(Ld_Sp0Xwj(;GW}~AKG#D2+6Sctix2n~g4@rMBOQ_p z2eTbblHMWNL^l#ThJqrFU`DX`=7#6O3(s^<&SMRlxHPzEfy@VK$3fLZQ%nf?tS9zGwX^tJ*id$# z_f*=w2ZEfWh$p1yMN~F$s_<&=vV`WzjO3AX;f56V_mINNI$@Hd&r6{wuOg78^d8H% z&!SgCi$I7ud_c@>6_23ckQT3Urfa>=@xN`ob+7I{p}>Fq5JmX$gYtiyIsi*=I|JkY zKB-W(aKc$a<*m~2EM5w4S|yM|Ln8~Ci?l(6-~b#oOsoovHuo7-?vey27n3&eWSDsx zPxwIsfvl+qXn>4`{De>`rus=!A{Z{oS5&V|Wp$)>178~JlcNr>w?0Y0 zZRf?A^**f%>2+2k>7!mHR1K=Pttw7Is*|l9yNj%w7??@;t_!$E=V>ilLaJ5W`lu1E zgx8r3ye%-L4U5L?9y%@?Tlk~v$&+Sx~a|I~eWu)%#= z7;nUx$8JBw@Do(yYPc~vf(!sRBhwwG{(tCt%b-YtZe4e98Qk67-QAtR9R_!IoxvR% zcelaa-5VXOaTwg)oy&L5jvMFfdv`=eRKDFmvZ|wcRb}Q{??c9JzoWtHizv)?&9}+o zjApdtH2BHtr;v>@d*MXHS>*`gbaZXP{MyO)p8Z#o$AdP#K(Lg{ptf?=@*FBRWneDQ ztM7T9m|VO40xGNbwNZMu`FAH-=gn9lhB;xM8KmfLpQTyMBn*YD6MuF=zm)ULMs1J& z(?|ln0jB)2{La;``FKA0$qMiI@7|g$rT0HUd0JdLMd#@;zohzFE6~cZe@23cI+1Hk zHRsTy+8|3}gnZGpY`lDyw~BBdhjjHmp*g61JkorQ z**R!ngpGC+!kxh`%hBmIbmpWEFCzKrtl-^Sk&p(y4REL2rSn5X$~;B31;1ed($m_^ zJZ{Y?21OozSau--SgCXfE(aWlWx|muo*iI;5)=SI4&rIxmidt}3Ctf?EqoFqm6eTC zE$(#GcU4$mzYGcbtca>HNqD(yF(SYp9+;ExA1O^9coxs3$cM1U<6gSOdcK^Kn#*sa&_W6LPtbfh2{ZldzUkfU%!A_t2VS~15# zwBDJmrPCI!f`Gw=P6$4vdUA@B?tlf~72?O4kM8v^AEwIPKT3&?1yLrFlB_j_M`JF> z-A+1T{qQf#?FpJg46M z@y605Va~!~&g-Mlx2D>vtXKD%tOAl6D!6K_RgM}agKm`=OA4(vv+E`AYJ+PA=S8PS z5N}CPjdOKBYq*KPk0xPKJ=HtKB|GMU()Fa>`9|Fk!)LY5qrc{83Y-|vx6 zCF_?75eDNmKLJ88|L$NfxW=3!pagpVe(w|5f#+L!Fn9v|opfAIA%+q_e$5TPM)Xqy z(FdmI0{GqLV6It>hIx8juQ%HN86R<8XTCCqA;}lEc>n$9KCsRxNs-g_R8i=r`l5`H zK$c*GYK>-XG)-d8Q7%HW21oP+(fZ-`YZCi=R`%*;kLN8csWrdCh2Y_O zqu(RL`nE-*Lnx7{a31QzA^( zkx6hlUeT?B?PzrXwjCmt*o7kgxV4^Bc$xit_^gR<@B~l&b5iJIjhTJCkC{ zOHE3+eIA9dTF`3qnn^SiNYJ52QB%h%(3n_og}$JtS}VpXl*AZ9HMb~^WOIbMPsn8X zC-kj8eKkzFLn{>`hrbS*NW)D6bh`sZQOlV$_NqvA z7lxFTVO&E0$g~#=XHwTrAyeD#AtFR*gUSbjSC7QZEfOg;%&9OLkP#G*l6-&)VIC)` zJ;Jsn4Vuex_&)2?DPmbt(v+ptg;gu*2@Trpn;Yn|4NX%egf!Y1EqC>egFfR9FiOEe z<8}kFJ$3C6w+M9I`NQxej>^G3P7nmN8BCXM~jJLCimXYT+L?_{3b` zLwGN_%KcmOj_FS-LN6@GCTO6DJO3#_d19e-!}nFS?*=z`=M}a)p5(+fQH-2!f|42K z<{N)iT|h|4Fx2aj8J1!Nnh67arT0h=(ur30>mo86cScR%)%+|9t6Z+i?~!R&*Pp+_ zGt{~c3*-I*o`{~QT(^XIhID$?D|+E+Ugw5AIvWfku4C{G;yG-$gdv9vgg?m)!WwGM ze0+}R41yIHsHKY|iPn@FcfL)3j+9O32rhq$XQQ#No99`z1zVsGcl%ap*%8#HyI*LQKYw z`&As^L-^(0DrOQLGI>r)nt0CUuq_47V2d+IJcsTOI=h8tGCaS^VJ0kWw!@|R;k}+m zm3FcJ((6ucuI)`b>>7#-axpA@Ywx}Sfa3)t=R^JyUzvrun(V{h+v)rp%;x4&UBr7d z5)G|hlwpe>lx!8p+A%X_fLhH+7(dq#c- zrJsF%*e<=rOc$=q9|T-X-{#mLno(q!?O)`+txz!EcV!Lvk({`J z0jebfyM7Qv)S>{9R?ir~_9WqoTWL^?NC5_tfp^BY;3W3!e`p{Z(zwJazsMV-QGI&# z)v$o5PAHKFY^Z@p4ZL5H_8*R6L@G-)I_e&gT>)(0drACw3%`ojg$r$-s2NUjht(eK ze^tUs7P*%xYB>o`-ox5BC+B#_G$bwX^w08*(ejv+TbBgzs~`B3`8N|i+6W$vetW+l zt1gToUfiJ55jsXY!A7%b4bdgsQymOT>{LE$RyYLDuO^s!7D24BW91HPizOqCK26n6;dPPWS5&<1n1=Jq z33SXS;(oT+H2J;e9mv1lN9gb~0NQ-(_GX~EzlM10R>@N^=r22A_ONQ0?o0O+zy?cg zN8K2T9ma2@%~Qrdl8$SK%x}=fZ({M8iP@zRza6udgyHrgSo%J)hR9h|ps>R$;qeQB z`5u}2S8}07c&0(w%rxhHoe6zlst{)nR7<%_zB|E+X+|g1P2Ohi>a?aZcF#n(B~ z|D-eNYhZpTv9WWryB;Q#CeNg{h*-_Tas0@?#L8@$P3<{L{xTs-%E%gPx^0^*qJ%06 zYJ!at1B1dyzWG4|B11&pSCROU{5Zd_`uQwB%-w+{|2Exys6@r>sc%tz*7zu7nRlDx z-_v-Rk@j)BH~$T5ryHf?8dJEc7nneDuq{Q~LpQus+$I~9Rl-9v%&59fH*Bx!XAtEm zDnK&qS@L8Ei@ZZhizI(thap}3 z)Po^x1ts(%ViL)xntiU^s&d}%6V4R&THNl1-3RiuO zsu$Fl#shJd=+@JrtY?j1DrJTxZ0o-hke!2$n-aLk%WZ1ZF^*`8Yk-(Gp2T@_M&b~G*%72q% zOWf#s$u*{B^?3b3+xn6u^|QbQpJOSo4<2#!l&Q~cQkPR=lb|u~f)avna zGM!eK+H+Te?7;)>;;MpP+s{sWqhb^FR?fZErEXDhgsj+U8IK(jr6KZ2ka&*TwR>$^ zKdNgXf2un&0;^l4tB<{f0irqnn=_Iw_w`Tz4cT^)1-Iwj6}skL z1?(cuO~F}koSrOUR6{9UY_`!iQ-iYT?`ytj?0PmDjUy2BxA|!kc5q6+f&?k@=q!Af z3=+5$+7%7678N47?R{?HWbktReI84btv8ew#T<$>t7?T@cTP^D(Xkz;fR%o#^Q_=G zHbG>*uTm9KM)p=f8omA=(G&Np8ZZX7k$q0KFo+KPmR578w1gU_yxyefG-%H;JofS= zj0V#sY=sNbFEe67F)ojLLG1}=A!b9VPxM5X>1e0=%i8`6VUB2ADP`=#c9ck4!9P7k|-8&9} zl3iz`Tyn3UAx0cSUUmcxJ5?j zxWh>3Xeu+x@1->wpie&Y{<&y~Megb2EuX!sgjaR;ye`yP=gC!s8@;pXqNIrf9nQeX zt52twM`aB(_2hfGEm3zLs2EF-1JM9?Ycx*nw(0aH+IM*V@(HZp6wy`t)x$-~44`NI zNUOJF!`kyGH&CzIYmf}^v)j9t%IglyccXnHB+8~L;qB%$r50vXwE9Oyx@_xq^EzXu zUa8XvefM5#jghL93bOEw3AYEcNiqWS1!-1j7MwS3*kF~{jFr)K0SGs4@e{3i({?d> zygNu)h*6*RG`6Fss2!t0Og|WFqd~dVtDzNw(#?kz&Rt@fo!ZUv>YeJ%6IBoDHKSRw z?TL#@O{x$UR7Alt3X&77PiWT{rdQOu@uVc79?9>F+LFA4VB?KES}+4VVCOuj^DOx6 z5$ApnM-TdK-zrz&?~G%04-Kbh20Ua>qi|Qv=`Ef>y?^hS{WC{DxB0>}B2;pvZCPg- zL?d3KT^!ZgDy`R-+-kU^idr(dkoJ5qCJy!i37|fgUoh3smhoe@SZCIEi3v3NsbfsglNxY<>mlOG&V^5 zj=#5UM)HD+4Zs%+H0uuh;vzd(O!iZWgkb`*sR0rAK>OUUJwu4dj==T)bpEdks{Xwv z7$~tJa&ZHxdIgQ<3eg_U8lL%$mX3r{nS}L!L7LMyMRpuWkl79js6?2wM8vZv@q=S-esWV8?Td4 z?#}3gb%0^6v8aD4_Y)8AE5V^xV57j_jqbjN+rs8Y-t0zrM9x&UjLFKAu`YODXQ(Bj z0wReCn61kke>_61h6yEQ^%6^pS@y7L+kL&raoL+@vsSPbC1GG~V$uITNj&^i#^|J) z)d-uSir8{4AzE&z3p*1BL#iFEKiyGDS9p0swYP9L(8OVmXb*aR3tdy(ef$hnmkpCW zqd_oHr6Rc(mvtQrnh)E$!+Q*m(y%L@PWctNbjg>*VH|5 z{|@zD|N6mvgw_uAvN``EH~yH8KN8li{v2Dq0gJq5cDVb8=xN`S8>He#WK?&tm~t=J zTl?TALIffRM=n#~byrsz&}7uiUW|*EBDCOw%wS$l(L)y8g7y(fqITWT$w|>Mg^8eJX`O(r4?s z(vqC4gziUY3Ti&8Qw$fLeH>~rs#^?7EWp%?gJTqS9+p2$NxT=NLnB77+FICD=uR(1 zui3iOw9~@rDj<)qy-PAJ70nZV=*iUB1nXQ6**K(n7h$eVmTH=#9cXVt$%I)6z&Nhv!>U*l+WJE~CRk~8+S5C#SVCCz z+D#2srrVbFiITr1`J+jqH5fD-kABXMJ)+C?Ga)p##Yl2T6JeqDv;y#bldfI#lY;!) zQeSK3`{}Rbu(ay6|L)je;cNSa!zfzR$E6+N5!JIo)eb8%)R;O8Mo%&HOuTcsq+Qng z218%nFWGGXcU~DBOq|&tia_!x2=A(ouDD-1{Bu4cdOO4U z6eML>N2cJztRzhIw91%eX4k6?x(j5uL*)zM-U6Ap)O>xkB)W@p>v}oc*p{OJTbI#p zuPAeVgbBDUPGft@X{c(zTnlJL^Ut+_z>G zVeg!&i>wWECIqF!fG=gRus9$nIuPIVN-p%UI(CcqosE*DAKk%VrO4frw*xEx!-U zW-~YQL)&r7URM^!o%Y31WRkPt*ra6Y@dDBoxf{g%Mn zbCK&|Bpu#c&D%CztNgWtB)ZPd_m*>qfGXwJiJ#x!-y(#!Zau^SUOF36U3vI4kT|!o z8_#jtepq3(m8AfSU&H^?P^OGY?Tq&rZnW(fZ1mm?k7ZC{tX;|4AYWUOyDCL^k%vuRKq#@)WWmnYux~6T$b>{c3Hiph z|4aqikD~r-b|#<5X@IxpZf&*>F`guegPRTcssraMx}8c!&|Ew8fQ1+Rb1C1SmL^jZ8*K&1nHVjtu zc-LQ&*bW}}0wFB{j_=?@N&Cd$C|FO&V)Tb@;#)CDupLsQQ^(fQ4DfAxOVbZJ6$L@YChQ7gY3Sq%m()QGM(PLUv2)W z+gRwrtbD6(`kp$sXF#ucopty-`t7_Z-u?(-KBpM+IH%nbx^;%^y6@tF=molne#)Tx zE>44Z&md9wDy1n*+;{8MDG8<~43Vgfh->B|T4;-QW22|}Em`o&;3*g8G6+V{iGK!r zV}ocN-qY)gffdYhwq^&0tPhFpyM=}|p`#Da@d$5qFM_WZfJOf-_Pg2xOBAb8yUJp= zzc8sYWckDd)xsG!+TrM0Bt()qdcrss=0&^8ygqKN=BG1dbS2NY577gmN3C&v!f-PK zSAARDu*FIEKF?(AnxGdmpe=qF$!k8Cf14b66M1clGI}G$VST@U(nAht%nE0(E zB7vw;o<$sFqVVt|IH#C0o{@QiT}a^^OMxc_p~L=b9wg(Z))#^6E$s{a>LWWhJJ{Jr z@3MfIrB}XSLR)JTvA7JpsQ{l%!hZLWgdrGOgG2EsI_a~>f=?!q&%1)8@YY|0G$118 zh_nd|e?&~}U#`Ad+_B1wgi4IJV*b);@l3@h(|0w7IW)45cu%+E_&L?y_R2&5#@ZM0 z>s3<@?9PzF3T1PvtqvT)9{9wZ+0vDMzwsPGr%vjf5 z2*lEchn>g=*Y^_w1N2Co?5oa;me}%Dx@}PT_b$+z_x`?HD?yU$mOBBdddh6jj)oTh zqjcB)Lg|zSD=wjy`<9fVD=qn})~5L6bOnSiXvz7fWIJ}p$V>Os^pe*ak>5*|e|?v< zuq5l>P0*?{QZy%G>jkj_?hrC;rY1@1&EDJ;B!$&?HBSCJWizHM@kLbKN3g1Se0NLN z1rqIrw0_PVXFdLe)PYn7GLnM(G#Ys5hSZNx7#TLJ-a3aFkBZ?C%vhXYo5)JqBaN!R z@E~tbrkKG|&$B&u6hCoYWb;~T>#!EjO)J$#D7?OrRnYb`_7NwHtGxIIPDTKJ47M{r z<~*?oK(?hLlcT5akMrkWGx%e`yXG}m2eYD4p6L(q8!G?i^(M0NCN$h8td%CT=O(OS zC+g}YgC9tqgEGtT8g+;^+eA3u*Ng?$zoTyn@gRHjaV*1O_r0@3m*&EB7T^-)CohY` zU6a^!cvXGO6)?SjdyB$ zgBZuKu>pyDtX^PogA-=G(A0N_TC#tSpvZcYq^vMHgLs%rI|~k}^2+mj^vV$<2}q!Z z(&~t>F*XqA5Z3k|G8Nvv)J@Etg^ML0m7_La#ASXHAK&idcAMF?T!2i;tAp2hn}q&c zRzUhdTEkTRi1gW&Z?RANY2Qg`18}1TDqBxZIE#450bWx`j+FpfDI}c>B)Cd|CF@D% z-QQ=aB*-+PY}q7^G@=hPBPzeWa!4F!)BlZtt;ipuD|f|nZHl1OqVE|{0s~g7N4D7a zx76vU9Nfd6X0XUW@Xo)vI(7`%avpCiGar(89&ccCeha*d-glVsn)*xCf8bFslD0F& z(=Aa>c&q)=s+lmg0oYLkd#xsWcYg~oiRS(YGUFHhsDwP$a$F&x1}*_aAV4JH`>BG3 z>kYg}C=1CX$`x7^OJG3`;IdH=F6uQv*8QkGK2g;al2H(ew-NvW{CWh;TP{eT8gk4v z$c$c8>5u454#_j5DhkXVF5FEO8pS_2)hbADB}CONNL&e$;IDz1MFajo(mDkt(~AZa zL({qi#ZUmEcu1IK0N5!cp-KQcN}#+AfQ(v(F)$_);>Hy22AxtS0o|+$ZLgTmKRSnG z7jEy2heSB#__cxUKN>xmL|Cm>CK7#50GwAC2}tiEX{b^2rOh(Y_6}_Ts?D3V>V3K-|c~-Oy9YWS|%8z}?t#0!gT4z6UbILEMBvJ`+=Z zNgx{~&~a-DjAZ|vWf`s^TZAbV;s(qA{c5N;v=x&inArJu6P@U$N-% zZBLLAh(Zmtp#;9#01A`%V9z2!et#fwPauy~g5HpX8bml=;zgw%#M{x$5CiXq z!JY;EpKgYJ{T9|G833mhKKj-!26scv31p!Lf*>16k$|IUdw=Bs#!7%#Ie_v4$zTr2 z5<2jJha^u9&`Tp4#xLsdBgn6Glbk%8gc}{m=q&O<_Xzx#>}wX{8gHi(n*UU$lkSZvfxke~ekJI8B!L89w}vj!wGmzXlN>d0R}N5nB;F6F3PK)$a|sd2 zRS*8rhbX}Mjt-CF3A4(=6;*^O+-&=ybks<(a zz$Ml|mOBS^l|zpG2wvb5-6REg?*8_olqp3kUWB^|{7Snl(X!_|1pT3`$}X23r#O)$pW)I%O@t2lDpFHSSZ zTPaO2jRSJ(-6)X%UcczGo>9 zmlqT>B&Kx_T_{2t^jb_ISbiex<*EPP(5{#qQzG@A_CnlfL^&Fh+M#=bS8iKEB)$q; zl2O1R{f94;>wy`bvi_IKpVG1E#n;|$Y}G>n=)<`xbfS{OwBN`xuLHa;uHDePN7qzh zK{8=(3E2=9fExmYDvK{Ua6k)l`htT>xk;#=gb7($r)SD`r2Mp4`8BvL;+{`85d zMD7<$N7_`Ob9%-78KyNs;ELe0L$lmMV?|mU(!n7kL_OR}F#+Esq1x7D#l0kd1!ENr@((oXf5ZzSVt@aS4d1x>~XX5*sMAJZzFgmaY7mrVZ@^p+R) zTH&cBW}6CQmeqjRFRW>+PZ|qP7+kL>T>0n%Ph9!^!Sce`W`#_mIqxFQWlCzYEnC-PISvhm*+(P zLQB(RwoD%-wto*J2w$L-{+XEzG0)3b5kG(c#^^j}Oz+S-x4q;OhHkFL_{b#8*tfC1j1194P9hP{wHh8xQZ58&!7N0ZfIs;Q!=P;#H zuQt-_aLHBrRX=MzcrJFelWJ4H?Etc4RLWH#Y~N@hp%Atx52a=Sm8P1Un+e!4+iWPg z1di>HxmW7Z$XFrFsU+lKl%ZTC=dv6h&Ek%^385ir%~0$P-8#eKF4j$JlwzBKe(+H!Az3CO4{e`kBms@tRc;|`cqa&} zQ5Q!u%-p#j5Vg9RFraW082+4!L-dfhUGPeBNl!>UyQACxQc>ZudqGIG$k=(1nDEGigKiF zwp7I)kF!+87SD7!qVz|chRPZ0DbChs6>VcIMO05t7p!|Ss~(N1LpXvn3`P`xf&Mxa zXvZO)rbVoK89H`{Xgv8`UEm@V(1!dngw!T=7J@(g?o_r6#XsyYo(QuAR}Z5U0kb`7 z!u%$7R)pXUD}?d7jegC784Gch@&wi~On!t3Q*K2tP_Uyyz(_QDT}WJ(m`j^m9OR6V z7G;`DI9e|*5Zb+Cte;IXnjRjHJ_438#} zx30e-w>fHrh+W)ESkL>KZE+iyjroT3nxkZlmPP<^7cphPyFd$$opRhvuIn!?Yq)Y< zyUy+6gqU&qv5Fcqc5KGgy-%YV$9SSKm&HoX*%6Sy*SBV4tdalOqpa@&V>PGHYRkme zH*$lvncv()nwdkfVTNN&Y@Xu#l%I~(!GsvQ5mqLZj#Z{vfpubNsSXw%dt1da$10sf z5(AfF!!pO1$vj20;(x@6i77IOpmmu6=Z9UPw+q^IzJPb|%^vp_rlVNBS9Ha=qj8lN zK2?P0pTe&1--msj%DwUo>x6#0?})bB8xQrB@ zpID$y#?G6YSTH&=KVeru|23?C&CP(Bx9fE6S%vl4$3BeBBm0KVjPW@Tx+C0{-DLEJ z%|C2C9?N`9ca7bt zC;9lKLxk0WF0lm{?A6mxs>lsawHL4jHO{c5RqAlQpXH~@>dydWxpNR)*c3+PO~u7+e|@sI#)|=Eq2>N8Mb;#yE2XTy7Mo^RoTsX-UfZ+~CJ(IdaHcq7=%~vrXn{ zNy~=ZAFex5bL`N_7I!9TyDm{Wcy_dx))F zsC%(rC>RRI;(ZN(ma%sc5Z}B|JyETke^sYOKaG2k#(->zvt{+i%do9Maw4(Ib@3t{ z{esnvl%64{Hz-w0+%R?@l&EFvZ3@IU^%`j+GS!_**TiSBCv0AnWVH`%Nj%q2)3L5B z+BDYgnu5QP8`GqN21)-M({$>52$GL>c+vXFkbz0kBqy_2VKuK6tW_DRYL7q|=YH4j z1+B0&B9_F3#56k{0$SCXDT@tPTwQU>@<2M9nGS_mh2*JF48d-ez3Sk?-JG8eR&KuC zPUeEzSXG|{l^VBm5uP^TdgW@yyEc7y%HTo|)`h5;o?vzpbFBtE{^?ej6+kdz%S zi-;CtQLGHyoO6$6pHnb)j#e-xbr@*8CXjQgUH*MIr=h5Ps`JAWPxYF^tiw6Tvagrp zHgD85bGm*&4e;}+w2XTRkl-xzxoBDV;hP})-xt!MfuivkU$%r$nBTsU{14e0)-L~t z-Hhh{wwrOV2+LYuPyY!^AwtrX1V;)FPZy6OGe@QP4Nk0}**&ox4x5^NPyoE3dR3LN zMXvfchRUn@stn2>T-_?v1*=MbD_i2l9{ux^6W@EI&$f=2b6-cQ!967>bMp({!vNpQ z%QeeO*T1%(ojl+_c{f2bLDcGglHx?UG$If^6+5|90JkCta6bmaxqV?VE-_Sl5t9gfV!`_TTJj5gDg|4?$Z}klbWnA0>uOc&Y4l7w?$&$HNDx=NEw!VjlhRBHzNqtffm|Ohd?mV@Gq? zB<36tZKOAA;-dXy#~n2G;>2P25Br#V=U$Y(r=o{9n*|-BTCo!Ik5n(J60A!B{hSZ} zUi^wF9xGn*T{>&gV9Y3P1t$T=1O1Oxj7bE^4hT3~dua+Rc!wAX6H#^o860P*+YNn3 z?hf>X<)~7bMD=6s?|9c2>A3raL6isb%ozMIrL(+(KkQBEQ@Wm?^15M1Ubam zm}9=_&!e0c=LLekZv}v(rEJY++YGniRc-)VVpI{{mz|IyUHwhl@__wFvy-2^&dXUvK3<&3_lHLMol0&W~tB>}xCf8817 zU=0xh&Q!diY}A_E5qs47M&}#V=yDc9$Wc!fpZMlMjo{?TNu~h;(eWy|36Zx%F&&SeLfc*`k)q1N)!*bsYp+}4 z{%sNV3l#6Rf7RL3_r< zW^7jbd5A}8+#6}%Mwm!8m6|t;ifYipp?3oZerTnv1jLCuS2YYuALTdvj^X!>u4|69 zi`ch>xQaS@)~Dg3np%FdixnvX+3>n*sz;FZhK zuG2V+I?^pK15Vh8F=_YQUf}k|D_wv}k=PnQMW&|F@;q<_aKSN~d z+k6atHVnf)3&z-}9fUZ<{nF3s#RUYa)W@{(e`9kwi`~yNbv`V&6$|c=Y>P`-V#z_d z*0jkhMTHopYek6|7CaI2*17>!Z{4|#n3J1`=~4Ks-|1PgD}MxMwfV3w?qH$mn$Bi9 zs5u?&JHPL?1w&#&&g`QY9HQjx)S6F^sO9Ta#&(4`0$j za}w4JA}MAsrHW~?WPWoQ@J5`O_E1~}Ahe;-j#HVmq4EA!ZbPLVqcWMZP(~ul+XEvD z6b|jwk4QE{KX#>b;l9WaG3#fcYlu86QDlHgPI+QojP3SPnLZ}k*N5Vjt8qFC`Je0hewpU!P zKgKdpZN`*U=gaGy=qbIEjH)2UI$fMJn$`r@yow^vokt@2)k~Yeq;}J>zNYXUnn?Ze zIwF;$sbqdeYT-TR);sPy;L(Vq;wfkx%8+tBgwZ90(IbTM`nK%Fu%(Q=Y6SJbGXwtaeOsVLny+a*X)PNnJW33;dF)i$60OX?*sH7-DO+%G4d^yuLe;s z=<}bJav$I2uC&Hq@R`|uSq^;m`z{K5n?GasYJVP}J`>X;2Iy(doTAY9Ge!~3UsR^7jD3}FboT!$sx2pfa zPesbw%iK)D*v;MkziJvazUU`kg!z$OFB9MF;hME3*`(yutz~D#+APEMvy(Y zx%J2cMaCAQZ+0oB42gOqHKYmZ)d<8D8c`I9i~xz3*bcWw#AO^c`e;3vWUlYw7h(Q3 z=Q5lB`SjB07sM5V8!?~LM)WsBjCfh%QkLqUBhfltdxH})Pb}g1LKLjbMBfK~%}Os( zLQTLs(8 z73V%|b}?6**uS$I_sZ9ULq~gi&TO|xvO2ChIyfUexBzBvVbKtBc{*_Lp(RQ}BZDow zd!)pr2jMHeVPwUJ%qQ%nwp0(tnq(ubnt&KIrjm6Qo8SKAlh5+&yN+3h#y(9dNikyPY1zn=sMpVk*($nOKxIO& zt#J)+sNp0%Z0lvvk59KLQ5)1rw-qk$x6s(}`FUYR||`@y>_ zYX9P^>#imC+TCD$5*b7r#!bpm8?3ldo9<%>)aJ}#La`{f!$5k$wlO*Qni}fW%oOq} zxD^h|u%yZ_?qJx=c|GLxEIK38wq_!3;!c$1WR+)YZl{Nk4Z5o{?9xnMnJ$2FVKcQ! zGCv!;MtituSX)LvBix>oX+_%V-C@hbw>fX~Cp)wwQ|6*1 z<3?+rO9rCkHUtx|O1zjB#vng#Vd3l8^@RWWkoKCs6!kV6hQXbcatsWJdg|l!a?W|M z&Q+KbQXICdiV0553xW-+MtjLYdqFLkLra1FYtV|R|Ko{ofDeyG($v@L7f|Zlaqm;~ z7@C&S+UQ^m{9L}+?N*ppFxE0o6>sO)1zw4HSQOx@M{X13pV3tbvvFGI_0Jr8$qT=! z11T&=-`L|Z5!8GJE4jFQ3CjR0$b9vT25N_FZ zO+63)&B}fbNkwwuE5gNnML4SeVb192?jq*xW-e~!?qK`BgIr4Lnj^j>#z?P0ZDVAk zwX40Wa}+w0^I1z6l{KvrI8WLR7q^p)HF!yuSC-ul{sW)vcQn|0%s>Dgg_j6jP|sc< z87z1Kd@kUL-z!kKVCP}#V#Ik}yHDK0ayt8Y`ZAl>bU&@Prx$q(!HpP?MIQ!{TqtHo z2lFpz+k40lXRr+!J^gMQ+z>@vzs>M&_C7I+7IU7?f`VX5*H$V(>F=raAlnTT+>NS& z*i>BxYqbho?$6I4NOOiPjw1nciVyLuK?Q|jvFQEwVKd0 zH)rNmNY7Z4)?$>yxJFq^EH%l|*XX6D*&1;Vwqz}6*L4h}#KZ^Yw75#|vkk~L6GJ*o zN{68&uZyt=zGj7rRLLnSiy^8*n(fq?=kazU( z-q5Zue2+%RH88}+exE6Y%yZ?+oo0o}Yaer?3JKjugSoYZ^1$;%>$<}nlsogP0{N7fzgNdkB_s2wbu+mF$P=mq7i*Shp zVLK+Iua}c#t(1)suG-gJ3CHd<*?a!@wX~|D2v1k?C!;B^~fBnSH)oXBjy!>}r81O>xrF>C% zkjuCr2_HJDd%ms_2T`?yB97?9EVt%;BY6!Oc78?bGf{O=w4Tylw8JWJVbPJML)`uP zhp4Ht;tfp4=l4T;R6xoi3VJz`-EEj>!Stu)7Ea(O9QN*}tNM3VL z<-upa-IgWSOldk0KE$Im53#Dz`Y8sW#j_C7nZ%E1NT1|kKL$}&t-Yc?IeB3997bWp zwwbpyJO+dZPgmg12c)6@9X0Yw(4(c3KxGVIlPm{?g+S) zT8g*-TcG&q$Q4gjgbd>CxZLD^?0)Qg+<26Fx&HOf2VX?kP|gGb9?q?hMp8D)x0ps= zC1D`BkZw2;V?s4sVFyD=-nlmF73~Rfn!;I_NMKcV8b!T2xfNa>3tgl4g zrC&NJdzTe6zLKYMrx9FtUwxPZi@nrAlOCLm958uODwNB9vvLm3*gl|N-}NV}-NaZ` z*gTm&AUpt%vb%~IuT-V9HT}wSL4fcIKRCb?=y-+_aXyaeau6X>+t0c`CX7$ zY9)q(ps)tpxTb;8%ye}lM0H{$rmwu zb_^g7?kN~TUc&h`Al!%_u2RaI=C0rQJm+0*o8Na`dD0x)195*_tg~93I^nvXz32XY zttE1gUm2kqH=g67oGrh8{EGGb)yLm9Bog~5(&tOEC8)hCh;v1R;DrqGLWb%J2jAqk z>GFi^vaVDjg|$1$6{ul8KGtVtbmi9Il-FQ4O-1x~*0zwZ`>|@D)@7Kkd@0Clo4l7> z_y5rKPQjIiakh7CCp)%n+w9o3ZKq==9UC2M$9BgyI<~Ej@nz1;S5s%|Ox3=5-m3TJ zz1V*|Ypvfb=_)B#N#iGkUIu{8*CgMdAv)_=k64+(tI83m?_a3Y=|xVb_~*4l5R70N z0#cAbz#O+|shy|D4pGCR-1i0)I!}H-uQKoW;qu!hRcaBB*LdVKW6Wrf!^8ON$Q;>w z^s*j3hGIBjl7S_syCLE<348(`uqEf0M58g$IP9fBcuaSmziRISizsliR0o^Qp+_T; zj-e@Y3#wPWi%V0Jy2ndXlU|6YS@oO~PQ_fgdyfsUf?uTpDB5_zeG?b|-az^(4=v#K zgkIwI#9q?o&D{X})Cd0FxFgQ&@gUBamW5;86oz}7LAHDvVkHQ>GMnlMY?tJBJ8N2^j<$mFTlM8rMCOHYzGl?b$8)l%@e1a>WeA*;K#DtNjY5 zKN|y&CVW$`6j55qle`9>$NjHLTigp5?m;6Zz%H>Y%7H>Wj|#L|I(P#g zhB$2S1_2x^8WI{}@TAK(bbC}DX>_W9c#e3~k9w2=SdNmQg>nEfa&R7a;e2L4$p;(o z{h$~du7L|*95Gmpdl(4LdKKu$jq!b=j|lc7$0sL*Xiqo2ssd--4fJEj_>ZFy#=){v zf;h^7NW6DB(r7Vw0}}>0Dug#VhS^VUX;zp!?vb2oaMr^>d>BX>D3LrE$aV&NasUL+ z2+Q$#px-3uSZHu@FtK7p@Q-~D%NwDSsh?gM=gEI}lj&xQ(VPK8>V-9Ee67Kf73DQ( zo~fZ#G38wR=t#%Wg!TBN(-l!~l-6^;nL8|NC&3?DGWuR(p< zE45YU(BzfA-eZWLz*a{{hT~@&=hVn5>Ke3ESvp6|GWA@}t0veod0zXohPtvSExboh zm`C1$fDq$a<_oTui_R|X-VwQ11_P;W%a5M;4|F(;p+7 zpLNJQ#)|jfg-W9A8NqXA9jQIr!8W=~LO}lNElccbcwJ{>0WB}>p(&-LdijyFnEGcw z?ibDSj%C-!&*^QJ>pS-^_~AFXt$^OW+gFaUp97x5j{g4~z2T(GvQC0 z>Djiog5@kXa^2!0x0T+*o2zVf|K>V#E^92QbM#bFYAhX8X2C%{^Re$ey*J-Oe`>vv zaosBdcb~kHKQk?_m_k44wk3WJpnYD!JFWhoUz$uExSq#jRaNUXKs*)RUr3bQrN9%C zp!mdVm9@M&-Ey0;c8VTx$B_T_tMpN@{WC;z*(hSCR|@sEdgHKqW9VR-Ck$OeJZ@ah zbSn(Sx`WQo&0uxY6E$~cRQ+vB4FSha9M_D3y2S$f93f(h<(x&tUr%aorX!SO<5D$t`i!}wNE zM=fV|0~z|DdR*)Mf28kbSB|8ceD@6Bi7g-`|L>kb%Ej7D#LN1>kmCO8wocz2!soJ% zwYhhkq4$cj>}C^rJfdhdP>`h7rB*KC7 z-;Vx=-Ap8e3@P2xcWb$_T%%45hiLu=fQZG;5ByDL$cU4cThB1U8ZE^DIi3;h zaqZUM(A`+Y|7o<^kefx9va8B!(QJjwhCbY+T64!^|f-^fY5w=ijm6Hv0kap3h}a#2Xrr zTte&OSIgBdxI@=wGgMqp)#*^nW3xT&QeRKo(rmu#--`^c2|m5xs%+LS(qg~oIR~C* z72(-aT(9t**JMs>F_WL|WPmJdYk!+FU{K2phU*soHenCT?)+}7`%yaavjyAUotf;y zQ!N-vKkTr-Kja59+nLeyz0qpijnOKJfD!F_x%IF7spav#p6Xe@1*vv$)CvRrsE$)Q z@!m5hf2*3r$8nXOB9xR_GeT|nkX7{IoWz##Ql8_G3=9*4(1OstKFrW*Iq%Z@M#SXu|H*e_{pYhy_kmHL|qr)VGhN@e!zClmx988#Xu z9WKpyW)8Q+IgrcAr${!$-nr6-=SZvl3a(U-kxREmMZ0Pu(vG1%l~2`mGD-T!=Iy=g zCUlh@OfRXAXuS3fpbu~v>DH*HA%%fc?>xp8=mC4g*=Yf=iALxjIE#w_AnErYgQrT%3@@ z0{F)2kN0AuG@yu;dJLj<5}*SY1N$uWPktN`Gs`W?D=Byouaf?>j7$R3p{^! z^~uAB%c$!0^t>5;G{~nEy7nUq@Dp^njXfCXnO-6^neof zz_mcwM1;6C6l^sfl_)Yjbx`SRT`5GE^5w_~B7uOlgYN^O>;ugk{>%?Vnh|4^5lR3; znjhu>W*a{aq#=8W4&l1b3MRn|Wi+=y_%R$@1|kT5KYJflc$hrlR*5)@IN?-@7=5>5 zE?5}Oj|~shEdR&URKb576~e*BLcwLAf>K^e(LfL2(MA~xgp)*wo0W*QFVcVgr0k?* zqxW$Dtu~1pQ}1pHOj#LZV*D*{hZYyN+$I}6b#Ar(MY&e1|3}@it<<9-)QuKXn6n`6 z!GPSEh-!-GVVB>(E#DK_35s8O6+R^(a>yfS*M9|)|4*wgcRo^`p*RF<00iqrp04$N z%tmYB;r2>3N!jfVibJxXKec}rHm-p%bXk&~smZ08Vs!I4nr~sf%qX6G&6qioJ=J6h zl7M6cVVRhslbzt$%NK^d;enA~Rzo_?2SV~YKKzsSc7eV;lKeB0{0_74oU63h1kb5L z+SFs!8e!QMily@>r0`keeafS{FV*1tpx|6eFGo+>AtS|uM6(=V$s0XtY1dB57;0IpxQP5WGvua5Oly|xYf zJGz8_(w$l-t?^kH7;$ehkoSb%TdE3YmU0J(3cn(&cXBJNY^&hO^ZE>Cjl)r*rzR3Jv(aGK{Uth6a?==Hp zzlJ;B`FfeZcC0?BWS`T|j}xHRpBm{u>)k1!lfYpyq?17bN3P2FrW9R3aw zmE1d6O#RQHehu(XIqN&leR-%nbnrDMBPvz)gu)iSb>xA0Sd`eUfmrn*>!ruxA%JMy0iDXbNlY@Y(!BAdg>CkDHR;E%nC7vkO{%Hs~7%d-QBCxmhcAH|!mOPd^$@1axcx3ndKXmpp5X9I5# z`Id}lgDQeZZZ#jGt`_sj^d}1PP9HI0|9}fOafH-CknZ7)s`uvilOYlwe#(fE!(nt6 zcP*qMgPjAJb{`c7eu_RK*t_L2aBf;2A^4qRP<}EL1@nkxol?FcK(m=oG9@uDuB#cIH7j!U=F#??eM@t1jMh*?)Q`L)mNccv_ zB&9th7bM11TMb{biYJUXbi=A&v?pL`P?)uP93FSP%RM9nvY9%QgRcp3%uS{wT6$*r zpvA09ZE^mVuv$rvRw;Wn+^Z+$c^5Wt;JIFioUX{ zC52U!L0xl@sP!!(4R{a5cwjQ|lmW*dQdYAf}kc%|(8nRV-gx+a|Gw z>Dg&5Zy+bLz_-*dY%npWoyP1Khg31tJmzOC$C|653VVsG4lRrvF(2B)Ta8qeS@;L2 z*c9ZV6ODw3hY_2QQNGVg+CUzZjJ52qu_^-99dm~Ps0OE z#>#&6V-b@MI;FN*cZ+D6hpSL*A6X8*Be(C^RvsHOc0Ca@)^r|B(l#SfuGp{GfEBs(O|QcD@(j^aKhYrHI^vuG7roSa$kd`19nQ&Vov#>%Fu z4VJ5+Phu;St1-UP+8W#4&BylW;>g-4Q@JEocP0}=sVX1diFQ6dzw($W66K4-lbileJ(j=Ml5@=?ROJ3qsPg7hxfEvU>&#GkTV5xeJuQn zx%oGHaNpYwOVXMhdY+s(SB#t(Z@8lg;~;XZabwgyP<+iBuw_~=R4f`V86=4mdUn%o z{=jrVSFj<(O=a-k8y}EfwHv5qy64ocTX`No*uON-91bu$43Lid1dzRbj(~Th-t_3+ z${pmpcOvJ^rXzjtye^?#0Z6VrsG#=ziY4k5iZIgYzb4gng;WK1Ryv)-($lZ?s{>v% z*i%vMR3U}F@#_;@>M>4~mycZ74%`gJ_xs)^-w=dNK>g8xQjT!V@5xm4 zK)cy)2AHM^C{jD(aZu=l08Qd-r+T~uUaACh=wJ==;4*{ zS*|c^%9sYIOBn2dtS0e41!C{-x9mNq*}_6Rrg=E*s%BA|ILJ4NxGvbuLt6vdqiH^l z_L17oqq*Jv<2q_;3+c?yRP@0q_SkJ&t8}3@RjJM(?hwcQ8sQR1?)MmKD$w0arx|L5 z**%E~sS?&{8q44kswoqy^n$!{gs+?+lZKfUWp@8PE;MBd^yz|{F_~Z0fRPt*MfRtc`7IjI6g8Pr(r zt#KwvdW*X7WS`X^k^S1^e=O?%W z=K7H?8xgo0GnCCls<$8tLm^fJVs<}}7skQu*nZW)5t-!?6rK|nxkFd%)7apcD+q+) zIf*|F^LMK~XO=Wr|Jy}qw2rGwv>!qGVDVW0RgcG4F=S=%8KD@JpAu z8;i5Mbt1MG2X6|59g`Kz(xFMzX<3pEDlU~EbT~1xJ6h+Cu>E;Zn19L1l1Dimh3y6_ zpzR~o;2lpW>Qlk@tM7XJ=_TkvQRkCMa-(;3SJ3G48M*q4>Ei*E?&|Aerij3!Sl{6- z+GCAyZ3x%D`?NsEOJT?5ltiG3{`f~z4jK49J6n?io7lN4V%e{ZId@46Dk&gLW8~{y zfs;25i@Nw!yDV^u5X;v57<>B{6}A=;3%;Nvn?hmg9G4+V^UV&}u7v2bQ^k!K02Cnx z_dtT7hRnZP$qpKEz3%~sVDKlx6m9n=eG{9h{nNlT-|Qpn`xbb;a?^bHvOjO%QqJAT zwVNc}pxN^f2E-tHs5sl%pc{J>P6nlgddguYXF?_r(vU0Yc^C27T)TS?jHG1&Q>Zom zjdv}cq(yUU?GfLko3-%x&huE`%zdsmf}(?vzS=k80mxd4-=IVwIvcJDpEpR zM%><=P=zq$j`4=$l~z=c@^73V-O+Jcg>sWj7eS|=-#(Ylc)r_09VSN8$>gp;6y z?_=AkHuCv`{JYu>Gdbb$u_%?Yv}5bO~qq~!g_<#1bVd}Q7=-+$`&Q|*cd+Y2JT~(c%G)iG5wMEQO zgFm8<31GokE1Ys26sw_Ts?UcxgVn58luqFkKYsMVyZ$m`)7>e^{%B!=HLz|{{fbpO}_Cu$|x|RW$8ixu=@FH8Gkyj1Cii-v_mlZKv zZ2Iw*5p3l092`9BMPo_5!fCG)e%|t%3DfE{myzK#4BlrbrP~r=b%OGqGV4%)BD0h- zqlwCKh0Uj=1BeAD$!NR9nPc~3OWAFzhQWa2;$pe-ks@C??dFPsD=PLl8|+FRNvKg- z|G=fPN3-A{s&R#kEu=-6!ngBVoA2WPty#rXFEsL%3HIG|-bNj5R=B(H1GI~3TFX;G`9$Dxu(EjXgN{Jmq1{fChA>*sNmF_wqz z_x8r>L`rmkqzf2)WXt`Vc-f4S_6|4AxKeA*i2xGOaYr5?ftVJE-(Mb`6wc}}I#wPI zSBY!4$R4}TEw%a@Y~`iP-+|XD@*p$yON#_Sm11!D2eWdW$Dyt zjw^KQv3Lt1>-QUK%8Tb;9{eGZZmwCUGnwqOGAAn0_40l&t*g%Fc)QoxWFoIt^jp4A zFCusB!U^8Gc`VGM`#I1|f51y5U6()(>F=CtEZNFLnJaYUSQ#6+>ai(7Qs#ZtoI?GL zXF?|nL_1iADsn+_fYi>s7z7cqTYd{j`1861GBax^cMFS4ZA2gT#enNOEh!E1HGUD; z`y-Upo9Z{@BIssmF5pG?3Dq|Wat{KV!R2B&2I|S9x`iJ|m4UnuZNCVg=3dx+PPhcl#3~+s!9*-C{3OHIQ?w@@rmrW;LDY0sj$0oQ zxBzvE(b3*NBXip^b=ywJNI2{ZMqTGxhVmj3$bW_P zI8xZYDn3lfjzQ<>_UOk-l~iv?^(4y|CN3O@z69TYCgof?4;$WI*cy~O;w#W_h0W0H zJHySI1{bD08KF>lE~gZ{Fg8>3JiIiwJ{B_g{B#?m;r+pR%VS6(caV)$|I0u;=;m{ z6IS^R6+Ld7NXA~ZYRPJf2he}eIfMqRQ3e25yHiB5m;fOAO>TB*ui2L1F6MIU&&n~A|X2|$GU<$KRW6p zYG9^*V6#J9yGyQM%^hcsGd;?u8qOq_QET-~o0q-|S>H|Fm~O_62j#GZvHllgh$jwb zy6U+@tEXTuINFhRw&BQ*H#ewNRK_ZeDW!zmf|<{vj^> zbc}ksQ|#(KbZqReN=8dwMN9zae4}Fdl0|f!`+bQ5#NaCz#Ih(nuFGMX^h{`I)kI1b z2d@H#&eDeJ7Tu~!E-b!|+=L8_;B((yZhmPTnqD^3`1ayLr!xJMJ#zqWRCz!%!0x_J z`?T$VC&iQ1n`+lg-gIn8$r8h{G(e_&Xg!Jb;^leeRGV#I%UYK=^M@+0E*|EPlHcML8{HGhYcsNc#ZnY)8m*=>Ui6$qo`ywjAh$34AY&Npx?rp&JGP ziDINF`m9E~o5mk`dDxw>ES(Aahkv-D+ywb-<8=!m zH-*H&(G;bKu1Xu0`JSaYZRzFk+&97q0o(Jp_8V3Ee9tw(SL<#X#~;$$xzDlj`faL1 zPi}rh$mh>N2yb=036)LGv;pP&Qf=jXN%85orhwWLFLhG=v|Sl;x32JSI(Xr}`@7n= z^CUbpd->MY`5Ce%5-YuTu+|NK2-W8I-DSbP_N^5?Q+e=I7!=iyyn+<>VLrisC193v zu3P>C3nc#8C*A6tBDehYK^#C9jZxYxHo~NN^P*xJm4JiMg8+ashYu(Xro@{HWknySuUzM83rph ziGpOsKfYk`>zhG);*skkbxfbz^o$Ai7NNA-KRjFbTv-yV>s1^NFa|XHi@-9~h%%)b zTUH>vy=f>PN8jvMl?&WJvu|`q58FD-M`-=>$@h$%45CsR@b!c*)v6u1SYZ!im*_n{ z@eXbFjjxOEsPjZ`c&F6&Zduq)KBlJd1%ckIyhN^SA&Ss)RxJM)2`tFv-Q+0TgH6>4 zK=!L7dQlrO3GF`RhonoU^jIgW(C>@)EV!fQ>YU_+U;V_hf;H{{8-p(21{(uibor4~ z93`J22K|+N9Xb@ws8Z_sARywH?K4wXu^M=yumz*aICm6y;)FU^A9#YDXR;d|$%%!2 zh&4^+GeyO#a$Y*UNL9@CU2NcFakGpd6oo!LlCgjdpSUq_Sl5=+SFXJ{}Nq&wlQ1jez2A6mAJ}i z%=X3XwhJiqNo{>G-}B8B@D>pMX*nCSO!_bY`nv1#P%Y^5DRncKe>d~_sI^^-8V7v% zAeg(6wF9h2x~^wm1vl2DHq6iCX!7{Ru)ZRm-S9Q-KD~SC(RI+YKnu6*$M7=|CQ$d= zs42Y8feii}r5G>6!MS<^*{qdW?s=N?SAv+E*)Ex2N0g&zpWjN5@M4}vqfwFgam0`q zO#k{-48*4cqPXOMcWpfwW^LvpZ1uS54M;yonDIxew&RPn5=IP2w-m zG+j6b0xs}?(itZ4ZKhr9{5Xu>zE7%usAkcmnGUYzU28Iv?Z9&;Q%c zLEqVEMg;=`0z?G?VgG+mMcd^ihJPRYJ@Lg!;0aNU}>HqOd8am9DJS;OUpsv$g3+d=glM;Q zk^3Zm2)`n^N%o2(f5mW9>?ybZbBhchTDXBl%wN1|1MAIf0Z@m)RZ=Y+forqj2owr8 z@1M#*lJI4ZW|(SBW~wN$CCXdo7_;G|r#9&Kxrf_R0n1qunWa=%*u?C`Mf{JXhgr(V zT5y^vt4}t=O{s4#4;7q}Q=4)ax|$koQ_}59P`eRyWn85^eENTEQ`MXpa|1ZgiX_*P zn#WW*PzMX-u4Yl58><@v&8k1P7Ztimn| z!w3zV%5F~>xiUccxNL5_N;Mv%$?ULdZT4e4({CSyo#7UzFTs>sv8>aFUoJMKe6_-h8VnFjgb!_2YxOB$d-f7rarl*7-nTz)E@kTu1 zLB|o&Es;@qSP<}?i{~_1|9Fb=?FH~n>aiHcwTHlx;asnJaNDfKr^>Q!e`-Y=>C$x? z+mXei3NV|jI5^+x*S|N8frUQ~VTUJCpqQvcF#u+$tse2o+xeUZS)dz|lP%UbG^n_l z0-1RJ$eJEv!*)1c&=mK;F-hb!{@wlM_*`kz!J{xJ?hy-G~n;&NWf-_G3 z-&@G8-}@3g?h;6Ts95fPu!hUVCZc^=U$s*UgEXY7gS1jAy$ty(*px1otVVy=4E!SZP(Wt4mUIoA8c3!8&Z2b0z*08#?1O%>2_ydmm*sxGJkx%zak(6z9XG#G z^;qzruqoGOpmIH~hZ4YlfgG^UV~Wraj3@Y%w_oci`KEjj|73&wqEnXlrqi@V9lV4w zCb+(k5LiY(hH5e)(|&A!;ym>8eR?f7l!Jc+TYJE)PgL!@VQ9Qzx`An5<3stAE7232 z$CO!ZIXUgib@^2CvX^4ULt%|Fy%`Ja(W;5kPcax z2Ig(3O`JUr4x0kDDwC}b2()_)w4;G1SAru~!5k$x41$mgik&<900eHFg0@%DCm7Kr zbejhuFq?Z52eej(?BZD#q=LOL+dryvbW9Koa+Wp)+Qdn)&?u~ojacam6;o^0WpK-i`MH(R&TaL^$BMq*%Q8|?yBXn)a?^$Q_;JYH%J_6!A**vW`Fh~PA@&i&qzSr+-XV;0UVh0N zsJbP79~drx+q@54#{Vbevp6!a>Dm@QHG!w@h~QXe zYf!wn&rl!W`X$I}>yDm9^{+#Umekwk4sGp#qG?RdDmi`j{2tccAinjNy0nd}U`0u6 z&j>=#G(tc=&O4~Gp()hQ(TkqGv=`H!d#;T9d<<-RdNcVfk38k#lsU;U004@TUozq@ z|HFBX^@J)T;}YkR+=<%Cw#p82_%EMkWkiGU>?p}*Pj?5WCx!CKLB}<$w#WLxl8~1h zDyW;8gIBE5gWA}>?Y1w^tFMq>r}^}`KNEL#rFXXNSR8kY3)`Hvq;!(s=VffvNVFnH zX_!a_a}J`oM|h7+qB{e)WEo(liX=0ox}mDlz8<`vQ;xV!mHGl&A&H)u{_n=)`%bFn zKM&}IAyoc;YFB5 zntTvC`RYdraBS9@7`F-ck=%ajX}x~#-uLbNyw?1B$Nn?rr8(eUN9yziMReZpK|g+1 z7abf0=TP1(dpBa!X|Lr1lDYK;F6ZBSy#Yl&Ji_*uf)u0dt^h? zsV5JRle6GRZLCDEI0c!Lft>43v*&pOgzlMA0Yb}Oghgh6=GjuVLp+Tx{TXx#3qrc% zxM9hXLrIMz2z>D0i^kqeQ%#@Z-kz>gd=}az$RZ_XSL^ep(+-Q#dXrrJV|PvYA-~L*T~b#dIxJAxUZDh^D<6JAOXu;nkgwhhmSqQ)J~rUncU%f{CeV`_z4bpRRhp z$twGr;8wYwU}&~NSuu{+tVVfpI;AgXX=7G<_M_t5Xlo38ayT|-Ei4*r4?*{vIiNPCX%pIb>WYx=8lKVIe0-w+bEL9| zZ@j0Pi00H|_b=d+plPiq;kZnQg9F__hc}d+V6KkGWX0Nhm$q~2fNQb;4Fgyg?-3bC zk??)UZRt(?6hoG_rOSmNFVhsm_*DBINsPhYT$(hT5Q}fGKuEuFhj@L1(&6GxvRj45 zSXKmmyM1;@&0?I1o)jF{X&We?+aOD+(FhlPaeQu@@(4r5>^B&3ggc2gpk)7VoBYUq z!@FdfDR+$#@$Ycj>GQTgEVZukeTpvNUSYiE;D)35OD;W*pW)E8`#WgunHOU1`7_xT zO19AKZ7EDwm>BQYFdwPxR{o78fvXoYckFNS6EERGUtRPm*i~x3wSxm%t+MkF+j9MZ zTZ_C(t#}?&Rc+U?2hoatv2@=AD6M1aZaw$O!o`lG=W5Y`5xTVQWixP4JDdX-+7)}= zNP@Ns`E8YS-D!zcszm{hrSWzAa`(FKsqZfo6i8`-yijaw9!b_9pYIvH-myu7)W@k( z;4%fsu%SXZJaE=`PrA7XlkT{8uAI(e#8x*b4|>*871TQ-ui5Q<;H7ROL=7$Z`_h3d z*V)O}`FC@qJJ)}zJO8c=SI_e{MI;iVj^p+_{us(lPn3IZ-4`}-P%3ikjbu^oA9>f>4M&fK3v+d2r?~_KevxrJsm*z@uI40sUlO&^>S_<{Lrw9@cHR zcYUHKfmH$6p5QFkt39@c7DC&b#hz71D9aCuWscosMEhHKTpjW*kg^B-?sto zPX$vLRfV&xgOOF`%VxT|X-0Rpie{6PH?(YUac@^bO?E2*!~NdlNPEWWXe}!|sQ4#f z;|RQhiZ~0~!a_G_LpFDeQ`q4t__Zc~GR3zBJPOzZvPuMF2Dcz0+@wLQx|rzzegNXi z6py^81cFix7%dPc_JjbBY6j!^k=wZj(!K!BiVj1*40m8foG`$?4M*Nyvv4kaRjSZ| zn4oPySaa?x$kscD*vDGxeJhZ$2HD9!LGzfzKs{u^B%bv?W!xERva#xpu}1l9 zW6<_VAe=tv>K1%+03zr2rLT0=33UZ`#oZ`Z2K2i=^0RnwB-Hdc2uZz&B+OIayb;X=7no<#nBK3>(WRq68e{nJwzRJ#@_O+K+WNm<`wA~@s`71AejDiD;_2$$7J&`F zA)mJN3R>DuT-fatYcoIU1?iWgA7sbbY=qAYw(<>O&5(H(jX6V5`~%Jp^dn0=7I*EX zrK^XgYhgrt0j)Bug0Uk4*bcAZc&B)$+djh+J1v5Gf(xT2`?I45OVvh<%=SzulQB8t zOf33LZ0cCqf7q$YLBkE<2s2c-?6Kv^w#aLp_jQ5$iGp&aDBpMKq;?Uwy-N%p{Spn2GSyzuU1tRBgiXUF!(u?^la13Jvl@Who8)pGl@|97k@yp8<0F&F zSBCsEtm$jY)FY1W*LIHQ7s>R@CO4Y9RscQ@Q#_KanRfwixj*y|LB#g@f26MzCgbTR znk=>FKFH?x4&9hNQ2%#P)dN99Ncf)SC%!#;|BK#UMp44T!ravDzb-j7tesT<0zUJa zwda!$A<>{4GeT9gp>ixp?6uZ#5jZ$jBm#rxAy$1xSsRM2SXfAk<+C|M?I2`v*Fx<= zDM{?5L#&BWPV%SSI+%p`?Eh17f9hs+;<;t<@go)!&hS|INe8&hpVJV2g*(Cg8gtSLACY*8 z0?9+zqv0p$N99NFSH@4?U1!C|3bPb@M#@Xx4Mo@ntUiVM7=&Z-|M_<=nwt`a1$in* zGVH?>s40GD15yU&B`;E5j(8kX!GI1aAJiZcWCQcsq}RbOs$3iV`a@7zA&rir0XEC* z&OdX*U?9|1!1vK=z#Q`awMngnPLtX_?r@}8MUz&wqpFHZb2^2}=WmVDtXV}(bqdw; z4+Kl=Ep7@r%85)r1rg?CBI=`vX0!oFxG^=_WI4K<+Q|df!zDQW`gnV|F55erEGby= zbu}Ek`DooFvAw!>CZU{32RTf({%lc4Z*tX2(7M*`?>p)R9dFYHEnFFkMjhJ3)!Nft zt)QC>5>B(kB#kXSbxudS5F7LbE1$L=*Z8z$c zmgr<~7>zQwe)S(OSa2K1C66%pB|Y*>t)=GbZ~K@3MYzr`gF9K*5JRNh*n-$_*>3v#9`{+M=5qn>;17r``q~;L#Up<_3x1aV2(C{E~EiEd~+VGA#H~SU>-8Hq^3mq;9NbN&B zsc&*@p45}HJMsytWNUv~sl{uJC_v31$Bnb(){pAowsf0@0XJCpf0Rj))2Cx&O38M0 zwxgTt|Om_#%^j5 zd=n9Oa-wB&G;dA2%J#q*qi4FJpCoqCI4jy>k;PLR=-Mhx@F||$fMDg+(XvI2b^HR$ zl2q&lF{_gS`xFIru4U1g&+}|;K&=ehWCpbll~}Jfx>fjE zAL{EB)t*xTcUx069T6E63kvDn{;J$eRFf8*$z*);lmC0`SVyTHqdXk8j&fI962q$b zBN{MZsx%u!+%R_}yHR;WGZ*N%>lVKT)!)Pon;u?ZFC$1{>a(oh$jv)BU0sXIyMvx=*^FDmW zms%;wrU!@Lq|tc#_5;Nt?p4&YP7L9KCYC$-Pa^cY9`nw-^Zu(!u$K$4>H#0TNM+)m zU2(cQ5DoF1=e8g(!I^5c`WKA3T!GKi+<|sZkPV=QZs2GhV5{QUpSZ%W-;~n|4s_`i zShGgDgaA+CO7v0AHH2jlRwJm-Bs!EOShF&^gemDskohsPT?iLs`>SeDGk88VFh`1w zOyRR_4-gy|NY)dB#7Oi}!nI;skW~k$tzDhO$VSql8exwPF53`v>3Gf;T;U!&&U41U z7WPhHG#y|s(R>Nz=%d{Bk4qpfzhDmxG>Mg|5G zTVf%M-M0&~{HM2eY6=fFyV9qUqwnGDQJ*h`O((`1*@2u0W5g~DN~B@Y@soXFlhBfo zOOSM%8Lj#buSjDkUUsG0+mzai7Q3o|oGHti z@ul7R@8)J#=<4oVE-U-1E)llvm*p#5Tf~-t#nND2j-_VjM}}t;#9e_Sf6#m9M8oB$ zm(A|Me-o3};0ENHk*_xDn%8xWt3hB_3!PrIh+j#thRL){bsm-7-n$~MjSdd||3a3- zwPTyDTh-vnRMQYu&D^39cvW9`VqW1(@8ks41BR&jYTM&_cd6c6f9!jPzWL_m3#pY9 zu2xui(E7P&S6r|m`}%g>b3Auh^8SR&KmOr|787YSN0UqP50a$)kg6#VC2)CXHd z?;XoMSIgY?T=dVnpigZ;`)2$`JS(k*-183X^TF&dUE-85zcBB1x0TMyds@u=g!1pf z(JR?)MCJ3BfYcoADT+%^G9@}CdJA@HtPRUQxqqH3REimXp?-rpcEk%tEXu6PF|bLn zXOkNhe%D9)2+vq-uL-GNT=yTyxXy9z&rHbUQhuQZQpk$S8ev%ZDiK|KeV{`zV$p`R z5*yM}HABXYnC{$zXWKLFsK`daRfOGwjVK-AbuNfgpck6z9OJzy=b+ulNbmncR`4QO z*xC9`{boS=-**HS7XNV(q3UFAYHjgfi-P}bZQ?Za|5Lw3w8^Re3d!&R76Y(CUsJ0N zWUp4C*1Et7{S{npmu%ljAurlMgVFn4n*R0U<_Zu`u6Pp0|aDztJo=cyYSFo0LHKEzpC# zYIzJn6=Inqf#idbM4|ls2P+b2_J#=Qq5@AEg*i>ytXBQi(oJs#sHBr0o$ErIq0uRn# z>`vN6ZDAao)$#~UG5;^{wxB=Za!pptlxzWAq@FK}B?*Vju9)3@SzNht?U-5{t)jWh z)W(mN+ljW2;&QsP2)5sro-k%Wg2i%AVejaDFy!{V%Yj3Xu^$eW6XRcsl4C@aYwORg z*;lsYWSwz@-OQb}AibSGyR!;ri`WByTMiR&b2H{hFRoE36@N@du6h}%2G8*Fac7gG z=L<@yfcN*4Muk+IvNM5Qg`#JwiLaMrN9#LS@k%&B{xTL&Z&@6?tVrQy;;r}%d2TjI z#~mjRXV6y#bh$mEg@I{p_7Weqg)@+94Ho22j?3NV#BrqdLU$bV((U8pCff%Fdk($m zuT<~gOPc3sI)PqC5zo+h5n&AxY7*^;LB2858t;E~5n#l^JXQ9a$ZDn9J81213_dI@ zkE$KWWnKQzeS#ekeXy(ZZy#R7LMP64W-YkjZUI^!;Tgzp^Z)Wb-lKsVW zYIn$LF|Dl9HMA!oPR^J`I)CVQPvt|Lcl0scIUjteQ8Z^)$}2w5m{k>ziQ^4N*JpDK{eDk8r(38j+YIyy7c(B89r z%$NS)%Kq^SW=7tN!l4>)ew0n^yvuozSQ;;pLI|JhETeh-HP`e<)q!naC%{c)kYu* z-g~WQ(Gl)z75!`{`SW$BC=q|u%&C63r-zkF8$l))O#k#76gp2gMX~8^dhhhZ`xL1p z-7^J?XDs108J*2* z*9F+=!|T@P{()YQ#=gPNe!g)l{s56X;?oPE@7tSxgZn{R6>ZtPVX+@y%R zN@<@&^=wo4S_{l=Bca;u45y+p^6iTO%2d-!W$Wf<>rTi|pk7yxR$m9ybc1CwE14!$ zqJ47N6^(=ni+Z>!Qfcb>u_1GabjB5fix2TP4SA(JJHCsaddB#WtyNVF)+XlUF?YV< z*llxe3Bk7`{saT3XVa%+)B9#`rn9xzdgf|-o)*?>n=0xgnG&;tyq)+6X?;(rmIi&pT=b9g(lJZz8^e4@gOGqJH>igjf@!}5 z2zSo{-JuJ6hi>uw4%DCXkTikY5<7^f(1!R&x43Yzb6NRx*s@K((wb-Umpg3-ZJxyF zG4HOS&OIx=L3^=Fz~!&Q6K$iuF_ganVSRH9JLD-B{BBzDDVm;7Q4O9mT9Xa@x{b~w zoH4(DHAgH&#|0Z^UC;~O1nIf(NWZs(WUf1=^ggE}d+h%Su=Y1qCG!6fEjPpb`o;M_ ztmo~1mhr~+w*P%r{$FeQ|1{R;s%hGzsQ*A1nP*65LTnI$1IcIz<3KuCN@)xc=D=}) zIciE1B6%Ij){L3)AcVAc5-OIYY|o@W=0pJnQjb6?N|gwzA1al7P^o_IW;~6twNk2w z-8tSfZ@tdf?&5DB`G5T&ZqcsA8nDW>=VC)J$c7!rf+%wUgPed9?Svs0P;>{zAn6X8 zFlr>7;SZw@vM>ab-DT>=F1n`e2!_!ZXx-tOsFaWh+md@XFRw}ii3Bndi#$R@4NP-A zq4suJw3rl5^D?CDGwP@nBIKZ}D?+7>w8~dY zc%Z4-b7~bk?dDdzUO^dIa+LGRz>cnk*Ou~Sf*8?;(W-qIP}s$hV7`j+*>A6o+wulE-%_nmjyhrx@eXPR>EM;8e{zkb72ml}yL#67x(y*_NW7 z%5^Z}qZl}SQV%~j!HCONVXMvP+%bTL@Q{uPCwWNd6>{LSPa;Af`MA%x+>gYWaH{{G z(qB2Cl0pP*mPdoyFg?baK`($M9C({$#vmJC4p(|1QL!OjSrix?d!lOMqJd#_7*AUT zg+&LLwlGp$7&02`7Mi(xL&+XToD{|ve!ZxWxUDtC=)Ec_9N%P(=c;$=?^u!nvh6n6 zQHhxo+c5TSY$A11c{%_tF}YpIAt?HUiMj2fR-%wQE_13LVt38*ZeC?_E8Nm>JW%-~ zSha;2jUNn8SXDzOX!pfw6d=N5wv{~#$Bu;0t5eeJZQEjZaf#XXnO@r`&nPRuy-GlM3^nh`pZL2-ppI}5P`hO-j1rc?Erra; zZXb_+aRN8rn`#19D(K}68SWEOrtudh#ENqy^J_XvN7j$7Lqo65;tv~M$_I=PHEOob zfyK5`_ytO$b>yYt)DF0a5np0rm&lZGclc2BuhRKra}lQ}gQg+FLUi;g5R(>OK`Y}Y7CXH$Y36oC ze83g3C=5nmIbtx#rvoIjGxKbsYtA+wp6Gr7yZa_TVDCo-m%+Ue6dz;>GLtvOQ))N+q-A1WxaB_GoY7j zY7N-1YjF2?2sI7e$IY9e!F=7=u&()Y_ENYBkJ4#1xGVXU4F zK@N>mDpvOxOjv1Bym$!ia=;>xpQ$0lzeQfyfn5&~T=J2wcKZLix8R`So`})equQm^ z_o8*fQ9rUNgZ^nJx#b;x2RZwakmMnnG48!4_j%**L^Z}U5^(I3XB3G?;TZ1>=DWF9 zakH!sx<{^Ekanr^khd;A3GoIh{|5W-W7-+_C{0S(U%$R_|Hph^$^WYAb}ml#Hvg6H zo2w4xq4EPru{R5Y8V|mNA;~BpA|xCEE14kcF0?@g6;Z*yo8PQCrXtffwZ3RSY zAv##9wiH385@^+a2-R+A)h>74xKgThYo>gkOncKa)7uO2?@s!j;t;Fki5boHvzZo#zrKt=a7<@$|7fH|_)^O9zF)IJAH+3kCC2X?_`PuXSj>$8 z(kNWxCh45d(p}oAp9N9!*2;n)^^m~Qha`@0vWLV&wF7&`Xo-iej_`3O;{OB0xW8q| zLt5nZe5K6;C=0*mvdl)F%Uf4wUc^0PK4LArpYKaBzhs6-DGtjxs4nUE}1 zkqhM}zNWbGB12^zfE?tGYgjvIkswLAu*$1qFi~Sju!$DkmBr1Z_IoH3pyDr@z{RUp z$jN3T?KxRFm{zb-EVeG))+h{}qLCSSk?bHzO+|-t89x>(m{bmxkrt9i4A4V9Nd$Os zJ$evfT=XmFDw$}@vr?=4l$wHQPcNApNTs-0Xt53CE1bMag)Q%lKW4Ra>gTfKA{1LJ z)Tr_f=3m-Ewn)5*F-UW;qqiLFYFV;C!%9+Hh0582H?9@I5!4NMM#taW+|XRQ>6nV=m@tgBjTOXp@9+3ftZ#bHHs zQ_JjX+dR+H5kLZV>u^sS%Ws^&HltSxh^|&jmR^r*wAx^HAx$W3^v7G@LBtdF(p~%DCuWwm9CuIYli^5iGcF1vD*=96FDLG64f@#5%Z(J9#zw&WWSMO&FNxH~Y0^B*Sn^Qqcn_Ng=EWqZA2 zhw}!zLtpsR&7yZ~=GeI$Rmb`c^tXCN|E}HRf7L3pNt^ysALIjN@ges9RvYwNQQr#6 z284a-+yC4uL^>u%-}&$&o==&WckLiSyE|gpJ5Up72la3b6h0`mhi&cRuuFTJp)unf zRHj4PgFtm1BiSXYX3_>{@SZd+fs%%GCK0x`xR0Dtub#3@CYLpgno6VBpTa{Om<-GS zbD2#?Js!$OMrWamt9b26q#YVKshUVi3hk0RNRiCAn=m8@X{XdN34Vy08$6!|27r+; zOLL+DZc|;8#ZAWdbu>AT8k6X2Y&zwrjccW{pY_;iq?6C&^}s3pzm!(pz$+=imCTd} zytXRX&mb%*MvW-^^J2mWK*3AYog(>ndy?cv(${T#%Co*KkKMc8at;0Dnfj*7cu{6v znNDKpoAa!vigSXK6{R!Pp*F#mY68NM8JhgiRlY#RI9<_sxc9D*d{I9XA8$nLd<|{c z-|g9XatGWP{N;nZZnYfZ4D88Y@s+2t;EO~@nYozFbS987o~ zRP{_M`9Hl3Y{q_?@@75q$Gs~R^L@Xi$3Dc=m(jVivxMd!ASPD38~^eTG1|?k8nHvA z!EWagw_X3IwX8;W!e}rn!nhe3!T{yBkR!hjE%890#1rxePue;taRI5cA#uS-;zDzl zBOw$zRZ7yF>J-5;!FJJ^TKedMrH$abvga~0mUxw^JzIE%xkQ;Wj^`ii7c42|8@sne z6Ksb!0=h9?t+*!aoL8s|iw~9ZG@-0kW}leG4630TL1pl6#q_>=w;erD+g9xt z=482X_IkMp)dfQ71gts2>4ipMo++@Q6Nt(g2&xmCXp(FAk|n4^qM1$(n1m20k~8R^qe&}uLh7}^#833)Ne;dlkW(F$Nh zZlFsi2&Fr)<|L=OIgnEx)S-_$!I2!nY6o!VA6{!8If4sLb73@szs$|YLaQ}*oXuv* z)Co5akGdF@4#1s}&UQ1vheiiYDjh>r7?=W7IWb%N(1#E)xl4!hEoqHD-5NEWlY9Hm zEa-1-(X1UyJJI3)OzBy<70Z&+g~qC|kZ&%3NlEdK$WN&*U{1Q?ZTr&2l;-G&;_9E973$fbonxP4yBR73t0Y%< zGirnoAssT=o{FVXMAarDOH;IlFiBIelfTtS0xr4~w+-^8*~3g$9?z$;cE&uzF#umr zv}5_dL0XBs8C|&N-*1(5qOp=E-Y85z2wHPO#T5d@IiE4C9}YOMSUZK5`l&$?{L<)G-XfX`_jsJM#~ zu*}=u?}Cct4DT}$416?9a5Si}i~#4u8?V-xQSn}^c~mHRbih(dSOHE@2kj6^HK3&$ zV@+wVV)~5YT8rBz$!&84->$JWPgO^NKGiQfV@+PIsePV%I4Hi2tjuy|g5ObvX1Nz{=E7TF8d}L97IcZT?u?Ai^ zmJ4TanIT3={8p3?$5{op6DQD3HNL{?&zlvATD92yddSl`g^il{f!p(qTCt7Z>ZYTY z<;J3a_VfiCd3|~o{l9FDZ>8ZQoo0fi74|Lge0S?X%*?Zq^}&1OI*HV!|Gd;>)5$OZ`QYgOKVUza+O-AY~?b& zOwr7Ba+|1)tDk>OH0Q1{=o`SQu}J~>OTatpxWiv7 zODigpD;M!0tWM#Ki3`o3tre$Rv zN%tA|Yt`?!m-fFvJpoRjz7p;Q==IS@IT~ieOz8cdItq@BAojaTpqM&wyU@qP9Z}Xs zp3Ja3-egO02dAKD8YdDkKt?P`+NBItH=Px9n5D+iW zxufZ}R$o+Mxs??PaHgT1a!tlg)P0H-3v%UdZH0V01voL_+e{*+XL+w^@06U+LaaT_ zb8au~8-he1 zFkG+vVryL0HbnL_O(inL_elmind{J9gn{iNT~XKx9R?6v%a5RE^t5ykjW{fd?|`kc z>(VrbMR~AZ$%?EJV4h`Lz#tCu!2DUcwX~^smg4Bh3;qo2R;@O>b`Y?6En*6h~BeArw_CqUL`r8DueM# zePBV1X8+@ylDsy(+Jf*C`~6A0?o(mf-`$056qg9g@2gcuyzt`xmh#7@jH z7lMR&0|F`L1m;K1P2jN%h(iSe#8S+$P5}Z+rW-E)64rm?e>{{BKgNHAT8MQpPPz&q zx4c{@c*VXhaJca~5g!r>QvQkd2pgSdbAgjNBh*XN4~UvZY+s9!XeC8SBCcKzjfC^Ste%eL93i~ z54UIT?M_~|ONNnw=#%#W_@}+#1;u=GiakN`1(Y-SFfFI^*!AwM4_3cx>qtJ5 z_9ZS*7(}uHx^qIjP2TyK`3$;uY%{_-;)&ymIgT6n_sV-^mjiF?m1?kOkd1x5`~6@`6GLD;9y zn%pu!G#=-l|0o^H`ULrX0)}n;$y;)qK@bw|@I~-Iu!;bU5aqnq2>7*BUq&*c1D_#$eHZ1o73j_6oWIlZ36)jK?MapH5edT2yCKQ zKv@{5A00Y^Ac$xZzwYRMT50tjy;`Zy_a>J+c^uZ%^k~cZdEGnz#>f1|SML5EVwUG8 zpQHzSKxwP&2g>KuQ43yv01t2vLv#Um4_))ob$N~&*wOLV;;E75 zEu(^m4q%htO<<9qxIAFGOOfFrZ7Tozb9b=7P1BqryBl%22SG(9dVz_=Pb`*#qk2~p zlqojBRD0LU3Vr;7edoiHIxZ@{Xe>sD#qN9}vf8yciP{2NE-wB+>8#N{n?kc-E0AH54WuqbM9`HJqG1!h9L(^lm|BsZ*qlLvcYFagnxTUxK^>`INJs z6BG~u2>Eb7HTGh$&m6bt%WUp&lAV$%`KjQg!OW9o-qeLV8BA)i+9T(QK2|49fJcVn zRhi5cXt3|P;dH0Uhs z{sdDK$%t46PRvQChVVcG_@j-Th&)-W$5hWo!z!tCt0a+LHi;mmwBQL;;o?lpP1$zE z!OWd1dh_F6E{NC2uzEIgP3sP$n~U!$=ftx$ljzfiNafu?-7tAXP^XTKYpMXG%TweB zXQmajGs3r-p{`LC zvb^nYVqInAru`}xooq_n(4J7IpplC(WKySP*TRCzYMvc1HHL$!HknxQ>mlBU=E-S3 zDZB`CRz;1@L~~x+NXTGD_9X{8m-le7CFRybZN9s48_NuZVwN=@u z<{(#9zYjNJ>uyNc#v4I8WrI@2x`_+PuKaD)rpj1h?ifS7t0NsA-WFl#=@!Yb2;V)U%E>3io`@YE#JK z83Ft&wMT0J)~Y>Kd+9-ktd@SE*+bh;RC=qo z;C{7xvY%q8^{cmNJ1e)^K>xVmZgyX=?D}P)<-RFIbp~ULuxksvBk|Z5m95vfe3xY6 z7G(sT2}_K?mDw!yu1u|iJ=MdkL6rHGcbY0x?*>MJcV zYZ6@2ADPbu@^zUG^RhNP=9tCE!Jd;ahFsWFS(Qe&?5c>&gUn1)WmO_=OJ7uPLsirA zKF(C)ex8I}kgAF6zrMV9^fX+p_#}Z!(MJnXdsL;ltk&zacsI(^Hk^UwFL3w|4PklXi>5ue%@&3iFcj=R1 zde@llMX;Wm;7d-s3Qh5W_InPPxh7WViXUiyg8U3eGGHIOju}+w9)uxhcu27IL)t{+ z(+R}mvJ>M)Gsa6R08xBYtm2$$z{@{WPpol6egjD1Qr=Gw9q5c`NBhz@RfgtB{G z=CkxWg9$9%Vd&-hAEIK)iz5{&qm5I0caWD6YcaPFTl8V5&6#LP!>nHY@Vt|+v^}$9 zBl3ZgjiayV6(b_*MBc5=bVKMDX%7VN4*lSYrN9P!aWBpofh}Df@S&4;GPJNs0dT^5 zu&Dr>DyWmFDZ!o-LHfLzHGm-BEzqZoD8Ydw zuQie43E@E?PUW3daJZ(a4earQ2y#*=@1FRQDbn5I}# z;aZrBL&{kLjpz@RfNkMy3?Q)V-Z$g9A<{fp-mPAnBs!^6f>xxRz0Rf&O!gc(fsJ`7K42>bWB2-u1+3WzQ)MFmv3ULwjmA=u+d}XZW&7@HY-Sv%Icg{ELlS zhIKoBrnurDb=`9DfzhzW9GU#Bp%hwq6Y~SCY~`*97_a2fkm(7sz9zV*4(~|y3B!JM z)H9K{zlTF)yS(G2+*1~2ObR`bCtqD(Cv#kF_ zdR*kE*ShINickpch7u%W`ReWy$(Y=7JrQte%7IYwq6ySdSHZ zZ9GD5doWYB;R#r;afS+zjl`ozLW(+cBO%elbm-g2h>0VMb*{mqXJOI0+#z1jgok5U zQQK63Ehbt7fJz5EZvXwTZyBoZf%0vAN96C3h&S$h-hT$)U&*PryvM739{;|wS4aFc zB6bcczgLS7r0A8{(&iYC=NZ-HM#a+Mzt8r=M(En*++4&l`U8U#(-9x>FY^RaUW*ad zK%V*Zd`f8zD5NC79C51l5B5G3%clgYi;VJ=l$BJuc?fV{i6#p{NFe*LQmQtdMKZIzs-0R=_{C{vFOfWM0`hM)13&_8Ik^B$$q0T>|6Bl{2|GEQBO?z|35eJO+6>l#~ zR5#K|M;<8iA(x~cx!Q;~CffQ)63hW6kvI|(65U#`%G{vb0Rk)b<)*WCAs&oh2pTDXhhH<~P#od4^p1}8FAD*b*vD40! z4f|0+K9Ap zC$cs#_ma0}Fvpsb!qZqiJGXP>Zokiku3`U1->z z96ke3xfqvBxwO%99#5q*Vm6L6jX!?pX)H`Fl+YQD)Q%;^)^x8$R!jQ34a`_r+-a4vGmB*O-xW&8v9Vd1eoVWV4a5xBj5YZ7JE>hRE1`M~?bgeCVzP<<#yxE)k?4PaS3Ky z@}9EU3eJ?Na_6N3n{B3}xoj+6wr*-hW<*$bK32056{0@Lc-5B14$!O{hjkq9ynR`Y z)G=*cAy+y@O>d{i(~ij9es4s|7q6)+i;V(2a!OvtgciBe!GYQa<8yqIegM7VZm0=w zCbO~2->oj9p8k1fnX0-r@eU8C$DA$k>JY4;I$L|5VT_<>lEJeyOuKZ9GIAy#J_<~^ z;{{{2cv^Rjuc&CN_*a%&Ngt`fGFCfq5d1+#kWt5&^f6qjxj#@jk80YQ=g$6?#EFJCKPW{{((=Ab#-iS0xpg=NO6!s<9pcYbgQ3qFD*7M92pz zj5fy0uS!ZV&I>5y;Sh8QTgtKG7S9^kh-s>{(AhmGgoF(x#6=X6unu$yVaf>6>^mj` zD7XV5+3!We%++k6t&iZ8b7L>K#6<6@I+tLil_)@irqkO{ZwnjyCf z)uqS3B9qrVZGQ^}e@#9Uw9Om#DQ~cTl5u8_aGA`-(A?zV!1y5Ja>#E-FXb5(>YMEN z_XF7$UJ>d+V4kaSw6>wXIcmu{#XekKRCq{1{Ik9f^Av3o7Hv}gUk_SwRqC40mdS)+L*ulS{>QJ?5#yE=)cIZy+N{!n^O zN!GpDMsdbK6lG1uGga9KV3BXQr7z`7mr0j=5sqn_WYOECOSDXs>FDOq5I$biS&xww zR4YBfZr{o`HmJ|4kSES=7Q~Jt_$4oaeVliKcIV!o51lWNXTM?NFIGywXt-D0{1N^d zjn2{rCm6at>hliZ+cO}_vPo&gEJ0U((ezL84Ssn5v@k5ilk-g5`N2?*2sh)dP* z2R*bARot0sPX|k##l4=~@U)Ru+!>hn`BF#W@P{}z&Vy;@3K-X|kv+`Q@9Nu+v_Y4L zr+AVN6#R95=STFVgL>E_dmo#BGdN!m!5`%HFaCFEZ|x{DT|+Ae{dwQ7QlLHvm$G zwzigb<|?Mf7Iv17uK&quh)w&jM^!}~?OV(|YuP*lk&^aoyWfIn0Mry5nZkq$!JG>9 z2TfdFyKtMjyRGMfMMd&cy=N<;uwwZsp(q;*)I{=Q#PVmnvLiitpR{h8vL}_jM? z_{<#0eZ27ZeS_~3Odvh(>5zLl>cKJ_WdH_4A?fy$!dAKOz?G16Mp7Y<9aw{`J(OV| z_K%++<9Ft6)56+Wdx!-)P1iM{l%#~jM;xYpVjF1+tCeI|TjHd~r!-*H#DqQ+C);uk zkPj_v;@ZihHI;>KVobAt43{mMy*4EeI-2~-Qy6bQv4c?C`YJi1)kKCbF`2bwS4yOs z6g!O6<29HA!?7wova~1 ztr6GBwnU1BR6-@G{IXL&czv0ONf|Sy*otP=xNhfrE?%DWGPxjqt)jOR+{b_e)s(V% zB^k^htL(!%sZI0@4W@fciKBNEpvRj7Ea<+j#KP-rAE=Id3J!BuN zITduYsU~ktNoDvwZ1{%AsZCX4`3I2su3NgY^r;wTyzKG^BQMFvIp%C+qMhwCp-4uN z8gAH=77fF$q2YU@(CO)1mBt?|rgGY8ci_k|7Xj?WS_C2P#eBVSFb4P#Lxdk3yDNr- z^r?N44;&`0CPN_%my^bl!I{QDLzp(#J;iB*;*#QkEp9RgrQwOQOLs``hz6+*q*FfA zTg?56?+pO1wTkn?yWNIycB<6_VzCI-)lGR4FiI0~sg~Qo(c)Zbv)BLA-#tE0Jpm>;pi6R>k{qke0C>oX~(?6aaY=uwM4kO5k)8xiS2%d z;KlC!Vyla1pa^UWZs(C7^_9Q6qvbEIO=Okqn&;BK>ZK*TGTI$jvGaPiAsuYUFQ^S$ zzox^p!n)r%CU7DiGu+`^046yP9?A+DizPUa72KZ|Oc6^!>2YoXlNf+lUquzM1kJR8 zZtCNV*no5jbDwGZ#km_yk{whLOK_4M6tge-?_M}BjWeE1#E@T4v>WkIKmk|~FyMZg z{TYc(tsI@grWZgsmc_jcbipupiJM5)X_?Po~_F;%M%`q=yRW}VOFaCZ-uq_tS zjs?~ZmEJJMO~0(BkhXlULF@@q&oU&ITn*_hL>3p)iGU)ofDfWZaE--~8FbR=?|vlM z04=iHnZKdFX*VwjcT_Q-O+URO&6v&VGC^xzNl4PUR4W~ZNo7FyWtg|m{^X~}7Wr_u zD=rcYrxC}9UD6g0SY5g#tz2xR$?3)IjkjPOuxOonikGPEkO%(uYrs1Q*@>{)X)#w! zBcd_Q5Jx}zq2bmOGXt``4~(j&)I2ONqYp~_emRhBPP$ZPT_U`BbOaR~qPOUXm_Gj0c_i0b3* zBY}EU#IRy4ut-4>ShTdLYhnfK9Pb(ambbQE;XSZ||DJxBScvx+;)L99Id2zLP4}=v z9Fa)=ZOoR(5xSi71<60Ey9ry2eyRL4DbFZ3jJb;rnCn8#^!@)>7yME8L~;IU)53mm ze)RwMDlKE^YG-U=Y9jjs*7=WsUL{jwdnc3s-1Vy4I{(D)`K@?qO6yHJ<{*;8N1_N3 zNjs_-K~uUpI9!4%b3=`Vgq00jThrPnkP_DBa0ComBNHI*SXxRK&>l(iArj2Ua4({n zZOCQ%-J}=>w88cT0p)dfX-QrzC)`af^PX&Z&p7{w)bt|0@9iKT=yE9A&_+;AlrDzM zM0hQv2LlgLSWuJ^wzZ~hC@2Y0S||s7(2+3*F)WlpZeP$)SK&?p62X`;M%hDT4G->s zk%!JE9{MhlA#cc%kdJVPS%~KXr1wkhbOw?~KJ@Ix5-=M9b`tWQ6J`D*^)4_Sp}`=2 z5L>~*RckPvl1N2f_hDpA&t{K`OwsJ&RBS8b$Y3s0JXJ3^eo~p3Dg#gyLle0O8iu%8 z|AZ8#9p|=adi|ggCT)G=Y-!kQwaw_N4Vu*-2S-{`sUP7^q?9p(8-qd2R$A;-ccY(i z)OP=7OJhQBj7-%y7O=3JqLR7LsWd3PPUEb=lqHld*iUDPf;rX;7<*B2^IDgTNI%N+ zxMMDM3PmApLOJQsqnba-j7X49Cx_wYWVTPGE}QC>SZI7$t#6_I#^Mr1)9SS|Cb_zA zVcl?cB}X9(6HXnx6BiGCIPNKiDz~1xGVO5{Urlqj-dLPeZ&fM2jS+r3?;+K-MnWRf z0h{}IK?JnDj!Z~jHl();(zg|<%GBjI`PGvviAN-$sT0ktYb-8>g{;>5 zxb*@zhii<=)63T6ZfB+Oz7ZXB6T_sp_{segq0J0)E>a<(u92}}+t{_J zG?O}&4EBeNV`g`c{U!XK-XMYl2=~N`J{FvIqpYwD>}I2^;LA&HTNti{MF(a#i^zO2 zA>EI~L1xzuaKg$H&kN1PGovvK^D~{7rqWxvh1OekK;>7y%L>znbVtchxs!&gKTscF zs@z+BjSXXW5ERCu1mjiT?qHFLhNIpxq1I64{4D7|&R~>J^ENgwE+W1fg()*7F?R;5 zo-uYRw7_)UH;_(KMt^jOxGK_8#Kp6^3xlLgwpE~`X=jCtN_k1)uk3CXWzIDfrW-uJ zrI4Ec=&0@~V9vU`9LHJ6!|`aZ&#tCqkpk8jXiZFqSfO3;vbUzR22c5+&wuhjO^?70nu$l z*wq*Ea4Mi?u#^tuqSPP{O`9877ljy93*mTHh!Wl^2grEgqU`)hDHdtUy|dq+z_tax z%s`e$8O3)bx971F>=SXT7D0;{mK0-MZP>!z&8w;}cqBCgA<=!^ki|FEhtdX*G>N+5 zstam!DhMkI5S}M^rU6-S#mvGU!@KUR1xna7Q4)sVZWU;WrXv{46L|JwMs@({%=H$- z{)L$q6XU^z?7+-)3}uqfPF!n85Z-Yz11|6^EoS#(QnEZf7DAq&XfGCIN5H?AM+_IR zMTq&gEXkrGl-(HCw@ zOka51m9&QIIQ-J=r`keoKqCk(4lPS@h})DgZJaT)Tmu;WoL`bPdgnW#-l1sPH6^wk z`wM)NBmM}l+xJKA=S#Cz9K*=(oN5a#l{@8BqI`?YS$z|}L8km=M)=hR!Z8;rr|PLP zB5@NY>on5lXvB+T&!q7jvjd)Bxg659@->cpvkRXv>->{*^Y!YPX2PCb5@v^CO3q9pc5anw+>=C^eSED6x{3IxW5INSsd%%Mq~S zM>6bx+CFi9lV$(7jox_?_OG&H*Xe&u5!{sf)@6@qqb$u9=^yMGGXcc3sv9DP~4b1#Aa^g*5Se}cY-tou%2eaB$>%*Y4O zzry}Yzk2qcI{YWID}Dcxn(J7T6OeotG}RGFZMI&Pbviu6sO8HBLp}e=s+CgTC^h`0 zmHm2f9^*UW{1@oIcUh_S-Y>>KU6$WZm-Ro4S!E18O`Rl64Nd;HK+9Kk+Zja_^`EWV zV(FREMp(R1VJ(4emH=^q5iP9}Ur9omQNTSR{-#N`-MY<>)xCwPo~xJ{x`*>%mm`Sp zHmKNj1Va2Lsl?uB=B-T!MMyj0STe?q^VG8v{NvtioG3>;oufa4iUZcsE zBLnrh7?#H>RgBE#9L8LlJ^|BZin-p>Y19!xGMDzUlvnrLhNE&rCq+Z+b|LDb<*Jj5 zdBkXeSM?^$)1IEK?_&J-Otb3HQ*_x785m)!hHA_43Y{uHCRDdkrKqo@d{*co)b{+W zYL3ycBsZz>Y&^7oxd~u__0+?hk_Vxz_!sVZDZEs z%rq?)rn$>0RX>b#v{9a3XA0t-5BY=WF(PAn#*Ad4VP}Z3W#LrjiENhwrD=?ESw??c zmLN77BkQ9r#cW$@or(>jlQRrltR=5cpv zvgqlcX4twMJ&KeZ*ZIXs)6ubLA@!UB`4~23rmI$XaqNm=jp$@kc1!%tzS{A*1mN~d z(Qcb#8{!Ma%No@;nPRx(Fq7yY8+RL{ig6uVLmYikBUgo)m8#CUD5 zOk>PgxMh-KD)Bq;zl+lb3kii0^LvxE5oeC>@Q5#NJI+lV*ZXIP?vdUc-`pi9s6wYl zSU+C}`u!EcA`j^u3TUFcaTLKJFm0esm~WwY>)y}sI}fa}Z2_SL!H`~y;m=wy3FG0& z_W9epqwrFnWKz(Ao|YHn0iTd`&k1|TIVU``R}-09G`_S%u#C=76w-8bD(u1+ppZ3+ zw(j0wP~{*ta_mWDr*w9YOaz%P(HHK29qlDd_?>M9L@LRdiZ2?|Tg|n3lxr~V? zSS?31U5PupurAAinTE>~-B-Vj=lN^I9k&Ne*n7+&Zkq0)rr?)CY^oh)PaH!a-XD0o zAIRMh6;V6~pQ<355O(zo^l#ip9eMk-N4n%4z|QvW73+Duvw%JLqnGt59OxrBLlm*~ zW8KFiyunnt`{IqUeyh)hO{-rX33P{}TW!DYCjn4&?92mqdnNS}OBcPs^#LM|D>gTB zz;v>Cg;w;lTu+aFt@zXKiixuN=$EVTkzt(yF`wagKGV&t6@ztit&v}VG2gK+fB(0~ zKIOnf^AJDe}Tj{3&p$NH=Z&x+4)Sc4le}{#kJuHR`>SW zpC@i`pQ+5(yi32`gC}CcyxUw4DRBO7*aJL+KMq6Y7)8U9Ir}^P>AS)^6Lc4D6!dds zzXi&p7PAWY&sP3T{rm4lx?odQPwA&X+hhHYSP~gaJ5xg^c_XVI(wef1p^NGNyA)IR zG(i19m&&@O%d#cgK!QpHA=U`N8~s990u2#pXbdC(>Q~cdTQ_9xSl4~|1-v5Fx~#Qn zWm&zZW#5?Ul^juVXF+W>Uq-&OVr6|ZSXEnE+Q-h!?QN2Fj{hmqn|t8+H`!<0bqi^xA5_Ty*@Kk^m`>G+oBhtoDn zgb7Gg^!z|UcX(}>@}qJpCSs>@!to2skIwG9-A^a-R{({N`Xh+MK@s+P?Mbhvpn!9= zUGYT9oleD3B@I)iMbs!VDd3WvW&w2``9_PISdxcxsk2d4z*J{Dx35(q5978eWkrPs zOVSFc4AlEc>^oE0-A0UkvAkD0Q&d1=)N{2zofiVpBFR)xz*?P=w~Q=7Lodvf8+|?n zsdONy6eo@j?(ayGXu-1b&FYnm4-uI*2iE7sSVWa^Z<@D-QSfxqh_?vr05dWrz{8k> z46vZ;V*7sxJEtH^17urQ7rSiRwr$(CZQHhO+qP|Y*Xl!$dYGF|=dVdQLNpi@w0QNhw$|-1cvLlIZdc@H z_4hXub4sBG&P1c~^;DZ8P6k_pg1nU}we+Ssrm>4&+PX&*;Z>Cra$j-1RdRz|O*s0D zoufie$S4O`)0|Fj?vul5k{W-oc>C)(VO5=OlI_``@^AJQ5+~rIWG82-U=Hi4hn zUBxw~Okzns3WI~RjL1U91js?;uqwnx1-ME`i91XU69TVIp0uS6Ma;C95O7!86P81+ zUnv$OLU>a5%8%+Y>GaDRH}*I)IfTg`Q<(uqqg`_;*h}nPRuoH+PZohy#>31H4 z6saI4ox-y$N)ddr&{XYN%2YgqFv|7|PnGO{GNxi*@zN^|h-Z}QAx!TQap_%^9`u+M zi4gT74{rPNgwi9J*(8S}cdfVqb-If7jp42--I77hfI{;kVt;^i4pnmV)Pu=w6OpS* z9}x7&wS*}=JghZcFU=9GHzlaO^0%5@#rqf+5BshZKD2mWc!Rk1g=w8Lk-X(Ej9&%& zwJ({!bxQZI*Qn%np7wDmw);CNZ2F@iOuYM^D)vF)a}R``^@!GMi647n#z?qvqQhDz z0f9W+;yfToN)DPu4S#{3Yff+AO9x#~XQaEYZ@VAY6Cd8C^U;H2^`0nUyBEn9OZVwBd{&E&+#Hr^KaI4a5V26BZZpWi<5P z!fPRl-xLgMMu687c+Lv_g#ZpbJ8-;L?x3Dd&rn?Rg(PaGOkn`tfCNWM)R}~Ock+bc zETJr!O0dJzXNtL))w60b0Il7e%-eNJ>Z1-H|E9DVmp&MmW6gW9Z%nkgLhxJtwTvZEms|DM_|R zdyNh-ic;gOlxzRqdV?o8iYxjUj?e=s4uC2Au<)DvSpjIC0K;}pFle)3D-QP5nW@3{ zBn4@_7b2eFQi8`m;BvC2EwL=IY!ExEb ze-h(SOZB*9gsHXDVpuww02;~YQA_Pj;W_HkrfB(TQv^=9Ca%d~SQf%{ES?KuRb)lE z1Dtxquo|;y3aUo9K``6)bF061orK+USCE6|Y`q(UlMt)zqoqF-&>Or*Y*4v~9zdw)(B!bow)EdExJ0~qxIBG?1( zkApSLz>6W()ALz8=W*bUu`jW=0>s@zw;&HK_NM?9dAQ=lJ;v}Mh;jTX9|uDyictX& zix8&*vmG!2!()Esd&Bm(s!x_}N|L;k+ljX&$TBWiVxd31khJch701b>*qv0FOto(7 zBUgyHx3=J{J}z!%c8cYKAx1z3;NwKteSE0n?ubJ32Q@)>$+7;_!p#z40%J^58-;@SYD zC;RbSWuq-o#f934!WSM?q zk0;26CCYHKyKQ4qd)t)yE`$261>BvH`p!iCaN6QfZgzuwHUzs$`%JuAShMh-PolWy zrF2?7Y~uQtDW(=Pr1!L^y%zimN*?uuL1xJ%l#)YNZ0BIn<*$VnRM9>Dj;>hzd${8R zeU@d>H7e0GpV-^|J2q_JfM}~Amz^c8l(NKfyLek(IYHfg13HJ;hr~LiI>*z8$lE+RN8Y#0CXeS%chD>wtl|sjQT44C zoMV32nw3@or&-dIc!tj&ktqmB*aH;#!@o63Me4l0)Si+-MI_8OF^@JcAsv78=@-;j58TTaR-kB` zUEU;Ks4pPD8A;=W^XiW_bDaQ}-Kv>=Vot3)H+AdV0bhF+;%zJB#g37Z&0YIz8xI7W z)vFPFsv=lOTV|B3?38vj8ABrh@=(#+!Ahk9rF1_AV}ug2E^5kU_2SkUP=!&w_I1F0 z|Hv$H$d| zkjRXOf|SUOhk~~CHvQJpWr>Vv&z5eL%;?Q01j9>?aqXj-2uE`KFA7(VxlG1Nd@5!p z8vA=lUQTDyZ#gE|LPOH7D{Z?@hN|X!MgH^{0%K5#q{8tH`Z76_0-5w+b_s42GH5nI z^C695aC~DHmc|e5i7)$T22{^iEP0ux^Wh_^xx0Ge98v2SQRCcrYx{I771n1>gq--j1w zH;*Y+!cnXRW@3dOKlFnw3Rm1wD5J2!LrNtU{MFFhhhW<9sPFxH^0c(!sLhI<<`BI8 z+Mbu5JO4mj-BV&EXW_OfCK1D;!K7

R1Kl;W-T*T0=;%JL6npxGGx3mdUg@0Rv;- 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

GT3f(7dfj!j7J6{?piTlx&X<9 zk=V0BpNU4b=E?^g*5~0^SaL_1N=B%3AS{qv?9F)~_2j+oy|TB$pdF01@UgHzhM zXw23Yy=Z{)7S#}HzQZ4>`RzV@6n=T$p3PyHR?7Da= zn3{TT0^7Xeso}m-#5Wng!#Cc4zW&;wn65f1%PCJiCI?&B+0C)_)8|Xe35b5FcF3;5 z;9>T;b7!pK4UV(47k6hmX0e}n<`2VXIz@+&IcVyq_P656X_Y4wF&C&`R^6-vEpc{>^+2yfH^{zeK>#jcJg`+nC8AIN#lVSG7xIY|upXgkbqD zsby?sth0U}=AE)OaP-NRhhnQ54xidYCw*Mx*AfalGw-iP8l(17rt4{bNaok`?Nx z{f7#EtWknw3+@A?jNn7)wff~sk8+EBfZm%SN&_G@q@bVaNYxsLTO zVp<*R=yt050B!I%JGjI-k5>1=IZS2DUTE4^kl*Mpd;Rcl@z;I%a}rM=C6kpRl;lo( zIVZUy>|768XsYgq+s*8cOJ@no^yH{Peqwjj<1eU*oo%wU_%|iP5fRGomwJ{ed}vwE zG9BL^ErH<`pPr){pS{7EkQ->Gb(TkMTd)sZVYrYXBrUaNyHu@r>a4wwgSAAiuKm5vE8n$$#iK?g}NRztgu*7OeV{K-{oy3puF+}wsCe8TdP3;FA% z!nMo2(taZfQs)_Z9G`(NQtP>XMsZb|F&EFdHv-p1@akrIZBpA#)}-qYU+|I$H-(q* zcU%8@Ux!+5y^fc}_Um`yR(!52xFZ;~bST#ji{qc5PI0gB-q{(^nbRK9g4^_YhDnF^ z@9wwK&^=XgeP^v7%jbWqQhaYcF`Hl>2X*VLyxh3aN zSJ`Friwzw-a+|?D9jdi9<8wF23>{E=#|@8{%THEE_4!Wc zgG}x1!(Fx6KG)y3U0FtvfJwAV2@~`B|)&`QQ|t2D3Wdd?6qy8WQ~R- z71m|HR@rQ^C?9LLKMbWD){(htT-PBGy}C0I0&7AjiVh(LGkFW4s|=x|`J$zP8#;*Q zZQyR(5KNWrxb3^`^PAh=$?4b)c#HtyI?%JxPxwXqRKg%FkyuT_DRL1aKqD=dXo-iV z8$y6~)EG@p%dlsSH|8u5H+K+9f(-lMj8_0Sg?tMkF~T@P75PmuUc%=5x7s;?O`#{D z%3FT~oi0ChUdL&w`7(cb*$|~w%2QKnO+^$nq(MmpEgGgC2Z7;*+H$3tL|*Tgbj%C8tbL&$MVxr^N$AbjhZ)n$?^x+3UoGY0R0E z@-6kIw$1q%Ni%IxuZhOzv$&I9Lni!@UZ3U0f2h(@BP#se`Q;`GVQz)y4`4c4|FYBa zRfjz{EEYBA7vqI@_%1|jBy8SnbzlFY<Q_tHLS55T$OV~Tb4LUZ2Q^1=zZ|wvr@~zWSCAL1mvsKj!!R8SK@Q0KG zI9pxMbaH*~N^WSwgEXt4wX`k!!P5aBgV&6+=u8g9(JPfGBI1a4WGUh}=*MY~vh|Uu za-SMr!CJpR6(aD<1-1{BQ{}!k90<-l;6*eV)Y9-*0IW5s0B}WSO-rIrIeUL%a{?n( z@C-+RTU8-Ww%!`{JPAD<`U7@&(epZa-`rohTh5jgwGVV@+}=g0GbOVDi)-~_>xdEf zR5e4Bjd~7&t+HY^IWu!>c<uZ(-#Y>f$cC=|*~Z`L>xWW%Xxq$}v+a(#N(r$t@PE z!2CJUy$WxqHk_8B2X-yA`i;Hmq? zG5*#WrmROtBOdZr*`4-mibEpItM=xdBZwzUDDbz&G=TkN;BO0mh{RB`_f)4EGToK0 zoufb}&whKY4R?eVNSgIA~2v2B}5QvRtIav0Nggis7j!LPt`) zNbZv-o=zCYYH`Y_CaDx+Aukk7Ux5)U@m|X<&X3t8)!7$pz+d8$FC?hx`!Q&nL6PPaiRAHm zt57+YGKXs}$qqqd`u&ZN>!5-5wkQ|^JzhPigFoCTdLem@X+2=HQ6IEj{CJTBP;9g8 z=ng-(4#9BaA;=&iqcw9zdcrb={`8w3NCsM9+FF1by@KlU^zeY(^rARbb zz?BIPCOFD+#V6_6j*XSHq`;k(W<(pu*<=Berb8&5VAsSaLBD~xxxWn|NmR!f-kWf?wv_oFAW)z~~C%1?gCY&j+7 z3`Kr%sZ^0!6g`%VqoK%b&a3fZRl@zZqu=(-RYM_iunl<=b;E3|hY7~L^0KPh{lsHHRW^THg%8;0qvvHr-I2Axpw z#}-P^b$I3+5@YdYt2c_iPX#``!9YRyCMd%#+ z5H`+!jJ{tKYQEXN(aG1Nz&%`vf0{?L+?vc2@W$*4G z;b*`Ox>GY{5Q_DN&5sZp|7@=`bL^2{{(r*sQEUvB;%caShrB}wFb+fpnHF^$r1Mvq z)Q#pmsJC=|d?^Wrm9%R+UeCT#`^f`GssB0%f&8!%2^`dXr#!i<5k`Uh5g9@}3_ib2 zg4ClXkVx45v(we(jB)rl=8r^e$+yR;LvZdtwE>$1d~MUc4uX;0qz^&9JLuv!@*u!x zROA=Ioxq+S5lMN-CWyC$pylOv8x4(67E?Y{$cIUfcFa z&q5ME(Ol6jbTkaK{6bab0{%l;8Ce-8S_#r)SUAWLtoMwAo|FZUAQOlni~8@;*ROb{ z&tLt2za|PqZttYV`d>Rga~!^jEg$=PUmA=-Z#P`5@>o7Q6S`c+IspTLfjzI9shxD2 zU1t&(aD1ioXPT@HHXCqXZap>`9|Qjr)+WoUgsco4lm7zd;s5U~z<(bF{YMHu#+UgY zO$K_K#bE~`2cq5!DLu6fG!jLcS#U6)Hb*s@R`sYA@xgQhIay+03jUJGNXU7-f>xLU zmj%gmqp|S_LVp#wzm_TnbzE@R?ctVN|6|^5F8%l08goCGHzK!2s~H0*A|&Qvrt+O9 z81`L!G#QnKJa9aOu!9Nk8}iUByZnF?Qf8?zHWV#3^puOg>1>Cnq98S7VO+{eB&lGZ zLMu*bYbM>F&$YpYck~#s)?d}4YbD69sk=zC=rf59FplNBq;i2ejcv~9xbXa~yUB6o z|EE>zQI6kbl)}9ZceZz@aqX|{2u;THM>w{VrfBm;PC$-$j3xf;BGZ_4H-&fAU#gt; z_OUQ&d2!f83Ie4$hqD~to!a9HcPS(Hyza}?-0&i;F^KeGY1-YgVm-UJ^PU>XZB{$1 ztjS|M)DJyyX=|&kmAR9@-PB<4!YT&zv4QqZPdau^&Rq-`mv-mmMcg2b-nzY~I1(?b zj3xU9@%7Gx$-Acmx_BK1eWI`G-L!opX^3VkxKsLOcN>%8G{W_IR2|TfH$|O^n2A1jqjy`yvRywCwVZuF7xGI;I)H> zX8N5XpfojA?P;r4xd*nxearyed`ET6YDh$e27eSo`2ivv0Sq_(nSTme`?h?XU z<{%Xnr9fZxdL6^~?JZ1{{pi)Jxy0rNrAUEerVyfd!bINZdrM@rGpT6)nU_&if@Aq& zftRFmZ~CDw1ttV>CoHJ;=Y0fM?pPkfJLmY<-=K=2&w&UiQGy|dpaLotyXhiwzH;A%-FpPC+ah$1b5#LY8wx7bgzRb#@c;u5Qa-kAC%;Hq*v|IKh6 z-6rLJgEpmXM*jF)ABF6bswhZQfHT(88n@`1kBL+E50QDCC19gyPonpzNinQe%^SA? zZp1{SFO^$k=?Y*c)uNFY%cSh0qvfyPV}(o7IC zZq(m2OiRpWWYeV}ETr%ds*|CE%_hd&U7*-dcHh1Hl7d$M;CtJ#9=d{IYebKQfmmKIuT3wS~d2R8n`S?+@{&D-!rqVIb_HY zNfB?{fn4)+P&!djNPO7Iuh};$vtkSPTetJSF;(39Mf6aH@(ylU84t%id7oMcgQ0t$ zd25~_dHpAZ0>@wO(y)JA0>bViLS9jQbH^@o`QJvReCYggImGixX$8eHhHg^s$}52J z_x}SP`2-!wod#6ZXn_Gm|9|z!)xyN#KRr8nntJva8aQ8;R_#D$WSNDYwOkiW^d@7Y zH0rYGg6lP=wVjBF`9>ZSxSyF%7mQFhq&wx zSyiPFyT2V_WmT1M(5jo$^P42)S<`(f)h+APH?lPCSyIYZC`FLk;ucNZ=wvT*1KDj5 zPSDIGEyamrme@LeaMq7W{f(tPsaI)2%F=<2d5^PZN|v`Gk6JEGiW8r?dLOU1c3hvt z@hw&p4VZ3(dXj%mBucTExgyUn?wAp8E!?V9S+tMLnZ&?&$+V>%h4OE8`@e@|jWVmzm8K!g6$^3` zlgjT#p(?3qb@Ld~(Fd%T+M* z#y~Y&{K*p!fIA%S?3#ezK2|T!VVJgJ6e*^-+b-$c+20S%#uX+rrL;vunC+g(qc5up`2z|w_!swDiTk(Nf{t8y*5vgZP{wA{Syn*1re5lv$RoHv@!IFZV@k@ ztc0v)P*icGG~A4*ejkEQJ$Km|u7XqGmldY~_4Hhc7y#Z|MU2=}`EO7+JlaJxuAKF_ zmGS!Cb#xAO-qeaZ)8q6*Q>;u|RVU2>Q4-47a)IoqWge?PnH?@{k=N|Q;z(u>o24t& z!XTQZrkn2c!33MmQPJbnGLjLFrwTMlgK~$R^B$z!GD1fg#xp>KK_4niAdV`E%iXM~eA_&5q&5ChKd)#ysx9;-j=|G;`04uw`R zHzjfr2gXoYe)vPGcJ4&X(J=$C>ocx`{iEcB7%cfSK!29m<0}IO9vczltQQEpM71Xk zi~kyOKj8=lT=*hHtq`g^A#_WW^wZFKnhRcSk#CWReion%esh#j9ZK?UU z?nWF7NEIuM3pPv%Hjr&8!m*Eox3_@@)-pzF?2n?Aa2;Sb4GFA7VK$xq{P79vPwZ1f zXMgw(b`Y5G8oeldWJ;1SU(te)n8uW-K^Z(gBHS$t7G>N9EqP-;9Q-OkG8rKu+@226+|Gd##F|L-{*(^-PzY~sAVczHN&-$9TstOK|9H!k zNa|x&BYoZW2-6-TVmHP?H~U%|6ZG$dVd9Ol%UEVQ&8D*WrKLaeA~->%%@i+K?m25y zx;&Yhq5Yf5#$HM#uCF(BHNG_{5Qz z**0()K5b;lMvmi1h9eYleY~ZI$5DKQ@U?W)x*J@^U5t*aO5ZtNrx-_Vvom&ieiHDsdDLZIG`Buf_h1gUtWnsR!!NMc;G(&7h3;MlFjFP1 zeHdl_-PXJDgiK{-H|*UMTY;c~7S;dgUyrNqI4)qDzYP3_7Pe@SFUhcASY{r&h88qT zzfyOr?P5Q8kNXVoh8gbf7);*&c6)y&YV>;xyg!hXT9h80E|xYo{o@O9ic;I`7j{-Q ztl*>j&w4^D0?vT0Gx5NsqI_sP>)uL*C_QZj~V5mrzNio2Ipk!KI>_`4vx64Ypo3eqNdJDC5Pu`Ek?QP{~iXM32&^d8>VkJb~f9JHznB$5~JVpW=V@}fx z_lBzD!zSO&_IkGB^i5xB7AsOe+0Fs4>;b*9NUW@Jm8$CqU}mF!&&KP%ZrPCAxsFB=1ANV3OB7Q**+6gPV&EhtGy800)kOh7p1_6hz; zPH_LYedWkaiW@Pp`LYwZ>sR0v(Bc1mdujyQiPj+51mR1MWu~9lN`fnbAmRy^9A^qv zPSOMMr;cnbS^!Q3!$hJ9no?vkWL-s_g?8Lfq#Pm(%e;UDd3@kc3)$W;pr=`SBoGr? zU4WqoK!dneYpSR8N zDY3uwiSf*#5O4X^^q)!IR-Fpa5={zTyaD4-n*X88R1OG}ZGMl4c zRxE~Fv^ZZS=h8M8#pLiC@2j@w@AT<(oV_xUJ0L$_8{ZwgGO0XfSl@>YHGjrv2494aS54+_=Vv}M2qz7}*&b|I2p+fIlKTOQ<7yH4RmLy>gY zW&&*6P8jSOZ*f40cEvuc2oZEdLyrizI>E9tj8Y{}?LJI=wYMrj4QKwYm1NFXc%%g{ zAMl80IKYa?e9#%5;VcT6Iv9}AuiM8kTxbM0L-YN1lIk-2>ygAVcd0hHcXB!%urhLM z!$q7M)<>BlXkyeUiB!Naud-~ShCY&PfKJ0{&>q)otuXS;FE^$qXKCU|)s0^{LIy(% z3~+EpnjWGulZ5d%cVteTu^${)U#J#6{&|h?+nv>mJCk>)9pWl~-Px!m>j-qr3OS== zA`2_H2Cpmv+aN`aEn~Y2GyFWQ_pmK2){btyZAH>^>>cc{bLuaGp^?vaXA#t3GOAP~ z9tni1$19J5sV(Y?6(3jQw_GWHBrcoSMX1nmP`ASZVc#OFsc)DLoBk=FD-d z3*^b2-*#9{BZwCJQkr5fq(*^bFUnuo6F^@145s7JisO;AKP-CI4C#e6H0o&e&xXiL zIcKeA&7n1oSna=Q&gLWp-#A4&ov2biW`z(Y{Sa#$P-JW1I&wK43O{SzgY`F2BK48Y z&BRF7IH8J{!Mnn^$Q6F---2}&k)o6lja!S6{E7<>y$mk3ZmEM!)L=>k_Gv?Zg-7wg zbY{|hgw4Oug_(GMNed?SSi5=o$CJjh=0bS@Pc-ZYzxBGtP+F5D_}Bz%R|g$}vln z0CF#e5?Eu#d~RTrh)k&>cuA%HG1McQH;vAj zB07#ZwCKop>DV7ZskiWms+q7IahAAEUrMH_`7>R)6_Xm68A^4JSw@`uOM)t*d{6cE zE2#>Nurx$|BfB&i!XvCFCb&e_c=xa?mk8A!GS!w=uJtPBZr@_AqaPI(LO@omKlYh2 zpXqk?Tkh1L>`LJ9r#=Z>EJHO?q`*XQ(eu<0YkYtcwi^PW!n z2mSU8-7vb>Js83QpbprlT2L=3R(=;MyhG>F-K=ob8JGtYEDe49&lL{Y=STHrpivnV z=z9BKSdGd~HjeK9xyJn8VQ6t${|AOf#hlf91!2ks78yE>13^DY75Wnjwh*+qT{mLd zjEyG?mzv$!zH9|6qkTiS!_>f5ueD7(hO@|{#;&ft4NJnMMx*-=qL)h3(~sM}EP2D7 zN+Y(H{GMF5FSi@s)18;s@0)Jq0eOwvFJD|h%m9_q5jI0SB_ zia1~E!gt?_^nUHyc@HJ1+TB6hqy|xfH>}i zO6$+CIbHANjakcjfxU5F!<@Ia-b(8)Q(ym@gZi&_ne|>`oE^Q50MKxdO&<8MJLXmq zqW@gUGi_r=p*P;m@Z*BpjlGRMHLAhQ=w;W8_!@u`YT(#AlPhy`s<)3J{^a3N2GnODvh zW{*Z2{X=U;VnZ=p3D`PvkN8kSRa+=FW-&pCna8%=XGt2tH)#8CmDc0B;Sk?{WFc8 zQywJBqM`C{ zh{i5!$CM%?sl?8mC1aQn-J*!qFPh!4%`~vN#;hg8FcD*$Y;3cCM0e zBCo2xT8cWsnmLZ2cS_8xjPN3UC@bcWO<1z*5aZ=_a#Bh}71hgx5Zg74hgWJoPWFBh zA^VEqh07zd{o!@JY%&oaoIJ!u#T3d#(;@T5c6t4PWb)~iW;HocOf#j2*D-B$C`rR! z+;eq4Ighg_$s|oDp;uuFB9_?^u}#@G7^_*`#xrd1dcM_P%-F1uk-+W}h60>kZNfWR zgUSTrUBL~bPu0R93Zl5Eo$~Yv&m~yKKi@buN;yRjL@XDw=B2h?c#FZU*ICCOpQ};#Q5g(1y1{mmZ4NG~ zYe}iZbq7zic8sApTDv#zpUcJ`vQsIqoO$>S+Nk(02(xXy`4;v)Yn);tJ(+U~ROR0+* z`485UHS`6OYc9}%^|T6Fkjo`-W%q}C2AEMBdaSjy23jN4;#y_Z@><8$qFQOTxp#<{ z)o^<5oQ4YX8f`3uA)pE?XVsc3=bhMI_q=!KHztJrsoU&Z0vtFB&$tuLx5;Ot&SY5E zRx)~cXUI}e6Jxd+NEeR3kb|XP^)CrYUa;5d;EVXQEM0cX#d&PpUq;Ym%2Rn0?@lny z7FTH>FW9B>R2=E>?`>a5YE=3|z3H+hP^xv(3WKw@s@=0J&m*U3&}Nc&e^@^)~wok`Bl>{stt>@Z`67d)5 zYJ41ys`0igL#j@GQH!~MU?8eZB_-l>xv24oEB*lwXS1Jfq^q9q$w=5=-VsK zj!*=`)P@h?{r>Dz#d)PYN!u`fmgi})n$7xm?m5>CyzpzWGR+ZWU%bldwcNFOkym|= zTLxSVw-=P;?2|&~F7~2Vzd0V|b))B#dP_+YPxvQqpukCEB|jk-MV2Zyd&5vt$jPK5 z7Ws$PS~J<m0GY-rlz>Vq z4NYUjsR)-y2@UPk(cNc+FGz7jhNDVCJggD|!paded5Q;G9-<{@uy}E5M(xo*=zo|_ zvpnxpHSf$dv$*0qoHx0SU4$lDjxm2>aBZwIHr7o!IqvhuzRo$#)(0otvy##8rc*9c zy(^mM{SwjB%mMDp0W}gGN%h~nKDOyO0l3@+mq^2>5UzYav*Vyg@LY+^-C*~;!4Uev zxe+sFKbMh;Mq!6Z=H3Z}f1CTgOl7T4K&iHDgHl|<9r^3;L6xq;mKF#s06!f{#T+pj z!NMkKQzWtK0qdG4l+Ht!juyao1L+!va&4kdS9bEMYqB%?e`vl~HakPNuH^HtaDDakR6n!GSa~Xaj8g-)F zgqsc$iB^+;%t4Jy9Q=RWnlb>g#PryO1wPS9mco^9AzU$i>SsZZbWc)gzL@H#KqjU@ zs`|G<&1>irFI|4+NKNJm*Hh0S^8VZ!kCFT7kIdcWUAlFil%pT)ze^|`hCa^qu$2ow zj%-iz!yQs}AL7AGi)52#$A<$wVjlSW@qGfb!N(bUha~P3D$TAIIJQnengN(FyXRQ! zMr&A!>TXkt@~LtmUY;e(*5`Vql7_6YGNQ|dLa`H~%dn)hlZ zJxYK8f2vQovAsaU0pz>lfJE#IF@FMq>9INT)O(yV0ofFy!?5>G8+USx=f~n5#UNb? z*6R_BK0khssVYpeTS0M-t9hQm2INiVuy&*5gA9N}f9pn|jf15dgcI5MX8oQ*BGrX` z$8_ViYw2}*Rm93HT}@>Us0@4Ilev zurx!C2e|qF5=cn%4$ioZVW?+T8LdfuU^94xyY278?GSI?N}ledjN)fay-shj@3;d@ z#kW~aFvzpIOf9tQS#COJ8+czI>poLgJ_@b?QC=(!R5-Hw#_ zQc@clZDAkJx*ljkwM>XhZqypbF&9|ma74B_F5zl=jTyteIku}3|0`#SG?AzjU>xOe zsk*s(Xt4xKZZdC^vqAef)gDU+Szh*u^vo(1^9HJ4=FU-V+FFe^tx{&KWuaX@>C#+1 zU{j5Dxy)m~M}7AbufW3Q`MjL*c&yIhoT`V2i>qS`p}@;;s^re6og4X3{D9XbhnJ*H zp9oTuf{Vqq5HHFWjl+W`dRe{LPP8pM9&aVNtc$gzD=Er9fly1xo1-AL#BYgY+2@nw z&ef*FD{u<@tXs3SeJi0J^WaVM(WGCL>U0XWHGA%3x-=}TtuYi z?aL_3lHQiHA561sjI!>eV?gHIMR4rznthwpaotJ9;Kcb#wB{o?DZArd=f13)*S2OV zSI3R`i>CFC-rnC>@7ZY+4~mCn28`;Gv#t`A^7#EMq8MCTq!ao;?n<9Cl}A)n_(mDR zh?r$j{W2_*9NV!(-Pnj_v?ahyI)II6$H9*$p>1C%eL^6$iDqX`BjNlnUMf-H5I9c7 zez2;+nw*?m%yCfBFyNQvwBS?FfA?Q6DnC}204LXNzyg4QU?`GrVsOID5 zZs8zq;%@R^$=w=q|Cw=gXl`ot;GEkklhbaat2*XrR#;Ycw2+J)%9k)o8T?>Pbmv`~nji{gV*h7@ZVTBvG40oAf@1ZrIDpk-FV3hRL7!H2)*-*8gS&% z7xYi;B-j$dH8E>IjcF!=8Qc<{rD*1eok?$e7t78-9E)luHX!8A2w}-X2B3gAg|`Uz zBpSHJP_8i6bfo|}SsRjQ4-3HeExNC6|r;xYU4#((R3~C3RZ6jDDib^tbYCdTnps4n41> zbn9k)y|wxPUGrVlg?msowCEtdaVZq z1^Nmsi(95$r*hK*cg-vZuEAiGw(aIRYqF*gEe~^gp6DMLeu<^=xad8&KYzWMfSQ~9 z?A9g=Jkq1Nr!AF|U_2)j$xEx5y+4Z+hCZT>;%bTg$HGTV$=sin!IfB)-iD%t5JR96 z?(RCrNYQg+;2#IBH~86TZw|YQUL)<~60o`DEE(a%?j0DQ=RTwsk-FN$ zpFz(O(bxuXw+sz)jfxqmL(@y9KKJkHG?~>c_Itl*8;=B8LzU==R}^=5CoSGjkLPxg z6={vX!qarGJzzw1y6lYe;^?h86hyG~HX0+WJ!fI5G$X|41IFx!xXrEC!SUI#Ys~)> ze`}qnNNl_DV=n4Y839_Y7F?(Q*zY)3qx1=jt~4KFhr!56ObIbqwZ>;{>!S43ZWn6S z{#}3~9CAENO>!^x;1dyn?<*5yCf5JuX|oTWY-q}x#wmN1XKmjZl4wUTViTCMG3XTy z5>j0I`5RKgg7>nuWrM)4vu9jqe+%Oqagv+~jAsZ)5js09L+7DmUV!a8JDkRjI7B0n zP};AlF&k^+yzRI>bVmg(MIXTBIAm~%(C;PRA&kN<>?=ruNK4_NOroZ6b^DxdfLV5x zOPqOwtF?@x)C8ATH_jU^9F~2z`3f0O5>jumlV4T1mk%JbWlW0cb*lnRYDpe<^N6Z! z6R%&UWD9kBcmVgUDP{tOyn%+8YVv+ZuD%s4_Di7m7B|OD{}W!LJM?Rot&Kpfg}#tn$bC2>5H^GIsXmk_k~&aW&H2YY zclPqXS5RHt;=g`gfHWqkUSIU=}fQCV~gEDc6hEFUL;-Q0ku5;V(=l@~V z6%A8}QUX@HSfEemf7>>3b#iwybFx=(GPn58Di@~lA66Y4!3VjfI*J*9Lw3bfP5kz1 z7zpi=$V7?pg@A4cEyjjO(~7uAy1tC!e>imjjiw{}X0H+J(*);VL zmqQbiZNDG?QQ-Xa-wJ|)zQG6VI`c%4cNB~9*=eUu6-WKiZud;#ZcRzUBpAvXW91I+ z4Kcjm)%SLlP>quBgJY-ICec#E9lA7E*feXisYK{xq^B>+Z)W8pPpG&lhOzp%`z*GX zHFN$d%=|8Q#A|)ZsH?WMuWV>23xx0F4ee+J5)}${(bLmLH_2SqDe*9BRuWN?F%1|j;Z$i!A!J1h2LnrS!Y1n65Ph5_oO#YQ%h`%J*aW#M_w1;` zE1f&iUDVs$TByF6K2m_{;PMh@FYu!!J^o0)Ks-rY^varTZUl<)3p<`XGX82!*`69b zr7@sqcGm;EBGrY&;BfIpN~6&s8nH4sJjIJ_s~EM1(Xlmfbe&X(-64nwQ=LV7V*aIj zR6?3}u#U8uLq4$R-|S{+@om(UCU-hX^mx!~^Th9N{L58c^0)bQJ-QZ~&D&zJY0&XC zD-xhNj@m(NwVT~O^IgH@(*)DuJh+w-?TvNRdKhOab*dN9^Gitq=?~%WxX^PtOA5DCywq=-K$;A9;j-;CX!q5^zU- zCdq=a1@aGtxb~vvg+x_EhiFE@M&Ew2CK113CV47URFSO>rNML#I|}S&!>nKeo&rUV zgms75vEtfs(U!t&R&EbYVHUogEzQi-MBMqf6*7aM{Bgbxw^> zOQl_VkP~Q2h*=um3u<|=8di5`hE!|xTT_v#7P;v@(YmxfWo#KpOWs$YX|Ei>=nXN_C=a+Zx_dk9D>C|$W?b4O}ErC#WPsH^yx`z$yK ze=+aaOL6=9JM8X$bQSoZVn2=4YlfiRB{pu~LX*rE7=hx=Q-WOP%6++=r3P=@-_Hl9 z0o^QL;wV2vhc5}5VHWzlQ=CfjsUVZ6rR9`{sr|D%;SCjb-;w`&|J5S9ox%nV46g?c zHaY*_Lrql^a~mfyCkF>$i2Z+N?7B&sIM~?x{NH`$v=lkFWl4-Mr38+2MtJ*Qg1rd$ zJfvAtjUm8j7AUbR;Sr4!72L^~+C}yyW864%$z<9`@@DD}3Vf&LK@A2~6A8@zsA5-L z)mV1i2-BjQ%?_uam*=j!H7BD_SYy;FE&_iOz^H@+< zwO}qjRyG*90`uJgC1{DN0XB=)P(50v_9K`F^?94d_iy`;Cjvcq{zapV0Hp@E3S1}e zq=6C66@@KhdRM>w_UNs8Yy;1rL<44hSie4sJ3hAOA(C!Nzx;l;h8zxva-!qa9+SFHpLNIxqwkOecx}FdIRczbF=0TplQ_fmXm7u!PuXlXZ zp4mLj%qRYf^oqIE?}i`nd{w_nGM$|f<&Z3uU4fPt!rT#FhqN}0cIWLuME}de=tr;{ zXd&?6#YFV;(Wf8T9T-Nrw}LZ{e3(_QhCgBfif2|ha0WIuebmrlXgJ6CdiNIMX$e}@ z(5doyh^a+EkQWo*)~W2bQ!dFhRB){zJ?+pcE%_yP&{~l4E&_1B%wVY$jS;9_V(F=4 zMqT9Huyh-8-Ba9xA2SyyrmXY-5Q5CO{(pqMV{~P2m#-aGRIzQ_wr$%<#ol4Xwr$%+ z#ZD@=ZKvXT_rLp$({DfLJblJk`_uls*1YdI=kL1Q5HOBal&IlmgdyJ)nILg1mSz)V zA1}%ibbJwyy9O>7-?1aLxPIY`Yp?SR+GY+@AOPtz+EHfg2*$ockxiWwgIc6P)i>ih z{K4#TaSxrLjn%@-zKzQ}gKrQgF3U;T?3z`7Lkl}}e})t`=z7P_@$?xkK-MsCVUtc5 zzJq=Y(IskN9w_;c;a&!hGVt-ld)f;=;0csGgQ2gBV`(V&MV$K~3$kt=@;Mk(^#y-M z&FK7vd(K(2OfT189eiQcI=*3w@i0$@1|xVd8=^#RineQXpMPwLZq4%(P&70mW?$r1 zWVv>^#<7<6v2|c#*fv@p2*K6K4^dP5LHb4(LO)j&p1!+KT)S8rD9bhPCv}B6}+L z!FT7Cq3_0d<}mLk;a`MZ&t#I*5jot>+e|HmaB~eh7v$`r?nqTT0Dc*%)PWp?r4vKo zLpxDwlrfO#YV1cX^2w>Dr*T&rNsB^)zQCcN0S70c9mqynpv#zYZz0h(U8tVqks2dj zWUGa3$O<$pSTu~Z-~pF?1;~i;qVkf66w#Z$)mX?+vT_wM9#WrW&|5qL8JV`Q+o%)I ziP{NFd^ToP)KzNI=#iW;GBh?CBdTTM$r;r^o@=3XG9@&l<*JKUM`Q8Hg9L}&Hgk44 z1Oa`!iRQ8a^QEi)4`*8mp{UgJkgJXs8DBP@MuE><75{oh%xYQ8GTf>qbsfs{amZ6Q z=!3U`A0_OzlC^t!PtK|J>>ORyJBz9o%x-FJPp_5wmFw1Bwx=O53GG9fwvOueohh>T z-n6F45RS`i+4PN|S-{DE$$V>Whd^0ccB#`MS+hF5;9F|ToMm-O|Dg8Vp1iyp*>?Z} zU9Q4*Ys~mLiOm7lBwVrYEj(;C|AB=1?80ZLmcG{m+@!=vZn&Yz?fyU`R*zd4p5Kal zsgel-@&m;JHw7788WSC(IzSbW$e=NaZMu$ju)e~Sd#u+D-sd!+qKKcUZp316TX^|;n5XJrDFaBOLyM@f} zmWeX>?VfJW(H<}GX`Y#EhZIlddD-E{o)ObG_hAm$!b`h&^2lYgy`@cSU76-&%1Pd1mJExcWiw8oETXOb{9uZxM0Ejct2&8Wv z67Ar;R?VooQr5L7ttPl0FtbKuE{++QB5jO5MoJy6&s{g~8_^iGUE{;jHl z1fxIuE(RY63w?OGLG7TB+Y=Bx6Le655Rrcjb*7y@FTMV_^MU!X`tVd8$8%KnNh?yt zq>Hx)Fq-HJ3<$;zko$csgi6%KPt+hpv?uY87GWqTU@S(c)XJq9CO#O73>#X^9>SRq zX-tX}GKAN>7&d-pjh9p_F!H}Fc7L&i;5MU&UGLA0BwXjX_?7p^<;wBWP_1Yo?UmMlE z!M$xKFi)jqn&JOo+i(PqUklE&502k23-Cm@8UfGTr|J@dGw?oWsg#&qnK)NzRHQ~| z;Q{@$MZM*q+{1T&)0gO;bnemQgm)s8%>HwnzwqfK_y}K!p;H9>DZcC1$uVFXkRPe5 zSbzU3Q265i80MocVA4sr5<>Vi827e^cz4{f=ir%vNS?SOns7t;Hx#8ePfHl8$j#@3 zshDRtyYp&w1O+UQ<=V2i*X*$FcWm8Ss>A8sM(3EQ-yv~#AgKX3TClqK_m^VCea6bk z&9bAQalyH#j_}M6aD7T~PKnp8qQiVE=nTi0gz+(U3F0EIsZ{myF0RdAagSf96;Q!% zaFnOS#x=JAfFXvD5vaokaPB>lTVh4;c+ti5eaylmKfD9$Rp}zs2~@EXN?_)q#+szy zKtc2WFtDc8MkQ?kk4){rU9f+%;QSw7?EfOh`fC0skDJ0^#J#jYdY$68ipW|b)(Azm7>@2%3|2x$+Q!3z|wq8nO_^43fA=V}Rwu@TM+^!BP%oxAwPi`jEFD5;88 zK<{z+B1_4=K~3uTMGGwpXQgLPw|Q$Jyp$EA)p4;-&2;&2Ve0HT6x)S>h#mc!iEe9t zX$GkPVNs7ZXl2VjCIi)!W+8DX$#~JlmX(?wjkcAP>LQl=Alel^dMYZqVj|58K^v?- zqwTm%kUjlNUb8aeMO?i~#%L=#*lfsNby~1li7?zCJOeSwo>}=mQbZtSQck@zSCfZH zTc_sq>Cu$ek{ajIw9M92rn)>mJTxMCs9Qsgidu|_h1pMqs&ub4BOQ`gmL?Ag7x3@y z%W5tja+T<`2h}ElwYb|?lgB#(Kc@Ql5;2dQyj1aFwqikp6vHg!?aBrCYt(B7=cwli zUi`rZ3$H4w#4`;yFI*fJ7J=MwgvYDhqoazgLi@iDN^FU4?#*fih}6D}TiD1bp|W_@ zGmEQkK8f@zRoquR`iov!n!jm7#34_1^&l;cDgw<-xKSt3v&qW|8nWqA(Y0s}7$7}N zTLOc$=nGiMP+6{(9T~5aocaPq0YW1|ummDH{ex1I0I~iefL#9pK%_qjAk)9lF4oTq z(CC+6ogn)#{3ES}_1!;M++L&+=e?txuzsVXOPiSK?7fmFXcmHr4kIUrT65ZSxv7a= zl{Vtniaeu3b8AN>ZcMaCXt?+!Y^@cWH05MLl{7LkSlfq2Q7PtkdIwS4KT&waImB*a z_2{6jT^{9i(mCWq@~t8Eu|*U*$j_zhk)f9YZVJ%O?d8i_r8zym0;6<$AXUXtLAmr` z*viUsK7C^1{Mx*-6YI0iF9eo?8*7?c?>>7wX4CVh4DXm5OZi(n%(Kt0QqKC)*CsT7dy6kP$#M zCRy6sfSJ{Rn=zqD@j;8hLpsZIA#p>C9b}wQ2-UjzSHnS)Kn0u@2!##=kOd0K@R_oK zvRr~_6T*@qLo`yNjX`_&3w&_5yuwG_HJ^4^p2VYx4Urd09>=4IO{EO!i?~Mw6KxA! z9P%nLWDf?m)lAkFwAHZD=U0?Phl*5o``4131f|4V&7-I>X9+34M8knfZ)_ zulLrB5!T_`w4;D09Rn^RN<`iB*}#M;d#0&H(JodAXt+$Osf^;n4eR z&n2|s9b%j0W@%C%qZPu(KYLZzmfV@_Vh}G(QPKli-2XNs#nCLk#JU6WuSoqMw0(`Xr}rnz99cK?odby^V!=hyBL` zSC${+o%c?1rPvp%^{DkmW|Cm~>7q5&h1qApT$~#I)%eht?Fk`Zs+mLf1X;BwOY$0N z2yKWu%}LCtBy2b6PC3aec9?E8mBokjQ<XMlXQ zSoQk{iL+pVJkm1n&iG}Qvd2W~=E?8ta2DGA{&@%7oRw>GA-$Yt@ZJ)PDVUFXGh@Y5 zvY`hF1riVH?kOwk9G4wSuh1i<5NmHHsC~3u5^OS8+KeuHCccEz9Jy?OiV}9LEWM+W z5r{wzAXFtLZn{Dtr1> z*@iQ5Uunh6ki&NSi&0wl29vVO#DbF?Xf%tiHk!nR8e8XmlXa?fi++++q0(QatMlt1 zS(%Wsd3keD3Zzb(S~ZbJo;#iE@5wFeo$w3dB z-n&^4T!XW=Bi6b62EE$R;TU@hOG0@=>8SaY|KLu}v2Q6xnM z3D%}}(}6sJ4>TyYkMD?$m_8FF`;hR0qfs=qKL9X{He3;^G=2qpX(lh4SeUYwYI+Nf z`2YCL`!F(Car}Z-*gh~0Xbe_vzilr%V#Lv``u*t=8YCr2c}z;=;L{m9p-s(LhSc{| zna%1juXM8bv7~_A9prpma*mFckT9#JK!=%AMM6$~ZL{Qw)~Cc`N7|x9wZ?A3qWN3e zb*U*yhham)Kt{izN1>o&Ezx?(yLvQi8kq(*rAdbk2^h$nYwad`9nWqCg537;wTH1V za^V_A%gm2z@e2@f3RR!ELA&kodAWFj$xY@*uqDkrqE@_(=`EfjJ0OgWuJz_SNm zFd>>y683B<-FgNiB{LlH;wMYE^r&03&ilQsZ`zb`!%|3WZj|kbxjSJq{F_6Kx`|AZCo=UvYU|{ zn(xO8#yhgcLshsGL&gs>#Mixm!El0S+(O=i=(B;Zx#1>Q5UDPDmP5vqR!49NL^=@? zCG4<+X52xt1dOu_ptV4z=L;W^BS~g#jmqsh%);`}B`oN4bTE=AC|tML&l{``SQ1%ftN8%I>Cl-U_2~ z5$mG9A~&GkAwNrX-rf~f?hUsZK(Z9Oh;1v>^KV>x>{=IiUgC&`1R-(&pjoevi2LFa z&M8_3KdeeV30gmG8yvW6T;_uw*hrBpkOLMN$Jf_;u3$LxmTHpbubz^x%L&D^Kzk&F z>R4+W@(CU8mwloZJ~-;mJ#au`0R9quLLZcSV4b_imPEM#sDj;?p&ew{&G0%Se*>s( zcj#+(nGGl$zMbL|-A!io_GywY7~dDx*4>_Ov*5WWpgy=ePLpUNLh$3=*-t_rY5VuE z=0Ra7geJG00C^w(ep8iN<1Z}B-FUTVv33bDDKUfIW0ij6lcP1at&*bRqS(`Ao6~5- zo&J+rVffxCqkIC{7G%NV_db&7IIPK?^y#1V*nh{H;@15C?uR@&VB88S=-tuCG1gY& zYT|xBO+RUig3ma%{uR*zg`Y=M=@SS~!?NC~Q1bvP-M5!~w`uv`8-;+vFG2+%K(reJ z1cdS5)>a2+Gi5h(XHOM#TWezzTl4>2W@9w%T-AoL{p{V-WH~t3_SKUI8mBR^H};`j5>5W`Ojn0kY5WSq1jp@#p& zN0OGj5cCp`Al}AD^Wcmy^U)0>mH@;gw#bK-Gai(&S+GV-0eX>?#Q+sAsFH(rw!FlB zYwBDWkdql{MqULYsbxo%Vd{qL)H_?gs{QD|`Q`?G8?)+VbJ%2bSPJP4IovxpiGfAl z>0oR4X52G;i?n{wE7(A4eu1bZjWV7r;%Iz{c^$#{{qTJA=X+FX3vb?-$8-9N=-OUa zKGRv!mSyv5$&J=?-pA5vbBfIMspuB}tt$%;m9|D}p4ssWdwbUXwNf*hg~g4w!7;Ys z>8bA0Bj2^hM9@jC^(1+F-TH9i5w*~h2>J?tpX0?_l zH{eItYdyKu=DQ9*MFKlo=7jd(dUXPUqm(q3&A#@G)|#Cb?UQS%q#{`~pv$w#SW&@Z z0%d3`k;zLsIxtGW6V#RM;M4WeZJ)b;VuQZNWe@{UvOkS4@l5r@mx@qQ5GNHZaNq-J9q0&$^BZbfy(wq##7h|jWdm38%J z+FfIng|5tzri@s2(po0{sdZh1`h?avTL;~y>YiLHh1w{(R3ZcT;cAJknoX;c>=ZN` zkdj8u?J|D2_Z3V@CGTyD`}(f_#416U*-;docVAv!JJDXjAkl=z&c=c_|wieBc|*QvnbwG_T_#_n*Ntw*Cs`fuMC5h=N%{s^Ly6_*<2zHR;bG6-**=@a z}<%`(+~X-yfVKjN$kp{&Z4F_nCaQ`?Vn zZU>O9lP-G#UDJezYmgdrX*U>jvr@n74#oUkxhDxw7T%(?>kOS_mK;P+uQDb$wrN-S zp($+_;L0Z3fNu>{zrQeZSieM|2@X>r&W!bF+_3`B6O;dOiU5cYg4k=^RfeuWEY=kR z^dk)q++n(9hjDSXhaA|tLw0@uaBspV8Q}X|Fz&qJZ-A^LK`Q{_&&7J&Hrn*N3YUh^ zjiJ4BFoY`$2aW=`(-be2n^somFzcs7v-%^ix(qBMEXWg298(R}r(n+}m*~O7hJ9_y z8?|UY=VYys@ejU+!lGsDkRcWQOC>5SZ`JkYXpIhPnXAf6T*{V)wAq)-!)*md(+d!#Ya$zLLs6^Xd= z&PoK1KJy^vs6EwCd_DyCmES9J_FRb7G|swKnUiw`;uY@5NBsm-OAFWgTmOO*darVs zRL?WpNb0V5a&4tGo(RC@0iS%L!R2P@JB!(`P*-#sErS{BT7MbX2`Q;yv}jV|lcu&% zF+Cxa(nS9?y)TomzSO6bV9MX7!ENcew71w2*`Z#E%z1OrYx)W>qqW8I{WPsF5`PIx zsVBnPgHxBZ4j5dKdtO0C(pMoVl{ns=?TYh-m2-r%)rl3iSSoX!Igc8){O|_ zpCAJ^{pCaalTX0cr1EehL0+q;TLW=@v5&y0XQ7-;g^BWLr=-LM;-??yqCj4|C&w^h zSyU1b$qbOjjt8Q}?gJiwkJ5pOd0?N>jY*LaN)-~t*AAG(9D_^GS$ZQAIcZi)2scPP z4F5ofXdL$F9dKiKK>WJ?K>Fk+p7=o83RzLf=u2gETHlDQE*aI2im18N{gH>@5QLNd zNv1(Wxr`s((j`@G=k6~5A~oE&I@{J$O+I%rli20fPx+AQZ3#M(O+>x^V&I%wBS*<5 zUEMZ>qfl5W%rcxKibaWTH;XirB=fpW9GxZ;Vi^HQE$3V{&WTA_YjZbywzI_=fZ+Yp z`}4awZJx+eiD)_?TT5gp#kkZhTqlrfvdg+B%+nL`>Q5npx2OK4>2pt9$BWgow;so;L;bP+#ceK%MT0_%4tei(vwkpv!m21;x^eO8-a;YjAQ+h|(G#xHwNVDP}gD z)Rmha(3rWx)HjpV9MYK34l!lQnt=!>wK&6?fg-mrI@wXs18zb!$0hG`+NJH!&;=;X^^;8c0wvVc`yx z4E;P4bq{J8*`wS*gGG4>|26CMM^>p6LP^2C3LQNuc|QBQ?g@CsU|Pmcd?I3q#dx!^ zEduD_T^*529(29cTNDd|WNlo7p(*vk6^XBB{Cw*It5o`{`VA_}qD>pMdgVQKU@od# zA~~jLOh z#C0w=YT#CidG*-2(Dem7N|5W|(L@GX*<%EpYWIenc;@~2OwIe-`ws43cBc%|f)($? z1cLZ&q8^0t+Z~DlMw}=M0u+%b`e+d75E7=Y{D=~EC^L$GEGa0SxCkC%_-Og9?6-Ik z9ox8w6k-kRgwgLzN*W_hPR=4D(%7abG>L0-!qcbN>s7-l5`3h>>*T^5&Rr9=q~}iT ziR@2e#j>;MS>(y$PkY5bEa2ruROc>I8R&Ck$QCljtj^n0BZi*jT#89k*w;tp>^7u0 zJY63!LaD6hk~%xY1KW(%^B{Iw)w26(IvYlHZ%YGf032xr zNs6>U8o7#9~6Np=J^5kd1=6;IT3a#7O*0J11)(x^`mZ!87nS!F6x;tR(_Qv;>cK`-a zKzi7T> z3VCw?hT0jgG0&}w6JfgDHEso2w_5>*`&Gjx`W{f^1e;--`WsvU^MmvU1ZVexeJch9 zX)6=$={wp;En(@h;q94LX{=u17cEoNNWtmm+*cY!2?iy6`a#hALqDN7Xb|mI?&Stl zH}42T`jlv-5l`voEOLT8_^%++^5Gt))YH5oo+_E+oPU>WifQr=VSpi#)4ZWf`X4cbTKTN7??L!jT6^b4Ue#IoBBZ@rI4rY&S^UYgl6J6fqxyU+$7Hts?(_pu+PbFEMDP`Okvxz3kItZ`4$Ml^oZ5z2yQ z8S3MxLZ&&j;T(|QkmPOEcKhLSu{cuBo1ID(c0)|FicGt1?mEVI^m!Wp9k_DvzML z^|Uf?sp=|U?mb*e4^%Cxz~lqKd5QZ3yHov)LUt zUN34%?L~E~&YhB`oq~gcD}nA`J2D7nggajJkuH0fEq>uN*q?}d3Cny&bP<00?mV}Q z|Gg9nc(EZi0ZXA9uoV8A#Jh^QDX>fPf2o2w|EzSmp?z_zxo(&NlQY%@M+{mhGD-~S z-c3gq4b3S=)Q~B5jr4HVD2eg~08N^FfTyFYn4~2B5hP=Ivaki7kMjtymxRCbL7VRN z>erQJm)Hs`VD`s@_rwP%?|!xOd%Nhm0o{z_{45`h4;=IZFsX%-bD{hK&U^WC)f^WQ zAv3iIo=GFq)6ZcgCYT~k{jj*MM`4DB@8bc{FkQif(#1oM#aJc7RHXaqemoO2SeUeB zXxSP}#04}7__)gpzNGI@RxJ2Yrxp@{&6)u%{VZF zwrRU|dV)m4+X>NgF5+J3Fw7s)h0|j^u+sK0V$Y8S z=ySMBhY!5yOtR-{#1>vuTSNh!MhsGWAkIhw7)jdDY64N&{a7!G;OmO66oY+8M}R!5(kkc4Aa zXRpoEm*cgd|H?yA$@Y=eIyT}=+{?+Vcru?>TaHe**2irUTC#cQDs&gY-w@W5jSlt5 zi9M$-v+r&olcvkr;eSt>PLOZc!hvmYrGza2v<&4t(w=*acTQ3&--k4f6}3V+yRJd58#<1UmjhLD0N!{VYwGF!%Vf3;o_$REbkI%97WIPoHcV0A8Is!(V}N7-=T@n zGsvCwJWR!5%Pc1I%cCBtb_6$fIfb%&>+Wveqsq@ic4IvK3q^bgW7 zcdyUji@7AG9jZ)I;uGZJl3OmVt2>xP*vxVSY4 z@>$~PiJgVy1NBN#j)L{-O=DeZ6((JNppO`E{qVIFKQ7zZ(5b_-dunBe=nL@y7l_cE z9B$wHCd1bbS<=>P4O=3qJL^?E`SY*F&kzj*+I?rgUg0S)JD7&$-w!y~5U-m<;b6k? z%FDN#-`M6VlchLFvh8jQ*6!<9Gt;;ThOBTa?sNCPz&BBQ z-(FjR((qX5Z9YT9dCf__-d0@_!BY}++A94uU9KPES*YZ;;*dUpkDB7H8xN;%*&wY+ z?zMLVPF8>SskX44RXHJl7VN@@1agLyBGn&$eX@YP_e#8mQq#5n2w9)ND@WLHqdIWG zobV)O&(AWsAwTBlTbNbtFa3sv9iG&aL16ubl37ccYRol$a%C$ z8v+|!C^r(XzEY{z-J_|K2-~bHrWkXBfax$v>`YuGTTAYF642NR9^e4hJ~}kCEPG(> z3vwr)Eo{vYIVp#vCU=a7fYM$Oy__3NK7;N@yw^*njBCUT&A3RHb-?DW*(k(xyyynX zXToIbf+D=g@(hH~d}0Z1UJDuQW>#w7c7H~;jbS*HGNd(H`6qo(C7zsUXF`H=mt=hLP+dN+S_zMp- z&+?iPX`RgF=Nu%TW^V`z_b=T@P^fI1kUU|iTk5hn&2OT4{gj3J%J+!M8UE$Xf{JOk4nCs@4!x$Ccb5nGYaL;4vX6?Y@t zLH`Jzs)wR1+E!nzNmeUOcB9YG;@LLN?worq%v_t`GQc@KRa&pcWz9>=+91d|<==+; z47=ysKbHpaGllyjw78bpdnMu&=bPg~&8fPrd4guaS-!00?}CH9HE=-mjSR;jh(`~` zu=s6+o??+qf4?=LIHv7PwlJqX2jTNyC~1{upddTI;uirN|Fiy2_rU*F{KRd|?ab|6 z|JO}WQ`-ei9qo%}i#10slN=67n`{?@B3@V-NhCaY+K6ZjL|LhTbwLh?l66o{k*K^n z(trOOgMX^xbw3SVxJgCGQINWTmQJe8E7S*K^2^pX3$_F+ZW+Y=InEeKakkrs7;z~pD zMDGx5jAQjgP-eR$@csPccmntZTb62gYEDwa#xP5sqzTiMU7E7-%d+YF;ZB2*xSpzt z4s;05xSlYXO*^J$D$5}1UF3^Ax>b$C(MPnl3k%{!M8e}|p-ss&J_mr(ruEgzAYS#?`Tt$sH}wv(M^SW=?9n;wtb$4{+Z%QYu> zzC_HakeyEBEqFXhn{qOgG@1?IrJ1#Dyr^g%f~-}VL0(G!6X^2<6}&+$M0>_8c&|mTyNVQUJc3!0;y>kU|n0Q zx{C{Jf+Zzn-P>RM5(7W-+Hz)^KE1`7b{Sr^|BU(#e&3R;vt?r(k~dcXvVr01MSFC>34bWy55@8i0Ne>% z_9!I$#vG+_|6d$yn50Qoih{YSd{)I{(35$q%0=$(>*pi+$y1DH5)NF#v197R)xh#Y zF3G#SK=bdBh3NEs$86oy4i+PwCB#NqgYl>;JgNogt1=5TY(%rp((6t+G*0Cr$%z3mM$ab{>Z0sS|a-Of>-O?U{We7rM z!yP;rDy1=%B9Y%j-a2qmUw!K+<15innv3UTqg z!&Xi-w4q+zqv#s1r0!lD7Y5geKc22eDvwGJnycwQ%7Ac{Zg z7ZN!V+UIL30gFe#9E%hpDsU$94G`i93J9JIxZKScr2+B$1=+}gB-M^LHX}r&U+o8i z)Pg4!XqkxaUwym?J8DzU0TQl*K!y%&hEL#%Xy}&JQl;Mf7NM*L2jrt2O;P=TK)p|| zA1$woCAkOv!RhnO?u&{-uhEyzqSnS*nJAnE@AkwU-Z}fUr@QdJ+Z8t3Bg*T&f_q3| zV>TOMgDT6@9$U@Tv{cb5d?&NjjkLoU#&8IEn4vboSsDvuZkQM!KeHz z{V@2L2KU&qrM;1U)`QN?fM?>QH{_%@=02^w-%HS_UI{_Z)-cT}0{=XAcrH-u0v?f> zMKw31#nH`vaq)a8_~NLa96gqBhxW*##A$%9z#_+#O-;Iom2`g_tARGUD-ZJAEZ^B_ z07P782%NBns7Yq)JJHvkrt;o;oon;_nCD*06HciEP@(wi`U$pQ*Na0`weH{S5DFsR9%>$_F!K<+|LbT zar|UItxtO`^~KeG@483~jsvIOlq;o+d;`fESNtcM-1PiA!W55n_RXh%i3ICJHH|d_ zBf*LP-f$0`;~TpI@dy9tod2^z0wcjd@BtS8ffGvuzclK}+K}fQ1|DxkKx=cnq%1** z(#aXc{~vph1&dT}5+#HV-EaoGYNiSyY!YA;GUQN6buuG25^EC`aC~aQrPm^*lO9^*~58Po)k7Y--hI^c{t9N zn(y>`X7;+1)i#i#+4@C0>+F#zp-Eny$xIK!VjOLCn5fo80PcoLOEzKUP4@c(ly!Gk z8(~^Bj}|!z#j@!4PI+nOf@)KD+kirQ`c9S4InM&=aY9@$-lIt*{Ini6u-AKmW>wFk z_FI&F1OLiXp|VJhVD)CwYNC>Tif`o2D^zWP?C2M(O1G_% z9*(j=z2~;5SpPeXz%M)WETVmkR-p2e946>5s~?I^6>HLOC%v=enT#2%KRF546)VQa zfHos7uOFP6^$J9#2$89|=<0OZ2B_indQ4N!@9Q?{!?sbXBh?GI&#hfEV)avc^EMW9 ztIV$w+>Prta{hoF>?5v6F;!Bxk>ZG(n2TXf)*~zn7M+Bo1p@qvcuU+-<|&6M>UxaZ ze#XqnxKzW(v?>{1?-@%>Ma*^?JzSGMVXvte#4Vq19bm}co{C1{3sDt{(yD?5wz)y1 zy+ff@#ovv7i|0Bg;F|jO4QSTT zE3g-#YsE06uEKX{4dzY+ryVoirW~=akBCj9#Bz9(H}a? z6Q5|YQog`>J;XtPJ0*+^lD-T}U}WVX>AYaa6iF%(Y}^^Qwg+s3^`yQ0QipJidDh;R zLv=`H&uhXCJ6(Z5-C$ zyg2d7OMUt+lS`mRYj2vw(mBJlj^4b_QT5O+5fF1g z0?9GaW7D9%V}ZyyUabCDw{UQNNZ9k>7wvgVJpxl_pJ2&^_qHg%wl=W@fgK!gp06$Z z`wH3B8v@g5oV@+woG^0ur&!QmrY}yM!@*T#wZ?M6RjBLC;Y+SzJR@R%Z@Ozx55lB7 zRJH?F7C(htDD){&f(Imny=HE6Gu7m8%&wYz$Z?l9-knVwO}6*-^v>U}H(vj%7p`yyJaym~jsOon zA9d7>o8Zt{#Flc{QN^`PjE|lqjg_lP1kniRjtGTm$X&r!FEJf?4lQBQQxA!m+(c%` z6$yhSFkanBd6C;GKVH+ARx4vXLwaG}Zb3#u60Mq$6(t0eHj7Zo(jw+VXkh9F539v? zAvY@aQbQ?^bw8B*!VAiIWH>OP&AbjzNr}@+r?f{hfOFA9EWp7KsPeYLW2HAOjL+q8 zR(*4g%v3kcXwT&-JdsP#FPY6{et_lBFm)V5Di||mQ6@?_E;f$4==g}vmBEfk_Z)Uq zDk@HAsEpzX$t>+QCe$;qR6LCcfqf6P6_-=JZ(!Rh=q+Qb4pr&5<=mWj>XAa4n3YU)?G{RI@9d#lmtWp+VX&H!3#NzG~E ze9hsn)1&r;mg#8m&TX+!%iqepppq087k6+6Ud!B^3KS>#Mk&8n=q2NHCi{C}xDQ*{ zebJh`VCZzhPHauv9j~(!TmpR;Hq*v5xg0-MQTc}-?Ft(25ft(`_n)tO4q6xL8p0>2BO;=R zUhKB;`;RM9e54?l)medGt7Srcn3*_)YJL$sJ#E)A6?e9UsDp0(GeZSiL(Jgaw`r1`rf7U@P2JqBoQQ3vc$g>jjWOQa(zvGeQ zvM?b&=`ss(DUi2z)O+i#b~*;D)1xE1Hg9N6JU8mO*)y!!Sz3%g@fkR}pt}U&6F=q2 zRGi}-#Wucumb`hWQSR4~-LsgwFA?1r%9>fKlYGgLh^j|)i-k*yb$_6eY#}0*likyp zhT0&l4ZkAqZeh_O-zA4b_*E0J=%hgBF>=1N%97#5(veW{$I#^)$Rs+5sch@{yJJ2b z2o@Png5lh-&d-A049iHs&VQ@kef!pex`;1^yHm#?H+O(!r)uW7YCI?U7ap%rvwnq| zR*!~uDlsg>gYXXxUuPt83Q6A754J45%xQ+{W2Q9q2iwEHKy&uG>S7MXG;1^EX~6;p zrT9Swo8jO^+`^&h^}HODnuu4hMU-sQQpws|d6u0d?Tu5cO>VJmBF!!AbSl1|B1|t7 z)T;Tg^%Ut)d(j9X7 za~+awH+bKT!6D;I&z}J}E!pap9Ud?b{QE$(_w8W=&^)9&)oc3#f;{9`m*xjG-dpn+ z6-q9tVTJcS^-q@mByyC$w_6W)yl1$P9}zQ*5bXC*Je0+tpTKB>LbB+5xZjC6?KtQ} zfNq<(jt6ec-j{fFAN-OBroau#*?zr`xQ-#Izk}2pLgp=ggzs$F71VZ~H^QA`f@H)? zvFzsHO;+|##G+>siK-RqQfxOwq6wlo;=luCSa1?)!f^7dIc1j@ASFNFcx= z3e&&qBmGy2_&;}DHC};DB&072@9%5h6Gh45LGA{o?Z;%klTd)dL%>r2n@W+GNtf|* z={frDmO;Y9s5iKLx2-bbvLB#vyUIFmNx;SIFV@tTr>RRbR1a#}mK(P}7b~AVeujPH zd4E41Y5fU&@I;{q!j16>(9V?j$@N2Fuqn*P#sZNCjpfFf=z}UuN(m&5hT}u%5jwE$ zxoAX%Lkm~4v1HOy_R_y2M%XD7AF%M@fiW1Moh4uq48wrlrALkqM?C<&mTL8-MtJlY zkfcqs^>V%g&2p9uc4!vU(xL&08b~u28S-dh{0)-AJ+{n|Gq(zv9<<@lS*>Tbsz{L@ z1o4}-*Ba;z08+#S>llTK-_+E%B!wI=$BI5{+ZHzMlwu}k{6JzvswP!{7ONd4; zZjLj|-(<0>f1cH zvQDspk@YxMGK^GN4vf+$Tddk*my&_vhDo%E)|FlJwxN~Z5y7ElzpM7VZ08-(YnL72 zYnSSUi!YE?>QO~$a+e)ZblLex2b)$a^Gha<$^i<44*=oeC>(=;;Qfv$MeekFR%%js#A-y@O8DamTi8+qP}n?AW$#+fFLBZKq?qb22mEcjnBy&YZQX zF8*~}7tim(-uoXG1QbM8tJ7^~(rQiPv^-XtPPRc46EOPkX&olG&pG~SO`;`DzO-`1 z&8V;v?M7gUYBT32xN5R;Cr~i~CN+%KO4i!sMxHgN=o$w6V~{@w`;5RAbn|qjP?)%= z=rT-Jc2PXqE5I`${gsYsJI!U+M2Ceolr8QADh-_&T9xxz4NkyZt-R|R!5>p4Wa(6? zavL;Z1?kwNsPsxOc?o!FuQC}&%aT6J6e6S||ETmiZ5W)1xavxEH5Lfh)WfUYc`X13 zJEi$vfcpFb%tKvu^{=e`%ECGu8Qx1PV)f&cZ}S4Lg09SnByLm@zf~1% zUay;Qu9!ch%}fmzAJj*rMWtHYnIdklg1_Y;1xS32;dpa(NvxEb~+%RCKt{qxT-J!ZK(ivumNpNP;GPqy@kPN&9bbt!Jx4S4%cb|qN9l!%WOf?OH`sJ4LfY<2(g zrcx0BhlqK@*zT!HcxYzY-wL<8S7xqc-JGknbh21;wTBhsCai=V!ZP0r^`e%(DtC_& zcB}XoH87hHTUsWaW2QA-THP1i@`ZXJAM65mXc}p&HK~Wll@Xb* z&XKRdk?&UFHJ#=)(kmngf`T2;<{QE}?RJ1W9ZkF=P!qE0#3J;G1v|cDuINx(LZjyp zsr<(K+;a7W_MayNRKMZ(bib?L4lEE5<$tSw_68P?-@Z)t)+WyXhsHzI;vdTso@|Yb zbY}2`xF3ju$o(2HL}mEk@&p2fkQ;Sveyd~5iExb!3rIh0@!RZvS| zo}ZUfeZ~5qNb$6FTVP6`^b5W-<{JTJsC(Nq!&fkKVLpm-!)BQI%u z|D8Y+&nR_{$d(Fm!2`BMJ-v?P>) zYo$z=Li!**EKV|Y5E3n=I;Amk`LZq*(rjgW`8!?#$hAlMpbVK(px_G@m?V3VwAHGmIx8Xe# zkCNxWBpJAi)Q)ZolnIpu3M`Kmo2Y>n8V3OePpT{o4i+0!O8QK_v>xS*lJ-2if55AR z6doUU1=>Yo>C;$s*8QxPX(9ZHY2dpeVd4<15wdeTq@(s0w+%+-L?|4Fh*zU;lvAv? z3=o(#HpMwci5_w}rQQ2#5rZwPa4w0vkG0|hmzjdV>Kd1H^gMm3`gEN8D(#wj7Wu8N zBS|_P+DLSDiFuDvOr4s9DJ;Vvit~=3JZ8#)Ei9FB7=Fc`3U`SC%d)w8xEC{wL1hFI zrmSIMKntf>@jeS|slDdVIp%g>CZ=e;%#ar5b_(&ezI?)k@@-AX^Gy%+_2LaMxQch# z9t`jN4f7Lu+xwTc8f+(tt4Q{0y!Se_#<9CaWey9|0!+z=U5?HCE>b*0EEk=yx^gz< zbq?+9sU;s{rS*Y-t?A9fO!mjGc-5<`kAZ+p%+`5PD$(&7DOEehW!Xm9A z1u9)OCqTYAX?L1kvN z1FtDRk}dFu3DC8EW%zrh$IG0awEYl>30R3ib)MIaFcC(bRMDQxsuJJj^+8c+igXXc z$avA&+u)z{!0Iqk+szd?1@l6+HwAvaPJmd2PBscsjcQ~^Wz=9(OF^*Z5ctsqkhln7 zo%7|BIvE-Qb)OC1IUIm6a!ApjAh-6y69%%XbOhVdX4IOPCtl&?K0KCOWnCpqx#>=& zH0N4TdnDL>H2D3S&|i}ftKCcqln}mC82k?+U6hP#MYmZS#7Be%N{^^Q zl_)i@C^aK4S7mg$wy0Mn<$E~c;9J5}htP?(1JgvV=XRZ|O||!zEPOzs@e3wK&OVoY z#)WPzqWIzg;t(ydjX;#@_vH0PhxWq|&8ME(Qo`z)%62AYa=sAMH{`|)(l_P?uMr{l z*WZPWzWbGhV7@=9J7|%<(SBcwAMiiCQw^C;3AAUxHg>Jc#lQa$ARmdvT6V5j({X3s z9s#r-lEUkXxOeVD-izXgETNx$rQpK%a$dxL4cl^eKL1AF?##Wn=MDP`U9(z<^?p** zA)Sa?NcDcQd%32$zCf@1od3BlI%8%Y{-`IkV18+R*`hdTs{?XsN{{Lr{QZ#Y0|K4BxA5|*l)eTt%b)+|0m-37jCJxBI zPWXpRM}JD*0eT-voH;YFbYmE2Ve(ahQhjH~SqubtnuZ|`5f-#Gkyw4)4&q*0U@n)0RsI&T;!cXF zvST2br8iB?zQ5L(2)#s0e3OpX&~pH}gO9l?A0o?tDK)dWYxlvxq{c;u=}Tp(*o@ao zc$gZb`ZE-Wv}81jB`f5!SSib^G}>8MTDzv!l;)@I0(dg0u-GV#oZt<%_7IW~jC%l~r^0_3~S-~Q|jYq9^^y21a zpSf;@ufJvfgFUBGr+n@ljVy3~Q0-bTZ~GeE46ID|kA`)3q0(DZ4r64wPDk~1`Fe3h zcFRPFu03Mqjd@BtrN`EIaY&3wRDumEO$kL3O#`AT3tON0LQ9T^wKN^a5};C~rQ*m- zuY2}Ata;XhoT|8`p*$vlcE)dLsUKqly$YAtIw^Z<4>IQW3n!Q^$btB`SK3FzcE-(< zv@`~Wm)1_8vu;*e0@rL^8UFDV4n-2W&}5b=yAYv4hp~}I!@$IJvU9!WG&-PUGxG>G z^+2?~iXb=>+4)Oa!1B8-zbYeo`6ca6DXm#}{7mYvFEmWi>>JS&1nP&K3L5DqYj^mf9H>+LWb z#jUEtG3NRH!GbW=;In^+HI~x1$fV|K@*G7sHD`l3NT-I31BwsDXQccz}#DCQCg#Yvl5T zvfW-Oo;q~$rD(>LFqf)6%CbI=XPrMk&dOsW7;Y(am=6K`H`~D&9Gn>f^{^;s5Gbz!HbhG;AKvr!n3NyIlsC@6k%m~f_ z9G2Ixm)ABTbYew#N3>@cR^avp&~~a{-%m#5pNwJIu=rbQziJ^c_Hw*3{Vw*?!wv{w zAp8dDmi(i@0yc4A5UU~DbG?Q${WcH$qkaSkp9?%e1Z+mW2km$V}sFt$h z0ozdkW4P1p(!{6|SU9rzz`@VyIwYw0=-*ANo2z@xja{ZSI@MhY zuJ@1rXXY!RgC614#30X<**VJgF4M!Ur3}X7yZ)zpT5>*nd6p5!7`?DnWnI;i`m#H< z6|s|5>h2fW@qGKV)X6&78q2hYqSGz-1f@3d-Om@hSVda>@o z2jT>@Uyyo|K9S<5iiW5>&TCHF>GsamNnT~c_hJv;=|rS(YT`Ex9XF7CM7c}uSGPRR zy9%e!R_$HV_ftLBP$8Q!Z{vqQ6ZBkaw3Guy)YNch#xhSXwAu~p4ni+|AhB=?*w zeA)Goe(l|Uu7p$X1-!+l>l)K^`Cu5Y(V5ae^qs# zCT0p%Ly}Ms5oVR4Uy6TN$`A|!1Tv~RoJSOsA|t*Lo1A`)<_$0UfmYJ<}9tR zID%Z_qCJ#(cbnoob?%%!cheH00qX=(&2p~0<=Fj^&884WGG0FVNyACsIz zWaqTvTK4YlvR<-Hn;_BTG^L_4wHT{fyTe8|+RnIyf|=AD@|-U3Xm>OLI68@J;Ed5+ z9b%xcw^({OnNI02Ns&~l*WqbU>gnQZJWch;%o?_(w6;w!q~yeRJy-@#sc#(!5~CJ? ziGz?WG@c)aq&HHvQ!Fr{{n2f{Lg~sdNf9GS(Jx85R%Fax+I$E^sr<8s5-MFd1O@%a z1`dB#^=2|T_GGdG(H}Oi%!O=nyO+&tdo7b&Gb!Sc`4Qn14hVZ&miwV9{B5gKRR(M% zr5%3k+DV_TJY0j&n{rEjd*H64c|RI%$MA0auEYAsUkd7C1Ms#{=4W)8h|6YqZOHh29o+pY*UZES2}$mjgtH>kgF~&U(z}aK_55u?4DWvvw^f z*^QgS(SyPj)Os)fT*IVXZwvZ}Y_d7y@`API{uk3p1Em~Esf1eEsc@o(K6Prr{-THY z$eR6I#ksAbEi3XzJ$WvwEvZz=#OtXvJe$12uma4j%pACD@=n?Xp&mQuvo&RIHn+|$ zW!o@QFF*GlX#njJ@?K-8K)1Mq*^4ZD43f4)j2mwsGEcFclyjBbyLpuz)gXHSc`hh7 zETO*{^0dPaTVMF>b|kMzJ{}q9pu_OksPOUPOxVSVa|ZQ1ta><*)D^gT-XP~t6t8Lw zua5^G!JW|0WclHX{9@Sn3cL?|{DkrGQ@R#}Pu#I~JOsYR=s_eD(w%h%P8SMZ2NH8C zQS)x$Ju!1%5fY3dIV@)G$P?sqO(MIY%d7vl=HI>r-h)VYz*5E&^o@E0Nl18-j^-sGM>={wGTef33dm{=?0#%y@4ZzbF&$&vS) zBy63cezfP>X7Xr*v`a7{e8~VLsQ{#uvBa2MxyPL#=BdWh#+Obl~JBEb!G{H7;`$z=;@CX+_zF@4Bd%6`D zA5m8{r6M??Ts*SeT)xA@4_%dlo~Qo-@TLSfK7rqdM^DH=KotLN%=A4?x3~6?Gc`5& zw_#Vbs+F^{8p>Z=Q&P5cZSkLw@`(7z&07-oVI?-c()Ss@+~1dPB^3-0EZ@S1T0^ z?J-Y}-tb`b&{c$*u#?o}qIEYGjO=0i-~-@Io~x|8@UiH^F2oqKQekO*qtHkeQzxWCbC-1JJB|2(G?rGQZ?NpDRP(bs@md0WDldh$GZ6@VHk}KLAQbpee*`g>}K6odi7SPQd}!|60l@i zo_bRBNH++80S_|$)7f!-HI(E4jE9Q)^&Al-7?Ulbt0rcC_YdhRFY3~i5e9$Zy8C{X z{xTe65pB6Dyx+kr&AFbTAfg`3p*kXJvTh5O=eB*2;Y9Qqs7G_yf*i!5?jS=}PW55r z31Ue59xYqVz+NJQTb{G$G^m5*R zEQ=rC*615Iwk1b&lhl?3NVH`Bbjy54^mJ0BTy@^N+TDcYkn-;q_9e%FS@>;Yqp5h# z>3Wvkbz05c)oPU5l%S9a)s*3JJ%^;?qVV%@JuX6lqZS?Z~Q?Xj5f67GO~KClkyfq zj`_RqvsRwml!qRLS#=NfPAWiu+gip#?Eo_EkTY-eu~0t<@&JtppfpeG&+rFX^OSE& z-0O~Utp;P$E6fR)xLa8sIi1rPx@Zd>G1L5oA>O zzH=%nY+;Gsv&P_qYHtgWMh{IeNd|;O2CxPB!1T2KG%E}%990FOMp=NRcgj};ay`zN z-RaoWmtSRgy}67^kJ>KoU>eTxq|wyo(@bOGSaVf|<26Z?iaofJiSBR6Vz9P=hGrGm zK=jtaGkt%@tHd4E>{6{%3{xUdAWZipJj!E3?Bo21d5a(yaD!}{fR3~dsT+^!Yl0-i zme~B}*?p&^jx-AEP3tQcrB^e!ot!xC{LF6L3&5i`-I_f9WvW!{&ycbHRUA zB4d@q&${k!J&qAZ#ue9+Z`qhA1@m3 z>vMIUr3UYT&h7aw;pXlX?v8)e^IDg*`K4TbJZ9LK64*9wOuDw@kmE8UTsi)_5`=N+ z+=~kKLWf?nGi9k1FH5?sHUuad1Lg_pl-KH%H|mt%*`+zg2ja(+EgnB|MW;2wl5+bW zCdiF8Y8edDXh)f~2dcqVlOW=wiMM|ePQ0=J;g&u~5IP2haR-;Pk5A?dV`Cd-^2o|^ z11{v~?~R&xM9xptx5zZaN^z7`^I*KBm5({gtYw6X0RqK=tIx%SjBGe4J@Xd@FWu4O zt^y_@(c{us$>|uz>CI!Nkt_r{wj0huJ(Df75-5|{taQ5~r1yyVZT#eKuO3~awR02J z<)G3oVOyUntX05>2MzaIknBO~`$f}r*+H#|`tTc&jUXZQ!icOGapOxS#~m_`)y+=T zjZW2x(9h8TvUf4{-9`=h+*GjESVI9yxpS;{(n6n1j~)Pb?VZOBt&>Nr*UAg^tDh&{ z9q2s*AHj-ybg%6DaE$hSK$CVWN4xFBw2OZ>mEO2(jn{>b%0VR`bnLtLr`Ao|^gB3# z0~@y;Eqi97C$cn2><=RNzkO?X9x}d$yS}8MUjuHFdJ7#|(MaO3xCS&@{_eYqJoDLb zQ9tsVW}8E`O1CEd?D&0Ya5Vpg`mh3f2fsI9QVW_mgu|RXiEgAl>G&w>CO<5&H_ms= z&wySbbSvhH_T^1i>k#|78m9?sm~-}$m)ZK@^9Y&rh8Z&J4pQ-sy;*|{6`96#!*=}Y zCio6ta3iNX+?#gRtKsyuM|Ich{a5?M%{Ptb(};Wci!2GGRIs%{Z!8#cMwW{`yTyT0 zpT`$NZ_gK_vrpivL;9jZo-qp11RaGEmu89C1|4iX>-;9ECJuf;ZHm_S^y@!6$P4;0 zzL0N{`}!ui|Ef9u7s-8VkN@GmYW#0oI8`ruWiynotqWV*hW5B$h~g4{^15Rs1_azk zB(T6(uyGAZW?HMpbYsPtQ?7XYb&3j<%9S+5;^nHinzIo!`7(+Ts(%XMHQ&-4hWW5v zM9rK(CgvQx>FXceuDaXbM{AB^-+89pdhWCD-+fLtuiwOKd%*J`@jMyu#8kNdhycf+ z0%B_=?^!Hx6OYd+d-g=)o1fZJr;r+s(oXTH`V-k{r<5pV-4#NN3La$?*eRf_bB4bo zw&Rx)DSK3+><%>OdIA>;Ttu5zzmrZZdZ?zJg&)h9%?2Nw3fy!bR<-+{i(mb#a#Dj& zO!hqDKjkwb8~V;-Zvxuh3L>NmX6g2Q=1LD6B2tl~BG0lr>Q};?tHX(-g!QZ<1IBDT z$x~*0)At74T~l4;CNaCuKe0t%IPXbP{@J7MCSC# zg||G)4Up6_I9M+K$#P_EZ2yJj?(Vd4HOY3eVKQWCv?Q>CC!)UtvCI2Z)Ot1iy@`f4^_cP3_QC@tDaBeg96T4cX{0~^FMz`x<0Fm(nK18gzKMxo(Cvw z%tW;1tg^qMS~+oEX&3G);7--o7EqP8m%BXX@7&NV-sJYNgb-cl**|O{m4Hh>65lE((8X zrJd0IxGYZlB-JthoBTv3dc0()FsL;{s6vK!8EiwSaAgNk`Ue{^(ws42T-aGZ?n3mu z{;_L9s)LGV=0LxAs_)caS)L4fPa?r+-oS&mIw`r z^^H4A%Cd$j;kNb7)Y;6$PPcQ0g`mzrqmd(OuoR@veq(y+`(zgj0h`m+Lbtnu*87|7 z7#>9#Q5wn{O)o94f~Y~O3ln)OVZk_Kqbjax!l`6_JI3YmT9zP06^`*q?E30G**LGI zFERoa>On%-$YPBMISciWqeHU@P`6>jeqMrr5ES+DJ(G)Bdo)cI7;|*t$`FFC0{wNe zhHsv$-w6zhpu*H0Qi0_gUWx}W(&-M#ebZfTMO(?9%ZIcOqL<2tHh}JMRL?LogzeY- z4Jlm26e#8P{0(c3l{>_B#1pVX6ck&X%#au6_6P(f++JRQMyqNWi?=|N+3~FH`6VH~ zsF}A--N?^pg>(^6*lfo0Na0r46L4e$z@S9~JUi z^wOEexfACi7pU%)tRRDRco{Kkq%fkLMv^_??&&h_$)}2L7>N>#yxnpPPF|Kx4#aau z9hW2BA0p`JqjiuWp6F@9YviCtjy~0i52vgSC2;Hun94fPQ0l7HFCUM!f8!jZ#t>z$ zoD}6Qxp@_P)zZ?Q{wDS8nVJDqssZMX_2^SbJF%fnl^}tvZ~2z0$P!8>FIFzb>K?Fr=6$$^1`-+X0dG2 zu_g@RCyIL%8qtm(>QPqWOlgoUt8SK=M_Y1*=pA#=30cr~S!hMGd8;9*15*rVqb^3} zyaHG3*KtmvROipcYxouEDbg+x3ANsC3f7+B*-$yV!v8Orqx}D2u7##B`XQ1e?Zl?R z=5>nWA263-^lz9WYbDCD7Q5QdS>}$hZoyegSU`|#A+q7XS&OiFIu3q1Mm%AR)th9T z%P}n&WT?mC5*ZFZ@F8w@i1&pO(z`LN!?I2XsP!4ju+)_xoWk!bQY8v`9`@i z9S(=JV0~J#MQbs^&B7ChqCg8e2scHmCL+rgqAd=bx%y1aN|}d+wEasr#W6?XNgf^# z>@&u5*;XSR;>s*ZWBVou_|?*)&eN%5dFIf_lz4iRk6bMW${|RydWI76*VZZ~mNpkv85ou!9q76XN2%vai z#PrIJBnGZjwAh#{`A?h!G*yxtt<|y^q>+v?>-JxQttLRkPfhwE2&>-N0db3-AqgL% zBX}Sx*=NP`1aq+WGkPUtxo6Df8Xl6hJ;S*1OBN#*^bMCnO(UthaYZNXG zgFcD`v2M&yxr&x)83)lS8^@~q`=i}vht12&J`ez&3D(m^-DZRgt>~cnwaRw-s1{y?G2`H@>48M`!SeB{gu7pRy@u*2$yP4(xv+I z+GEA?iajpw^H2!eo`cQO_jHy$Gub0~njkKuDDFp2A>U2LU-6MIVYsjK>$Kh? zl~&D>cunp}?H26YzGBZJ&Tr+Rphdm~eCl+E8gm!i7n7qUfaPTc`YHMtU|RE2Z4`$& zV+PAiciQ9C!b@>fVsBLVNSKAJM&wG;4fD&JvBo*}R~-Wj)*$!7jRBk8S$BpK`6CNl z{u#3JGgzAr1u`mw>27V*y_FbiYi$8P)qLQE~w#SfEDQ)B=e$4U|o+?Z-(D3<{Fv>G+yKbvx*YFVtf z{WdFtk|)_E-(0>JTJgJLaVJP}CL2QzdnDyF@cM4+J=>|r#P)8cxAzNJ|0g`rs$b(} zn1LWnqG4JDexQ>fd+oj;S3?_mKZ$nCE>um#p5~90+jw-_u)Pv=+p)g$6_88UAapn7 zQ_2#RLt^KY@sMgR)3JHzQWvprQ4;4{bqLy2}$_n#r@^fcTjVc-Yh& zOU{U#wZv&g{#&~5Q1iz0kA9r7?u%&RsnyN?9$Xpcxj2@l6Dpe z7~YR}D{_e-Hx7{Q-vV-2r7Q>-m0ZSE$j(aW5S`lQIu&QD*B;U#I0~r)3}Fww z!_~F4K*iNFT^=^KB)TtDGi9jryDh;kHdGs8wW!99y3C_#Xs*RipMa@zVrV&s&0S1~ z>vYUaGS2zE0bs1v4z(3%KYJN;(R58cw?{dM!q186WM(3BbX>>@_FrSrCZY%oY3Z|= z1_qoV#k^_;Vq?hG6qlwkj7m=LFRL>=Rb+sZlXpLwH@v37{-Zd{X6af4tX6EiI2w7mKAb8~C+<;$N&Eu<7DjW6VW0+Zc&5LLPyroShdS%w?9j z?09J;GiiOTJ8f;=@Z96BM)JNevR*}}268}srdM?v5ubvoFu-foz0|!s0>9ma{ zU`*)r_ARD_s|9|fFU=ZX6>FzFdB0~ zctDZ|MX#K))DE_8?UZAZPzlpkjiUrpi)3TxcSG&R}!5g+M0r3&^+Jb7?`vCli?zC8^W=xhN(2xuu@NU9EOz&JurNi!ym)j3)ToX& z`P>?U8&1yBf1_BuQfL3pgZ&}!mt+$lQti`dG6K;_J6!WvXDs5GY0|Sldv|Y5eTLh& zVaxHy&jIcVbPM+gvqH(&qJ*p5ggfBT+cDD9^JQ!f8bxZ6vmuBSfoN=%+*b9hNpefR zt5Mi?$=NzSgI%|)7r6d$=ejs{4uAOA7$=r;wDoX=)2E=fZPOdm-TYvoX8C%rO6YG@ zOO4hRiAOANoKNF(Lb5*Y5_|=l=CwvRvNZq)Va&9MQE_CbgItTZbf>V<#-XvZ^lC1m z%yk(65dle z^I~? zKjRIlo+AF?_s4Is359q!+rxFyJy8d?jg+O!0nC^k#2c@tL3rh7BD~ttB9CFWeGZh5 zLrQ7SApZdaJ%cc|Y5gcCGQEIj56aGp6#(6eO?a~U_eNz2LSCyS)ynGTnWgpAny1i8ol0Mw z@`nw#tIc%jtKB}$EUzaHuj~8l>x=H0^sdh}XgW~!06tU$u%~thUj*z`HZZAMKdkpi z`8Z@a@q2xQ%uwOmJae3^i0cCb3%K^%Ktkye0XAF;K}fiWC-`Cy<&2Rc5A6(q;YSd9 zqX(i~_#BeqZ4j26Tt5Q0Qjpm#(HtkGrgh97$J{#El!C^^NI|b$Mqz=Q_QPscUs)M; zYWM*o11XXb<82ob`)^It5#y98i7tFEj-%nog2#l(Zel08aFS3x*8`N`d3$I2U-SF^ zv%7Ed+`sV7)Jy4Gm7d8mgyPlj<=xd|S>8eGkEY7cP=ka0XZe*Q|NPDA!?!_F_+;ck zTr%<`mzCR-7aOhJDazw4t9T4Ws&~)(nyiRcn5q?75e3w%$8OUhnJwqyNWwgx&0YCV z&Dj$pM1}W@Q`f)`As-hXd!A8XA5C`*aJhZo>*jMOm^8^oT0xOyZ!{ZJb0EO~$m9a8 zXJ_La63m}XVA--1Q)I=y-E4@+84pp?XH2!88Y#VGg((fL_Ls-+k?hxKEmP}nX1ySr z-Jj+czh-1#EqDauP+Z5jS_$aZWX5mcIE}D_j*Ft~B=K_QX<5tNMPvehd?BU5+$aGH zblm20F=ENNSi}deh5sYOjTtQB(J1ilmn){8`=#5yDvv0H*w>WPw(JWar7^S}LR&c4 zVs+@syNdFs&Po=!fcYKx1b4EscEv=*VhLGHRC{5+QAe?@s978 zXM?LxMr8YwiCOBnOnf7=I=B0>mGWE>mD^BRM7D#c>>*6z5=M;^O4gs%lk>?~@0?+2 z&-w{+a0eaNvxLz*k&9+3Qq{nC@e0DKaaSi+5?R$Ojx=Zk3M4Z{7ab0Zn+r=zFvzoJ zs>&mTjlCt0OFFgoWLQ<0V|51=AFVN+@hwyTgCnZ~n4rudH#b6Di9xS@1syC&+{%;# zbr!Abu8?9u(%<0Cv-uM{l#`5GLF^l>h$|b2prD?M_IrPfb^@}B`=sQ08S=r-w$)PW%ddJaH-AqQRJOUd z*>!GuB$A>;B(&fNAzT%a(@)A&ry?W}hs@b9@TRgaAjt~9KR)>x2d{L&WDe${;j{_o z-@&B%q0yL|$d&*MWSA?W#iiZrQL}dNrz+j2BB$CGqjTMFIcXpFOWgyDS!aI8mrbzs zbg74{=vJj16Iv{bFOW{jZe9#$>UITNDTR@RgkkaB@1MADM7wppfNekSqh7ck@X+~C z#Q6qu4UJXXc3ltE-ug@L{28*l(PHyC8M?lOpt~B*j;h;?g`vCp6+Og?c|NMaJewMJ z{`XPHKaKvE)k+9RKf*f0l+xZ(VPgsyC|9CMmH3|`K7wEw+cn(q@-w8w#Dn@nr4UG( z_{I8BT5Z!KNod*zBFwOJo{a&8_0%F8C5aOlvVB#U?+D`@NzS(k>kti4LP9Vh4nZv_ z>zJT@u4ufkqkQyQfgbpTx~zz^LHMhL%yAYUH z!%4$j$T3$Uu@=A>uD$Ljy7DIldkuEr{SWO6)H*G9kSpgEB|SzvWThC49L}|Af&5j+ zXh-A&?Qxef0V2%VAepRN(%*&9TOX8TTZbJL;keq^o!=_^5*8`w8BB^9$zp9? z3#+1Brs%z{I7M60_Y^dN@DmJJX!^A91sM(7qT22{lu_Mh^HZ6xhj@k8U!RJcA48Y=N@znTQHvZ;M{NoM&+A^6|jzDKj z{tp`<6cgZ%*)+d;dE)M@@jshxPk;(C`N6IIlgvOdn!p&%G3Z#LBdfZ`p6rD}LJ21T ztnbw?4Xua=6}Q-0kZD?Lwvod|k*1+E8CVx{%EpDSm~-Ad5E*&lrauX$!)vF~Uk`Xq zll_ZowN9w~`2uUQv2EWE_v z$^eOZaE&jec~|<^q*`S;)@5!-L7W2&Jt313K7|@{@Jnn_1|>;}Aqtb0an9RJ5o_}l zQZD04*~aE2#IYnY)GsPX&^|;sGYkvB#+&=FMvvl6R$Xx+MkGP==gXK&i>6yT&GO_ma5eF=|#B8y% za|}%$nM$*=$EyC7A?jyL9-pB$@O2M1QmMZ-*zXk%ut8Pz5M`Z_4Af%oqnramQKxok zXaVrS2j(Xt@`+vWmg}1@C7Frd8W|6EY-hb{r@40Xy?Hq@ELM%LG)%om$17$&R0-T~ zxB`z9(kCWgV1ZpuLC?d9>Zg6n(mhl#-H3md&^=F}u8|%{Z$D`^EpN9bK7nQ&oRhp` z6+ClRE+lm8>25CVBhYRly$`x3-6p6OeUo9jMx{<%R9o57?Ccmtwh6Ur7f!q$-rzWX zqdng^Wbgk5m1HODqHAS`!!jCpcfl}=KmOE>eD=DvDKP`Tp0II0dEYwxG)#O39q_6i z^U|TbK(mn<`rV*r`&cz97m?HS(q6BZYj(j#{5Y>t7)=c1OL~i!@Y1VK`ggo_YUf4! zolB4XYq#^*h?nW_82%TU)b$9pc`p6WuPOX5_=N+cl0n~UwrM|xKX>)984N z$aT=757)$X#J1sjhCofC45cdDB6tIr+B(miG0Q?>D!woXT3BAZ;o(@2lygCN1nE$yr zK#SZSw;XQ>(bi?mD5P&Ybw2jMV-m5961lA1z7j00qJlw&=1|v)UTn!!n-7|r8~R2E zTnJGPIO__eo%c%CUtVtB1-O*gvD(@lRtkQ!0=CxBA{E=Y@K$Ko8$+8yL%99HK#9Ci zJ_T`{BB}HT9+;kFS)RPX&uJ6dTq>f>KgHKh#q;G1G|`6X^@p}-u`k_8*<^reqqSt_ zl41qwnYzmL*!{O*2JJdL+ZBVhEDb(JWg_ef45dZGyS5)BmK3OE_j6?_dxFi_Sc_n* z1*-f?G+`CVtAJ~tW^lRkX7|vY=Ou6|*^jD3L`Yh0<45sw7jV3Evt5119YDpgzOlF8 zwZpPS)`TE(EYcwR_}1z{vhTs*@&g5w;?92Lp@w~~!^-t1-+%74sJ{_@VY%PV<@rH6Bqwyu ztGfAF^IWTSYpnI_>j4_b>c$a7hd!eoB(XtyEFpd<$wV{78ic9Nc#Uj=2h(vXEjXJW zH~7a>A-R+UDw#jyu`vh!gn-7e2?sLRbQZ!NT?co)0N3jkdvyRPCT^6z#8{Km>;Bbi zK>BoQq>|~6c;_EBIqsXdxjC|2Axg9&ab>zk#dANK5ap`6zC(k4$h=R4T&hoV!$XOZ z8m+DU+{dEXaAXzvb$PahVy27@C9Q(_BTdJWTnRr=##PF0~X z=UJnnir0KVWwrg2f*7l`e@S{yv46b?h9zCl&s0;P>lWGpB5_eL38{S5)eIeP3IfUG zqDr0(;llD?;)rV*Mua9Rnq~D=>fD?>`QC&rTZQ(xv3woLlA&={#YNq`V1?l3q`?C2diYhAq1c-|fZ zPVB)BX3Qyj1R3*(*hu2(%54(0T%jI-i8E)20cU2fE#~A_59bR2&8a)6!YMmio#-wx zqAN|m0!x-eC;gk09Wi;lNCwV(n)7hV%d9X){}CRUM%6!A-$$F1Cy{PmIdLLteVS10 z>@~q?T9RR0R$dBoTchd163sa%?C2Je){KpuLF=#!JX+-ECL`Mh36)hQ2E2_{^(aJj z_~g(g!n{e4&ac&M9zZv2N1cSXXA9?R0LvehZO3lsI~xmovhi2fod^TXE839u!1f#7-jZcgGY;sWTRvNf~{1bs^(s=GE~|!s}b!Nmq=^m0<&m)SRUr@ZfJ$b7#eLpy@uBN4T>sF%fjM3Z{td-t1tZr5(M@LVdNV~Cuk^GEy4 zYx~eEhOASTNOLIHz8Ex&VZ5Tc%}%O}WioA5Qz|y6I%xv5{xCF5b#GW_PhJMfPynh1 z4x(TgbWJ*&2G+0Y-oFYS>>p1|s6$NapP-195RTu@SC~NU%QIK}@++G7^`7_#`TVSg z^gxI%ndCWLr_B40{PT-zTR@|vtl8|i11`Y7NPrN1Tj559$>YueOa)7z?a`dAY(R_` zX2wqDqD^m6nm9~feIi70DtM)iuxmU=h~^n z*UE?AU)^jAY-bsj;u!xv)=Ao0>_q)mV@|<(vH$c++u{^`-;l79KW4d@9gQ(6#TyR5 z8%Xc*>=l{m|i{3TYN@WeCaz zliTr5JMaty@FEP>^^k_-jUlI2w9E%TfOPSH(A_oj3H&AA>LUL7YtO7#Zc*D0bbt?WYucJU45~ijtxl9s zTWrJb)RwRfbx`82@qP#JNtvlMUQ4u4Q7jLACe^$}O?+eJle(@el&h!MKFaD+1GOXe zV?*rQ04O}~;@psxbFDpd8vZHovHKO7BT1W=sLQ42grRscp)YL3?K|o460~SW{dgjL zOTu}J67Q{Z(9U(U8Leessn>;GpeapiX$Q0~=Yyki6~ehHMnpDbwUeq|FGSg%(W^#* zkz|;lKqVa|T{Z9>xSPwj=Y+{o?N}72plxcx65+EC-a|Bfy_Urn_l_WSgY*USl8*2( zK>CsV`W8*|%%xYzw^^2eJBm*Uh?U%n-gtSSXsUyDyJ7w#x(m%!cJNEXs1aAZZ2#Dmr)kk}Sf9(fU<^MnXKvfHSq!SFEWhyHZi|G1j zoInC}L4g!twyXFOY~VnNLv(AxfW!wN4NYSV4NYf$X~YC(myDM7pK*b>7V97!S*%6< zO%j%6DlQ{7*>KX?7>>UFKPev6)DHSx12Z(CQJPwrb+e6D^EJuTbd zjDK4EHA9T$G$T4`!QqDpy#ex4$@}%0NLyXPQ=^W|p>Os**Z4?hiL{88?xoO(`>;a1 z{tOUI5fWlMGQxc16Da}DFx}LhBSD_R$rJz&X?F!!7j5urJ=8O-zb@pG24-xTsDI7a zzEQ0n;C-EOqlXEQrm`Y`QB?kAbL<7_x+>5UuuQu1>&qV3!>mnqG9}U#N3hIVGiQZj zI(dNqV9Ay(ZYaY+r_C#kqgx~HK(EARiZA-C)H=zT#^Zqb7<1k&{v6+@gKY=9$5#8N zOsSnM?g+hJz+Bne!0sjr}G)k1GBt=uIplpHT`x7{0UM zT9-9&VAfNt9flnhHisO6DrN(qJq_Oljk%K>lNz5U1Rut?3eN*v)0TA^!`)he6PVG^ z)v>3h>?P$v=Ap}L7G<6r7tHesn`z}F+d?A7_+#cAU9EUjcBiqL4)x0>^#Ae_-=r$Y zG_uyRuOW}rZ3~Ag)hy-c*c-Vw-iXxp{J991@zD1X*8WmA@-`{)s_RI0U)P$`v0?IA z$asXZ=vDGgP4mEV@iLPy5MsH7dWM_ZT z;&B-r&;ho8T0nY7fn>~Zs)w7IcavPe*f|@GOQN;hZ;2eYg;AY$i6L^SjknKQBryG) zAHkZAwRhLcPt7?n;T@r<)1}H`d@L+7(Aku0(~3N6MF!(uG7gA_Vy8U${9`#g8xqC+ z4FQk#^;R7zv2Td3J$W<=2*z~I94U=<*eKe!686C>u*Qj*w0I7Vw%Zef-=4cc>8{%4 z;qIn6LfEa1h85NuoWiC*b;qg+oeGTBxJi%Z>a5=PdhQO5e}b@`bQavmmrgf^pwJ`tspmauKTE=tIThufN@T9;w2p|DJGx~>uSJ-(t{Ydf zE>>hMCTl3lSNX-to2+1lDP6u9Fcr;om^ijnhPkxv;!>W7)Jk?Wi7{7J8An@S|c*@)pVC^mwx?MoUvecbl7X z4t)QEF)!Xx|2UIsP?1@K@cy;X78jTj$Hw29@61zTu7;@#PcdPdq zF8$?s%wHm4vu_qul0cMK%YvAs`#BMU^J|L z(1}0B69%hM$VBpXGuZ!?>QVR^PgbwQQwHR2^XTM>7a{i2$V{2M;aH~ z3NVurc$0sqlC>D4m)U}@9$?UmpjbuIns|gAHiRPCg2GLLM%jXo?qEt*ee06GAHxzPX>`bL20A zN-3GuBg8UwTtD%^pFrdRj%FR9^SbQv zUG{m`=ykfA8!D3L>IqjPk(S>$-GRrc9w3{XLrS-VDsM=$e6p)r(gOXT8Gu<{OCn$% zkPz}KEb^Yxig-sZ61K~QQ? ziwKr!jNB&DPFI-#b&R3LsQF^<;*qc&=;3=(W6y9VzNu9CyBC&3pXfO=tmTG_{Nt=t z*LI_DZYDA0kwBheJXhKG_Bvy334juIIq6yZjdbz2>S&&7ME(9*IjPl)JDCp6FeZ#G z9jGot?KS-^n{yaLPRa|lcaYd4b;ySmu9Q=?Fs>sKA`$ce^`HpCV2X9<+aXMcj>Dzu z;TcUx?i-RL0kwrD)ufuua!x%E!a%3S3f=kUtD*D`Tf*GSBSU^J#!5H>t)+-JjtrKEp zesP&L@#gscNg|;kiif$kx#|d?a!Vaw!FP{Z`&t#eaMwtjZ~mF;^rCFNHz4nSTfav4 z-cSo(Sti~Y-icpmdi+0!IX|bFpCKt`1hk63_MBf^&@Bq#Hp1>x@hrf|qKOB5s1Co& zaGLV%M0R`v6Q5?wi7L)LBerBuGm~`g{+ls$n+6}$?%NnDfc`&b^i=?kt`^1s<^M_; z{@;z%e=5~T7{ zIt&{N^f+quh&r)XN%ViD#8r#@-nox;>dR*_)k{rh+LvcF)vhiNebP>2FB)r{w5iz3=3h)i$cT3?AU$0{c_+{P!0wFb_ zk4#E@>VInXteAN(21tC-_EOF9Qg)SQxrwxK@du=^y6LGYyxn;T6m}8`6!viP9}>+S z+_AS4cN@*|;&!Q+J|auu!eBzoZs@SO={iK}9mLtELoc|nrpF;tw)@uXjAUv4?iGZ7)hwmUf|__q&FMABVP)YPRe zq@)`I|7$a0I#H9^XZg44w#Dj#2u$L)AurCvAO(NDnIZMtI2w?Ttf6R0P@B|Zm4^gR zor-};C!%WFe6P~TZyA;@p)cO}WUW8>Q_atWfMvc0-m>hEYuC9={vk-EorwozK@AeTUs zhEeD9G>X88c(VMDITSm@`EH9H9Nh4=ldAIR^xGT?zP!V$fSnicQ%(L!>)RYU9{^qT zHch9!@EE^C?rJ(_t@bcdtiF?qKIK~5NYT;fvB;)D1RE9yC4VU6z#36oNKpZ_9uXz) z;$0NFX=6?I@p4tD4v_tkrZxOgwK}SWF;l06GDS_V;FUUdTyGv7b(@`O1~Ztc0?|;; zaxQ2z9aGFUPR^3VzsjqbXEG+NmBw<)AZAa-D}m#8ZqiKSe-7< zMut3pOq3CMzKMT6O4#Psq2A!x1`oz6E<0Ebvg5(L|0G7zC-C+3B6EX$)dgCQd2hpj z>*c#F?BIM;+axA6DZPijggn6_Bh0=9z?j!U`gA#OTnw#%c^o}~1#=-j*@clDtjR}I zYNPk|U`y`Fz;Jc7#xQ06-4@Z~(p<$bF8MwT60k;!;!g@`+~wfv3;g+(P-pAYK$J+C zF;{dpR3ENj)a4%@LuHE2VHgxHjh_M26Zol%VX}phlpt zc4OT3#CD-}!;KKu_JhDTf3M^@Ej(u*UI`azWJ~o1AH+a6bE+4@PRu zvYsiA7ju8?5sWFoo8-9Apc$I%qnL7KouFVW&BCcq$aRE2PnUU@F=N6i3B~s;Plp&pM^Ff#vV~`b7PLB3O-VW+$fP`g`K@vU{=3P!B z`xBpHJX5eH0(D9arI4CUvyRO z&jijKvjP6a;k`1~k;0d(X8Kk~b$(mZzxz6~1bp?N6qV|gSFH86GPrV=rliNa` zXwxWc__J%58w%#^b<1oti8v^=WHE#5wC-VE`zaMrYM3kasarP$SQlq!j>9gXtg$-# zsZ;b{b^nn;z`{^wksxSxt7&I zkZ@g%-bi2k&-0}g-fC1dRkUhkF6DgOC2s>s2#HrJN!v5~#nhhUtbH&^M?JS=hm(7d zPiwE?Vwfzd7kMhBy{tF67wu45o%5|Wodj)8lktnLtByxnvv6b4aji>;O$7@Ly+@kR zgXxf%2xb#|DphK4;`^OEl~#11M=?VP$);%wG}n^Y+{HaXR)fz;on6|AkuP~jzLsud z(J#)bkl#Zv+|cB+kQ z!gh{WUovc~?HJ`z=5d$)(HBDEdTwPOT(p!lq7nD@xiYSi&O2}Nj;(9TK;%CE?Thd2 z7vl`x;TU9UNkQPQ5X*3eY`2#~$*LK4-6)VH>w?b^^pY7h*}oMN`FTKCpQw;enM1}8-tCuJNYJQ;)Ix&|$P7z5X6O)?kwdn^4EVUgK>>>}-0(_?zNrij z5gR?1!VG-~N=4R6QC=Z2aPSApba?6*{)lDR%7GyD3ZnZ8v}+xnb<_84(pd~efG2-L z*u>a|G&&ZvMx`qWY1P$a_wS+Q*Tp*ABeQKUkL+s)+#{dogG}%}O?PyUY3~)&&NkHqmN@~-EV^&xoxt5*%H)4nWM-4#W-g~OVCQd#h|bSG)1RZd zK7!x=Px7y{ZDzl;e~0C`66Km3ZtKzRyN@14GMfpG!WKmq3@yRD=avQ%9|?|DmsX|Q z)X=3Y0`}OVt@0>JX1+(9=fu?!^6L>s^x-NIy!5w|K^?OyXK8}{exK6sR#Aro#C#9tYF89y?jo&;n^ z(U(p+asGw4hkhZ_(3i+R-I65*LazqnW(Hel>Q588CKyVE%WUE+i(2;QaU4c7y=}Lh?W9I?n&Gd;Xt!ElR`2 zUR49j7wF60fm2WP^E<}V3(-$cBu3eYWKI-|0!0*$0i!xD_lSbQo^k05lDBq?4x_31 zv#IQ#kwB{WdaBl@%gb8Co&>Ym| zf!kk5DR=naq&buO&XwtiOaGN_hGtl!{e3_u@h=0HeKsZov^z0}BEY{W0!qqoD}~}l z(Rx4mzB&(y zHn7&Mge{2A@7&g8@Z>=5R{#fhEDp7kL(w6u^7cX90=kDvGx zhP?UFwG7#*+t8WREvU`eC9jCPkyJxzU4*Jyd98|Ux#DJ!o(*MI7;hIWz56$8SUA%8 zS?E%MSVDp5_!^g4kjR^dVkXz!G>*x0_I>#&Sp-kK<#P6eRD6*>ZM z9c@Mp&qz>i88X9hlMXXgIACoHco9eaxHkMx(P(nFtd0qyqCprl`M1lSJign=Fn&%i z)YK|BeZ>T3{qO}whs@qaqV9vj+5F?|_%($1v-+>OiTB_rCw&OB| z@tWO$o7O+a$H~7jH;*NBSosS{R2FT_(;&@2V4m0|qirO~jLS?Un5)b9UhDPQ8Wd1U zj|Pn%uNlYZk%=uEI}9H_>FJW;p2W#|gu95lX7?M^Rc^~l!HcOeWo1|~BlM#9$qkDX zRin?!a{HlB4^PIs3!9mnoJug3ML4-vn+cD(Y6F@07NG`GmH{@FBFDB>5ulsnLtZ>? zGT=B&qq+(+Hm6|@6xoasmPSpQlJTa8NS5U~-mv^jPK;n!NUD1QB< z$>;jXvFgx~MSd=Q0^k5K0ewZ`vYMh3#ouRphNHJy zL44T5I@C?u&dULwR_pxn?-IxA=WCMA^IwRZ8wug1pnxuHwT=gzT&+uJiC0dAK2jBG zJnSbdXaY%00pbPkOC~O6m&+GAmh0RQHfb<%yeeyV0(H4BD{nw%*Zxj zTXse)P7$~A+Gajx!_f%f{!B=3l~W~EKKZ?6&Qyl2ZaCI^dO9RHynP>0{=P)MNMlV8 z=C7-u;f(&0E2Czc)|?N>`d1moFq>k8oC$O2n|bA3FZCVlM8R3L6;KYtZAbX%3VYM^ z>OVc!P{0Y#$U|>=GL&hfdn!s{_=0IsHq!zO7x!3_Zf8~AKy+`Kc%M`BBp7k~e@n)8 z2kCBX@=jNyFRLkP;9Eg=+~H`xlJY68i!Scgsy!_>+8;>XJlHX7iG5!m{FkTWx6WzV zL+!^u=bhHb=*^e^GDtw@I6)iXZ;&p?aLY*QVx49RQ=7$g2a#G+tVdRMe&`(X<_!@=k`XyR2icrPJbYSjPU|f5%uus|3`bMb9XeQRWyvGTviC zF6Aw9rX0c<9j~L8c8ABqUE%YYpl0ey=E^R;(HlcsR2`dYO3ntui&sLtj#_YzDURu= zQ>NH@bDpPc0~;Oo7qos6WJmisXDHV_lX}s#Fq=b=PeK#8 z409v7+x2|+R3A0L&p)n@&-PefMu@9n$f$n`?xZdzaOD`G~>U>l};M zSQeDmew#PU#lZx#FpaFpla@ukK;JA3{-3u%JoIvL96N^sbsJ*VGPM%WKC9GUiSJze zfy@>wlj7PD;v)c8#|lj~Tl5M<1jBg!w9iJguFfGJ}w6+ zi800WHdA%f>w(^|5~d$Bwb6KkeD|p_BpbQ{GJQ-(!^q=@q+}1cEq>u!6sHcsO7ipj za8+h5%1gDuO{a4SYvd1%dLxf>7)w^`>=R20+nZ=9ne$ZVnes}OeBwzoAy&U&H8(Bi z#j0J4aNePm4;n^x+-a~dq7|S1hXN_`j)BkI7SCD-cfK&Drq7g*NR&*)Z15|yF^3IDctKzwDw z{A6!FrrRSqwEgw0!|wi&tx(Y7xY^CR!BK^C%jFP68`4h4msS6RbFv8Hr<>d)VXkCD z*S4Z=Tv9c^)P%`mvkjWY&-({wOcRFrO!D+Z;rL`We#4NsZ$LGoFuJxK`f_#u0(tlh zefUiE^rbL88E%y8E)9WMJgMhLg@$2J5W8t za$cr@ij?kSoa@i?SWk_4XUml={51q#I<;zLcZK^K4gG}~3M&ieIX5b;yI#nRDajh% z58S*=?Eg%J7UmiraB@6pHrBev0A(00??Xf~Pe3a@zPbRBn;?Z>Y0%>H>&nbsrKw6$ zne%!Si*}SyXa8BK2V|Vj(Nxde2QzY5=`Vr|sr$h{ zfZ6jv?A9LpOi>TjQjtZTQs|-XYLFYYD@V7Do6ss1|Bg})qZ?<%-FeGZj+!5b)7^dJ zD_V;0!l{ z$mz4_mcfr-f6nzC!hij5UKkyldmHX=OL-DD2nfyp?@ajrr6FkimzMY4*8`S-bGwHu z87nF#Yy@T32wf_K{}(A%iMV?wz6~0aBEbP)uyL_jxTtA}S{e$MN25dit6llD<%)(SA+2|OyzTg+;fa5Hb%v$J$KxFwgyqHq1hZf!X7k5E zo*n7Yjt~|;jJ><&<0IN{2K>0)5MN$wK@hL^XC)BoN2q;cW?uRMROX9>-4SM9s{S`H zcNj<$PRfCK;%)eJ0V~@tWyV__;ptm%s)JqXT zk1``s@pdAsk*9eRK6@j)_=@B`#KVedfrv)#PjvSJZF7hcx+Ujg|2X3O5mdUAgihJM zXUTf60DPU*ww0Cg5c*}5G2o)7gaR#^hT`c()vS>!!P0z-40lL4T8r%*yA}LcAhNAF z+g_M>_Al0UVv}&>`N+u2Vs*Ym>rl~s_)Wfy2X~Rt&>5>=qI0c(ZVNcf_`apkQfV+- z%LzMXVsWFtpbAq9Y>ngn*+>rPP1wj?Q=OMd{WZDYXfY93o?G_Wj1}|i6ROp3z!7wI zzE(EWd4;f4w)$KVg}Qm&vp5~@l8Dg0=_YR~kP-^@F28oGN&*FjJgW~Oky%&=J=5z* zM%kssCErEYkTK6?qg6O!%`NrUGHOK#G>)B|BAf~`UbKbL^0l*Tb@Em^l1mPK((iHa7}v=b;%6?01sY}gopq(=M-yR7O+$YwSYo~e^^ z_}PUN6O}J{blB|flZ1*$a>0Zpvx-cm682O-H#?uJSAqQd^z?$m(R+f3xEnxBRhz}d zym!e-dzJM|7+H6+kheRmz6ZDXe`C=n{}8#f_N zm;H&#q<7Aa$nX!suKIUka&ZKDnmo3#1(a1>b+DKY&;7S57$yl0^&shfv@~NnWSJ4! z`kQ*buTgZa&b@JTF<)JJ?Kv|OX55Ai8OZ)bet%?QR)Wu>=FVXc6rTS5yAEJ!X?SBK zH(sP}yHe=J=v}kB%ZI}*RfShS#@k||(_YXi)%zPYlmP`MiqyX@%HdHA_|q%C4#B66 z=!VbM966i3T#a_XvG`xE6GOyMqy9~8_(YxLkTRD302_66ucd&##*I~_`VGWZp+ZQM z0l1o3I5K*axiS+0tg0??gN#F3xG5IK_%++c*@zCcZ-5K+R`PC(=5eoF44A-{(hbl1 zR*XRDGs$P+o=)pPj6lV6#Ey?faL@QPJ`iQd?e(TRyk{2-onVgyonRjoxlN_|(G5Lk z&l5doEb1$7FXuTW+{-@2f6Q!gTlE6%NT!|%XLGEU{Evn?a@E9z~K;F3h zq0|v?YaNBS9?7IwMC0L}P*UHPyYN+Vs2usmpOQT_CKBdUYJk=#E#m)@4sQi5m7_06 ze)NKubLTwD6V>k<;{fV4NkI?WU?0nT62)_ z(lw~hQZZ@Q@S$h!m$s9rH|c?&Y~RHS*z|Xt*23d#j(4Qv&HS<0B$2m}Ex5H-aE<%d z&Hk){&h|p$lSsuIe5CH$p))p|K@i!J@yA1HKWk%Lx%PN1O2xBUVXG!260aAC#KgjdTjDZm)U~ z^C|tOPMm594gYp4IeP>6$e)KOnf!hq8nVAPI{rAiMY&T9j$n*tugRUFnBAKRtu+a$>+&NR?*_*nqqgTz=iaT=zMI<6Tp!7psOjDoELSv~O3 zTn*s_&wbA*j%TlSm@$|{1-xqmcKkT6|3NkW6Qyu6iR(`#$5pwYlQ0pyq!M}TW2GRw zNsFWdd8`$clO6&gUbC367M*e?w27WNA$Qj~$j!CFA6ahycv(WcMCe11xgp-90FHk9 zzXxrC(g>y?r{gdt2{gPT81(jcre4M2I4Y`Wt<<)YzA1B)9fKa$#3OqBk9zG5{WpM+ z1~QsVNmouln!PPaX3g=RdEJeYvp9Rb!vO~76{*YR`1g2SQ6Xg$3P9KIxqsEQfs4IVcp7D=6>|^5)hH$r#wV_$R>lcy8 zIo|3vXXN<3ZO%t5yy`w}>plmy^*=K8tPzDFi>3=Bhd1P5legZG z$`uHE)eUUcu63FGKA197LR?#>V9e5n%Hr?56P)Tf38TL0%WiwN%hy)!Ogmc2Zx+u5 zaC^rq<}r0b_#<$czt?@T;~qibUy0Ypq?)sjwFC`J$$R?IJd*0%!XbRpxVHlj}$T!H{GAZRuqRqe+v~!EKDPkPSdt(DDvgEJzav@gsS8MlFN7GUoNe z%L+k!Hh+t?%ZSmW;NNW$C<@~@ZuIN7yyq%-+-AM^`*oQ!Kl{U0$lyleS%P!u zkdkb>cE#*OJC8BI(@RhsP-hd|WW1BmA-k`3;C^Ke!Q42$KMwUv z_lXj`Rg7xza-8x)F}yb7oWE$H38>8xn9{oI*@4r~QPfEmQU{E`FCq1-Ta$B%*wibx zJkS0!1Uim1I`!7RfcX^9ALI#2mFxE@--FVbfYjbMvEv{MY&E{({rme2?ea z{5&K@(kJj6OxAFLF_Zmq^agy|eB0da>hUt$db^I|_(40^@ndq}2Rh=W?t%J0@xjy=X$u9iQN%ZUZrRX2i8Bv zob-^{Fgq6COe<(C`SCI^W?r%sZ?Wi1m>n%|wcz=B2WgX;v0D!Y`-k$$=}`!P!NBs+ zBBp95WqgBUVuW4kbFn`)$yP#W>dltDLJl$u8f6yDf-Gsf1L2q&Vbw^yl5s$GT-73) z=zZiCV9<-j2QAQJi9b$#CxH%pQSajwzl$q_sbEUal)FJx$YbRq>O9RlT-=sw#rBe! zc=gDgc@tOWf@y9FnZ-xvuD!L+o6xxOWMbHj&Y~o!UY*6(bPe789Ebg`96b!m2E1dk zwT>OD-Xb47h~yN#jrWoT7A1IMj0XA)SyJe!@;;^Q7J^kth%+ zwFa_OzWs^~r{uc~Wfr`N^j}?eN%J%{VR$fV=2}+=a27mWXcti6^$eFp$w~-4`#fZU zGN#gQARWU1eqgVp$}F}P^1$C8jnQ~eW~PW4d|0;S5vMU!Uf_9!)@rQJC3(CQvs&X! zro5gFH1~NM_I9z+RkzIx+GXpy&{Cyp8jNByohqz#Bn+D-)n-C9qm}!hv4;VgINa_6 zUxTfnJ5I27B?`*U4s`mQM_5>9X`d=5OygH&ITM)gQx64;vTG)liPN!l$jV2&GI$;z ze~m?^g~Fx~Lqk|uS_D`V($-sVbos2Utn=&}Gd!K$R2iw48%d8Pz*yq3H~_RXU6r0>gj@Otz=h zA`0+npNamkVqk9FFQGs=KLmE_g$qkTCOivn-4S#{XLFx6W2u?}5{FDuzJBL_jI z^=HFN7$YJ~x*|kQZDtN1KT-Pw>2ejtsVyHSm%x^(-_AzUgN zb}&ji+zj8qH9|jTc{caYFL0TXsQsU7KaLzT0|?KQL=@JjX02^#hnV@%%hX4170Rf% zbFQ1`T(zvS{6ao7+*+ON)*Js>UF-Rm@4%Ukdasd1-ql8qFE6pd6V(u@fH2VoJT)|F{EjQ%|fVk%|@-NSKK6|78gOQEu7dfLt3lK)hxkX zXV$SXLWSvWW0llEmuGUq`x`MCoi$n)4Q`!p(cBi9UXP)3!c<1#fej?uGt!8nZQ( zb}!$iFod}~#U?Xce7Vr(J_I{NX_L~$!5L~Fkbg*?BoWM*=fFA=%{h9!63uL5En#7a z+b>#?^ZrOny`(ET)k!4V-kb3eSk%C_X4nR%hTD(`Jhc9!2Ou!r?JY>;kCx``d;B6b-Jy)bGggg8{YFvT!8v3Tu12do zaeZsE_&KJ|*=_~(aEqZjN?JSO03ChR_RUgf5~1k>F@TV->hsj$!VsjqDltkD7FYM= zMm$L*AL{Vr8gnr7qqrjZGTD?hk7z*2hc6` zw*npWMk2`oZU~%{bo}m-)hJ{5g712_NRQv-#z&yt@{>J@0r2jc#q{2X_ziqJ?VDe5 zsWJKbX3gE>I$Q17uo)lX+7aREMYM(iN!R0#*Z9PpWu;zvBlhfbjJ+MS?M2TT*mmy) zgkAD)c%7XIz$!$&=HY(#`re6)`UsAHLN`6L6z?&3_}C_&kJ4W3$~BYtx~uivmvwPb zBo+ZgS@z}ES{nBgiOPR;y%Z&DF=iMuIV>B9nKn7dUYCfxZ0F|QAiy8Uay8))_> zkz#0sr&M;TK}U(( zx+=58WMi?>Zq7AT{u5=m}oEGu)AFHVk= zB{yTSYOXv343GAN>maLClTjVKuM``o!*Y?2I-=!6M@Ms98h)S>X>uh0o}IYx%T11d zbDIG(S{gs*x%MxB$mOM2bMTwkaXW}lIf+OsIr7S@XQ{U4sO@=;!WKelsZ530f8gS4k{~A8NTOv`_)iuz@4sD{N`E1xIDlpnBj7Fwnqp z{_9qfyFUY-hvBk@BYTTH=m@&B@r|k> z7okJj1Gl7dk5YfM;!>;p+>}Y&Nx(D;=@q@}%faO`` zrBZ-4=~OgDFNOqp5w^Ae%d@2TKXz8Q;CQ*?_ z+eS}K9{RExJD{Y0*{6-gjCEceIrU)8sV(rYh#*gjii+ws3O$I6v!l2S+@Qf%jbg*yv~wQc&shTG2|`gIIlmu8NpVv+De~%}|Rl&4xVlH@$mm zjDI9Fizm3Yt^6`rK|({m2`F8w7+yF%clvY0Cf=}s3yi?$9W?rL+$3}EpOJ5= zGX@m~$|16`pp*V|GPc<9kU4-Qs;+xdeibXZ#17Z_TQXRQ_$CH6#ybVmMm1ZqVxwbHH3A{4j=|j?QDjC zd};E&mqLfW)@@fRzD+rjDkNGFH0Q@zVQ}W;5Fa*NJApfk0|mo30 zA&>YH($SiHm9O3pZ;f^|UqH_Qp!NY-Okx@C9=)i(g5ldQxDlwpuTOEA76!wsiOWFm#)=1g~FTZ*~ z&Dke7iOM-Dp@Nt8uR+qE^wM9+1EFy;Py{s2gVh>-e@RBDP;2%^kvrJPc`yCz7p;;D zbn%QMp2u|)W%PKp`otv09OgI&^)kO4aESQ{Z~c6bDv;AHbV_+{tyl%>Lz}KvhDUzQkz;;gd`^JyPDHBKaw-@y!p&J9!>4zMYWDuOdf!AxG|0@m{(rfPu=K7~Wa0QS4)-sp^Z; zU-)&@8Y8!F^^-ep!_#l6L)s0%-*1TEK`Lax*X!-zcSgAIXO{cBA+D3exbdKZWDZcL z;yP(H-sM#3PdXrEnlaPYcG2DnD1^yahfNIL`-gA|hnd+-;^7~Gfu|bdAN?wL(Iq;H z7M|?1)SK*aVj>tXY2Q~>s^*bz+u_lWbxi^DZL9YRLv~L?_eDRyhPiW&a`DRI?~-<2 zUeT=aK(!y7FwF^(Z8XE5AyV%zj3~kACcB5`b$z{6+$yO3!%RNc+-)%c;0Tyz&KZnK zN?6fL9t7Y{v-b3H`y_0>V6b1WlSb+c-on0q$(Wv#Lr(jL04h?7fS|O-_{nw3w43x8 zzP+uQ(;Wl(Jj~bZ{(po13J{(cgwp1RbU$u1a_BzL8*t%hLi7?3xQA4@onG)Qu#jIq z^FXM)A$tGmUJhFP`!vfzBn^n|;gH0_ z=sPGT>Vbw^(>SL1`Bv*^mP@9n$c|iR3w>~IYVXk!D%U)i1QPINxXjFG#{V8x?Kf)v zk=D_}*zI>X^~oXrc6E{BS1a)uhPF-4f9nZIr9t*mLP>^PbtHNl<$=$-65q?(E!##A zp*bL1kdo0P*{`hkgyy%H7+D}!>iLz}@ZZOV1lPTxmT$CD(YI>zKQIbaENon?|5t&c zkco*Sz{%-c^Ur}y&b(sU_xt?# zKm@5FL>EV`Ud%&Y9x`T*q>`mcEgPV<4gB8xz!@Xh1v#MJ?bQ*2&E!Pn4l#bDpwZH3 zD%r~j*Zy7${%IjE+?731G*xJup(P_cm1>dp82FQmyHUL7)H>W(?yeX>i@}m1{@L7} zR$S!5pRq7+^=+m$oB7q)GUXq5cPCz+TI(1jO5S0GhCCR=nXp2tX? z2bieEy!STLQ7DN@H05W-)hD9fPuI&(X0)C{#*LhY*2>HDQf)?Hz&>TxN)Juvakbu{ z?$F?cfcBYv!Sm5jNL?L_v^|#*XtQdZ87(#{7G(W2tj%%s-oHZ#i8 z*Cz+`xd9+tG~FmEDWGm`j9&V>FhVi&TKh4cTNS|5ML9f>BqiG}P-` zr{3zr1HUSFM??m{s(1!*Q?vdPnju-<8a{yn@ijv$ZB9RZML#TKBF%}&rRvZYtG zJo)IGJy2?6cK666YE$zY2TN%t|FR_jYQkfl+tNe_oaLC6Lf)c6I%Vasn!2IyDMH3_ zkvdfe!+=3UT_;E@R*@!OHw0M9t_t{VIdp#HdBe7-JK(I132q&MkTmKPS-?3kBaf;H z`x6Nb@5qgoGJR65C@bo?A)zEfm#jK(#V$765mgW~$FN#3P{`-x(f=e+;e+kO~(64ZZ`7`=pk#ksd2+g3BR+JvoF^(yv9E$548mp4>KaWNE zu}+m~IPc(HFWdf~t&;mUKm3hIBBm5d4W6;s1|Su)xo@hh9YVK2yF#9O*%o%WFIhU% zh_~RZ_|F*;{?(wu=!-5$&oh>0o zsJ8enbcjnl=sns8$a+eBaeG%Id_Hwtjf5iBFv+{Sgz*kkJ>+;&b?CHZ5=MEN{4!5M za(?-#$N$}E`UnN|dWAH)AwY%!j(mwrZpGjUl101*IPFvmO-AcX`eJ~(_wE55o|v!% zguwVo_Ky!dRQq{%SP*yAj@|_Rx7j?;ju9O@+``%|{pw}04a+R5(aEyutQ z@|swkWF@MBdRh#rcNKw@kxXFTk%vT}0eNz_GyDbNz@ErIqLp+ig~T04fYB~9xYY>=D!31hpfP_&8{=6d46S=wXfN%S@(Is6N*J#FYJ24b zDYG%Qj%IhY6`k_m3Tg*R<5 z%9HU`&(GmTeFt)JGU}7kG~dUAql<*2qk}$wTsu1%0&p*0kc5(wtCc-xo46wGzC7@1 zpIdkYwCq-``G`P;!n5%VJxyc}FOw7MgcMBmLSQp4b!cl{LJ^Er=&uS|Ghyu&dMtA~ z4G$;xc$($PPEKRVsz-Lz17zrGLl7@?+>PmXw)=bq5rKGYggq_znSF3{;Q?XRSyvei$MFh(=1qhN9)xyeLt zF<`i9#9tN04xQ1+7zjTY%&GD^liMkKi=p&UX`zltN4&>EM-jTlWqN`i%Mo@8(`=FG zE-xs9$|5fJxcg9#cWhhmMz?GTQqb2Qh*Id+8U z{)*{2-@f0UjH7mmyT9F`94<(mGm+l-7$NqtaCd5m*^Yk9urL#n1QdLn<{)cJtUt_t zGJaLDVwhvJ^4KSr`i=@)|%L;U&&>}1R&-2yBI>r9b`?eWwzLdY~k ztV0H+=O>27xxEN!!#+<$n!YL6dU=LD{|s@rgbV#tCUl7wV|X!UC7E zLvgL712NZNKLfYk10sKDiJ9VAis$ocO1vSSWPU=&?YcPgJNJ8W_9Af0T=Vw_q}1V2 zSP&eKSs*xnr{XdL1MX!655EYaxzXXC(cxq7nrj)wx`19QH@(L9w!s6 zEP9v31G3^I*F$S8-t*k6nCEE=&!1mslh070%S?WRI6Bfb#KSao*O~C@4rN#^v0iJS zyKGI4p%nYlb*RBjvxmd}L*!Pm&=bhw>7N_pV@+95K zn#_I#jKtD>7n^sw^X@v$N$)r8j)~TX50nOc2c7)nC6Jl7=sfQU=-)15<#pLTr*Y3r zkOzzsiX*RD1T%LmXLnb^7mTcNqe0b9%Gd5A7Oy+~f5+T86nQO>Z_J(j#$2}l33Fu) zYz@pzY`%e4%)rLN+T;H$4wFz>7FWX|x#<-?3kvM%C71PbZ6|-b^RD`f^etsHN@D07}j4?ZFG?G}&x%3@9_uMDm zJI@_iJzuYnZb0M)5OcB8Fvq`c_LLxrG!S!!2>7K9=}Fm?`rBzLCt#|b38E_mbq4C~ z_0g}+``ZaCvHRO8X?$(>T!0@!0@;I4XzNCXHehU}Pid2*I}I$F4UWucHfq_Ai%H?8 z&f6^KsZ4vX1#i>RLF9kx5d#yONG7pO}Uy{di1BsK7!O3$6{3K z0K>cXuG}Q*igb%VZH*4JDKnxDnABONitByX_KDMqy^WuIe52cX?>0YV$yuS#AX0<$1fdES z9vc!BVRoAtfxt?YrVjdjObZ<*s9ooS>geB@F@k?34ImS7<}RkI$VOX>O}6EgL8 z4wM+^gJoV*M(J_V?6hVYQxl9=ev0ra$1cYR!{kXVzO_4FD6k@AcR#Qq z%%|#`CXa7{&Q@R!8e;UdK*Sfs&J^y8pIENJ`0bNTrAj2P$ zg%F1cFQAI(m<+F1=Ip0?ejNFWT;ZUE zRWSvE@Go9xx(}$wQ?{qA6L3r)4u3g4L@-EAkX@Xv#MMyBt0_mf5L`Ct)5sqVzs=q~ zuE0A_MVNGAjZ+n~iHepk>OQo;U(G`W8$F1=uSPHxL6POu8< z{uD7W!thhU%)wD#tJm%fQ&>KtI(JQSVUJiFFaW}*$K*1pR1oVfD~;ze2)eYNrrgK0 zi@{4NSUEbiIig4$AQMl*IhWtv{dMBldG0835PnSv*^KNb_+&TKfBnqRe*&HYrb#)^ac@s|5O_mkik9n4=z~zI&Wm0jaDoyf9Zy5?p*HMrgj0XY$ zi>tPiY^UyPnrE)BkM~mqpaY7KI?!(!1a=4ly4GB5B-J)7vBsKC!c1T$ZG^32;RKPc znnMxb`oI!nrIy4}cd=bUGCqN*NJI)+glkeDB*H||Oe9OOF27%8R!bsf2E%imf@+o5 zsBpreLLuVh&Pt5(J7OSo-z+Cno?I-oJIsmNr&O%slB+3HQ=}2duLT@%v)3SN`P}%b-UysG) znhNwOLQ{#MoAa&G_6(C)9OjYI*#yo@jXqiJ!FpMOd{R4Pz#tvW3E(1HqEL_&m0lCb z8$WeU93BMg@2NbixylnxY$&=fy z4;y=UtkF6VNVZ9J_xT^#Y*L(ShFnK47P05(uqr(bo)Y!lkEy0zmHglo0_>dW1aJmT zu@*Z?vCyP&ps7oBj`BzzP7M8aSpSX9*m$;zkBIsm#u+cVW(~sn9T))qp6$fJ(&;Y< z?{&x=Q5wQ7@VSNeSEa6ekE@=_5sT)KRmM>2LOya(9+;hFa^D6V^6R>2nSs_fE4oN! z_P($Q`q#Dia;K^X-ya$jcIoE$MAzS!mh5Nt&E{H7oTpC;PLr_p6I!zAlZ4Q>rZOgv z$S1iO>eZ$P6yzGMzI@Xc&>v6|XRif_ap_#=cxE;yoY*7R3~thmDy=ah_(I{IKX&?s zU+@V87$xeCfEUv-+U2G3pYAqB$nm3a1Q57t;Wu7eQf|ddm#C2H5Rj@PoaaTgi(6vP zBR;jk=kh&w24TiMzG87TCbVp)nN{_3cE*JpWmu;_)T zh#iiTKeIlA;$EVA zQe%FZaxBGZbZ(w#-D-&}v)o~x@fUFUzVa;_2q!w|3g!!}!=~!FCJ4fGzAJw|z>z=U z{5av*KEb^ZT)!&ZLc(!Lz^o=?o@Bx?n?(7o`tpJ>n?cp$Et(#8?mXtwcG#Z%Ym+oV zo1jfJTle4$kkBUOC_O{shFp?OHnK8B+Opeh-%HxEM7naBa9-`=LVZmUM~o6Fb7!nn zdVVDUa00U1i&~f(D`w!Olc|AS*nql6GT` zuoGEb5R2i{k_BI6b4Rh5^2{u^bn?4f0K41xtcUCmyLVW3l`vi<5rU(d>1IB}p87AQ z)CN`LSaUi`8HkwSPoXcjK&*F^zfKA7srMT2VRxmAKPNrvoB7v5hciPf>UT5?I0qep zc9`!F%!gtNUr{2RGE}Z^RNJJf__3qU<<78ar4=1X+1h#i&aAn9-KI{UnEcjyIg=`=b zIU^I7qglsJ&UPHcN?+*#4x1#gD~8BkN3kj0-$hbsVn7Rfo?QFV7R?QE>H=;DHIrc& z8`*-onKT5k~Z#^IttJ!Q|Cl@1So-waH)S5&+$h-#Mg(#01EPXq&@fZ2eou?8z z+mFpM3obw=wcL6uQ%=N_7w}BKb*wD2CtnotSd?pdMuNE<$R;Dh>85b&s3~W)znm zY7WB2(8S8;>mg|D^|y*s%cha8)#l_Eoz*5duiy9cG`I{c)wuYcY?WrhNtDC*lS~-1 z`S1jUT>6(2o{O6@l?9#(g2wYzP3?F``7Cfro=ZfUGGcj&^TxnyTe&+e&Ig8;RC%v; zepJrVMe;lQ`;_+RF3R+?i#-LichpytUw&3^kjzw9MzZnz!+zVj)5iW`zkT+@|6;%Q zR^UI7+>qA{`O0Fk^Ig2Yr2U?tlmM3;#Cb>1TeZEXgX9$%YM0SFRaQjz3t;Lan$P789W*q z+&RgO9*czR7Tmc@DZ)onIHL?TGSl@zDgT}&HR7sBDHMK5KoK|i1zcY2=kMtYxrE>$ zC`O#FFa#Tzn?(u~a*8X)D%Q&0x5e1J3YJ&HIf%=%G3i9VPfDIJ?MRXpbw|WVKc}{< zt#%X9Pg=4iy{24UkEO0T)uX^BdX1Ab$^k}qO%ETvFT`$_=Zje{G ztg3cGRk1;B${PyoJ!yRUyG{!8%tsVH1$w|bl&~bsXB+2{PW;!zoP8>>{ErMAQAg{{ z-aho1BlnS`)3D+0UpT8Vf1%fUaJK}*aPsW3z^lX<{oYaD@z%CW9)VFl2{ri*9r=%Y z{pw@e3MM!Eo-iC1CMwGHZI(g3I5Bus?qM_w?7<;GaA& zV>JUu3j;%I6J>i7qwi_1(Z5z(|FzS~Qu}A9fbnHR_dU@~ZdRbM2@vXPgeENo#1*T; zfJbym9x8R#$u?gu8>1x1)|I-0-UhzyMosTV#c=(R78kX_G#;KKH}kglcJsdLu~+!W z+L~g6mQ}>7=REmmws8II({p|Cc{lUS57df&4K^F$fJqK=^Rp9X%DoaR_5k|UU1?Yu zc$9;3(h>+IEZjmTL@iiS2Alz&*B_IIcJg399`Pgr7(*i5LMuwnBLJIykcBwV1oXjl zd=z@3GHQV-JHB>ol$5-2^3-@yCAu{|9AA~WohyF!hgF>lS#}Zuyj1B-a^<`pJ4?ZI z`CeujdB3pd@WWa&9gBfQju`S5*52cX? z>mns>8RoGDkDG$>fmU%zEFCpbdtQbQawl$6{C+*tfo0etFIJu=#q@9mMlr5y9$4SCPr%1AFwkx5}Mkh z%$m{2m8`zYg#Pi`05j<)e(O6IxQNZBBD*#x_^l+m`Ofx& z#^ru}Vb8QGtH^VPlFy#j5O#-PK^7`T*SWtno7FcDoA-0#+`@ zf}zqx6u9j4R3v!Mh5R6YA6JGnvP6GAX(iD9ev{QWI&*hLJ4p^qz-x9hqwZn!04L7}{(-OuB_&ktAShJ;1%`QGGX>C!Gd98LlF4z<|`lgRyR#oImY1Yr8Y%S-` zREBB#k+LSzwUkDQ%-YNIL+he!Y0exTnM_>`v?h_oFzXa6&&MS)(Ye0%#iMBS6+35a zH1t^UW=5#cnuDYqmbaG|kuGTpKBXKmIj6a}3cg8#(3IASslhaj5dzyi?Iw&KvG?_R zP|yqKE=qo(4eSVBqwroT%<(;)*4y3@R4J@p0BR@1%nQIBeYeBk3Hg)C^Z` z&I{5k!UrM?>P{ay!sWxqQ1nr`lljM+lIjS6EwM7Dag&6Qvq9#u*0RBPVl zli29-fvydUM0*6Y59BxOq=W}_;+w8N`QJ{1O@0E%D!uW2H zt$@B{a247k+Mk+ky|G!zp-oS8Bfl`V?D7&@&B#}RY8Y44N6P|QdRJ`U{!kuRrKlc2 z>J;|RU#a=9i}QwYDE9v_>)HKqf!^u{Y4;`fzbs5)(-Zk|xsxgM9J)E#)e$D((5D>< zyA9A1X;Qu7?-qExVJ}^44_lv5tHcGX;c&hd0_1@H-UgQPh`Zw&RKnZMX1u~8%woLg zBSxFI&4;^vjw21?%5Dm-&DdWR_VA*KKS5cF?OHvN$VclwFD)Rtx=3LpSQzJCFnF#Q zphG4(RIRL-s`!Iq-3^h(t7H~mhW^oBo!|G%$i&^IMCGnCkcPxQ%8@q)A`@}vXz-2W za-@xZIE#GDEU+k|V>5m1EO&@@*YTWg7tNtfG__1PcoQUe)BT-$lh38~lB#_3k5LQF z7FNc70!>C4<}PYYFii&ANO8K!1I-c73EP=k3)>@|@35=lbw6SV?xO0Aj(C@V4ZsMx zb_HaUHeznI_Q`t9v$CTMPx|Mj_7P6GLpJ+3ILtXK%)84r!AaUnB;78&ZNC)^kXwg; zhcxgChySabGf-S*L|NT3zE@-*>X_9W0Cr{*W}VWjxNzC0>-B> z%O0`m>p@_#ol`(#-M2Q||79=fZ@vXW2f=5dRZm<-4f_L1I(>L)9{wB;(cSXUj(FpP zr`rpb54Z_JghK(n{&RKF8j)5|?6wo%@#D%e>4j^{G|E;Aj*sX?N?N~N+9-JOEetU2 zE>v|}gzdo)`TU;-Pr{kw)PdoFE=8X4FD};uq-syv5Ubsu7|ZatIEM!=p84jUQ|Wz9 z2X@>q^ndS5)cXAD;J$^Tt>2LmKs-Q+DjJy0`64?zNNv%8c^g>DB zJmx$UnT<*3bc>SM#)Yrq9uuy=*-Q1wE7Ygv-uT}$qM4ISuPZ&j#~uC;q~5L zY5C%0g2j1^Mar-%wFbBC_ZYlGYbJ%dL5x?QLXnRlaJD}#kMZ{1bpN+mFohLCbJxCR6B78r5C{2n%QPyEsr1_ zlc$iNxk9N>ZKl-%`yK0uvcOd#r=CKSPcLn`O4xJicN=*WC;4Q1Aa_3nOpKlrS+r+? zH4X(^Sbe222a0EvuTTq3fd<12R`mkou!e0!22*f?^OpS+z1*U}ad8^*%avs>nXXp- z)Z64PEz`E_PGXhhN_k}QR#C6#I;(~=9k!4G`j28sYzC>6BwA z1)?#8ah8;gnh*`snx94Gv`kfv62T)w35s0@hPS4}W)GUYc4~JWF5){o_T}&;yR{M% zwqY<`mDc4N?YiT!*=cO$AOctBb^Y_2TfU%b+*amqhe3KS6VWTbk2Y$3uC36#@Eg#% zW6_G(?CdHEa%VPrkN-?_j;yY6_->ZA4cAe|_`LXo*ugvHYj66R6q9!TRc0P;Y;d`u z$WkvhJ)Eb}G!D#YHaem*l1OWSGgBdvNx@i_TYP=omCBnhmBsdwX*2JNv|B)1Q#(Mv z#fEvaQ<}o6AGK)3<}^JwbtyD}(q=gL| z8@X?vnyfqkOS@N!u{*)S!q9x*iY_{&N4HO2(S@zm$i zQc-ZJbKur0WCN!(?MbNV`#6?IS~*k01zVAbc*Qy@ zgUuR1w|F~_$s|c>MfZx>u|w(@-pyrR@B}X1s)MF$n(KNBu6eetziPF&gboz^R~Ru_ z(Xcuf+0yY-B}L1O7jH%QU&lWUwrkrXYdHBhzzD`Q!ehPxqw(iqdcxKQ7$>#Agdeex zVF!%awpe2qRnx`n`8Qk?)@+M20H=LamB)6>%kyVhFJxEy__?gQx6cG#qL!Njt)sd` z7uT`2#1bdXpBE=#Q^MTGG5ensjIq_n6l*wTA07L`)*^v6F%5+K)_qLF+wwtEQ9RdT zJ~^%}Anst`|3PuI>`JYdH6Hi00!-e1lQ3jTcLMm!t)uk_2A7f#O|V zcUL%*qyul0JLLlaTe~sY&6%lb`#5*RL&fzAYtZ@$&^25bWQ4$|kiaNIc?=06C?>It zE*k;71I@65k+LRK5+txRDDXAx9|>@Q-jQsHHUil<0>i?B34(EUp@A|#a}bb^s1V0p0yoK?%|eg5E72%6d<@OkafBt0)% zRyI<7{8+WL)fu$0BW2}^V1aBe=4CHt7x9PF*R_2mk)zZQQj&7FlEF)h$4dpzhbo?L zPUudGiPO6%*~eFJjk0I@i&+@I_(#Jazj)V4=_`vv4(aEs_P$>%WGz_Eb$RF)s_c-l z#*Mny%U?X-p3t7*0evUpcPj+Qo@{!QCqRF<)anYQ)l5^e!;8AKQ=BEPLlr?~Vf6Z2p3i3LKvpIUVA@>)Ftq zd&<}Rp?m*p5C0?02RX8sQmhng!xzM_Ju6fr{b-vRpKw{b$d%2UT8kVK(@`G-wn+O9 z67x|Xvkwo$Q6HPDPDc43ZFVvI*T%gD;2Aa!A3-ZUfyLZsV(x#4nfpXN-w0mO3qBLw zvT`NW)CmQzEi5c7-G^lkM0sVC|EGkq^b&b}|GS`ae>*Se|Hp#*|8jfg-AUyU@U?ki zOSje)7X%g-BtA=(5pBS_{6-Ltg}gpXLJ(PKZq+rWmjL_j_-rfWuVf=yr$!UpY^dt3 zaz?BrP=97ryp-np_ExqaS2AHAHebauPF{`K>Hf(7Dz zu|PyRbmkCTBwX>Y8ih@RPM92DL*nEhs^=sW55_@p)RF5UDIp=hF(H(P_Rtzp$GTDF zK^c_fp>D}e)Fvsp>5Qv^_7MEhO$SLrzuy>_667uXV|ug?)1Zg)uo9uwRo3++@CB`# z_O!d;z@*JZ?<&zlbi|Fda#G9GkS9xa@Oe#AdY~AIIy<(Qsm+{;*XStUf!j^qS)7R1 zLu0zdN+YQu@ipjd_3U>^9iJ6%T1$hPcTH056g0O1w-X~Zw~_pvLZrow+2l*s<`1t8 zJb3tg!=ubS!3Z~t((5MW=7pL*^sCJoZSHx8KWs6plvXr3nYH!rli^^b72@-WriMLf zO~L9yJL{j(Sg^!~!n-=B-7Z}}6vShZyIjt`Wwc(-_R@~K*O)aUooQ>zlCCXC` z^m(SXHT5@u$b)2AJlq#2TmKGgntUBAlU`#dd*RE`x?M#|J8i4n$Aqw%5DYB@aE@S& z;`5lB=$d?iJ(J!5&^g#9!_#tKS@-I1T;*}<$+9l9V&^?P_v2)yTta2OFIQ$xGKA#v z4%ml?^gD+ex~AK0PVj^m-LFYnmCz-l6hhkJnL^z%**M{}+BUY@em%8piGu+4`0 zf+}tr?8-f0v`V|?3~oXE*j2=>!F0zpf}n%)05!tWDo0fu$$;4I-{9&t+r{m)>KzP< ziG=8;U-lz73>Es}KlC0S;L&Ne>+`YNORAH+G3Wx0kI@=|1PXh)qR3DimV+VDyFB~q z*Fz0aEV>t92~+fn!>WAzJE>7=y7f{fC3;DY*@FDoTuj)iPMgEBIjuIM9N84l} z4PY!`Al4yLEr47bIJb1>BeW0aPZ(cQrlh{gv!O$$oNXV~nWR-6_OE3I>7eDA)ijb( z3zMHw!_Mi_8W_~BPGRddWW9QML2SF80je6WIM=K?X=WAV&%>y#k#osyNuXf;N!I(@R-@qwl3 zyw&yH^Gxd6CRQi7#~&cy+Tq`Fe@~yQmgRR(TGEmi;EdhIoy%NrI=nnR%Enx-jj^IO zyeKOE+ySI34kLnlgmA;QL%|akikj&QUcxs&WS$ZT+dj`1vZ`-dp|_T>1wJLU8z$29Pm(~A5&175oPrD;QpA-RP zIfzHAregKPOHK_ALJ{&shD9fmmcjT65 zIGg_}@G{pHKPPD9#)Fk{=rmL#f8^{Sa`U{DyZQh+i-!M!DqX+a9D+2Rl`6gI`ynN` zm~q0?TNsg}ffKH6IwvHx(xrNxd3!L(E55<~;vD;#ZNe~fOUgY4=T;_(h1=o4=@ zCSCN?b0QFv2Anxeaxf*3vp8^X1_dx_Q63@H1JCAs;B0h*xE<5)72-e$|#}E z_Sp#&%^=6PdgHHo@(aWrJUS{02?`ApAyXcaQ5@rR7P{?#2a8xc`kV(|`xntichPF+ z@?YY)ukf5L{=|3K^c(g4FYJ?>>&n0UFQ;FLHRCUMwfw9bK@q z7jrZ*@%+EH-&Xc2W|$*ijYa-a+Ay@m;MA6pHo|SIU^X_eU6y8TybsMBdLu*smi7VTqa7eo;yv!?;y1mnr=!%Hcx=?z<; z#6vyg#N;JqDnCXOx$x4AIwO6Ho5oArU}pRj73HHIaV>f4!>`vH3F5UJi9cGNV!R|x zG#H=Kk^f1mbCwXUK{&PL>ovfdmfU!BmFCyH8NaHDe&ELGKD-`3bt^X8v{1~h@dknpSfV_;?J>*I+0{zEllyzCgLvcJMdyLiaDQ8 zGN{TQhTa>&hzDwJZE~#n(pIgo=GL+oQX2=>Sv99^th<7Wv)o)v9d#=#B(}rXMZD&c zGK}fo;}}SPjxVS|fg7z{EbPl@U%BglI!`=bEr(rP$f84d*UgjIOwFc_ADvU>6USBK zAnB{dEGauGQ%21fx%yOki#7R2Fdp0L(#w20uccyTGzJ;NiPYeN%OovtZ>`5ITNHAw zSQa-ke$T{B2aSWsX(lKeCm%i%T9cz(o_H8?OJs?Y3ORM=P(d9{AK_EAk(9Al7fOn% z2#%8kZ5+q;&l<>b@Z{w9HUUXtJw<=8z-6BxB&S{BGd$I8SLk?+pgZ2z==#-Ze$vg8 zX=QH6+tDi98GYIM^y;iNCx({1xk*#$F-wA;m<)uoxZGe1tCWa~nbRRn!kK!gJCG%e zn?O9cgd{B_Iy%=~lfIaa41v*ANDy8Q#j1R0u=(OX zm%9sVF)FO(l)9tXm3<5ARdj~9>$xiSbvsM;eKg;IukQAR0sKQVDp5c27cRwCQX>d8 zTLvw%;zx&A`z{s|v}EK@C7rU88TJQ$D>GCf(j#TDn{Q%_>F4@NmYds7*r#U|TMAA9 zZKW_`P{5&$mDVPGtG|sIk{CVuw6p9Jrhbk&#_v^@k&{?Enlk=r{VI-%rx~&;7^u}D znvW!}03!yrtxfOVDB*sme@TnXdVBiTctrNtc;iV*e{5Uu_Vo&kk47 zNb|&1rbsp2BIC7D8k=@Ou!E+EG`_lnvc5 zqh#2Jw&IBLq!KyAqoyL60)MCkuZky+sR*=BK{?&2n>qa#RRgVEz}8~Cs(~%=#Dz&m ze~e#Lg4F*KB!Ijg?D|0fZv-HC<_z?n!z59F&Q~n%ff@B-8%@Cx1W6)jCmv1767)_Y zfG}}Y2X5Pen8W$!3tBwR7YR72@?M^LdS zO6w8P^V7}S#j)&3y+(5Ux9>&#*$4)2(3vM_jl&<@J@qB_Cc@+QIfC*&BNLvf9DZG^ zHbqaedXivI7@=om$mtN?pod(b4Zh`Pv@QKhaQ-NJc%mh<%~JZmo@ubgB;WK01q;Z0 zDsc+Oc^l+e_Lp!|0S>R&Qg*)ONZC4c`4fw(S4er*;hXYr4AKuLmCFZs)eY%u?$Y6F zD(xmkm`H`#(q+R6wiz{>?5g!D@S3gWuH9zuNZlD0VKrNJ{z2ZXl3mn>aY`I1uRzLBO-MruKwf(F5 z;xKuCjMg1!pxKJo-h($Gl^7h#1cD!NGn4C3Z_5`DnUkcvQSAg0@zia6*OJj7 z^zi}x-350UvNu7fC*W_$$)%ismO$Qt(TMsf*cx;;M$&erqE_btQ*uoIIUj6GMWGen zsGq#er$EP7eETP~;78iqNAM24pNaoh^vwRwtKP>i#W#7aXZ_^QyiP9BzX)q@E4u`C zziR4#D81G=ESszubA8|!=)Gbrbgtq1uG)aAvX11j`;(ou&9 z1Vr~gQJ4ScphN9n8-&m0gwEu~pT91DMgeDph$I6QS)>;Zk;MQPL106H=*$<7t!qud z&P!FQk+DgplMxci-upHl{xuiEZ$z2@X}X>!mugW`lf!lC{FeDioYuIbS!JwQDRE=} z^u0ki;Qrnt)O^02(fh&gihZyIPK{R75}6C~Mafc#NJJ3v5!Ry+H3a_-;t(1aIuCJVU9RT=3lCs18K9D^Oe~Xm}!k|KU?cYP(|(m z4x+^h^NLKFzb2?z5Ia1>Ny3wcAPQnG0KRWVzj9R1?Md6UuYS_dW-l44B2LrUAoIx^ z0hW~EA?Nk1e@nbY*YmM|vy^jMJ(C7{FIDZNYJ^rud@8kW%Vw&%&RRWoFe5LLA&EM< zVw03I2F2#6KUs-^k9D_3Z<*OFuw%OI1=sZ4L-mQSs|6m<1gJ!()uo5d)ES#TJB^CY zlYv8jAeg|Lnn`z3wICN3x=`GyAdn*r} zV{Ic|+rda4-~sF`+_A6C-O>3`v%FY3L!VhQ2db!i3-?A|!b31+sK3QJ*dhbJPj`+> z?2acmb#G)(le1axLXKq8r>%$9f451Tc`&ofv%|EP`}AotK4!Klw9OMSF{It)y%MEm zn@)|1@mOS7L$L+ROs77`WKd%@;OKEki%QR=;1JW}D!N+2i>5$YFKAf~eS^FXd;d`- zna^;lRk|}f;Y}i^b<$*|i7^$2DpK1Em(O}SVkAf%IUCn%cIIP?~`Bityk=OJ}vG$Rof}D zlXmEr9DqXh1Z;7C>fQ7gQi@ysyrWZ6FghZP>sAk>JlIW(z7z@d1-vMfLLY8omxUAA z-{t@-Z%p?4icv6+Z27tR;GJ_&;fF1*M!HX=z(|E_TrG6#m+xI)lfugPU8m?xcm-%@ zz?O@X87*kFSuSwM`XmE;Tfi2g-V54zPhbtQf8Zs?o&Uv+f8#KUj5TFZ7&Wd~7?yOm z7O#FimTCXK6{PLGH>oZjlq3`WqE1tL|He5La=EH;(482;IbD7g(x~lvVLA||NfYUf z+{GR6ylXe`Xexc&)~7&!v;diTLk)D?Z^*+R`UHDo1a5C2uj%}862x%>jhypfqp6U_ zvGo6Z7IX_dy@7_afwX0??O1{sZ-O%I!IG>)i9CbXBfMJ)fPA13VABg(ff>%47DLB@ z>g{qn)It;%L5RF-f+8-UL*;PHywpRI0OWQ0VJw~piPXpnx3aZGI%xWrL<`%))X>+{ zM4dB*o%e++x9h{EVIQ#ejej_$gVIIVge9O+G}VESk{$je9?xv$oc@sflb!#>1M3)( z<<%3}oYTzhPL5-$E%8>S^+qYPe;(!V+X_I7P}(X@I+3zMpG8NXb;U8pN^g%*5ozy& zR7RIyui=y)ddoTQ5jHQLHf>RSkFns9d6sFwC9m*oVaYG~BF~s*#>br1v1YGcIFJLc z$2BvrA|pnUg-4&&w6t)RRf#8W0w}A>Z%WFXZ67Ow*a%{qUrFsfm)V7{+@ntd?i?C9 zwCVQ@W#8>^iDp;&#TDqawiuy(LDjC#>+A)tn-gl=h3Ys!^>N*2*;gUcnjOB#Y_kF4_rIzF-qHpg$Ct#LP26669znS#M&-$Q z!4(R)zZHF8w*B&=8(8v}aX89kzv1zZ#r(^p-m_Qsl}zCqi}w*A@u`B|)`QlDk11z+ z#3Bq;N|@H3h7~6NS~`C42P_mNrS1$6p8kT7@g%v|+#Y+3F2X@mBHeu{8w;HXt)2#z zCXp1L5Uz$99rd)Yx%W1m&)fZoT+Iv1>i(mzSIIC5;*&Y=EBN|af9x+j?hAL{*Drp8 z&oPKkbi2QP_r5O(urK=TbMD}7w2C9rjls-WLo_|Ozf(8iTgTi8KcMr+$xoFWWDa@& zm&A?)BU=MgfB!?JoRfVbPW7#un}P=dBKdDiy5qM8Pt3){`hQ=3I9EndNBy$F>p)%( zZSl=rLsv1Yy>Y76`al0xEu(kF(9-ytQQot%F%kyJZsc%tdaMb+Lf`P&N_n> zFIiY0dH!UT+t}Hk_kIX)yPJg zaHz|K+SBAAPd)*3Dg-3X3Z)LJKrx;gru`s{!K}kDOan}0LZv~?`RE0d5tI>-3T93J z2^ZF!YJ{^=3~baF%3_E<)gsGSK5<##GQ?5~(N=`E8eD!clybufO;k=dA(4fal8PLH zW2O_lVm+ND@7vjSP!ak`fO&9RZZNQjV0uFS_|VFhmRlsoK^|jiA$%Ic_;U(la*3;Q zq#lVmDSVRrJB^XV)Yw%tUyZ41=uzTg^kXAY zQVR7!Ft;uEYsg9Ni3_^tHgf(_x-^4K(&fs96&@tsx1q7ppY(lvY_K zplQCHZHHLuH&g+i8%bW;?Pxc%vZs{sKEp>HiL@mZzQ21xG8-#9D$xC91|%9^x&H;M;>HC+@iVXjM;dL5U>IdmcT`} z$qdU^gQlq1@+Cz4Wf`bDp6-fqqF<`Yt0F4Y~h$9cxL{ab!5}qAJDW0$=}jE zw%>b*KCj_xFXh3`gOeBz%CSc`OUVQXZNhFF1@VBSy%heWCWMC+Zi0KEb-@qRia zt$d!iSti57OI+}x)nUBNiO^0w7+u~UY;Rr}Nr_!k z0r_7h^jBmQIs=Q%0>f%z8^bzCL>tpmuInDlCx)CJ-i!D`+{}`vxn^`m__xqOj_&s^ zFZZp&&DV5K#%_W%YvH7Ya$;z8%?w_2YJ+FO3?IB7>Rk%;HW!o>yr)Us(Q>Yl6QTkTQXpqk@FW^=hm>zTx)7rSKjOrtK%mh; zITesc3yK0phXlmVnAIRg=^#h15(Ewn3FZ<6+ND8n0ibEQGj&V?cuxKgzrpsYAsq8b z;`A;YGE;EtUEN?pbhQGAf_mSnHHd?9sYk1KQTkI#abD5#XsJs(O+&Y(##I>NBsRsM zQ}?kBzPa8`NgCTUvlEX=oQjjRQ9s18R1R*Zn@?duY2!vkW5%I(Lftzh^-U2f9EHlW zp+4iC{Rzw>Y^SA=#yfD?6^x*IoNnJUe_TnMY1k&w9nBog&7@{FmvEu9i0>7DJVL^P z8{swSnA7OYylSg+8*h(Uzm4Zo(8gmXiC4l*@|}#uzJCDwSZd45diT`IIc~SebpqfT zz)&(FycA4$(UMlb0_r#iJWsx^eA#Tj#r5H{ZBtMI1`B9YxCI!sPk!nee8#4}8$Dg3 zBwQ|l$oSwD^C2t%!*Qp|akCe&ZoYyC1{_UqK)t05P?s7^r_a~~D^(G+_v~(cMm&6` z&ofau0IY7mBigM*9&`nd)##n5zoVei6cK$%DQrheA@}7!Tfts%5iZU;gWIWztWIPX zaZy1x#=j8g7aGOkqP2FJ#i5m;+aqK|T>Pq0w$$qhd7sZXe&j7v)s{W3Bn_AMFf`|F4RpW@V46iuUQL$IE<{8V4i@g_vYA z0G0&+EP}bhBfyggWCC?JC0c}pq-8r4LqZLYROi2_&29zj;+xRELHfN&c&pk}`FWr7 zS2RjhG(PndnYg27#-Ob*m= z4Hre9u&uj5l2)WCVuAZTq!jO91f#k*&!8x8ME?|S;)iv>L6Dp=$V8Z&5ge*L&(fnh zY{T?Pbzq0AWmRl>xMbkvn2V z&fl77mJX|;Jt^B}D#czu_Owu`h$$@)m0AySaOlul0>6ebI;P9=P5xo|>bYFHSYLFf zSCu?<-lV#gsaahPZUg#vUBQcVlFIxzPOIutDN>X+X92-Hc?TF;mQ>q%f<$WFDm^VD zzEk5_4A@D{v{~|Md%Wt!?x{B(w}Nn zfvQ>%r`zKvQvoG!J!0NH`SX~)+uvQYp^jJBa_En{9B7C(JI{4ii6=gToD1GmBB9VVLvyLy}C2fpA4 zKidK!>vV>NVep0xz{PLE0>y)0u3tg}{q{=(&+VInNPEmsZ!aMm`U(H2QItF4B2D@j`)iOYJ05 z{pmJ;C(+KDM4N__ZLal>VTX{P>Ls~eV8>4aNeuH-UIuVcE{!iQD6I4^E_A1TLmG0< zF3dDLT0?!tTqxW4L?nRECZ*$;{uf>E7-UJ*b?X+pY}>YN+vYA;m+k5<+qP}nwr$&1 z*RA*9-uTWvUqt@cD>EWv|5|J2m~%X1PD(VJ1f!3jEjyTU#mS-#mda#KPQI>*YRo=m zHsEMl4y7^N-T?VZhj7R6k1<>~1up^CHh8AQH3(^K{3i8#7otroq>}@a@fF!Q|8VW_ zy}-)z-fN7aFFVq`1M*G|E~!O8`Qb3nd)Yff9PdL zy}a*!8U~WjatAd4is7k<^t$Nq)1I)7FjlS+%Npnq1Y&et@jpwtJVAA)7<$AG_OMBR zslfn2$3`qmphIFa1E9847kfWR{Mgqppjf;-!S{YYQh&kf;wd(`zm=|kE1|&SAwk;s zQAcwI{6>WcjT^@}fbKCMM#=I74+&$1DP#ZH6OIwa@-&1C;edOH{W4!D8d=0uNAR7@9ddp~Vg#_~l;|hYv7&4d zvJcld^xG)(+blGOX>bH<9|iVK>YSitNCoyxVDRnHF1QtLV?cOwP{}03J#)CH=-&7*b>Yhb+kQCpwBeP_4p%il>4RVOh%}L zf=MxB$iEZZ7EEQQp^U~1V_Fjlya zVo0b*hK#$X!HL)&YGfiMQ0kWWY6=cgZ`U6LoUPHb?Ad!_aEmOOPJcNv#Y7}T2<$OJ zF+-)qjg8VLkR~{%p{6BHh>nWV7CUkGCc#3y`V)DNvHlqX>Jg{u2JG%IFYPcb?XWBf zFfIu&FA3xYCUE}Esp@5M#ns5r7t*dYaX-8d;i1m&Y>++| zYF!4hO6jx!94-stix3H6V&R0JISU(Ur%1C&6QW0|`Q$U8Nfmc!5UD}*k#3QR!Y!!% z0(YUpc2tSFd9r0~M#ydCSJLpMYwD)mbwGCPhB0hHWcM>v6A)Y zSZ*Qj(^P;#`nW8eUav*RGnU%w zqSJ7^?}63_D8mC zOwom1+LV{y+Fo@0(F)VnGp6ek^qzn?SL?IzATR+tB1VycA5Iu^O1$IOxP( z+N)y%n`jC@rxmV>VQllI#w4bdKVVa;!ISk!03 z7N9-v8vW^=Y25KsOsuI^hk*cAk>bPAAb1_jwv>#qO1IGZNdW3mBgMg(@lmSQuue`a zHAO@-7%}h!_kenyyWf=VdYsLwFXF<77V1<{E7P+#iMD#?d{MPBE%)t3ayVK`<$|(T z7_@XG$BK=cOvnJLnhXUn#A-lsx08{1s!Oqq3$L1l$|8k;Wr%!hu>4&IGAgQ~k$1sNnq31BbL&dCo((N~`+rh0Pc;g^} z&<~?!W=Z0fKkx?F20!!Qo67Sq62B2U3;nqvW3UJPEe#aiPlqt_{&wRS?=1QoWQXYU zf@F*N4+OmtPF=4i!U3vy^R5<7QvvE(uBXMHV2VyqcX%dhs&6zCw=_7}SP138q2sTf!eq_K}h|B4FiVoxQ0OE}^=In4 zdm~o*b+C((i9cP9$EPuh48WLS+N?2V571`=Fz%4=f?JdKq{iH}j*}UL@r0!_|HxU- ze-pCG2s<@0Jec@_B}-Zyi3$&3a><9*#EV$$NhZMOsmO<<*Qi!}axc^rp#6s93tz(I zAzvH92h8xSR>8YQP&PLSBavAI%wnmVB@4B*&sNd1?g&A=CxhZeQFMpwxW&H0_}&P8 zBHGB#J!f_8QPa|^mxY*X3D{>aubrHe1l}^G-$D`mRao2UFik74J*I>Z*mIsisJXW+n9f8He*4e_;+0t0d*45I{&i4PtwMvk&LzO@cQjmLTy>f-vFhpPw zu}10V^$+1BB8|NI8-|oTDS~|nUa>fdDw~mQyATsL8DpsMEXBTU5DVJA%am)8)IISq%b||oVI<6*gQ@d^XS3$iwFQw?NW}OgI^<@G z=~8r3CcofQJ&(-}Htdzg^8n>pxk+MQ-PuO>QGfmG>BfZihT={hnd3llOkZTh&KU&V z`S_I3uWnGFcj_Nb%O1k~FAuFAWe>rk~G3j;I0$nt2_x!6^Rs}5sJZrW&D>^Iq1=#r7D%+0t$^LJ43ngeTFN=l2(nK2XRf)?%3g&q2ZeZUnPH3QIhytp0+gX5?~}IfO+>R4 z5@|vjWwYQWMZV!w6MN<<&Gl0cNHu6EXF-N5J`k72>NF@n$4!A%aAW#*HT}a9z%u(C zsxxVEDHx};EQTBxxlce&n2ggHjo&V}fh>|M9%>m={H3+*;i+f;#8a)xRQ-w8Ei#aZ zQnmVE+(9!d*_NR+xN=;1Tz>sZq_>DVo5r+6-$K~+ zGK*{EwyxZ#IjcvZ@3?(bJZ=k^bb3u(he@==0BDMRkyAs6bsDygdGzU)eF1++WHmkW zTzWMyFe!C)#@waUP8t|u-;7ftf$<)Ug(?u6Vfoa%E<7$py2knvDHs?MsV#CUFkiD= zV_QmjTiY?xZyT=nAK_@{4yi8wpEM7zDpRd=1?HucPrAVSs2UvZ++sZE5(vFP)ivCa&)r*VoHqW>a< zjz>pFp(BV$C`cHHGDbv}8mz01ip?9C-sS=2(VR^!{v>UXZrD;w8(Ya3@K?XE2e+XqckTlk*d zZs4bEZ|%L)kL9`ndAA9X(yr;G04ED0Aw5-NPkL8PwxzT9G=?;&hTJl(ic--@zGj(V zE+dI*QZ^d626q*%gEvb~xK_CRZ-6?FAMaHv4} zF1alfOVNhAL?5YsLhTh)b)kQ&{Z*x1a-hr69vQ3tYozZ|_l?h#>I~Xs zdZeoyQ)>L#bP`rHnsY&a==Co%WPXOm$T^eELK!=h_`9mTcy3$Nr^ddL;ozmMzpBU} z#N)1~Fl7C5sTha~{#Qd3Gyt4omfvwEm+(OqyIR9Y%7rOEm@;hd&x6-DnV;{o+GVvt=vDYmJe~(C4|PTc85Z>PNpF9HA^r60A}p_{`4!<{0WwGwRSDbe9Kw zYz2&9gT`I>MKT@>q7cq-3TE3tidI87mJ-EoMfri9`$e)G+oKSA;Sze`fIuyRdK3}G zp4@&?6V71^uLhkM5PDx_?$(^rapFdV_xX1Es}qfy z5)p#MakTsI##m&0VvXNIuit1vwJ-s21|X_r5O-flwH=`KIHw|9gFjAA9g@Xn;-pXL zC_x_y{3pX=w9O;h%p>Y(LQ-GI#+iAYnDvv(?$caqeXkAiq7kRkP3L&6lCs!#fvz;c zo&Vl739|W~xXUbbay@L$%p3cCU~Ll&fOG#mTLtHqO~x$)lH(S9L)iuDI+b-R-CUeb zII3P(?v2N7wW2vNn85;Gkqo%d48ifvvaLU_qNavzqYRd;*QlC{X$yigLf1!{i>t1_ z&X7;AR;ms?Qm?A0`NIErq&_G1?;<%bt-V{ zbt9@iJHXAiqXS*^v|qlOu-bnOoKt&UlGtr{#4s0a#~Ek$R_~*s=FwZl+dILu_qhF^ zGHfy1S?E*FjbNqKj`bbGQvgM+;7`7rG^`QDcTcgY>ZE_Tt~!V+i0M$vf@k!H=%vLU z@GE#_oYye$Yvp!{#-3P#3GX+J)tHaY)SfyT1lmO;oWKa~>)hvA<8Zh6fzdC{VZ9oc zc=%U>d^yk1CgyF$MELe@OE~g7f&W^YsW#sAgZ-QdML*xN#Q*m*LDka6)X5oOWB>n3 z&I-6{n7(Fi$pCW*>9$5x%F3sC)0QjGvMT5*U1(@ zf!8wfWsA>3^5EfJa1;T|FOz+{-?Jx~Si#`vv}4m;Cww;^+b147FPXP9?>B#d-0?Y_ z8+V@=)0xoUSH5%*`o45_YALyg9rOo8F%wef9e^=hI{i3Y3K{A6Q^3X}P-_J$MbHNuQJ6&vf9at?(jI7%m{U7+-#dbYID zYq1FA;I<_-hezv;vY7YD`juU+;t2|gj5958kWb~)Lg@G%RULkv>gg239JTyHFcZCk zzdA3--2xqTa{I}(hf}LIXpz3JS5*d;q#ub4w)wMi++ zbs_1ZiqN32+HtUx|FAVxQ~c9l!n3Toz2=|NuIE~rDXBYj_b~l{A>-=XU_{3@X+4^+ zY5LHS7;wbfDuZ%M8xl#npj@z6$?9|D%5yVgyVW~E>T}M8HJxtCE-q8q5+2U_ya&av zPG>m(sv`FGy36J`{rlc4v;u>Z8dv0QC%4iOSrDR!TVht|s62sXz(p7X-sun~2p?e= zmoLc9r?y9>V|k}--l)fkZbqdlM{HofRu_7w=V&IUn?7h;$ok#hqyLt zL8(4e4Y1^)Y4nV019D->djKFiI~e}}_Y2`y&0;10EzP4%CYK}%>!8`gGmG-MyFJd% zO_8@ZM9m!>QXrL1pQS&@H%MDmE-CHK=o^$<1-V@`JiS|W)Ylq{{N)~T2nsnC2zE=o zz}2e_kL)8k9N~Gk6}vO#PMid+jT|54Z`_@%q#$Fg8w{ru)vhwd+0SWER6Hkwpi#!v z9fB=auJoeHGPOiTJfk>8JI5f+|W=joz&0>(_^bD@WZ|K^+U+~2C(o+_W`$Qt)A@-}2HwbZ2cwZmkos{3W zBwRnL+#LB&-kS^(+Z{!EiRgUvgWET-oOwIDl=E#8kgs7X+PIG-vOqpm1?fuzDWcn* zDgC}2M;kwIh^iFllZ)e19jr&RXb>KpjK?xB#KzLmp2df?zsR0!pN zvxnL_1FV%zjqMywR7{=!S5Qchx}FM-DXOn)LMk&=(0ur0WJr?~F4ok#EW&@F_v;ztNFgfX#hH!JMJDt;Hi_|A4bDt$ zj+{5GfzNOQ*((u6a(o$V%;|5v_Vw}dPSZd9d&#j{jdCprV<&$DoxM>hlY(HcR7{x< zHg@z+Q}=@YYIjRA*g<8T_vUQYhcT?JWsC{eJZmf0xml+J;wn*Xy=s{s>PdXV%Yt|x z`vdv}w8_2fss@3eaD>^#SagnDwO+v~7{p53^Oy#gqVK^$eKwi5MrD5I&=VbrO-#(D+5P8xvf}qBk=NPq5BsN* z$lA6cQwsp-5H)mY800z(OJ=}W7-mzEl{HUNHV3Z`mv=5Z6%-ZYA%MKvB-GK_kmQ}pjs1`f2_CuP(}olS!hELyDlxgmpYod0kN-FK-DDK^JW_ZrYXJBh|e@mT>t zUHYtD4!AzvGN(V9exgw#EiVYlS039-%Z0I6D9C-h12!Bcc|Q!iehbdQ-dH2TY)V3; zQ08qcgV!kB-MsNZOQpq_BiOj=4tqYQVd zHpGr>aZZt31|g%CF{Ac!|5-+`g=GR}Hg_4$=o+zPLz(ffh$zwPH9sSd-wb9M+aZp^ zPzdsti9BH*`S(FJN{`jn&E1*BIbTf74maUkv(^DZn7UmF2w6fn5cWYJ4-If~}sd8G=JXkf1MzUvilv-U}M` z%Ecz5HztMHL0V^yukD|pSbW3Ly{97$7-t5;Cq;aZi8{wEoi-$u5@RvjW%$EJrXj#E z;pEBx311)(TkR_}(uZb8-@T+JOU z_TTJpdefxoE)U# za-xk9!Zetd^`!%$^^EH8BI51$SuwO+X%9*?u(G7`=Q8C#D8E0l?o9SM*&qAduDM<^ zAAHQ)R{nfHT-*R{4+J1C?-hot5WU*hL+NqSbp&2ck2=%ZyFOmad36D^#Q+HI*5u55a*)1)F9(f37NlcO8hAqc+?RX|i*e zqZ(5+vuBrXH#A+xtw4y^chxWW5cHr|;ZE-=iRKR%-)Tf+2 zO^b|^PIZHYaFi8tYObWeK%GN{^IDXtWB44#4RTTOUF+o1JL@FleNBdLf?6FX2JeRo zTTic*L^RTJ$&)WNwhnA_ay0eXjNle zLvI!@_Lb$kH-ED@1b89sa7%srmbOKE9sZBs8wN6 zOh=+dzM^CtElJBTxEyj2;Bq`UQ*oj@&uJic9b@uHTvAQKtJycE1P`FeS$8qyd_{^~ zesDmLJjk-Ed9XR+ItjKSDB`3;^W7k>$rbetxY?(9H6Xst>&m%6e|Iy2^J!L^ zALl4K|SL#4IY|okpD!4MNWIT|_Jl#5i zv~?zU;&C7E@DtKbbP(6g43=~T--s=UVtUUG*MzgBT@%wn3u{8@*wkc__~kGBYR;e< zP_U^JXFn_B-g3|wFF7N_s*19vkOS%xdI{hGd)52*T}?h;tN5R8N?cb{Sm}}|{M?B> z9`Q|wD1WJxXcf6*;ZJxMRrLdj_QWWxBv(O%MWi%$4Eh`?jvD*SEbkpmx*NT)*Y)7q z=pO8xj3T?p(K{A4Q?#q>?Io%LMVY{m5YJWa%bfZp{H_Q^7BE8=u=k)c73Q&i&`o`K z0JT`Rfy-%=XloLsHGvr=#1-y}mz!2MO)9)1^sw{zMnPEyITE;@Np9L=ve?-ML%ddJ&M- z#@$Uo(QjI)-)y^jAlnDVPC14M)IcA6y}k&s3SBVn6H`?T$UfnQhD7fe{{MnTiMd0U z?go)sFA~ElXrD!<*DyAH!pyvb(7mT1u90BATS3}pM6L%YUKi;c5PjJw3%HNt+=ZN^ z0G#%W?-cFbNQvi3MIz}^$7I|WbzvAZ$e z6WNGoR68l=xWhTP@o~(>5{|26X9YtJ@EtMwJY2UMSQ?=%#JAW}<5te)sk5X3DDp7m z-=P1sb|v7|^a%VJJG1`@dHQd9*{Y5JTPGV!XJ=E#{||bm4dbr5)bwv zW=UPgW^Uc;VyU_LcLhd`(V6zirIXq5WLj@ZOxKIHc~#SQ*GtdJwimzt=L(7dFk{v) z?^CjrluiEDQ8w&~v4bKI0%+L0Ss8r-ajbqyhN$PfQABTj>ifJwL{_TsBFa1EG6b~X zbq2Atm^~o)vysws`4UCiXnHZ--W4!L!wmVQcPOm z+EnL-r78T_g)zSf*pw5T3tNgM?cnA!=;f30wcc%Rl_xBq6)R$*bJ-no$gdZ?7v&|w zJGQx{H%r1g=;c$4f?E|(1|=dkWF0cj3XD%R9Ts#(!hTi@LkC5iLYrpcBeZv^WbJFV zySqX^H@WuNWj381s!<;XqlQo{yJe3-80b)6;2q8pKj7fPE0x zEr?tQhbcPSlr{t~I#`z4)$(C0G$RbM2gP6c#2waMMdX)B{w{4WM$eOU<8rajHE9&3% zm4`OYj3!NsK<*DpWJ?57W<|;DKy6!$-yhNm)J}6C%WF(P=W%A(tGR+r7W;Ev&Tx!Xr)r{D$=M@!N%_{u%yP0cDbZIxJdm=Cl=b>V9e;EJfyEWPHpW7?aWIB+bIOQ!5m2HuTDQU*kma92 zvtT`@1^27rYC~NY-8k4H`I$BCrYVwZIxGV%-jyoiOH^w|rwJn0-(gVwo0Zwe@@FCu z=9V)3>Ub3~sR_o%~5IU69P-xbUdlTHXi@kM^iEA zwlINarAdiJn1?Yx(u$GrRB}6Sm&FhSD;dAm8jV?>9OjXatW8fF4+oyKjt8Dl;$%^5 zW@C;_jGs(IMUeoQUF!tPqfeq3`FVw3gOP~R$6A>Abk^QDt_!PRd2}?6PM3^Sj{-Fa zh6nMMus0awPuvwAkkdd6ctuKr8e~&by%A+630oGlb}jX3{eJJ0V9CM8;0AW=lbE8q zHEnXLK_8SeQCpvlzdEH{)u!#Y&NnZJ-zE)TReK^gouy}Lu%A3qn^M9wz}N1(H|t_I z>m+LOpC>NtYZ*zcK6jDB4emGGMu~FkhOPtWAwZ zh-USmO+ABZCJ!Lx+?S5?6L<_SDY-=QE$-nib8}^xD?e#WM`Sxmq^1?{c4i1&S8FUF zy3HS7dy3qsNwDAGvK>oSc9En))8ojFVZ}-Z`h&jDh6kh}zWyd}8?-+|5FfaTpx49+ zpD4x3=wKMuh`f6Py~pv#@MQe`#81@Wb^s*pb`38+6I<)(gq5-qk5UDVa#RBotegiP zaPjJy8*=;TxZ!Wjvdi1sM!Y(+N0Y(wtLdjwLhw|d(AxBCl%m-jc~}Pk3Mb5yX;tIg{s)Yc|{$BiTk}t&|9? zQ4itXViiR?&{-flEhdV7c=LB0^)3QHV*GAJ1;C{MND!FiF5kjL?Ik%&_N-cU2h{0L zNjHo31nz7YvMQA*x~uL2c2VIjNPB--FU~Ry{SAepidQaVECryjTeS*?M~J%Bp{9i1 zeZ2O{$grLF%VB3x4>5mg796>c2PRCZGh`Ldoh@D!p2-N1u=$~fp>?d>&WHPS_mj|c#b`$yz@AhNcJyG0~#^%Vyb6?vS1 zy1`+A%TKoU7W^VU-@4`$9}73Twm*1(?%k1AU?(rCoOk_H7sz|-EX1C&rjH#F{DW-Z z`#gi6G@ii2k=6Q0=+Mdz6)F`Yo}8au^od0OJ`VL5j$HD#553F_&(ZRCyO&;ZSE_Y-6Z}Qqy;ZAssz2-2 z(Fv79;wCUALu_-=H9s|jY?F2i>d#-i@j^;-Q*fG*OHtEyEwtMhoZ;1wr++&0MbEbrf}tRduY;L? z0NKgcOR1G>E|gcVBU@SG%_yn)>{^@zz14tx6|42fS{=Q{uU-Cudg`Am#&ilEKSC#` z0){DUg2ltTVsB`Ta)4{H%ZUl=BoEk%G0D6n>BNNG$q}E$k;v(u)a+3Cc+k=85c>GA zZE{rqc$nMl@Ryl!;y3c-&_r6u&fYTI=0Ey|8(_0-+v81qTY(Y2iOd->q7C;u1M3Sj z9~K#ac*Dm0mhGAQzoqro)$iZSNY#Kc*zB5E;&%`g1i_lufu_}BO3sw2p*F_Z@j;n| z!4fM55nvSUTvaUfau`d!k$@u|i0Ts}%(`_KEJ{QWUXvi|#UveOO;y9XQ}NA2&_Xkc z-&cawhBW?4>iu-&Bn^KTuWNzZ#*s#=Iw9d%_M1T8;6HS;AVzIEH|OuJS_gnb zSNKUbaQ!yJIx@`)r{NF9pWCPqVms38=I{7gSAZq6e8g>Cz#MZ}Vm*0cc~(!Rc?G*m z{#v_%DceCf#*oC`@HiFr!JF`WcncuJexOPC?vBR&;)#X8_2d1ECy#r#=Jy%ugFg;> z7}B{_bO5nNjS)IC9Vdb3#~T=u^%r%+@6sq|$vNZA_VzK|p~Yg%T( z0^(lfc`X5Av{pM^FZyR~kZ%6-URy4Ls!SjC_7(|ueiHwg@Y)RzO1bB}&i=0MbaP6D z(mdWU0-d_ePl`J7n?Y2s$`#J#3lF0&jvWcoWd-;9NlOQ<1?HoWW}&Vx;$)cFn=Dw`lJ5 zCj9c#`3`VXV@N}!vFQlM#wElS`ZwAxz$H>uFOt=-SaR(5t`EQXVy*bSg7iBH@3*07 z>CFMCv6L=%Ofu!YPM$|9UedC0J zL$DLic5jPBgsNpr3u%>LCXw^90Z#36vuZN0x((Sl9od1uYmBb>YX)g$^cZr_BG$ss zB9(Hvr!f^R4LJam`Wyh3>xR5$4F4TFGBs)xXAz^FDY@yfRmnSo~Kc2fVrQvz$TXOSCja8tSr-3FVy}fTsplPDOR49vtZCdb1i4UsNFQ z^M>5R<%ek&!&ch9c+UHCEU}&!9C3e0FMrU`W}&GM+fzLs(fHDG0FHRC4gXLNsMHkd zzLKx$R3w6|KQQ>!0-edo$6B9={{1@0QxEG0b&n*lkQ?Tyvh>6F^Kw5Db6ZCoIztHA zjqHzG1L-LIH$v;vO!+gF?mpAz(}WS{X*^$O&bT^%gty2})g@t(;+{|J{LNcV(WPO3 z2*h+H|NQToP=#`0TDYTemd=fM*87~W!KO!lMDv#Bsjvb$K|1bbdHv<3cQ1uEWxDq( z`ndhj#oZwWlwtdXiqY5atwb8vv_ArV zC_>C^Uvsk{)geBOOa7WkC1mb5V^tttRydx_Adr|Lh=^#bJ4dHkV7 zdX@mpVc-hWBgBFO<_nRwY9148Eyq+#(Y2z5FLK#KsP<&8`Y0|(yy5w$R9TMPAlpIM zb||M)GunKeS+N#of$j(wXB?*k*J%v5UB~?wx~(7^XAau}uiAj?A;zr`zQ(MFp)dCg z-@k5cU%-5$Z~H{kC0^ohd|} z6=&0`mzm5J#EU6#Yh}i<+emSMruj4%KbfYz^R5{m0nB2OxYkJI0%VxdO2Tpq9#I!| zEmap-N{h_r#03VR9&uH6J&JqvD+@7RSKX0t&d5m5PFh2K{pcQa zG)!n*cui#Oz$$j#oyuGyW!3V#_^8;j#EjS(fwD(pu%=b9U z@3Vrv$DSP7-Oi6t<}0}S@*lmu!5&!t8HOucmR4?h{o|c?i`sid7mG8ULJqmIH8~0b z?^$6kf1#r36Y;p-4pHIa*?cB|ltVYp6<@4b-6aCG&HjaP;4~TILc5YiaG_Po5%dck zTefed_`A@%`b>SZ_`B9Sn~I};(*m2LZq@`^MKjfLYf3tOe17plt}Ly{Oy<7jtVg_t z$+)?8(4FEWT(h0;7v7h`k8oth8pjh^sIIwoy&eLkKmvI@WWVWQYT zE!aRU*&wN4Con?^+hQYVck0%&dElV=YhKQP2?oK4mBA@)0=#D;KwATNT{kH8;NB?A z3e{7$U~c3kHn9RyM-RK&0qww51Io2k`Yv!HrmLE{^Nf1L%RB8W#0nO^om$FCZH`le z4P5u&47FOpNiJVsgU)8}U0S1{jlu$?=Oge5UmMUI$dCSQr{?YCP|n{gK}u3sam(=U ze3{D~l^oY_AHNrq0sePUdU2AYlCCbToE#6~x6>;OYO2dwSSQbs^fdDq&VLnhmbx~A zmwuX%5kF1H|4w*!vlI4kHWjgOv9hI7)g0ETWBZ`K%^+NA`v9X1*; zjmtshFpcx~MG=es%kY<|zn&+yv~rh37ao@_WU*1Y7|Z6i?Ez6nti^LQDBtjQj|vu_ zp3{@Hw24ukeQ8eH57{SQT{j*x!3O`{{{jD1Vf-u|F~oC*eRF`Hv2^c-XCT}gVHE$w z9P$vL-xXtugj$L4ZP%Y?tOf`V6b1%xd9BgP;((JFubbsj3S}!umSQ#5C;Q0zGi>tE z2w_bZ$#Tc&XgSp$7QoYCu@3%59v2kF7nwHOV?RcQ3J$aVSecTG^DPywiqr-k zpoCUq|Cm%*S`z#r+oZW);B|q@+WWDmPK9cC#J7_@SPS9Q}J=d-d3%|U1dRNPIJ*O(@gHR0I|&n zk__a}>$N)BY_8WTwqh1)+Mm=xO-=gxxz>cqBF2xxxcNY*yK` z)L|Lq^p~>6;1m~9rh+{*yoT1wJvBTH#u9-3h?TqEh}z_tJLrlt>~3OU!S}qcb$XYS zl*Jmop`^bz4#nEOMWC-hd0b(8olOP)`!*h z$Rznxgc`Tbkt61*eNu9);)KF@(7uPLY7Ox2Wm?XC{02PyD#O z9e9LsWI;v`^;4|<-#_84(*HQ$xK5@Vt&h)fO{RhP?&%6c-$kxCVsD)23W5%RUpbra ztYJVbBr0y5zZ@V#-pEK_^s11uD;9N^re(|usoZ{}4!?1B4pW-_D@ZqIByE-d| z&A?}&IrmqPBX12IxmEHhB2~|p-!%?iLOP*oOJL0{g>zX6MtQ@%P1LJK8AqxY7ALD* zke7SCvXB!hpWeX*4ZcCR&EcXYDDI$px0s%7@AT}581B=Qju4B6&WMc`3W`}dcYPn0n) zPosdXU$h*Qr*n?Zg5?{FQ)m~dpRCm_t{G+!o20+!8`v9{q8!BSpb(<-7})I^s3nm` z*K3XFpPcjGh?T+F-5FV+2UwRNKBpz2^Zo8gdB-?PjbCRb5WGizi$bnK>zVmBEQ!3q zv;1Ne58=%ieZ>9LB08|CWr7woB!T0Qd0&YBth`fyuyg}mY7RPx=NNLSGv;#g-q}fX zZWH>x+ZuLhYqf^$8GdKkbo8z140>eP{lh!&p5WdrcPG#@jiq-r?19MdFDc7^fEY*I zQPMtYF~AD{2li!*#P&||D79l*r1q0WQYK$9@7Dk2Egh1#0X^|xWdU)CNx*T7FVZt( zEkL*$;+^QGnHIB(;)Z#J0#Th)m%hfAuOHs9J$(7XX!@Q#jOB~73Yf89ImzV+_l1`H zBfMa*4$WT}8)%+Yg7^J@c&ls3$gvxLj0Y4yXs-VTLartx?(!3W^&igxz*-UD`19*W z>;B)|7qUJyxAUm`SyN; z``hGBK*)ff-i)P#iVI8 z`s?qXZ?uL?dtXvv0uMBBwC3=9e|0`UhViiBFfHn2Ws}Ct1=axj{eb#>s$woIjRhsC zv+b&G6Kdli9ACp!ZK+KbGmDs)vpKt+yeXZI!h)}4tMkg!Baqz4lu41)Mr6R1IK3UG z1H{5`s;yIgE|ora6CaO$H_|l+-NJSy;q01=ppd-|yCr3-?O7C z82RHPFrOW?9{sN?rH0&G^Fc}U0`+RdDU*>%VOC3Y&w`H@c(f|g2Xvq==tnBeSmsMT z&+cB;d2wblc`SK*rG&_i%W66r%;#mT3(QMg^wbTuWRgIcx6`an$!cY zN)A%h%hU6!S1RSCa1payj+z7u1!nB+dM!_UVmum+#;(~AAEGR%@xSY=;+Lybo$ZMM zhk+>Z%(0X4qbn<}xrVlr%P287^G@(@Z}OC-4BGmS%j2g5>ZZ4X%A1KrY&NK@G7#u) z5ac$-x$dWk43SPW2bo^G6|n9hQ6yq~axW1)6Z0D=0@kFL-PI77yf^~1)wgOH(8Skk zd$Q47qLWO;ER^b+^bU*y;}TKXBz4wIIgG)w4p%y#H_z02`U7ySN(0KeHF;vNRTc}g z^ueY^r-B*bOmGL9c>s_LRMvNA(V@a%D&D+(DL92aOEd{K-T->I8KZ!3W9;YyE;tH% z<$(vzqCHl23wL0K-=TmS|LX5ALaI~)Jv8tLX}xeP@08tfedHm%1^38xv8U@a7e{_KggVDlB}~ciMzwuDqfuY&mkN}LwY^a>UJ3pm7{3i(kucWzKiF|_ z`Ez@e5lFJxF%iAiG?pp0e!A8qmOy+bfu?hwleaD;C(i0Zbg~~0 zMZ>R$SA;QP5X*i~^4h+zmBaVMyYtrVDFwl+K4>hDhDh9N+qTg5-10|&yemJh^H;;5eiv*In*rV*(YxqUKH5(Ir9F>3 zu;CXrI`P0uE$sm)vBa=(uc31BKg=zw#wUM@h$Ax->lIDM1nnD&BvtAaxAF!XmPY77AxI61Ht2Ym(e?9pGyYO@QR%w8v zCa_(cUpfO6Z*^zfAi<|y6pWEX=sh=-ICW^ZM+LPGXU5(cI6uN6yN7jkjYt?0qIQzS zu5XFmcJVi9bkKwa;ld(N9t1z-9tcgDTgy(E)2G8r`BG*ZbslZVdRkh4Os&z)V4m zpkF1SQS-d?Qz*dfJ;_BGCR^ljJE(&RuTiW&wmD~@fjTMCKQvP;^Sm@uH-#SZ=_f^R zU8k$G-0TtX>9;g#P98)-Sqj^+r1g{)=9^7aRwAq7a)5G z#GlQOJ#_un+kGALofO1&6PN61TjUKJCPp2seNR^F~i$DH8T9Bve?j0!|eED>rlB?KI_3Y!x>R!1#A`c^Er59PgYdhg#(KMD>()HRZ8pBSi`$1t_H3KaM#+?HYff!?nV2(`r^5e-uXl{DEZWv~lT>W0 zf{JasV%x50B`a3Nwr$%^DzB6t*sw(&Dq-gH{UTv?{9w}xr88# zD?zlr8QWVkJ)wtXSJ+M}T_S5`P7*veK&sEtaV3g<(8RI%9Le3ii-uYFi8MXDvUnj@ zNQ;|8NxD0hGxkWTTZVXqNQ8p4OQ^x+fHZ=bi%(I=j3f=!dB<41tuCjCKRA!_sZwiD zBk4n9J>ZlHZtglD)^gOocxK_-Ydl^DXHtiyOK@_X;)0R$P9`X*0nah^RfjGCH8SK- zhNy28D+1L1GUM3DShG!darRr;caz|_lqW|`@v6WE3}Itr3=ZjpXF~u-NnhUB1k6&obMWzDnnK1Hy(6U44DV8+q)v{)r?64lG>?Z z_q_q>EUZbA>V=gfa!{(Fz5p7-mLpasZ*O`Wy$d;VdlO%cGzlO;<7x1Gnt#2+$(cE_ zWQm)Z5kCJ6VA9Z6m(rFzL|Q?sWGD}~?czB5JY%Kj!*)P;oCr5Z$ zhE-VK7GG;UD84?;Ga-z)Fjsp6x*eHVkTgBOeVRTAWHH>;k82Rp1w@UP#xStPdpOUp zc#0fe&gG}3ADzv_i&PeDhGoP>Fi6WL)JJwm=GV4$Y)G+oszu=s(}RjN**P^4-GzCMDPWsJO81N;~=t#Ym}(W+{D?F1lu7XD3j!DC)LE(Px-~votjj2>5|Sw zM>~nhNch#5l9xR!Aq)F<&P`&T5=6*^`08n8&s+5r)(7N7p~F3tWYJHP zzfndo-IfvHpSw2ADBW>*4}>ws@+#folv%QEXB8NPM_^%+?z04@6>f5?@7WmBF$$m}_(%(@N_^jNqu+9DpUG!J#PGFsc`|5u0JHpm3 z4+771hr||D4%O?o$tR=YK^k@3#a)6|p(-q`KHOA+VIwc#owDhh3 zP%QEcIc5}V4Hv)S)1leUA!Go{`b>KM+_M*-!|d+Xxk703aPM7j3Z3#{S#Hz#idK;o zE1v1VIoYQ(d#7{%4)4Y~G!A1aPjsZT?*PuaXz5et3g${-^Yhc~nUi+gcG~Tk3vYZU z<^lR1$^S#RvdGMsFo@ssR3Pz!|DF3Ax$P03VhFQJ9>Lq*FT8*ovu>1>2ogJ7vWEFd zPJFm!nh{JYl~XnI+t?-|Z(_R(rrNSY#phQAmm;p)r`!;d><9fA_QuaUipU(DUnF4| z)_r=+1hpuAx7X-FQ)OjmeOab*?UeEx9d{iG#*DJeoH+$a+WBXMt=ClCK{wX-2!Nd*s;H;%`MXA<3_ z!z&$N-}6POoN7m`_})j|T^!eB9Gg|4;`^JMpKyOfAv3nXJ;%BQh1Ri>nOuwVhG@d4dwsw zSDM#1!(Wf#hsoDv%V9g-&!m*i65Faw0%o6t7GIrhn0<=pQmhzzj+pS4!?>@<%pfLv zceb5S|F|{A>-#>g>5=k>^SGc4!y033P6Zqv1Is15u-7vwasBZX&$MNldrUOT)^F2R z&AnIi5TSS$;fTGrg%2ttoQ^ZurFW)%XZ--?NXdp%)tVCtdD5S2`+eQd0SC=GtF)Yp zuO3`P-7Bq1e1B*JueFL%e~Sjcpf~lbeQ1p96{4!nN%E=Khv(?t^;ubJWMN--4}tAC zs5RDta0>LdDCRr{eaVuW5JGFNH7@e$?@a|Zj``x|#}hmSb%3DmiJw~sg~|lN!wP8b zt#lu?WM_j^oV>X?$4_cdeJet-(Y0=`YORq8Pi!*J(uL&8<32N-1br(zB}HrH9(XB- zlJQ*=5x|Yo(8eSCSj0tY;aJG{ESa>Nbo?Ce!KIk(A<6PnH~&|00ZG@#xhC?D&M0xX z#sFygh$oEj4YO1Y1j!BTS*tn|Vs)*pYo`3m_lD7QTKdghY0zJK`zW6@ILLM z>&E)w78H(Due;Daj_mE^<`rryv0vAS4Yf%t0;;piy7`1n&s2TUqGR{j+C^K`MO$0U zAD~GmL-RGIha@%+g|pEIXcV3ku>4GqIlTlbtNvvPKx*s0P5ED(1Cz#rKS;XXgYafo*jf>DNjRIeY={T!?hO(lKKoEh0e zL)-3Z~)jv=&gxv z!me~*n~{g34TyIwe{K*6bNHY#^MsPxW$A@q5oH5Cr$1Rsxbdn7cZ^l#9S9=^%z2Ya zh3#;L)JsWh!?|If${~4sZ;Vc{d8^5d%FX-R@Vs-e_2uAeBv@&%Bv_?e=Tg_6IMtryCdnezTe>y(AAr*&P-x_O^w*Fi zYt8WHV)G=gqFA9}oQRlk$C9*0uTC8En{(v9l~f#GHWjD-QDwPsCB9e@a-ZyxV8ePV zcjc6r7$W_Rdg01^Sgwq$R7_kZCmyZkHEtYbTd6{7nbMYKDo%HT*Se=e5R-xkd}yXw^%)#<0*C zwm%+Z9u^ka;)0*6Y5c6$Nw}A+Fj3@>-kDbemY{zEmK^Bc&8hrOdG+QXDAlp@l<1^s z_{4Z>#P;;~4XHFBhM%w`PHGk*W1YcOu@r#uHcA(BDGgdqm7cKifY9oN)Gk9jx^c-} zhu?=bI77>hFeh=^w0Q|4rLqaJl=Y$Zs0Zwdf_c5<)RHQzA{e36@xub^>bufov~0}u zH!Gz%RoSO~wd5(`9{2flkFCE}TYn9FpE!J05Yy`0n z+{JNEfsX9RLW9nP2vfK;_2Fu4p9gxfooHIM*bRNv$if5VX5X9rgRhP!Hh30)VhKlH ze{-o&vMC((Ej27`Yq?md+Pqc1WfmPetzsoLCpQ)Bp9;-Vfb@Z?;sj>IsRH}bF-OI( zCNj)Gvhntmszl6y!k?)M$T&W3Lyc^47R75VaqQ&hc4!GiYR?6I-23z8PfrNsU zU#~h5?R_dZ9ZlENKyh_<+2)Q<#!@S|Y{aJyX{|*ogtZ94EvG%oXsFR;p4O_mJ-jAW zuhMk2+lw&{{i=DRxV<<(&#k7+VY#+%`p#^FL zi0);%yFUGiL-_7I#B3R>O|Sik+5Z)kh)KqkmUbbZ1YMtGz&|I_9-10gJ*+!p z$z%%)uz^dxnb|J3U8%s8Cf|ZjR%;KfKyMhKTr$w7=9m_8x4K2K?Rb9N*Xh$xOlA<| zWm6EJVnW(w29nyxF;zGGuwSR4KI5p&k}&S@9ac~#ZXeRS zKDtjrJB?R0X3qhTj`|}sd_+W*>Z9PV{~QvgXiq1xEUpI^_~~+u*ti3KvB!&3Xf`-< zkr7{$?Zv0?V$&yC?8o2b$FKHCeWSOhCHhNmAZC;<8zy?jGg@)hsG#s=ZiL>7WIoX4 zTW&ZhtK=J5mQ4IStt!tEn$$ds)N4ST3tHb4^Z~DsM;WgW%VxzcL9T8(-Kysw#UqZC zzvOHsO9%{?reS;NP}Q6Z)_zmWa&Bb2*YuiJ&a{ssn3~PUqIt<7hKsor9`^y!lf^T_ zU3-dG@}^!woDEqoP&?ahZr|(xp?{Apo24Wcnmu`k2|%1n6WOZxg`oJwDEJSwuW{Tx zy67FcvRepExxAYE4Zs&_64p}WccG4Oa^-}JnZ5Imcv9K!u-uAFMusx9JH>J3M;h%3 zU-YcwA~QOFj3;M2sqf$WuzaSOZe0s`p4m#ZQF+K|Ml1Ue?4cKWAR+GX%KIZu$$@9* z2)p_Pgf)?EIcEUm-~Wxqf?`gY!vEC@xBY_2(flXPbpV=Ln;45oDoa{Bnwb8-?H*O> ze`fSm>BmPmB)d%7oSODEjLJA4RtxR~I1=|vKrmGkz6w?(RB7#FK% zm#y0MOFHG8@eKRAQ(E<9MquKLv^G5zi;J>DwP6r%xrL}l5OHK%=WF0}p=k$n(rLB# z8F^}o#r;~p0C+DJf*IX6_wPY1z{7KU>%sf+!dCTCcZh29)Iug4hLH4IUA#Hnv58In zKh#;eP9rp0wDnP&hag~95K}rIjy)A6t1EWCi>==QSKjRIo1W~h4V2#(=H|t7ctC7j zc^NH|j4+v|uZny-|8J{jG8 z$>a2eY!V9%onc4*2$H0)#JGYA6zdM*zXMCfl`c*9;8K7oA&Fvn}nM?wO4sEL!TN zTEf@f3u|^W-z0a{wfYdMz~tl$8y`B}5?3`zr-sYGZ$#qOaKtQESF> zGV==}_z?$6DjD2J(;#F&^?z^3j!qc&5=PwucL1wQ7Ai8PZUw$!%uxm*4B_n1c)J|r zLnF>nlYGTvrWEo=&9GHB<2K0AEuq^b_F>m6eK~ps%`6@ic*0ofaeJ9ajKcCKYpD2F zbNo10YluvUM59L_^8OOr5P=TkPYAZe4NrOUipN7YAa-$f%*?S|H#EfVTnO=^t)Mh0 zzeYAd;1V<_Qf7umXNDNAutdCIb5TcA_-Y!6lpg%AphT23aXuCh^8|=nu32`Aonl-n zdiTS5#ESF7-cO3go}DwudC6pQ#LU2gbXkYV@sJgj^S9ExOAavs?vwb-g4Ng?<*3x|NDMQkYlRinH z3_rWPL5m#QfmYjD9hoLHDTPl0{XeA0VNC`7vr0eAq);}#c_LpHP4D-4V^IUyPXcrbD$f0xMJupC z%mfWtbjy{*{elZWUjybE!vV<0ZgSeupD6}C-C;Oh%E3Erae3TGNchpeulSxat~`!1 zrfvoPettsvs9(p1IYp4?8psTAlB2h$_G7dc=J`lsD5t2|Vc3if@yz}ynf)!+(*_H` z7>A)uZ`7;)-sqEpA`y|AbRq{W!qWFezZub5LFVMP&>Hl}Z?#TW6n9>H|25ZsGUmw=~O`%_Dg)P@<$xZU2on%y{CDvlrGFWE7@FFP=5mkwMnPJUi z;Z|svAbm*EC#{Drq3T(0gVsC?KhXSO=Mcd^VH*m1S{XCnaz~oDh-tah;_Pm6v zk@+)$)HVjL8ya@v!8RS;!x=IQhIVps*n**+jALG)6!uu*x!ozZ2wVb~XU7?Vk~JCD zX9#aLyEQpYtMGxNNl`@DBRQM^DU&B$U6vb=Je?i)C76JmO9W3{ym@vYM&&I@qiIyzu1w#*0Agd&HZu z*Jf%`a2EBvx3)?^v>n+ zzho(kX-P$km)0sozH-wL#pIFbs+d{F zI84O!XIipx4F83~HLu>aMzQcB@JpgXeh0Zjpme^lz()5CUz)~FT>M-yl+N-U0Jn;7 z&@)&ByHNf+MjTuZr3t^I(`^`+%S`%bExfVtBfe$wL2S-giO3E1hzn*X@eiB^G>EFE zn*CXfvOL0#-e4ez4a@Y-FZQQzyR{eVTOs02^*jop)m~Tl&C-&dubH^N z3cGRNOzhQ(#;DtriyN<$6Xlc-dl>J2{9R&z^b8{@>o0Vp4* zv!BM!BD?w}xcJEh&Z4<&Se$OnFW>+W=|7@&)eP)`28Nae_)dZj?-e6>xmI?ASW*61{((JSP{Xnz}rM2s6L z?eN;g!UT$iO7DBSEYON7J8?&g`Xs4n^V$@G3l_vPr%7uV6DGAb zrlO(Wb8$8IttN9*Aq0j`0XFL}C;jPbra<90c8d|q8Q{h#gJtXbJV}fiscD8v6grb> zq;YA{HKnwQtU=hhplaQ-Q*KA!gjH*YNraQ9?~m~NOl!n>Wg1c1r7b{$rDCPk<{!!fO0>$hDg!KLYIg8b zQfAGFUDVcSjndOOc_;|5QROM!4%F(-n#c68y_E@_H(R*TmLlF4ot{iNHwh2*fX)E)R`@Lv z{a$aBTZpyR&?$Q@A10H-l%WusmqKoSXrl2Z()*Law-7z%t;)~Ffl_JPMsW$YHV^Sk2Y$5Cd94PE zZpq8!(VjoV5WX;1OeGsQxS*EN^$JYpS>7E{c3Gj`(JyoHXdLTcIfZolUQiAQ2ekX| zo)f!<^bV8Z~{@k+eBM*`(A<}ihL+$;h{V1k>otRK&9KNtOOZhgvpkh8V zZo{v^XIPQagx3f5g5~v>=A-uE{Z(AFu9;+_c1dY`16sumlG+vURy5rzEgKqD-iqCH z;#H*cR;1S??vD0okpY;)69uH`7w_oH&+04G5cX%a*lcz6%JKDz|Fi`_fQm~TC@R@U z0HYk7$T54=4@zoyb&$wi@f8bfF^Wch1r5G8n>K^U*d1cL{H}6I(oM&s(9mnH_G8%&nVaRa#?`tMS01G2wXp1QolW+1;0}V z?_1;QTNF-CQ=?|{m-96GYmue?-^&pHT4et()9F7JTJ+CGSIczkLL^@yh%n*;DqP@< znl|{FUjup=WQolRyL4L&InxSy32dkSHX6F1N7tXIJSEfjo*6rjzo4HiQO}tZ07+r? zJx908mZvQD&a14UiO-j-CjpS-ZgC>oAs2)sBKltBTKWEfkP&2=b1b``B0~KMVa5nb z62aFX%tXcpp~Immn0AZ-!kn~*V*UQa1gJMPAtc06VJ`hpI?X?xqk}>oQo@E*|6w$Q z$cH$8=Gf2KczsMZZB6;H18UbmdSNxotT+NH2ubbd2tBMI8WR=v1E2jL z7jmFD70|PqCH1NrI<1&DkFk6bGQIo+)x}t`iJn1^SN|(jy zppYQ7ig{bIs@WP?bqkG1Hr!r~(p@S9`F#C8mM=$XeI8%17lf<{bKY)B(4LFl035Df z{}*_E@fvm!$my$xKq2amai-Ec97N1U`ch znm0o^Q)@hUXCXm66z(Y5x)OOZ`5(eKkpHD;b5BH&-v2ddT$V!LNzuq3GrAI7cCqp+ z&RVz;H(kc0!nLNhPjf6K?)`w4<0D`tl_?$zuDEoZ`Hh&aUSu|(T0=FQ&pZ~Lv)`Gb z{!nB#S0;6q#eba9NO=^T*hap$@6WgtM9<4*Lp zrZlN-e}wgp>Z#`TMz@x*i{DR~!3U~z4SGQZk0bAq;+{6Wf@)n2UEaMGisr?=4G&iB z2S`@~NEgKWEX3omSdI9jA79YLhuCVp5#<`!*?x&Fyhx|NeUuc&qEZm2-_XG|+k8Vi zN|k6rzTa8Rq}{J+CClVzH|=+KckR=1DwR*D$3rZDZt+;IlGwRsjJ3syH7Gv&%!Z*? zAM|uyI}23FsGh!&!+F0O)GYvt85_tIU8XdvTd<Ggxh$Xv#U+ zd}rtTM^RUlI>r17MZ{bW5s`?SxY_FdSVn?>y-GJ}_(xDiUp7zaiFGopyDMTDWha-) z*s(VNku48gZk&izNjT0vbgQK?q>;GTW`68Y~q(Iy5kyU&DT z8JI`=D|bxeFDaaC0_0)KFO>EGXP%qGyGaGW$Qtn#UUnI9l~K z;P%q+)LC~w)6oUVu&K{INc=!ToM<~TU#>r0434PFqXGFYFh4MdBTBC#u26>lxfXf1 zNeC_KCXsLQ)+4L%MM!bMvAKY|CYY^o`G)42^YprAuc-tSD+=APc{$X;fhb5CH<`e$ zSA!8gDUK_WJEKR)%ZheLlYiTWSuse7`!O)CJy~-Gszky=DD(3VNgKsgrrbwWWeT>#i5K=!E=VMzQelSE$C&fhhil^-p;{m!QiEO!ov0-7lhoN(yy{u$sG zk|=l3bCB;ptp(~9y@>C!6{Gc2`t>FEI661G?sA{~f8Qs2hD&56xQA~{(v_LnFT4qHKVTpJwf_B| z5kvo)zxeNv%tRG!2Q(9GFZLDVHDh6O;hdk^)RaXqtRYa-LOlf23HR8PVNlDY(rqc0 zy8va%d=_qa7CkO*0qR`-R5k$4Id1@1z{$34Ho!F&S}fT0{4~reI8&M# zUpODHjMHn1OdA37Kfrab@8SU|MYpWHf6P#GejQnnI<`vldhEGaaX5V3@2NBU?5yHP zh2#Z^UmQWu&bHL+s?wIL(J45Ow{h6kI=*841G^Jnnskd9#&I9V$L|(6VlnXDkj4qS z#opSoO3M@h#VGS&92#Mb46O1G_K=^Mny%BME80llla%4c57b$v0 zNpplc87cR@evbup)%I@)n-Ui^8>;5AUECmaOHFywyRq zTXHkK97g>ZbgG$6@_+%YzDclhUZ0yS&+%CbltjxK`cB{vQ*q#s*HTt1-u&NHy^%uWn> z*uDG=dc042AY1K<^KBZgVh{mzF0VfJ6CYc5wXdOI%y8R`y)IxVcy`y1%}fM(KCcFN zqDFJg(gg@>>^!r06egx#xX&4|$O9X4wcXN+N(5of!=lLnTQUrKi=k`W1 zuPOZ_FLPv4WZ#K+it%uTUL?vzB4Aa*B$a<5M|An*s=j=RW_ zm&nwN?ER+m?i-g);3k--z>RPH@c`FpF))>M1vqItIKnB^#dj}PU!E6W&=p|t_>6rs zNJ#^&qZFg+!uyrXLsiI<9IG33;PU3Zl((Z%Rff@JsW1hL!LeI9`(FLY;nlZ ze z@_Ix3FN~Hy;smxI5=tULo_@~?HvSY>hu4YC|8#>ykngbhe@UX^e;(3RGcj_sv1b$YGl ze{y9q#Rn5#2OU~&e=eyTPLjuTBC)<)?WU+DEw`91RiA|=959pQegMz?-AOWs16Vi~ zs*{^AeArZ>L~NBzPlj2^MxoEkkvWn+S@Y9n!yYhU2<#g-u5cXfv}vI-1y8HXTKfXw z_>qmZh@xdCC4fP+=sD}QGhJjdjQN{f`G~3i0Heqsk#!i8S$^p+I7zuPDOPY&lAB?! z??aVilnlm-V{$kPExlkX-(G&flQci!9plpb{xgT`AjN`kG7X{$!m{J15!aFF)oQjU zd6Pg(Qql*v8jDztGU&bwcjunQ-a(slWu7}%^XMP>&z~TP4gA#UIK9pyU-P>98wJRH z{!OX8U9D7sypEK}x0jQ~a9?<5o7xPj6N9$>fnBlCy}o#rP92^4A}cDdW~Ch>81o-~ zPTwk_znckb49R}G%F+IzRJg&7i9oxP6lL82{`>8m}-kN?%4^vC!{{t91VIMHpQ zgMREa83WTmP$84^0W4O=q~I{xdV*}KPwK6>(VKCq=nE;$j59JZ!5WKV07JnHbGl6R zh^4lcGZnmKZoyquSj%T4_nQ-qS92s*O~5ky)c||EPor$ai~F2cLfMiroI*A!Mar!q zIQ$ziKY1%0^P0v7#7{}i%iT{&QOn<}Y}^#e`3MMMrF+g1GNc1;8!&}TH$5OtVW*;N zh|Fylkz|7{N9jXKVp5SCnK7;2zEu@HCk7rP2l7!e1l&bzb`fvqfo1sVjm08KT|8YG zGlXvMS@BmL9ML{Jej*jN!Yz>4;EAM8n-CEEhM^lf+QOH`h_3GuLq|(heVc zLBy@?1!bdY2!Bo`o`3KwUx-2CFYoTF8;vPrZ?GZdJ%*Pat838tf>s10zD-x}=J|CN z=eQf*5Gr7;NB)iEw&G|ECNDC3-Q2J>8Ri(X*!`kkE(4UEn_sbIp92^^ipOtpzQ5-X zJ49!<1fxBsnG+67e;q({A0<7Gyy$##x6R%eSiNcL2mgxPWt<;qeiC>JFO^tQI;SlZ%Z)LgUp_d$wU9ue}-LTW%3R!&z1~eX`nDem7gv$ zYDo1pvaYUv|F?~uPG@G#(wB;9etFu+|3hKppDM;8V)Of}h43#K`)~Xq%VhtfF|d)` zN^2b%cS!DR76hUWy$)Tdp7r<0;xqtNJ`QHH<|~{e>4?}DcdlEaK z>&S)SI;s4LoxX$|zIHMmVipTKI}_VbMch~O95^IlF+hOMzw<7vKX07lA;i_)ccTcLPd*R*J@oGs1YjlxDtEHEZC)6b+plr21I3I2<=$H5Y8Wm%PT zm~hxnl~_7U^7!nMIP&X)Dh|pcjV1yFD)tZx^TH#$3|`8odfZo&?kS(Dqq`Oub)RHg zm-vmdPhRSq2FS32h|x==l8BAfis6{sX8n~;^xeEXmEvoDm!MmJB+`YBe?m8lBW%7u z&jeF1Oh&41*yuv)r0yutBA;e@VotN<*q|ADMf76YDyr@Ks`v*G z3{K79aL)&xg)p^_eD#jTy5YhFU2hLPf!>6)OSn zS#@VhAA6Zna>V~GG+L!XNl484z%t+IInQ60-@qb<;0ZnmjQVDa@#kHc-7u_Gb92(R z6R=Wu#_p8TnAyM+eCNcxp~t*Y;N{Ddee{*9TND;f9sS{wo1w$n7!4vmlvqcT_*c-{ zcOO&II<$4IU6(vno3!axB(h8d_*JR)0+T=JXhLYYl$bO>>J`4S$ z&ok*qOB|%LTTNz0xB5Bcle~Tp>p1P|s^hn>=!FaY^4%`*JyzJ`EB6A6qG>R1- zDqgC|(z}>nSYLU%(y&{#w_EYsNVH>~sNUTi+eGnyXUK7WGxEjx(@PT4(ch`w&y*uo z->Ef*E(yCv#N2DV+lrr_nsJ#o{W|}*n(ugeKk3|;G|GQT<9|qD`L7Kg%m1>$TWp&o zeBTKtWwJL!Z7ddo!tN_cXbGFqTj|bn(phobu&-=?f8@66J-{JF{?Y%9_Xn~$ zO#y5vv|s->KZ<`k&j8NLoKcmxH4cEu42RAuox#ty>@6=STgY-E$6cZC+%c$Q7KW~T z0g~;xdxqbO81Z}I0sn|TC(;qrqE!!^OD9U3JZb)7(TI!r+DGe$ZE<%YK+usm^*9Zp zm(=!fL9B`}Sx_Bk)WI#vuyvUwR;Pt?nYR{)Ndv4WY1ejX6VvJq)zRiWzB$Ow(WY@MaAPBIPe~PVMp$tBm4NVZTkks%*wwkHmixyBP5biRC`z+(Opp6v zr~8p!CtEfespX}4F~Mqhh3$*yR-;JutM%H^s`|#^4*AYWpNT)4rDeLz3n+4$uw{eMe1H6t4>>mlx z=D(00agT+XdRA=6phI;vmh_jr==`_(__W+#$sA8S_O&Aa{J@3 zP(>8%8p6Y>i22!FWSPGn6>>wfZigh%tbQL@t2r3gf?opMrj~^NEv(gfj6dZ$NKsn~(kWdQo{5OK8FH;RBi#l?yS1!y|@j$8o7Q zr9OzD;2l!pr<5?_0&RqvOXhWt1%Ap!j`QItTY-rqeICVVfO1AT)1e_Lu#t`OJcG2b zOC5|`^eSUSY|a;3fA3lg6KfPVd=n%x??&8*5ZaH6Hgg)9kv~Nv8v-vy{B^&41nBi#hw;CtHqgZyX8N;_pS5zxKYtEIP~J*<>3fMTl$5Z_ zmwC^+%(g2Vhi{``f;|T@b(tJ=k@Q??CcTk<`Y`-M6?@2Vo)|sjNaBorFpr+mzuj~D zs=JoA_VeWM32L|!f0_-gtpT}q8n@rO{^zlml{7}S>Pr<#zf_U_|8K(xv^JHqadWdY zQT``~@?W--|H9<3f7gJ91M|I|X(&`+BBfK*)}|q}dZ}B!o+;$1jd@I|_8`<5U*68-x?D&bZyi=pnS^N8>0pP(G)+o`Uuzo6SD z#w2FF3vR5tX)Y0>j8QNM@ee7zXDB*Dj^H-iV&K5>kfDm}?C|N|dVR78O{~V~j+Jc? z7HhwG`?46-tsDmGb&k^N0qL*_R1o;-fS!6a>WoE1?WluDYK6UTaIn35)=7&;vq?si zN%muaoyJ<)cda@4KCB2ovd7u4jFZYdKath(Bqh1dl+l)S08`?huw*4T8DXW#)rz(b ztMt^$Jk!G<^oEMm%?L%xs_%_f0G7qZlcOxP=@^>yG4{YDjhXu@^=ewYY}AalJMriK z#i)Q^fYG@LUbqGH({XjaQ#~GHx%dN0P84|?>~yhFdu6mB)A7W1kC8DKh`C{eP_QrF zShB8VpQg0zrasdhSg3ueW-_d^I+Vh6%1uNf5+I^|3u7|M?==q1I2wPP{{l~@3LpyC zR`#j@0<(SXXgS6*BvoDx=s`kcxa0fbJ?z_O;-$fC+1oVql*rN4E|?nxdCAz))=mUC zD;0)_wLf>HpTZ?xBp*vf#~dXCgF6$Q6p&}OF0C8xxr8E`9tCJPHWLjG zTI1gAr-GP)ZMD#tt_^8oZLi!z+?=`oIx0_>?|9-n*B12std26NIBt#zhuxiW14U;g ztWp(R%X-9#Um9y{9BV4C*P7CN=*$LHiKX}Vq zR4&v$cM?y;*=e^Mk>Z|#{R*#%+MLaeUuqofp1%>2WVqqB{w^vf&&ppD9b<#n3-kg@ z@0Q09f)4Mzb-=}}JSdx+bh=xa+;FXeT}tb>Q6RV>3o!B!YX)P2%={S)pNGahGmzL9 zu!s6XR(_|vyl?1F;jIltH;@cWf+B!_eiz>E&9mL;06P>bk8e=MZ&WfPZa5#cg?;9U zMku(2Y~=8qzd|dNY|~Anq?~cYE2T`sP~U|3)PVR1#~~LsmL+cZ z4kNTAI8>)hqJWTLcpK_oO;kTFFG4q9pv?XQ1%X8%|M8r@LEOucMO#N$-*-dSaU1s3 zHt`WAE28!T?R>i+yE@p*Y8rXS=loR&YUMREYPC=}XD{@V+E9_eU>WJ=qt+c&r zw(m3os??lUJViYzqr6blXYzEo%L!2E(*oOiz1hU9skFBNX*6Nks#zyx);OB@);6V)l^7QfIp{=>q*0h;`U-AIonmoUsv zw!M0Zx3xH0k=TF6Ktr$It05S%2_!!Q2W>*sx zrPopK|EYX`t^LohzLYQYOZlk&cjZ$zum>2}n}``$0WDqszZ?z~-LJL>x)=M16R3N( zO^-={{o$>^fZV6G9x@^2XY=gOB zJ}~r4iOIUeYd-iVqysxbrYdkP#73!$$l-^YRqUiNC@z+ZVx9j`%ls*CB{M}&QjRAC zjK>*a!0jUe!fDSP*1l0LXF5fUS8C?(v->+s2|5%i7+ra0c(z`1x-!yao^3is`*{-l z^qr~wJ%m^O|1kEB(UCygws1POZQFKtY}>YNCl%Xf$F@4QZFH=TjZVJ0INuxRynEib zW9+Jb^{2+#bFDqsT65AfWVZTnH%oR=?z9DYO!)R1A42b9>?ZB}99CmHfJfRP_HuGk zt6f49g4jD>Kl6>`3H=WZKN`X`8N>}bGel6bGvncz43#w9LB=mVKH5Isw*~{DSry!x zVyIudZ-*v^N~1>nbqCmSbf=bcSO_=-TJND|~>sRVI zSx=L$;D;CP9LGW0@9Za4JBQf;)dG~3s|>NAjQA~5)?X3jHT^;^@JB#)8|-hi?+M_f z&R%^1C2t=W4^0LiBki3*#0zCWyr;!6491-aT$!YNy^MRPY*g zw7o6+U4LNGo)WA@7Bb@q2H0V%A#s!&tinylKNX*N@|+;eYaC;v&Mx$bn_y()oVCo7 zu0{1Wk}w;@_EN?%z)@K5UhOWYws}lx@tW8;pSC?=4!ll>m7>~M1+^u(v&ygz1l4?f`8V5>mhXV>TCa&CP z?5W2<)(6~tbkcpoJMJHhlk!8s!ycGrw`;u}K%v~9E;t5Pq{0G&<8;wa*y)!n)?OjH z9*SMPnd#@+DbdsxN|&i*9K#?=mf--p@I(A!Aq{W3rEp6n!XlNySINWb6z2`QLA-z6 zoUl}^NVNt90Wk(5C++`)nr^OEwoLz_Wh(4uZVt4iad5Ex?^;n+PXSE`U0@Njb?K<7 z=*KV<@}{oP1LY^B34fDnG$tw` zFB@R$ZH#>EFm9?&keoCX`Hu?aj0Ly<>t;s93UaG>SPGGR|v&}Qf znSPbJ=hlp+d^tmxQvEsUNb|Gt2Yc>1`E^v6$kJ!h(b%J5FX=BV^I>!I@-lGGpQJa3OR4a; zU&iVNTJpdCbXjkWxhG~_s^@F|1V~eqqrByO?ldZZbfQX^?t$v5>15^oDEb4buO`^C zL_HobJVVV+AR-A1@6KIajPy5vFy~3jZR(ubFfPIZdf^u2o|n*AXf$*nuRFp86wIzP zb|SC(EhjtgcA%&^g)4#auR%k`nQX&Fiv=gR_~Pd9J$^hVC@Eu3kS7V^);`eEU^PGe zr|rIAA9b*hs8?yRE)$yyyon*P4|t-0xakG-e0;<&q^j_arv}iW=siv+O2@E7|Amk$ zY#1JKmX!gY$xiHN;U_TT(bElSg2H#?4X&Y8=UtY(H&lcC&(OS<#aWkd$?mCNCOYgT z_##{yA*A;u)Wl&tTZcc78ju$(q!RaO!fXoLg=HdmV-I+Ll4}Ko^g@S)0M!;EyGOo- zcHX2dd0kn@v?n=7$Xq5a=Y!mU<6c_D<9+d6nQD5SaQ$#lvQV5~;MDA9QgDrJF-%jOX3VTcYM}+3>2$^-~?wUcIthTYfIj0<)iM z`GT`~;cnN@6bx3`F#>+xGaj#g*Vj*<{=4HgUtU*UAd@#p1au8`@Gb3fgJrJVF3Ep+ z1!HGVxdTItAG8SC4iFpOc@XlM4(_mAw<1M&#jY1_#0Z+|75J}K9OL6)St^FpCvMGr z#RfIpruu(@o(LjcVL|m$x)UPDLk;hU;1aGhfP{1S>f!T~62@D;0OG{fPWriq-<5&_ zRAUIy;!OyBWkwIMG2^M&`Oo^>+L1kgUGVf z6$v)Xu2`~*B1;YVGaL9WQ_K*nl?$lIG9S&?5se3+_7rVtO3{Gdgkn405g~Mh&I4B zS{r{;8$D(IA_3#N=^cYQ7dB__^Cv#UktNQv4_m`pr|N{M;!<9o?6oM!!Gk(+i>bFy z4f-C2jWLt?$a_{T5xkBRUsi;RgLs)8z@sfw>Wq4Ps9^q&TSJB;DfUV7%sORpit&RC z4-1KiWNO+XoP&IEi~@C5YljME4~UwNQvpvh8%qlQtoSziDbVY;i!(p8n`^2j;9SY5 zjs}gr4Lky1p#_O6KmR#nN#v3vH4o@xFOSwjiIJ!lN;FtDXp=i+!NpN65F1T@bfipe z+K$iQ|b-N0%YM5IxWUT>Xq}TSKk(Ea9Bj!NaIPdE4c@QRz1Mt@kn2H+zc+qeB`7 zdTfU|{6vP3^+hB#?Ow7QLX-Q9dr@fM1Z{xE@Z;g;M=mY6bGQ|^afct{sFBec= zm-vSJvq$`V@dgj9cla9qgD`;jMEWlH(kh*2ZE-DI5+Q>V!A929_N{o&4=i9PAN~U; zfP@T|;3@%?C*Dgi7rVX_wPIU9oqvm|LRbLuGpZNorK>;&{4nJ?*n>cztD3n&z{S}K zrP4B3i`!pGFjeddtud=E0yI59M@G*vDQl*%*-oiw3Y{IAD#>>B@pDd~K~BP<#q>>d z){F?VsK4`U43@vyy9sAfam$V}nO+D2Vc4*Y;ixJUyJ_erQ!f>-w+rEl>L>HX93nv!Ph{olnIS?hg>nktIK2rWvs znoE?Ri&G4Z*%e`~J5+vk#-u!H@|u)sT20-dB~;UK1E&3jTt=4usew4+*^Yq*(TxGK zk15^pcpIoMPpdH$CWxMGMbV1`7Y2*A8<&lK54XS2DQ|r=+~*Q|e+YxTVQZ7`);N6C ze;h5&S`bVq#?yj3GH4thBAO6rgYckEygX8D_{)biA~RZUT|A##2o%0q>_MCET{+jn zcnVBfnAm=81h&Z{s+ZsY%ImjY=4rp*;oz_kn63?6JaP7ZT$~%?$)BuR^?a1X%wx>I zV4uj^)^&f~(mJIQRv09{fj&SAi-aEzhw91WtVi}0{|sWGzQ#lM-Xj=m>jPy8 z;mk;SCTeTZ=P~z%Xq)2xcw*v)_9dVw*ykSm64f4YMVoH1A_hyJe*J0HizebzW`u-J1igy>`&d=QO{)9x!Xe7 zAeyi-V2*;Nt+g%2P}?p{XLgbL4PQxcic9#O-YmjUPbOmUWXuUr4B3SJqnXfVLRn17 zIxs^PM<6NAh;Z*$8rACe3jKr&)txP5 zD~>20U=K7Sn@yv>Rs{UxU1UuASCVG(eH7&Yt?59MuM=IsiI#A+NvgQ z*4`0>D{>LccyhYu!`3 zc&Ffd#_({9S5rkkal71r2he{POF7_K5iQ$E6+2YSVLDV^V&Q=@lke$h5WB~BA-o1?1_gb6HBM4 zDvG1#1PwgF7#w%-i? zxf+wV53WQ4itZo)H?LX#AJrJpjos=$iZNha=5FTfV&!1}kD*gFJ%>$GbpI`G_pDMY zOxcTO0%pMt@}F==HlBDoU8R?t3$-rNtM0;saUDBi2T#lz?wSrYs=J+l-vVxYO(`vjY z%?(df!QHPU73262sJKZ;lBOAC63Twjio8q959(Xm)oy+!wdiA|%jgeRGU@b?JrR`Q z+j7gn98h#^(6YB?g~?r4Zquvgn$tO+hgr?uSIG~;+Ol?7zsrS(#<8qE;&G*SCt;*? z1FX~ts`|;LpNv^N5}V2RQ|BlOTyrlVu?S#`Yu5$2FjqT6GxT~E8hyKHNzT)CF5s%y z^dEAk1$teBjQ;dhaBMzfuXxeAGT3wbE~nN1I_j%zzh6<;OpQtmV58sQ*litGthp)( z$|9()uKl&=ll@g8JdGKB$!hFI=NO!JYVNUZv&5^pUZ1-m{zLILt6O%?6_+GIy0B{RSpMQSx+`r_*bzp&7Z=y&o;nnqfj^8vWP2Nvq7V!y{I@UT&Xy zfbuu8gjb-+ZWz2PV;aWQ!jQ=O6K+v+byS|jsaKprQqED6;AGG!#XxM=8D%w=*UKay=qGuCpUYXB}W% z@|Z#B^4L!3VMFo|GvuFMpO=U$=YNBujH5Oa>%FNs&E)9G?)7d0e>@b_>QhkIH82SF zPQZ~2Q%q`>>btd_-XfGDQQb~rtaELiSqWw3-sPP?PRovH(!bnv}_#@ zGfyxoblS9qxPpnr!#u$mkHIxlMmabe&&pJ~ZZt@&FS9uC&A%7Eo8D{D zpYBoeOhsG0qC<5NFC8rg7(<>+{+Q z=gwggS}Z8y*1N5v+nFv-`N_YdibHKIKa8ryA5uDKFRWZRDs7JSS;$JDbV>B`m$Gc# zegv;d{)IetM4R+PbL+;yY!4$8%2hTS2=Hig%qgc6WkMUDa%MwUH>y>qwvE9N$bqJ~ z3J*yZHa5?{kmQ%($C2)yV#$Q1s68Nw%S&j_K3KIPz^id|1+fziIW`ZQKeBruQe&Oa z7r2Zcx6o&nL<#FEaq-pV8GaD3Jp18wkh}@bkYx z*Z&;uH+OKh`-iecs#3o^C<}VdC}TA#E%EK|>CpOxW_Gh^SX#HQJ5MrJF~+ z{F$CNU?0>67g74`luyicY-inEcDp+U`rmSjRU|^ygWZD(gfErxF6*F`o-KtV-Z|Am zFAF)(OEqOv@g}WCq~{QNFEos^Xn3 zuSq5EYPBiWN?5)!;bwW;A?($^H$`TYXSQAKZ(#D*V%@p*)R2{>-qJny6I}_J|74ne z)X{0r#63;$yIys*aOp@v7%E4V|8$}gX5$v4oc@I^cf!xRBN1l6TMdn_&AO5SQ#;h+ z4U}TtmxF*YsX_N>7+HJa4|H1!%Bb&`F3(;w&iyKL<@o+D|8!;+UMUuk2kQX)H$q1L z$%6rz1UVyT7fT~sTQg^Jmj5Eca#c3%7k?lNWS2OhZgGa{Xv2czynHLX=+VA;5TyFjmx+9hla|%x8=uYi>^{}%ppavv2kT)75k$mqn9)LZ)%{av zgyn$_o@X;3Jg$5)<7JFv6&>rSjeqn}Gq;7an1fm$v+TY%eAbSKV!EhygGh zP`2u%L!dKAJIIPLUP7AblsFYankfk$Mu!3%u!&ZwURwu=3e$%X~VK5KoENj1$O4dm6tMNu#v9r z(zJPsV%PY0U?$ztv59?*-ayq(8Pm&kDk+cb0Y$1YF!tK;{kw}n;!9D_Ay!KcAoi_biw9=Q643mG`q==5QAXHA6HGM>E?w5l@EW;k z1fkt-hGF@-*+NyGd6#uv{Lp^_jpmy@$hP^QAJpIH5FhlYB7{em4S4$TuAqFj-0T86 z+a%AJruhcxHRw2s5;=FZ;U`>cZ0+$LS|56PJI6(?#D!O#3)d`Qyng+X@iUhlZQ?3k ziM!NzjXTwiv~ln=_0(g2ekEDeyW()8dmyOOqJ0`od@03l>q>Bjc0@TXq8qhKgz zbWB^=(8WCV`3Z=%l#B>b1p-;w_`HG-=P@=hk|Y*bFic7l2f!LFgwK~EG>@(mF0{mW zh0d|hxD}7Mv17m(P@qJ{iO{78vZgz?`U}()T$xP?LJ0IuHO^55hl@tW%hYO(meF` zn0Wc2MH7bL0J7t?5yXe7xyCQ!DDanNv-b>}M}^d{TL?Qo{$eliCJ;tyavoI7bUU@s zvXh9Fg_jx88VvcRf@vPZ=wLph1yS(>Oq)StIw{nsOp`u-jHxh8iCNu{zT=4M?L@ZD zqbNQ8PIN;gc3x#XfT5VnjXiu3dcMXHWP=BK>uue7z1vctWRriSgJk_mu*UHW?z0`v zYVxh)A|f`xUN|&iS(?GyMh(ZiF+d}eolT(eGm7`#Qt5=l20JT?gvp`qCYLuA)8Nl5 zXQX#)%asj^WwG^q)tgy^tweTL-_qKCm#zqsH%IecE5O~=@-#)ijU6dL&RBYo-JE^O zSbmVe)ygx{3(${8Eo4d&eCGHZ($U#KF+pPGncReLk@51yR%YYz6Or7QcwmvPRkYF~ zS~*+mSGz^{k({zdnRG7gW4UtO;Mo^IW#t}ze1pTIC_8o3@9m!bO$$xY5w7NtMtRGU z+^@Kyi7+{5evM$5h1mgOaKSa_9 z8;7@p6Z^ERTHPktM-=`LX)X)5k5i3~{pl!fu0DQb>l6m{aP&Em@F$CV4Ea0mEiYIm z_%Es@*C-HkXlD}8vvQ8g5J`nmMqVOU!%RELEf)^KpwHNUM2}uGGjvhsRWRw)o z2-mZpbzdMAVC0C%eBDE)nap=fErIyzEPw?b$`Km01N>z0{mvrEKZ%l^_%IN>Bw>V8 z>~jl}vu3yq_j>p4i<^CkUCmx^cmR0?C{IAyM#aWOM#ke9kG+6z3r|Dtlz?@)Tc#^{s z3swM)?Br!kuvSN2>UWpDkB&(m&>umVGhZFRF)TP@l4B9e0OLHA7ny#Zpr8-a4%K$W zOsxvb;Y?==1O8s+sq{0HtRKFW_FM$p?rE-7X5bl=8I9a3V;apri)p^8Z=yk~y2%)p z*H<`PWTu&DXEq_26z?#*`AE0H`^Y)uU@ERmnGaXvfK~)ItW2!wOv~2v*s-&@wree3 zf{eI3V8PVB9LUiJjA~h%8S50>=JHuyAnA_;|Sj^YEj&5B&JS;TTFaO~- z@>9P!uH8#nNk_?8}H~^!b+;2PY z#DoJ*{t$%6wQwQLL}zPAEWv&YanjrE;+6t&RM@xV9v0YS-^YoF{lz{AJJYU79pQrC zuXRJqUN*sAN6e8&=uzixntjWWVS*JckgSyno#aZcNi%xFkrM|z3VZ{=OC_b@PQ_q~ zw<<32OZ1%elogP!Jw}GxG5tl!(|ZsoTB6H!(X0)zwreq-Yx2Nsu+B}b*RYWu!v*C? z^%Y2+&QhFpJDgcJuzu~iNOi3_G>)+Hbcgusmi(aO4@eJiQHvQIV&`11KDx^>yg%H( zg*Qf=Jpj*)Q#ysO0bzT)0j)v4C-qDu{9M2Npok-z7)$>cza|3#$5s$V*&n4y37xah21ajy8uzr=GqG*4pE zIGxVB1sMXPIl2Z3P5P&{%RSxw(za`QmFex9(jfbgCF?F3t^ukLDoMtk3_E4k%XmEQ z7x)+0!FA5bPFJiUDcP*cmDkS9>))AIyWS6%M_d%QB!W`v*ifsK5l`-+K_kMrn;T28 zZCQzsznS*|`o?H^;pK%Y6!?yN=z{J zpsyUGe>g#(Bt2pKIJndwu z4OA9MQxvqOdJ!5McY+j`Koz zrm${{ut~75jF&dKe%s#>6knMOLJ$>YuJ!1R$cLYGJiD%o3PCod->y+8t>R~6(6iR%c_&% zeo8Jx=e*e}nL0+_igYfda#lb^J#UpYMv#b}w1(JV)DD8?nnGLgc<~$n7uHF#UKl@r z3bHJiC9V!}3i7y)7}vpa?v(ebz6>sN|Xyu&2J4^h7h-G@m+GnxP?>| zIO^DC_kBB|5{YsQ^+jtg!B>H1q)}ubQ$w}x-M&=S+{SBAy^*Uv$jj!Mur5gZT;JG% z7p)5AeKRpSvQ6RlNS7f8*?D$CcBBVx{rUVt>=-V}$xFZjs#%JhtRYqDdZdjzY8JuI zbt%vXPr@l^nID31!AY-M7_ha%{&@Su-q6=qV#n_ZyZ)xP%==TsZ6rhPKkBavL&oe> z69nlVd9KI={&D=KB)oxVOv1Y^{y~1IDA6B8)~2Kj+(q2G%5Vng)RV!sAQ$X~3cVw@ zsR#Zw@>l2PQ@JW!PmY%qS{yXot^V+y!X4HGp<;LgU!nw5v#|-<_2%K_B0_y^t8b)c8H~4 zur`EMux7pS93A6q>;t%A2B;`v9}k4)9Y_fXXqk{Y%rI|=G2Nn7Rx#W|%-mDgR{P;% z>wlkx5%sb;%#ulAL+onS1-vz!_{u+DraSoyvz}BX?}ajrO~4$rAma0{uD{ORe;4TW9bR)HUK2`1V`wL znOi_C9(WR6zh*qWXFL_haFqTX(`p+4YaX-u|itogp`DTTkS*&r}iYHgT$hn<#~`+UgFd? z%2w)Fy?7-B#zDm|Fy$SH$Lm7L9Vjm%;$ft3{SuNd{13+_yrTI(SOmoi{l!mCqcOaD zPDQ%@aozz)m!PmRRZ}>)j%vqZLD_1@JO*aweyKDI_8Ml+%@PwWNJCH39arI3k5V0k z!fc4r9dQTC{xqu=bC5_<9eIPBK6(PXCsp(8-Et8wLRCstwF5x^xFt557p|I-uNmo$hB*5zg!VEZM zW#Qfg$%dLm&b-4i-V49^2~UBnK!#hekY()!@_$tSHuK6`0aL6q zuz~dt?k`Mb7x>Uc{;cg?7=eZmgIEeiw+u;|phG->FFKHgXwH4}m9sx(+1o!%`ZVB; zLM(o{B06ec6@ULNk~F@v!}WgI=Hv7F_esoA15?1wk$X*e~Ai>t}D(-|g# z$w|+SLpv^cZXRy*i!OLcg{avBB{u8{v|>>du+tFZO-dN;nID`lMUe~!FsI|{6fmSF z5DzlUxR$1fTZ}G@c=yFdZCs1>B}DY3pB4m@DMg1oX;CH>gzs1hZpHJGo-R|>Vv)yK zPg82~QNn%S|H&?O@;Q8&ch6F09G5~Qu3g#0MT#R96eb6yqv>pT000~H+#G41YyHjZ z8AFBWzBi9@q&}d?MXNuyoaw>JkL52sJyYOOp}c60$J2p5!Mn#YZ?m*vFm>F+#6Dfs zG(s?Dd5-4}(b55VbNdza*k5e#fZROKHq1B>_(Isp6gT?T z78q&K$l~o_LNoc8W(;q#{1@ImvPf%LF23!IH*f({H}IQavcWV}ks48~ zE(dwQ$6g0{#3qgGd^@`ICT_ZPI@5L9F7qk!OpCTh3XqB({JG&2+Gdg6!^Ay>WI}7( z*l0TH!Z(oY@H``Xl9GKC-Qv<@fh%Xk+vD^w+WRiBH}=DD2}v7SxQGe{ZqOQR1malr|&^v&yR z2lZZz+O{_K1yvlA=>tk&5uO8BF$fsTy2qaaPy?qG32sha#v6K1c17*V@7ZaWE4ZWK z5)$uBFiwEySjs7H;c+5z)2YI5kQo+JFJcGd5u&&?!BCaU3vdli+6+KXl5(Z^60e;vcyqQ*w14K!s47 z9^bGV4pOKpA{4)P8pIYGMLz}tIz5se_pne>7zlE$(rp-$G^W%cJXs^8W?=iM zZBsWajj~wE(+(7ePDo9%1P70T$6CKZEldioHJ1`h9*iAR_+h&NI2}WyATk7d{(luh zn_RlszJL2?!~@>N+)*InJpjY_e-pxN{~f~0dJc=s=mPRhr3~wsurcoNtwJN(gwVkf z$e^+Em8ZN`6_5*gTSM9c-JZ@#1K;;?5|D*0zXuY9wb#-uq7@jSozpB;XF-rwW* zskq{`$Ep*kHD3&=*LaN%W`%bVuHfW_-b!eZCkyyvMm57XHSzN=t0ab3Oic<`I#RpQ zPpM`wGkTI>=M)QyT#6N$Qbwo4r^-Jk^l#782rwdt%`lk=8Le+ck~1 zBRJolME&WKNpKx$T%>}8N66{N|Kqe6&>7Fb|IiSNIC%c0!)BX=ib8`jof2^@Es7=0 zZ*udlML89>@5Sg0_+7N~`65aVG5AKIhTY0|!KUGB6t_&H@$>Sjd{F>bmnPHoVSoN2 zMClq~@M+nlS;}l=`Oo!J2*L(Y{8J%|MEM!CTBdR?yD6#oOQA_jBM7yTpryOFE&9>Zd&t zWl}wrEy1`Ldi{SjE_?qu77U+mrY3-~paz7q|Is?>KZ)M|ll_EDjU4}vZ@aRb126~r zB{Ol6G#C1|Kxl(9mIw_%N1~OZ!V;5+2^IZ(jui;5*>W@G6W`)?J{-CJ9hks<1NH)J zf1xD}1jW){&dhW_yB~W6e0)3+^!aUB7e!SuEICdO#)V%Hc7}?7id%dN2z!jpvoj~t zb4$U_1WQ^h>W=nHQbFZl<_MzSklDHRDBSqSKkT3sa!Qg?RwK0R%|DnBMpwDrBOK@2=~v+uWsh?c^;UGuHNTuqE*>|SARkPlC%TLgM4vJkO)KyzxKrjOrs{TiB zmwyQgF?Tcj|6fN*Mg>m-`BQx1s>p13acoWAwvV6u+fHc0P(Sv)YcNW@<`3hO4oQ=4 z@#^wz47Cq*0~aSm9&$CIiV2b<-K5H#WRqH+lbopBhZsyP=%9kA+|0bs&fcp}_s7ji zq5x24$l78s7v2q)IwPTK54X@;{}gwkh|wa?t;L4WW`G$1uexisvD{!duW@@FSqO)b z)@psBQF7t*L9N{pSI5OVgoTMyUeLBl#54x}Y#V;S;sjPl@Ewr}^z{uGAnyUqW|x(q z%g~%iCvNaQFLTc;?~!H<^?UnpfjtJ1z&@kMD&6inSpKXu8;_`7kIv1jxP5#f-_2f6 zCXJ~_`}gF@j;(vq9I4HQzcheP(X5lG(x#Klt}wr=OrA};H}@Ug1~{CnE0sBN4D?L8 zLv9h94fhvmCy(f^ixu@edV(|IG}xAMU0$e>h_AIL>=fV+U*Jbbm-lCm7-kPl39VBa z4E7_;)?Aw4e<9!~N7-Fz%)qarjk^S9L8sg@pOP~1)R}z4X4F7-D?z=pgaj*N#YD@e z%O2w~Mu`iRN0_*x*YQzC#uZ$-2_%s}yO!}@R~~#g(1>fl325*ltvSmkzHxf&o^y=Z26EbO$$3jNo0CiV`w| z>Gzo7vM6{)&cz)n$i)B@gMMiX*MMCM3@RYz{&o?>zT#~ zh{55QP&B8Ut~zR(!cWHdEyqF-|3Ow>ho3bl3TQDz-5M)tsS-rw=-$m#RWqo@q zm}zHiTdd7*iC05&49dNfz_SDmerwwOhO&S{G!j?mi2g>ih^$5+{=Eph(9QL2;p?A4 zs~>vk76zEfE`Xo^asT~aKugxj1-K>hk8zn;r3U#yW@JAotF1I;>2KfQ=!r2P=^I!f z6A~&(l?=JYVLD*tF{t)-v0p$0VfRGsf;A@$dy{v&d^}F-uHzLz($~<|P}eZAQR8Cd zOM$6L{zX7CW{-I>((8AETYq97VxgN#{W$b5K8Z4+>S{9?ZlYM8iJzG|uW9JEW+irc zXPWY96bh9?RZSKHLYMd0Gj(dEX^6cQWv57PnksTYYpAuP3;ASzgje-Z+0)fLEH*Xj zAiV)gH4hUzHg`0X4LNS=d$a1Ps_uYH9+?6EM^y?9FpmAj0ER%vZs8L&Xq&6*E~GpD z;P6&B=v)YQtaha$m8VJ{w1K@jF@}ddzLrgJNdJ?6=>yk)CpR(%mWjWB+2DVZ2~=Ex zlb-*0@mwoxD547}z%sPJvIgztT!qW`O(T|W;tv_(>qtUpq-G}gRjzepDW@&mdC18g zH=0G~KT9xlT}xrcnlDg3KlS(kz3c@Ud%t|YAPOR!(NPJjJcBuKaBvjVhLnDnmK%!y zG)*MSqmgv(ttB4*3kYU^o;B+>RE$}9>Qb+{O(U^=DRp464GLES?YcCyGN@~w^CNGs*zQ#*=iUEG7S^mFK zRH!G>q&p5`qPUor)VB+C2vu${X%u7if4fz4ai;VBMQRwq;n+IHOPRkx&1ThSp^q1< zHu^?^fYeZ81lfd}v{lkBWs59h8Hz!xKcLe<#_ zRru2RH>yDYeEad{vhpzj&T|4&^A3#)Jb&=)u6DlVkm0Y={H<$qi9|hz^rv z_DM?aPk|3@uly=%$J)Y(bsG)?Q5F-M?^LUy+vsf7P6y7oiIIP~T>0D|%Vi`q_wHWb zzusG2bzO8k`(Afgba?!^4=41)2N{_#QU0;-&&9sq#oIF)_PwmH?FDP*SKR@W{oJh{ zqwmeAZY&ho%@xF%E0B0 zNxo@04(TF=cb8b& z>A`^4)&dtq59;47(aqxMPkZWqg?8TTk@fuzeY*v$U4tJ z=@f3aWt6>c)W}$RTC|4XW=u=9$enqG$u=aLo*_0CiK;hs477xy#&B_CiSNC4b4rm( z=@v`GS{`nwaIDoF z;U_vlolNfg(2#g1i?hg)FYv>la(;&$c_k;j@Q6(Ps5xS&JkWz-u6@kW8SYqSL^(vH zy8o=+b3$NjNGo$V6qKW6u@+F=v=!qG>(y@J3g+)ICacZXFgWDx7DKSM?lqkWXk5S6Uo>R z2Dj?s3`WJ(IV2~0Z%!yY&R|SNmF@&2TI`Rm?RZP)&d}S+2C|K-WVZHDJ)B!ple@TI z36eXrlYLGPqk0&fm;$a3$g`8*dA$0KddJX|>!ACd_huWk5U) z>RdYtH+xXbCVK^9K+LVbUR%ekzJeE78w>iVJdVAhtFyF(va@>XF6lfA!zDhK%|l6U zeL%XZ6^aBc)5qGbfCtsqT6D~rzQ^3H-0D|=8CbHkRXsB)@;f(3=Hk*Ea`{oiRt0Z+ zh*79F;rKcDNd8&FIOaP9Iy9}@Fp1y{7Mh0fDK@q*2Xjd zewh#}t8S}yQ6ke+RKY{aB}<__(h_CdDHRxr5DbgZ31bmR z`I?qxJU1pCOPgO6)eHL|YjgMzMzY5J+`;S@#$}A|i5}93c)9y(LFGGyseF~2S=opI zt{F^i*~QrUkZL$}r2yVWc2yx`JmM4;XtO4+VCdCGY1ttd4`vGgIIVH*ZG*`l1k;{2 z{=Cr8e|h-%9K=?-wL8y<4`s*mY) zHf7-vV;I8Xmn#zj>{_;`s@mGKB_sxt10T8#3;I>ttkFFdWsmY3qgoUqjXi(Zrm;%% zvND`o?hT?6$QPKS zJ~cqI#ls&pcas^9R+?{=YDQ^x%RE57pdP&X=Zidq<}i-vJ-_* zQjcGp1%&4nXf^md+1)uCu1@)??~pM)*Ksp5{cr+*(f zoH|9xj=M*Fl0l`Fv|3u=v~P7S4n%8zYlgE|=14q{f(vqmt|bLiS$tlqgQ})>FT9-kc|yY_)?j;nMXh=SntJeG~a6 z{Qslu9AiWaqAh)I+qP}nwr$(CZQFMDZQHhO+cu`(OeQn$B{RuODyg3*sh!lRti9K_ z_EWg3ECCsoHtU9*>9r_1w(17DimT5q_U%1ivKnr$sjDxXUZhg(Jx1Dp7ULmZ(}-*k z-D9q82%dz=-e{9FKNFnnsrtj)egJk8r)%luQ-w4oL8IW>qONa4?;$1n9>-I7#aOsiX5t{Aj=~f zr(ky3$l)ODWutaVYWd{-Nt*+#i}DS2M`J>?{Lu=ZSbs-Gic~1s@!fr@Kuyuq(e-`JmqVP9M;|UEya<0!yQsk`lbm9ieb6BPX zaBTH3N-)zR3rBBm4B$aN0eCSDU>h;*z}C+e2VV>QT%z5jjq*aoLE7npH(PDA-)A59 z!2!3@B=(F{SGYId!~vl%`9~O8e&oMzE#^N#o&{t5*Rr7aX7sg3De3IsU|8(HNCn$= z=wuw&&ceH(u>1+dgA7(vga|*{^5JxWq0b^p>D%4L;XH>Hh~}|dM&V|{yhGenxJJA_ z``~5})6^myp|JuBq3!^Xha$C7{nOjs#(K$H!}rw%JE^|K`2XSSz}H~xGvAR0@r$Yi zgt%#U@^4q;ZySx<-ocoXgmpoC;po!sdcL;MY_kkp-hQeS z_v&maLKBbbieLI`yP8B`J9VzN+Ogcz*RkG1vuj+lGIt5h;_(%|oig0c=Up3rT6Wti zhx!41SM4^_J929;_^JLm1b1@~yv65Q2qI%t!UKnku}^qchtJa|e~5;@U(-4U z=Zlz&vCnu%f!%*Drs&96v#K#Y4!te6o0P)GreGG<6FCF_PQ(IPE6jr@a@`%ux%GT1Z7+Wxu>w-bH?eP??Yi0^~Mi@xvo zy2fv0Urulz&o&C^GdF}U*eDs6h~xMdX~h)>2ovE>Ac2A$ioCdFf=G~r5#(G9S>dH$ z82Vf9V9&k;-}#IH86{I@YZ;S4SRtxqBd&ZtOf%X%8fs1OnJ6q4t}h|(SFnH-7lE`? zMRfrinu00lo{sA>!T^p7kxE5Jddl5IvdXd@KE=s&Gsdg$CT}dMiYHk1@U`xZORsOC zX@FW2eU6rJ`E(A!|EQZinKZXBFMD8N5$=>qXNU%V{wh(`27&vY7wjPUI4B|e=T^EH zx3(`Eg4N5gPU=CcWoF_a>Ru}S62o%H$37YtxJ0u%6!MrrHIDxpfgd`qf4DlE5A`6$ z&b45dpvxWr!&p7=6oNI@=6I({6DiNS(|!H_zf&u2a=?33Jh{R{M1OULmQBDqm8Jiu#c!Nwwxb1$`PU2 zxnev@&@YG;2Q-5w9{M7G?9vJ(7-LAnU|5|z1XknSNyTKxSx8?rfr%|B6Nd=R9xk>o zvl&dsL;_(94ehV|9g;9xkNqeVJ!#k2t=zw7@6e;OuQ&4!MQ}QSI3#PzfHAaV zbMW6wos-otHP#d7mkZ!cpC`1JU*?Silje1Yf9h^O;!{--puC$K$O=F~$(8kyL1P{~GlAgdiQ7q{#OC=Mns<%Zk{qtkvQTeeFvVET04E-jOYQ zA=+p z`o@bE!1)QJCefV~RJTn&8BW%bhn)99^Py%uUj1PuIPDy3z-@ zlQ4e^uU96HQV(xBg^3&&m@&=Y6_e0{CAsYY!)a*Xj@~zmM4%d4gYB6>ZCSuaEhllO zX&n^UR4)%c;2eC4BazQ`*0Dk00%B*4BV=IBurcVY-74SK#^DX=2VxWl<#Je}j}3`c2=Sb*0KeA^@sIi4eZ+CS=?Z;kP_BKN< z_Fo6#1rD|!w${47A86+UC-M7p1Mn+)D?G(=mTT!ZKHa`}kw5%R>mbT>3VbG8~r%~w2 zFjt0uYSl%&XB>a`@Gbjg;H&xx;uK4)d1&&cNw5@R`|R6*0cE(?ppYeMUf4dbfV_pw z&~*U4!p9a-y6dPPZJuKwZ0V&<#h(#lpEXB6F;sTj4SFyixMCBcvFspD-3dkMo>k?F z0byQbnq5gsR!}7SpC~Hu?;oCMs-b@1VWQl_swI3qCmIPn>oPaCokvkO!v-;Wq-1 z@8l0;+4^OpGcMSluZ)o~B#1|;AYXik;BmU*KlEpET@%hE?UMc(`v$YVv>0x`6hk3( z@A8%QJGgWbofLv^cEEac?!1A#P$wReuk*N7zk5K`5~#UnLy0OG2J0I-O>9>|VLzyS zA!x2`G(BHqW#$k_##)J_-;lnDU`h@W_=dLfLJ;>1;OOt7KTpGY-kpukbxrG$J}4eO z#d@aNtNVSNi=i2{40VwVf;`MfQw24_>Y z3iYG~;p64Q{{i9i?S3lE0`>93{kumx4!J7)1iEY5;T8Aolh1Gh%g^~DYWJ8cW9*c~ z3)t6!lr*zjsmCXE?6G(@6HH#Q9bJBIsRz5XjObZzi&0W(3u02??!kG=BXUF~`esh? zVxOd2(yLb+l*x^~#Wb zAFPxbSxELIe?~fM7X3%{&BgDwxU|n@)(e(@-bL*B3dDO2#?Cqv3D*XcHCZuLp4E`^ zG0#hO`ehx)JW00H2YmydG35$-!bH9q*7(CF)TgeBbUELbD)YA`=_W_b6+6EcCvpbe zxcH|?0F7bS2@TA&SB@=ll^rr-&mavlwU?k3DP_P|4mNdw+z$Au6@ezGlDrH4Av{38 zJ_1#kwcVYtu&`@m>5M`Y68&qu*e1*TVzc6;JAsF;TB=M9G zYVX5Wl20dqXsL4h1&j!hz_mXdwl9x*Hgvod*5fLqZ-T7@u+!6J08Yfvj9nROQ*`oy z)fN>BF^IHzK5Z+mfof(2WMD&Y5C%=WDagSFGs*zLde@Mrc;6A|c5m~q%_{i7uKZ|d zsUFs4u)->+s#Er3ct(Ja!)&}`y-OFnBS z;9702#ttCvCpt>6?k<`eF3JF?9hH}u;kQg7Pk_cNn#uqvoIfox1doBq-=ck@EGda4 zP((WjN~rVHm?1W0`~?Gi#wiYHlbSOiFhgdz1dks8LFcUegGs<$>r!q$Y*TxM1ew*T zVfGZY**am1sEFZOckX$}WqE>lA@06lZkE#6TS(AOPdceavKG`f;cK!>lag-gBiW6fbZXibYW|lN%H`wIR zI)K{mdGq@%x&8vq4(Q`Jx0K<-SuGI^s9vbsy+34weK6M%SP3E+MtmGs#_CQEFEagw zto*aNCd)4Un+`km5v5+7`r9sKc@;h#eqKV;v%1GLY!G9c$>3@d!m^E1g1%h`8}By( zz!g)Ihd0*1s>a{j0o+6l?kSVaeRG*dZx%en^KY&Kx(Gc{_bg?#g9*b;Jwt(8LmJ;Y zvCSjrTe9M=#{R@xBdBWg+UiyC!CSR)NDBo~hUDR5-xq=GJyv_6&??b6jH`dTl|)|E^j%@NWmDBb>uYxw{XFNYfH?Mw2NQ zi%8WI6@qoA);L*6lk2(GY1GKW9IWfE=U)0?ajwM6HlThU&1CtsF@Z?hT?DrnVsnnx z|2_?o=OnSHErC?B4h*38W!u$zK`l4(3)XEMl#nlbY%0yIf=J8qIoewclP?kyE`sbC z3>eCJ5*4mdJ>Nd=7LF=%R(>{G-Y=ujU?u1tw0F2>0)M~SBg_!BU8J1T$u;^!|YBQ>^eyx*_pQBtY0S4 zClorWb!TnpAZ__OMlugys!H_HZ+_rKqw8^x=qfnTat1Se`1-3gQ?Fj{GbKzla+geg zzl(^OlJmqCwX$aQAkrKr3N!f5O~n~z5?_IAP?>Y??sGq%DKgQN%UQg#THBqOpzZdW z5%wkGCjXnbKVVNoI?}VM6Iq)W8z_-pZ$yX64JBzSKxSy&AD=qJb8GCxwo|tJ=w1%I zIG7w2yEvqWRBh>FwnEEd;YSB|VSv!sYq)P6&~#dzJxlHmxU#c$^7 zxS{gCvsSd!eFUzYc@Hj>m3@Xyzll2mE&r80@mAz7H{R;OEw#uGy0Do&3@>aH zsLWeVt6@Mi1cU(sV8R00YSiFX{-}`!A@m%=m_A2g=p34qU33HXWXp0b*&VuXjjDl% zA(BodtzgU{=vMK|KFUEzw_-Qo8U)*erTrPVf3JUP5Pe53iv3wfecTGM!dS=l+!`MD z{?-4nO+>V>%!+;)b?8)G-u1p`^AZEO)ptkXA)xKWzGv7ZZ`q}Jqx;t3iHIHRdTsSW ze;Hk|uknJ-P4OK%IZ}NM_=M3-;oYUY|Kn4E?^Dut>-Z1VC;w^4w(0w|I3-%wobV2l z8na z6R^6^+%)ROUMTD|Ej6SYFkGgyeA~Hw<35@1`)iRPHpHXF95kJ|)JK>vJ6W*)P`}|F z%GW6+C;0l~D9PDW|KJ(Pm1M&>%X%UypSG%uh+t%Iq#RQ7#*v{3P8Aq1LmLg(pP>-SdZamWbI7D@UX>GfP@6qVxdWh?$M$6ml%58#KQs#`L@Y z-XSH%^an~AU`E~_FyRgUGZGWgfj;gW%wZ9|M1rBFg_hb4q1h(Ho5V&l620KBdkUpz z=$W`N9f0dL(6!feBSH+*J&iqN(tH^>)Z)#m%Z@d4S7-q^@MRao>Jp6J4Wl*);#7nR z8L7Yv?bFfRiN6=K=wI2@$Ooi>E_d}3K_5={J*BydkUOUwqKT_e@WHX>DLJ)U zAS=q{xc3JJTrCwTAZ`nsoMZf)Xmak&^>2MET3=xTSOc)L^86yy5W#jd@GoJSC+SRz{)|WRRWWKY6BE~Ie^$O_S-VD z;L_joR>lIZi7edHmWRQOfOr*B>R&Oy_o7AVn=v9x95NtARNf8vt_Ad+;)E*PrQwQw z)IktF8A$G4BBQ~LI7zgT-nWjDfI5;2-@~$$fUyluz%K4Ooh`u%I3pq^!Y!il2>}+= z?(!jE{(*c{urR)oMcN(?G6DO6BH4iCxlzlONcuM2A=1hHOaDiS0k2P7yMefPeWDaWt4}(KbrGrAb zz!R-1wdP2U*)^wA%(@OcGF=0;K+!3<_HZ06&X8r#=Zoia`Tcg@n8u~g#l8tm@OcM& z*3_gRWq)CWL=2^Px38`6L`qpEjD>~OTI`XcNrS_zHL12o_dffYsLirJx;PU-a!GKsk?w-qthjGW&Kg9 zS68p1-8r4#OULBlt!~KFIBDkFJwo02@+yvnaTu@Rt2L}|mO8|iFvPZ0u@N~Wl2fm- z6_F&YLoeeMJ1N3bOmX`{uXWz!Kh~sy8-N>(;qSg`6=~SIX!7c?X>`u5CawKeU)STz ztC6#^XF_C~Nv+GR?lMSY7cQEgyL#0++lU3uQGo6i+|C%Q*xz6CE zY2L`-w0w!Y+*0p%*NBqWFTfa~?7ycrt*(kJ4qSEo3|4VnT;GZMuLy&EW`A}4+lyZm z0EhIi@pVp~5AKQU){Xe}$?7!vY-E~83Y9R@q7$u$cns_mZ|dDSQy2;*vH zfjAIWc{T)OfCn!}+M2Bi%a@1SccYg$c%^3{2tPm+^s$jJGaRhi~R%JlPI zaWD7$*VdG+qP>U<)@#diGo+f6shaL@%@~`NT0w5Ww@!aK|H?qiiB0-V65;l+7EMs0 z;eGUqt)bqJe&iB;3^=7j7d!k(n&7Wh%V5ntm?~a_qH03h#Tr5Ox~@Fk^aP7Ob3$WP zka0W(vcWWKfo|j~%7Hp3!nWlC>mny+v#GcL8lDfFNUMPuYUwA^fqjlS>#I^*MpO*< zgjEffbyW)Iu|vdr0}}iDm>Nu{h0b}IblVYvSv{y z!jGqyqTrpw)}&U57uF2zR527h*g5tyrLh5C3VVEe`;WUl&%qLBP=T;zS=E~q-orN!yYBA1w z@Z?c{1`DQRF3q8tXD@1oCvV)kOf+Ek=@TsZTGuJ)dndYjOnpX51O;><{Zgu*?QzQJ=)fj1OA(3+)2EgD!V7$x%s%{gu9aOJA{Lpu{Cq*qU;}PuMU|nvi0}P`xLX z=_o_!050>JQ#ot%ldv^8g;gp(++dUq7+8aIwv`$)_Y)R7||Eupj{d+QMi-C=T3KurMuy~XXgWu6=d_te~TOteZW zSC#&~6mI&oC5BB=RyfNVMnL@4827VCznUqJ7a?3Ak&e|Lby-zP(|5SVm#6zzP5D#oXl!<{4dWdO{T&Pa9SnV4Zq;T- z9PLiv-Mx2a_#O-i$+}cjOFEfCbMKf?d_6D>$#9|hSo2;W3LZFmc9TQw#3h6(!%g6cgN9;-Z^Z z6%|sC1>~D558ArBRw55W{x+8Gx>~L0BK=T2$f&nmw45w1m=geylFc2lvQi0%i46%22{wTcu_?)1DZ2L3Y(G~0XXjw0 zHUno7p$kKHB#2qC^jXG0$MbG%O;!PpfBM+Nb|?KAtbzE?0*lwh)Jl%}+1JTh{myBZ z?yn;IjZv~_3QYUU85>x#Fs<2GGwdp`bdl26JH-BOtN^fJYSHVB>5&XR%WK){YYMI2 zJE1zGYDSHl3x6Ll9tu%QVu~qb_z$tRchSjFO~2(SLGzKFIrS2j8n6;I(;&mrS^&iMUEhTeAZp@@=^5YrD(S zp*ZX8vyz;tyPwEN^R7`YI8yU8wM~Y!5TEEAES-tgy(9-XPYW{BQzN8{_&HMkn~2N! z%S)0n6J!CW;$GthMT7OSJ znXQd|x}5VHP~__B`3q)%kNte3_nKaYcixywjSH$-27z~Z3 z9B<$?oV@>8E_3U4%cjv*A7qby}$3@VfG5-4QkFOdypg z2-F30Ai0b!r@POz<}{y(-9E3}i}o9TIlsAXUfEoKpf|RB5f|7a23jr+xkoab`9Ru^ zbglB8n*&6)-|=W-SHX38pcFam1nJE&s^muSz=P-^%kQk0j<8=rZ*ASRZ;=O5j|rSf z_HqxQy`*=1=ag*cUosDoUQ@bvrtag2GJZnTb{vCIWhG?ZeE;)Q=0qwNE8p+%u){AU zmhAuOuKk7di|GGHB)9wjw%0Z#PuTwAb3$jrvtQv!U2v=g%+184#N8InGeblr&z!ul zLsl8DCkOGNcV#Z|(--Rqc>#=-!|O#0eE%RMuPSKZ2gwBssaD02c@n*Y;+Dv(hSdwY) zUXZY5b@@_h$7uZYFy+*)a@nNh7>yNIUvN}B|A-nq1@ z`H)`GtdXCv>z2Q>Ag)2L<+ZxJ+Yw~T+PQb>lA5ZtHJS`rD7QKW=uttQGAVS&(C;<( zOrB`Wzee-m0<$ljGgtZ4>UAVC7iF)Rw_&QmItVWlUZiXip)9jS`g}Gi#Q4hypaKwK zhyPbpkKr#18@Qc5`rd3$O|~C`tEPTupPI3jQ5F5RQRk3bro4%kfm@WbNU*%|Ym_S* zW|Xu@@2Y{8$zm^mT0v<}ere7b&l42)lMH8>@gjFgEFn>p$Cm9mbIsDdCK$Oh?DBic zuiPTVV}TJA-s8OYk{N%~V!Kl5?Dk%szSi{V>r&E^1Xp6&T4_A8q~&jS7!ODgZNgmU z*>v5PpSW0aCRx&yfVw7(!CQ7#t)FhJsilSz6A8EQ&uiPREIQ;|C76Nh^99G?gK`QB^(2GCgAhI|GjRTyg=0I&(PGF+{qO7+XITO1ta`#7e$a!eXB& zdKRifiW2o9;3iHZ>&SqRKZy-yYzU{>STXSt-#vhbDh=aA zaT>hfmPkrI8wBhN2w%bv*9X|`B=eQ}^ex~=Kv#gx${S>_xcWK%nIbywnLIi{BxzWz zP~xDd+`H>z?ZsKP_U3}O7e|q26h}43=teciK$Z;G09TG@lBdioh`Zb?iM#mo&qv&S z;N`&h$f{^kY(p%CZ`7CHz2GHiGVe4`$tT^1+lp;J+n^rOa9-*>6ISs%)0Zrpu=8K0 zQ3d43A&0W|NA+^KfBi6xWzBmOUVKj&UO>2tT`;-5rAoHFCw7tN)~_htg&wHC4YBg= zz}!95ikCgr*X(mZASiy?5c*(3B~g2X(()2}7+Hnv5yvvcDFb+OZ>Kwi`FFJ;?4qZ- zXw~=?SpEzcbzEGEcQhX1&**F8taJHx)KeW#bAA&1L`p^Fl4hwDqjs7F=yaP2C)E;9 zhON}IK3(tuhUi~Rhq+Ekm6U@o*-NN{Z`m`e;K~PG3xdBo*(c!S59%XIPCoWyZ^JFt z5*?T93|2Z4}e{P}wH5?wS2I-}Al>C#+ z$=H@SaVx?3=8I?2#YN z)Ds?`M>@Y?h6z8^7ECaGTjHJTS^HA|4!ahAtZVrsPs%#jm-5^f)qT)cP;A)K)tUo- zKtuapzCS-|;nr@WyZijuf*=*Osw4P-iM1=e18zbig&-wl2HSkm8NOzDDpNm3c{)>} z(35fxhQGbZH&GCi%C`{^8P$gakZHLGS*S_*2SkvJrOzUNcMG3!zQ~MRmRi2488kM< zsTmA5$*CE1Hqj|wX1nSPUz0rPsToYQf@4%DD&>b6XevdY)lgLD&jx>)%clck=AJ5? zn%BFEj2~h515}^RlIhQOf8Qb6r32`vSJtQ3PhSgTe&B)H5y2U|xKPH8CZl>sO(v`5hBYw9 zAdDLF2vV@n=oSLZxlu!1f;8$?n3fC7<_7sBW4o3`s)y!;7A;WSFix!C+)_yiOZ2>C zne?lthg;ImzGs`!$d$Rr?8ut&lVU1%gbP;Iaf;8?xlM>R62y!(_Q$YIN{A7rR>#dG zRLQJ}7Xp0Q(4`Lzwp8_Jqkh`Hc6 z!#hf-8uA#jSOindEi0`z=jlx!(UZOok=9w;@W@dLf{;7vYtKdR(j6O{9lu(6jbVGiBnJlCT_)5604 zS`cy{m^HjmOO^@-4o&@f>G>Cy*NvF;ok=;az_MH%JmyP>kg|0pCifXYZEOwy&S!L= z@(~yrFKqJG48o7wnxa1wH=Nb3AuErM#47cA5fk`biB*U)`GJkXeM$xw9{2*j{_&l^ z^Zn};M)+4N=r8sUZm;|$)GnbB`rel%8RqT`D3KX^0Wk1$4^IsGDTz1jKHl?_V_?b)QzQZ~sLL!EOYoIQK*Or` zbF@sG1F@tyU(umtN42*v0vG9&fYw3={!Pcf^`(7n!tU5by;$SW81L zhHJ#Ew|&!tqr#LA;aWXy86Pzn5s_cZpr^YPW=jg_9_r z6cW;&Gwxz)A6!p*y_VH@)*J%}FPRG`lqZ`LO_7rV9H9@&HX+H1LAlvIM~Fs5rnfBw z2GOOGfRaCBu*#UabW%eyRkZRiZnz+AFOdrfiF z30;w?d{H+jHY;n5!3wp(pl~GhMZaehF}f{j57m?#zOcnD+BA|QN8}LEF5ui;uCg=j z(Sd##nv;r~?KkXem2k<*!kzU6x5RnpPVY-ipv|Vr6OE{y1@3y|y^pM)$nFc)qR}fwOjD zS(=MB>|tAy_%Y@=Fr01flJnu7xc>c5RC{oxZV1y7KDC|ypG%FbV@ zG}fT-hZp-DfDNwM2E9E0o|DxH`?v%27+r@?f2zZHaV%52Mu)2X)$#bfSBep7ET>?u z;X8zp4J=VIU#JnMqtZ+|p4bZMP`R!13H-PbqHbB6r=?d5w66t+dm9`@v5a$qt`t#d z@dd3S(uXqQ@@Zj?I8ko#1?{4Z`!s%qS>g4>5vc@|HnBkWNs{tD;dZjv1@U)E)N6{nFFi@o-2Z_#E~|lrgpKN@xth$A)0w)cPjkyEn$h{x}>59ts=+=H4%l- z$VF|k=_7Y12V-I76*!e;=)KPhn{KE*M#0z1&QiJ$q-q=*hAkC#F6QnpDRw|axoG;^ zvc*)LN5(mxfkj>Drypj-+W5+^v?yq)DQT+rDXMo!dq|#8&RS$xJxm-EeIAh_kF4+y zMU(-_q(=(LBUP&R7WMa=TD={^BW(RE?;!2{p}eTRVg{JhF(fUTg*)N&aLOWZ-FVPWj}s=k#XMAZq2%lM{N5te<8wWtf?DBIDYR{s6h=F48!LxxQ<-To;DW}Em6yUIug*l(!;Th<*(r^h_YtUZVHyejOzqkl}&r>|FCB)DenTBF?d&&_lT_- zb(RI(gd=xR*H!N_o}D|ZuL@C-g0f(0x}XXtZKz6GmpQ zdsAI_s)H*q;=g-KnRRd#dJYx)7VtN+pO2>88 zmG5r|t7`QxG61aHtBX;xRm_BXmn6@#2BNTco+x?3*q+Qyyzo4I zw*x}4bKUHU!0@`{;e`gmOdr|R0J5@gp8w&8S>XhW8%Ty3KBhbMvxKn+MQ{LPSBo3) z00mO}0-e37{(MiQ@b!*;>Qua1B%%*&+3ho3P~Lb zWJP;pP0zdu!@a3L=Z*Wra|nvQn2O#r3cwKFQ*ujbNzs#IQOtjS2<3zCEfL^QGMO?| zL`8h$Wu7!6(eOB-wMIr=pNysNFlZD{bcD4=oSQ-`mU(#`Q`vgJ!7ghPcjOT1G;Uq5 zaGf9YLAIxU7LRI_+(~Kaw(gVj0>DmjafDW!gV&E_sT?y0x>B#Qlw8f;RB@-#9piqT zc+k3Cy`+AhqTPhkI6C37excX>P& zK4~kBT30afvJapQ#B}0GjcR95p$#3|fso^<;}rk4I{s#j=JE(wVWRssvl$bmR`C-h zTghK$9vSGp>_^Khv-d<9)QO|gc|b4B#w(PMpKefM(}?r6W5}ht)`f8;$@4znE;l4jxBDWvp)*#Z?v>CWlJkct7EJxC|5|p=xPb z1!=SVVm^NT4t8nOge_xN#IlGNblp$T$05-WQ7laKk-a%kQQR*;FGmp^?>KvruW1r% zc|}QvL`R>K&+8TLou9WUz&{^%_MGi@Le!##s}Y6}95_SzS#lF&WFT?j25^E97%H=2 z0XoX7itIDS#x&H*&jlfB!z6DPo}fsb+UXuvaM z(V=AXHPFXYJsq-mPrC6(y%ZF6Z4UIcQs+FB(&oxVrLQp>&B$1&Y{_OJ_QH}LC1xLa ziKzhC>JurY6UFFf(in`w+g76-CGuGeT$0%rssF|u{(3Jq7qgDez9x)plT@8uml9?l zb#mf!<5;FF#=AqO0xv_U7EOVXs5;zl5;(ewsXG$Nt^jG!7y|)8Z)rKUo2>>v-cl>J z`yZ_?V#OmzY(E4g053}eHPV^3>izOPd~Gm#3lZa95S(HMWGcCq*&WxXZ zhIm%7JiE%NNwd>ojY_yUF=N7_p{v>1xZD@&AB0G8Otp;8we{RlF`%ayxXpnW zu#URIL-s85DtPu#uXtx$bax#b7h38jlbxL>HF6jn?aAsv(dP2)x|>Km7K1iYT9ee( z`K;QGNRPdJGEY1A+=n~QS|9ebv`Nr1+eoH%N6i8&<(2o~VSIGPMt0T-}`fF`DHZiy>t>zh}rsuFL8!<&qPx0`Q!AZG%#rOd)kz+TiGZUBTBn*34@w`<_rP!+C^+f$Ny@jH8+B}cIba2|s& zEEwLz`4K)W5Qey`z=?SzB7hr7dIDNwnRE9kuKRYiVePHt_hb;qFse%D-i;9w!M671__>@V$V{PCd_GXq=uJV0zp4L#lHB+mO zEUGKSF9v?BwvMJ$(0}H#3_9oHx z@IjzQ-R3(7lauM8@yNEs50Q@UK}PM-J+8th0e}}e$y$(rYJmx(GCGNUJCbL$+@U5p|2u_hyuOJxOO@Z8&VdC8l=JE&c@6Gb{-2# zR4YRpe}J#`Secazc8ia#8LGN%U?}WkY8_j!g8R}Tq?4G-2OfrFv!{uZ1|Qh+boDy> zDv~VMuY6ZWEaY)4%=2%c{jvL|ZAWub*6uLWfNQc)B0jlysJ?GX*O*-_sFFdMlI23S zJZk)7rv54Cr;<>n>bC;N=?38j9|$H0OWly%&kqU+gqjIk))Iptd4>f=h5!wx_qCAQ zk^=I|vxf;(g>DjYLmhGm!CN+gerSw<;3HA*=rq<4l`-`=;^XqU=Zv0gMYZB0@;kqF z?&zES%q4E0EX0v zU@B+qCG39|C|}7^@OFPoSo~W~_Wxcf|1-xXS-wL?kRFPg=1N+Z?<`;y-OnEnPEiyH zK>;3&=-JLNUkU%8O~Qvgl-D2JU^;jOR1l6;p888e+>eKgFTh^*5(vX!?BHLnjPV2E zFR!E-0#V?m{U{FXU<0nT?Vdy=CTOCNeWPlC;=ILpLS7Tq(LslI)hpH8p(*?$9hr0FJ{z)4|~!q5Tx{Tu<&3PGVn44wg_UAz4+g1Ho6oZO1GhFyy?J3Lsg!|}fXn@sUslWIC;5zZd zdC79Txy^;O*#V{t^9`MgjQV9|y6do{g!rsdU_tY*IuMr{$P1#S9vO)nIttHgE!_fi z=j}zlCPdI$nx$yz&dmnYj9=A^CD%+G4~cXJ*^VA(*1x4h*iL+NQsh_*k#<+^dm_Aj zQ26BKW4eIRPJAP;ebW67tggo3PK?PieIoHH-Z?_|^wJ(3s#54E!=Y&+nTz`S5M-k) zn~m36>r;XaNpHYw$-_nEa=2JsHU><;5*yBi9bqvdOB$P)PCZ&tP3x!$LiCfz`cG<7 zf{8MgCyB9{kWh!0Os+NV9a81%6;RCWwTc}ZoK<0Kj#5EzrZ8Ej8Ze}1juvAv>aR|l z$HN^L)Otj4z(6B%;z5K!EeGym$eK`RPDW#blNxHv*H*FwhziDlIFOm`h*6BS;%1F$ zcam+bsMIoAn-~zPV$tu@B=X5-pjhMFjjlVM0T0xlL@lx}q*E$V$kD)E)uyv#>qkUC z<|yytP7$5;m$as%kUBy#_Is?SiQ5+w=ZK?~H-s3Ex3!$Q9!up&_+rQ8`^1Wc7p4bW zkx1jl^QJK)JOtoe-%=sST$b&jHKf$ho!N*tm|awD?=NhT&5 z2z0h=A5FsxZ%HiLG9Z_a$WQ8v!qk)qt4fvaMq=h*`--EmPIqv#LKIn!Moa-gL0v{P z35*v5+qgzYLz9E69MKiLNAi{gG>-B{Fl^+B!a!FH!b*xubQZ87D2{yn00lwjQbhHM zmaEAI=q~oAst-jZr>$u!mztIcvsWas5@kmBELL>F>W_;dy|c#-y-SLb-A&|((G%jg zY|E;rnv5*sGS5a`@&N{XN)ZZw%ZLelO^Z1|o4d386dAI0{)FjKwU-{bcnu7={y9-X z$>t!sNmTgxh0DA)#4NCtAJC>L-Kk>x4me}`rcPzLN%nn*hPh(1)>a)@Zz|oIC0otY z|G^RWbhjL@a~p_0oK#XcK7OtURS3FSzJpOQN;GYE;dD%C-Lx+15QhJOBUiDP9KoVPLiIDuw09HM-}zpvA7{W5z<96|sqWX4filizT$2Y`3vy&lpr$(poB#;?n0Tc#KLwBN=De{fci zc%-!um5)BgkY?sCp%)m44b%g?l^Ex0;vinrOoJbgm__k5RAu*|_QcjVJc`B*XSF)dV_`Uz5`<8-`UIHSWOnTu9Q4gL}C@RX5@k^I$3Jf2@R z9uE2LXs%f&HI>2%JlQFo;>=-iftc#8<9@YWCp&fQSt6KYFM&f}Hapu5!<4JF5GPBf zRc;4k{eMvQ4(ye7?Ur_uN-DN(+qP|U#kN_o?PSHat%@qPZB@ld#rV>_zwX`d)BD}W z(SKphvF(K53y3*@*eR2S)I78OCszK*K9_ za55qv?cngBbw^LLyFOnNv<|;gyj&r0;@!7B6ZVDOd~kg376^s&{r<(ycR7fADv0Kb z%X^uhP2AaJrb$3}33WKP(5M?1@`={?R53PB7OysKwuWe(Hr)dtJ&o( z{l8d>MAf zuig&!|L*qvS|9swJ$sIZo$6Pkhd%=}opc+yk`7G`hdK>$H@H$Wedzl2ym9gm_!10X zU3bR%tniNoPCor%BXH&y0saoU*6!n{hliuQ`oE(=#{Q&R#2O^z%;VPCE~+Z#H`cIKdC%=<>J=?viC3$GLjdKKC zh_}lO`?7kX9Us$Cc?4wH6)4#kr+BR-iT;O&03bSOf}gh^87FVcTpc%a-4Vxl zU7`{|?)Z`M#)iey3V_)(RpN9OIg_Qe;nF^PtrbkvuaYKB&|YxMP|tAVKZ{{~tR}~8 z{FO;4XIbwmb$+@!Ok?wqGExVKzt0`I)StK(aRaU=y1ut46sJB`oiH-_(`101EcWO) z{>lC0sJZM#QZ{aTI+PVt#cY>R3g=lyN%=Xmw23BlFIl%LEh5*dN$>$DR#VVYHsG5#%lSyd<^z7suwtc+g}W7)Qe{WVeDs zZxM%I9Xb3$7Th~Pk63)6jlk3F zgO+}{7kYhppxE0zRVSnHCID3H=SSw8}2cn9Pi^{K0`sa;ZDDBnUx!Hi=6>=89I}|hwDOVG|Pw=?nA$E z@2BAC*YFIfQqqs~$RFLW<>=!qunVe=9d$JB>#`_CcCif4ADtI%`8iK$JR<61`&&tQ zz9CpYtSHodE^(M=a7^%=^{{9y%v9#ElJig_Bz>dNID7hMM$m11$>`rjRMEJYnZ$ZU zi$WrAVCy2Ms0hL<<#Z5%2f$)g~i9PE9|2Zzp&I{h(t0 zUO0q_V1xVxvnzZe97wGU_+Q8^MhN?}#I`W`3A59%0+oo;fTg8{hQ;{Nbfbz3O5 zb7wci&DV6lmE%09;1UKmI2RlwR}d7zm#PW8c`cQ#9Y4IK&IVK%>)!@9$Zle!e-Zu>w%LuJ^c(Icr`eB4Fdt9!#ue@e5T@)As-d|t!L2w;eBhVwFh%rR4vSLVy zJqsdpgt0}5M`woz=a9ky*b-2oBDQ29B&Q;j3~{K&ywqVPp-h0tehg8WU*#F`6RVmL zFfn6X#ApiRp5!5+vtXX;lXa1Me?hjP0HE7wh-D&Nv2CV6=smk`QiAQ&n_O_i$8wA| zaw^_^r>S!mwTXE;=)eg3H5?DJC(^D~hpTN;fbd~CPbEjG?Up4QN^r2ZZ$0yXHtPl% zIJ{=yI68NbKJ?&hVQX##Y=OTYQ|&snYH~eqosy4ObP3LZbd?hsbES4H^OiH2`-qC4 zcOj?Qs<&FpIlqqDf+TyBeU$lz#=vWHGh?XmjY9|r6P%o5HFE|#!O*7Y-=rB1i{GQj$m(ZEq#Ly(Za%btfvQK@Yj<*EI5{V= zcpJZpM9`_tDg>-e>R7VE$_7Jrx0`c&?+fCb276#m-65MI)`d(A8LCsK{MX2r`4xu0 zTDa!SsWf!xgSJjBtf@SuOf@7z_nzoLUQmj7uDI1OL6Tz(nr`Na{RH$53OmNZ+&8@@ z>Q#(f8yzTuB;o?MS`ayKRa72C3oTzU&d>-S6qA<2z4M`Y=vWSnRHa-7P*F2tw|McE zVqFS?;22KAT;8KXf8AJw$4Y5RO|5&DZHp75CZnXPxpH%DH+gw^6pl%jdb|BtpI=#x zOn)HcKC1x)CGB7r%7gR?N&zHh5-kM!rXK^?O1NTd=xip*K^nFi^$=pz6Rp@7%k>zj zPAaoMB%pCmW+}nXAz`xLB_Qwzgf2ci21s&pa{j^y3~58qd+PNgxYBZkU$6*hTtf?} zUuR+ojCeuQyG$TKU|xp?G2WzxJbS4q_3Kod+>I0b-Jt05vykC5CfUF|p$!Y8e$s(3 zJiul4oxrPW375O@tih>UD!pz~+UM0%bA-k;)6=--ua(l`q_r^BQ+JgAp*MnfPW+r& zu~wH^6y)NyZ4H!#uJ@lRp@eAYHA4!;D=3xbokL7UBkHV|P^l*e za%E9XUDN83Jk8r>akH)oRn)~{nSRp&elUX8^G4KlK7ehG_wKa@xsKZi^Y75|)871o zwhGf(HM5y(Qov08L>FYUH5~5NJL+-R${{cDcRRGjoxsOkyQg1!Cn^G?JwLgE{%$*Y zwj*pg8|Ch{{{R;PGoTY;#whwep)AYeM%I){DT9NixKAxvMrz_%W>X)90b?bH9X@21 z$i#8Q5!J+TT=3&S!XTKl0L91Iu}V)5I_K2cNgQe@v+hGP$nJEy z==|9!>sH9%h``n(wM}K6wD^w=RvF!ALKCkX{-AKVlxzo-@n1H>2&QgQQPW^qG9i+A zaDwdVBTs~Mp|FW*xO9YcS*6nzxqMfi991>m98t=QFXY`B-7srJyW@r)SE%C$dveBA zf8be!#dFZ~5fKfx7(~yh3zElFgjO2l4IeTiA6f%K*NrWXa-~HUxTpDY9kyiT5A;0g z6xpY5=*i{xyNYUmYcF&?+J<#!_h}zfed-D=^gA2|F#=kU5EKg6gR`}|#6PgvJ?ayz zI?7#dz|+)TDV20P)v6Dn=??e;k5J2b50dS-v%AH=PaQ6gIa4`4)tRCNM*AM6YoVok zd54~?P&=jO8k(@^{bJs9^tCBnT1o_R)XtI&8rli3-fDT-F z3O+YI%Zpz{etskTS2s9|jW=@nbr73W(#R)%1&wscq;%8GPDbqjN5f!gEvB9{_+Y?`pT7tL zDTGh`?`L>L;6v9-c25G~lK8{CNjW>$Oqd=>4Vflezfo_OSojrmb`zqotiWd`+hK5^8D7^Xd!22TZEw{xsEng^Z~lLhw3cY>M~@+I%EGpNi{RV{2TQ{3)sq1COXiJD*kExV>SGw96nkFU3?HcQ1#a8ijlRRfdaT~P&vd7 z@eeo+z?wRvX-+hOSYz|CH0tk9fi!DA2UMHC@Qn`7Y-6^&GG?56%CM%i+oK7isMA9C&#C08yrkmW=O+l+G$$$+fd1UrN$$S%@m zK=<*F_#Qs_R~#*u?(17u z1#=z1txhYw5{zO?l>|zI366Q>AY1r4`aVc@P^Q>Ung_cl$ zmoRZ^xEINhJ$pYRZvsjeMk>`_nN+*j6Y~vDKZC1mg?L>W1ZLP0#fm?369k~lN5N-QUT^{nHpf}z>C{0w&M}Mgor7^JxL{m@ zx9*wXS71>?;@7`$GE@lv$QUy&z*^OYuAxtK{Z-M*IK#+*bCsUC4&Z=tZ#Q&cls7cRWth68d!KH9VQOeG#>LV{S5uw7z@ zCwgSKG@(_5u?E(%K#G@C*K=9sh|s9yRN20m3sg{iS1Tuwi ziGwOaB4^iV_AtLGm7&IMJskd{SwCXED2tr9gaTE$l4I`SLEDC> z_-zZy`#<~(ab+LX=+{T>zei>Lr$YZPR95GIiOS-LObKkJ!5wAVfvaXLZFg_ z;3`s@D49iy(#tVR-i&~Zh7qPCH>V|ti&TCn8$izRIGEbw#!N^ne(`6{|z1V!8%~ySf>;0aAlVmjL-VYwHAKxz!%lwS}Ct$3w z0pB#C_#3y2MBpqxL3m%6p1z+{z0>UMbwcLt^?r!VxapN0>E_Rh!_=&U9|I!WCA-Dj z;qor4T)BWAc=Afu>@4^)J;JBPp_ja_S%+0R6LrdS=$n3X|0G2&sX;DReu*LO>xTRH ztgQbO!#`MA{{aB>(CxIVP`ddB4pC`C$L<6lsfdFzFC;Rb-|+L*^-Jlu%P4lDBd{Rt@(nFlt(@(2n0u<3bhc(!ZP{3{~V0RUG%3B#pc_g8TU8eW{$+Sd)h}PC0_PGNr_sRXBVX|yQwiUjpEuOVjtB?ey+wJ=2y=aN>{KzMHOzXlpYE!F2UKP zw+})z`vQ2hOm$N2HYbnDzm-N{_jN-vePost#Hu9xv<*58H-Gw25SC%yzR}6*VaB8L z4J84qrMgM&G0E&#aQgn?!I?<5deOfQJmJfS|9b+;e;)e(kwL|(*(jn4qwy~k*iuha zbwdP-B&MyvL@**1@Kr&`DWMFOmEezytZ{U~LJRgkSzNAvs&e%Z{lmib~_bGO;7R(NvwfXn6cK9YR zoP$60DF=~y)QMY0q3iHi;f7E>KtiFKk1}&->xHbBl8BvnIZ9mRcO+-IX^>r^X(QLvVWimL{y+kIW&H*RC{!8g+Ao;Y%JS-n#v4%O3%v@ont^Z)P#~$gU&1H?~w(5dI=9sL%9j` z1YA#BMo|&$7SCmoq9odTvEm4fhFdjpDQT!We4T5zM3!6!wdjMk1y=V01i(_=v!#qB zy9<)!U<>q$(Ct-Fj^g-!kE%S~rBE*8w{Zax*L?yfCa-dVmEx$t*=ugFo&K3|+eS*y zBI9{kb^+An#{#h4-(S$Er|BrqPMOr3CC;0Ms3*`N-#1C{Gks_{Bm>#_H=%@_SRm;= zeY1ip{QE$W@BJ;SwIn&a=Hj~;gn)!ZY*83)`4MWwwKUru_5Cc~(L$vi;gaO&gD{_x z2Er3q&}l!?J{fU=X@g<;5|i8wl!PCE&=)XgGtes%5Ktl$)h)F3V%UfwrIBPxpHywe zc8lJ8t?qiwet)Z`t-%P5GuWPlPCxOxmWmccwBrTof=$v=T@lW%ykLZ=^m+OpC8SCT zEt<=(WGn0Iv-5jd=*qoEN1Ui9QA&e%zzt3T1tw|{$Ajc zgQuOr)WTh0I+$=*5_^Jd02%SZX1({JWk)d25X9c8(y`dFnu!Rw^vrWa5` zRE1RBfcsSXCr^lDZy6&o5{@zC?T$q9tQaoRxvdh-)+u5EcsNSStSE`P7sHG63Fg1r zt(2$vPLr><^M6lf`p;kPU&u^$iVI3#CAUAzwJB{KnBh>paBE>I!b(oC*urdNu%zyE z+HZ??ZfUOgXY0dxH@6LkP(_( zBXJ3xU#jQ}T1V#c{V_6Q>~Wr@ME&obL1d4(Fe;mZ={G^b%#|Bgl|HWy*aKk>FBrkC zC!J|+2N^xNOD0-0x-~)`@jl*V8*Sd+6PFOZ7pLJhCWE&xY3ayr5Z|>OFM2VmQ-ibon~98bkCTvHL@ zLT#T%&$ByCI_{ z(D;dF2;D#)AWTl6{7NJC7}g?2{Yc*UFv6bPVj@-9DUSL`d=VlKMrwDj5|MdTTbme+3IbyPb%B!q+Z_9UYxO^p>mD8GFEmrfX8`Bd^z9gVV1kgytQ^tL z1oQ!t5O(m0IU!?|wE8pCV+w36^L;wHVx?T&~ z<@L6|f0ueK3~StqZhNn`d6T6xGP-wW9^W!uruk2Jcl>+J?o$C za-^Q$CQ=8}1e3yYs-#r|Y0P*N#W|j5)o>0%B)D%AtLC*Rovnbrhht0zC2w#@yF;Ed z2|3U#aw!E$B_xzlmOzQmZo%!CWjIZcvXzz%GIpHb!7`H!=!L`N zvI3})zNH^1(T>g_EF{zAg%yOOtXj9rD9W-DbM{j%q%4niAml`P{a)R?EMi6|_#V+Q9 zl~Zd;%Kr)|8mb|p;!S->saY_k)|w|glv7rsvSjPx;A*xYQ?NTcp5HDG6@CcG6D=+r zAU-Uz-BpKUA~)*juJbV1+1Xf;A7=glMf}z*IS4lbVuB;mFSUpoQ~L;R9HYU?P_5U} z>96ks8JMLdOFjYJ+N;DRGiq;ZqrI|j514G|P1?=m-&3lNhnVYbaLf>I$jF(iel=$A z@0FUGo@L-yIk=OA^Iv&>S^s;@z^`Wx0y79It0logEZ!KVM3nDS^r58mWBr|9Sdk6G ze35n@jGiFTNTebk`YbX`$>RI4OILZ((?m53aZN zLMOzarY(Mte_Ew08IEzPrGwVvlZH?CoRTMF0iC#%1C=FpTPZ1eR2}ylv5QT8!xX=O zrbladH}AdWyj75Qv$;GS(qA9`#B#4+MwxyDsFju=)+Lm`&!BzWTfOP>Z_M_a0Lt#B zC4&2BFsE{995;W5Kk@}TQxf)aJ93BZp`KS2I;KAIdpTO0WDz}}>g%y?y}|zQ1NwY* zvs=px$g;bnFFUv7ixTyOmM%jY&(CL!Q(_$Hq(&8$#dPVg&{zrq?p#-K?70HLwK6MA zQ&Mb;BQoc6sP?=I{4R@e+4##n1@$wX+Lr`J;sAZDG+FJfk9vFJ`tZLI8AQ>cOpHh= zy&#DCe5R*9-63GAYyst^6=q8Wb=wyFh{n_@xda&EKsGew!I&N3Gd0gQ$bWKSNXhEfSpg`hyzwnS=gmm zCUHRR{t3o4Dn_%xDD#j|tNV<`h542oQpYTOQnUy`ggE(S>J9etD~@xWp)f2tS0VC+ ztwG3jVRJ|DB#+X#eHcK0y>YBu)eH}*97ilS-fPEs{FHf={c+6TfP#D3#J00JkHt@L zS{#h1#0NO>EMK72UJgN>X1v(A`BWu2Tioe(^t3z~>%tL+*$f@Fd6NK!&o_Vuk2O=0hRvu^F8gBR_=I~PBSfdKbY z0p+$Z-W&FTW@R&%%K4K@N3Nl1Wge8KCiRyf3BzJWj~^VlRv9#vIcn3`cNj zwrb}1JynZ*BH_O>m>`=FG&BG!UuS2G-hL9@zO%8y|v_yVn; zCoo}!4F1KU$l{{4R=w7ms*6YQOq2HMl-9ObrByES(Qqu0*b8ber4o;GZEP>CO#U?z zj|<;$_(wMn*tT~g+Pq|ooozxT5a$MI_zUMiU*aTo$Tcof&@x-Y+Z}H^+$mhoSy0lV z2|qw4zy^6y^>ZU8Skaml6jYG13KDCS^!01zOzyd|3vy)h1h$<^e!5+lvFj0-G%>9{ zp1#uX7tAF;DHR2~MmTyg$(Y5EAyUAs&%B>|cIzEf*vXKixykXQ z*X8p!pLV^f=^NHPoN5!V6nn*M<#53c8Cyw}*5=aEr%#COF=#5=O)P<8zQ88x#uzho zXn;p>q~_+lCu)Hf+y3KOZG8y&O7-vG&tDk0Ov(>Gv=KI7Lijsmcg?(VY~0)e4*m&f zUF21lq%OVXJsf}495l~Z7;eNyq{%}$So%HH8%huZe}8qx0e6Rr>Xi(cc=`%dUagpj zLIC{Lt|Ci!)gHfg&j{@c==RE~mv8kPwYOdo;e5OVa^bNfCMSwqV+#SZu-202b_f4Z zKBj|2i?G176L<3lxY`Dcr@%2@|g`kZ)_Yje$IVrTTxF@Z%vVvT~PtCK~xxC zSZ$1a*Uc_;)A+i_YtgoW{qne$k6CpOi>QxT+QayCLwaK-E_~_+bAXb}xSXP49>G2K z(pyJ0u*uA;m;;Zjwo5bX??XbZD<#@Q}OM=gQqcn{Tn{FeChd0%r*IQ!PkF|AY-Hyo6 zdgoao`J7Vr)NIsn>ew}gs_f-jV~AH$W1hPUf1SWys|Zo}ssqsY1~(TL3vi23iPP3aIilKs-<#;xn4NfS+g(08MQgu+8}W;3*mjuOEXQKyB!}}z zZ}{N(beaHEcVzE!E8@T$WWPd~9Dg6n=rH0mx2O2g5IQe&?E!tTe;GM4^7O}l^{5Xe zzvm4q<<^OO;uSzE2<{`u;-&JsM9FFq!nYM9m$y=tA5KL zwkVf&?I+3vc!ZALD$CFhJ&DcZ?>ZWevH5XgeT-IpndsGvi@QoR@CcsF8SS8b!79gy z!e=FYO(L7nf4BTe3O!Ey%IqW*qoYBwiYkF|K#Xw!umu<*E9+4tODnhP6psETdd(cj z4WK#`7i^iF*Z)AnqZ=k&b%zRlWRg`3G!VLULUS9xg`&vei!(+xab|Up^96lAV$sAK z^n!U2hJ2cK0`6!l6G%$q)sj*j=`T;FaFxPDagB?0!ijdCjqWo~U%G*-I>DuS61aS^ z3~s<=?^s&*&`+PF=ebg~A_mXJNF>|Hbp=0T1MPlex2p}^3GBzKoT<^zb^FTy)GxJM zAP^>YVcj}3{{`zfju!6oqXN1bZdY@1@edw`LJ^X~b3$j4{j&Ix&!p2g*aiSL{MX5q*l$_3g|Kd!?Q=%5zAur?hnV4Z0eQ zS`Z4`37X>#01q-I>TC_R-?$hOg1In;8kpjEn5jPHBTVKZxiHFpFd!=pZptRlLe|%F zgZ2#Z=#6{ardbF?zf8xBNj4PrEV$<~uhH&XS_(#`I#nBIRb|uO;vBR)${(#)qTbnI z-(5gFfNgxcRzqL4`NIOCt9-1?HteJfgNezCDW1tkhE-mzsv4J#I^tzxTEa36eqM=t z?z(&Kciy+K8W1|xlGg3iycrBtcgwRP;NbmoFPT6|R3nY#u~hNRahbbP0i9cc!aj$e zJ-<#C>jPFtyU;#8Mcfdh~ScHGTs?A_9zU`VAr z@cm^t_Z;M-w&pC=yY!{)-RnA5Oh9$7N~%AHWyskoCwL$2qh7Z}K0XjU+&l~ir%pHy z#@OmAr20c~UdT16nVKH+#J0s{XWw2j`UFawSSET^1`deD6Sb+8Wz1TEubk~aW=cuZ z&GUoCl_llE%}rp{jcL^jvMZ5`arA_n9ARf(tq?8?JKE!q_ozETX6C?vrQ)8+82j{< zMRHk^IP^s~&A=!t2>GJ#$FAg4W$Mi-8h4(=`U89prR%ki z{Nt30N{IM{v91|B+J*9);tr*R3mD$9t#gKFEaC+Wf0D!>l5hV~IcbOYL9j00?VP(eAQ)B3=>9)VuNx zBE&|Y_w&pq6Z%hdffTie;r>8N<^}u)@RlA9bBCL9X{+yVDw#ZE2 z@k~zN-8+ik{Q!9YvSw85m(i-fos*g}d>~~$$I|$JaLOGeBFY>Nt-r5n$7QX>z()pn zDq5BYU89rMzT=A9wl2dH$}&wf5WXiEGc zHiYj-dI5`$*i8v>#?bg9!}oGB9gDz}?lqe9aqPiAVH?p1c%zOAJi(DkhKergjfZiYK9_m zYO5#8wjHEGMRf{E3hUGA5Bq7j~abx@-C2KZav_5BV}`UnM2UxRQ;yV zZDvJAKG&C_*t^b^h8y5gg+Vuj-wkA{HFw@j*PTtZm8|JUl0*h@9ieK-A zDfB}jw1)JBD;@kM>rUV*Pf_WVprTLd(wII4wl```vA|NBBGa)zZ^=1y(JA4OrK~6M z(-Oq-*goO=nhbR4Z7s9|+(~!;-t?J6(KYTDb`@;sbcT!Zx%{&Uz>{_kYr16-g#wA#duW6I(mX>K{soPUk z4yjbN;wq>ay;K@qKfi6aG7*|i4tUW2anchfU+Hi7mZ5Bct9NjY0>7SwlXA2i{9S>P zlL7i7hw;0b^{(2naSRJ=$GEMWy0!Auovm4J|CnBB+Jra8)Y=yU)j*E^!?N35yC?3G zZCjQ8BU%$X3_+dBMvGTfoB8X>i1GS&nRJR}HQwYg0ke`WP*gkXR-`HEzVUkJsp;l; zr@u>@-vWzy)XJJPj$ibqMj~xK1EoeKJEKqQjTe4$zN(j#uE-~x#9$((HRk83&mgP! zu#zus#$0TXsoG29BmLxE&2)0r4)?ik9&S_{X63%36Ah%m&+zZ*gnK5il95gW6ef61 zdem#7-y5TypS2*TcO5XUNvgn=CTKbS$}Zz>`nVULiXH7wrU)Oc+=1lrVv*fQF|?L< z-m>hs|0XDJ{Z?;=CsE+r6}SI;Fk`R<=x6D$9@wB2Z~O$$*>v}6sG#>3nk5uXZ^8v1 zwOisxrc3O}OjG;HjW2&P+^w&uIfnh=Gweik`##$zHAmU!KPq93IgN0%Ux_o;*T~1e zAGXv0I9maXZO!D&>@8d^#Q?5=|FzOHC;5NI&Lf{5w0}5wG9&mRqg2*}iV@t1`>_IJ zL)sw^kW4%Qm+RRzS~~OL6+1s2_HEdie_;uL5RQA=2Y(Yr6`9X<@wdDB1m^l&?$r@O zf~3`_43pKGCG@L>75+hSC~v0*=w#{6Z)z|X?IR3UZhKpVo3~9rx&g#Hy9iHx3>3jT z%^;O6d0#jl?Y7;;U7B6=vUCCL?ss@meOIBqwCx)=U4u1Z?dI6M==jIpv!B zXl4+L-gG;Et--bsXwmLa1^#xTO!`}mcH(Z0san!AR?BY4K~u$O(5G##)!QET`#J5x znKG9Ir>ei#zQQ+&fG(%_cJPf&-ZxDFWFme7KNWd?bPwg3xKNag8jPbi82@e3Uwl8h zJ837MYD!TlcQ}Itk4qwz$t}i8g#Fiy64egWFQy+(lSXO2feJgMw`SFaA_9?oN3z4( zg8M9MUOMaw{#cr$7%yK7d(~g(ptg#n`c$0I|MtOC$Iowoo26UBP>lY*83$JvPf=XJ z&J(&h8*=#9QiozfDhl_P@D9F&C-86Mx$ko;v} zLu)sF$cJ(V$SK2Ss~yY5>;{p@N@d-EN;EzJsFk$SRpbJ$J-E}jissIn0#a_a5l|C` zGv+9+j=Uc??>7H#=k@h|fYit4V1e_cU4utOpd)ibvv906pbr;{_0y-_utkA4c_Gt; z*Sp`hE+5vvDLlGP)%$GU1loBsKz5jKgsC>TuCR~#m0;@|wg`4w2Qabewb*p_TIg8I zddT(IVW(?pkl$%mkU%Q)R%&Lc?<2F;aIOot^cOt&=SC$K*gwmy*pTyT5*M(X;w<)= zum9@Zallnb21r@`RQmi0Fq~7kFR0b&+)~BOHCgX5b|;uF<~TiF&Rb;8Gy3BfJZ#=x zzL6w7tB=50m!LAy3Uz^>%@(UQc)r$o!mAdksYRsoTg#-LBd})Ozt8oZz+F0J5$j1| zWR*4ZMYk!R&m=j~w5y%u02_v+mAku}p&|w?ccMMGivFz0>5Mx!Q2&0lq4--MHx~_$rJGg_5~|ltINQ2FhUs$89f(Nys`5fP0(%r z@UzE;~ zjMx!lU}x+=vN=6`017si)v=6q>gM1#Vj}c8DIMg1RaN4!3imtizlsvXI6c+zOO!HS zy=(t|vf;lFr4qnY%|XP$&E6E??DfAS`M(QtH7RY-*`hx=7vWPnK~XnFJlXr%jOY^R z{F%~g;*x6F^=0?_k`g24ET7KfS#ott*T9&~w<%7>7VaK^$vy#ZZ@2hDphw_jd>Yr_ zE-Wl8xinZ31{orFq%hpDB*p@9%z>~@#o!FT5;3$=ZeoPBceZxc^nCQax`vppqgEa^ z-8dbsH(!6|+w;bq*{yc3v1P-_c51`2o%pHRv{Ra^R%uWDY_q-i;e#RAEWhRY`(uvc z@!3_g07djOkK@^xGMmx0aUU$0&#%7p$^jd0!om9rlXuUZh%LRb)fP!DC9jrViB=xSb}TH}#6oNb#jc$2)KRmb|m)AX+bNj^%vg zk=6%{=x-e2jgD{Q5Ak&CVgvQR5gxzA(}*_?ATw%SxZh61ZPHU(rugI-g_2Q+;d-jy zg_1Xy)s;?08qnBB$!04zgqUH^U`O?|s4<5oMZIQdFb654n+z0(NSmYp>U~(kESKEz zRXDPy+~j(EJZ&}nRPx?6vEia~Xc6GPYj%2qh#6uCOHkfT5c8aPVVGcdUL z7}CTNQBbf(=$Yh@x+JOM=D}V=dSS%`P)st&aAEzD(F8*`E}kInLjzKa+3v9CV5LZU z>u5g^wEwcecvJ*mFUX8V!FY+Ceml%ui*y-M_)KCr2uz3z2TYO2A9c|Y0tE`dsF%o*u97?6od@yQNcca zK8|{7K4@2ACC$(UXb6pg&<`XOL^Z$Nd4bSz`RD1i8&A7)6!xSUZkJ===k5E>#6jo38F&PUdngjVqo1%L?QYukna)^C%ot*5 z8c>=@u!RH%#OsmaOo3I-QXxt~V@S4SM+r%T?A*m}rmm)Lhu|^x8?Ez{sOA(VPIsL` zPI=h)auP}0yw;@_u5!>RxhzfQ@n$292PYSv9HdB5oxEWCfNdG{Z4|C~6LFUscbWyB z%x-%#ouV5#23*Bvgv_&c?yUM-kCLrl>>qJ+x~@HKMUVEj`o(M~smI`agUFx(KESRV zFr9@<;$EK27#-JD)V7+Yjxl9geySb6*-Gv zQ(^;A2tyY1M_s!4mMncaJE)t~1fy9dnm$u02X$N~W{T)P&+UGv31f~d+y9wn1~pu8 z6w948q2=8!-D0uZx*?yPU1S9qaOxh6X?X4HF=UUMK{i@V0Qo5DzAr2nW49G)WI6pR zTG&jy7B_FiQ03G*wA_s2{vrvTc`lE&ZMbtlkk*a!N@uuN|Ls3xrcI5dv@0wSPv%qZ z`hs6(ERb~LaFc-TpXv36U$E!R zA^&fN{jA@6qs;LQS+CvrY<6)yr+?nvZgJkk2rcxm=;Yh7hq)A?E^DO)wOcq{qFTOs z+6BTN9kha^xw7^uhbFq5%;fUS1vnL75J4=mqMQ++K~WidY{*TQrJ3ernf0s~F)<~N z=`-X%(R%I6(i z=N;ZY+r7dnu=z7f6N-&1IROGQj!~7sZ_cTTsXbBeMQo|@*%ww!c5&LY*fpsj8?;l@ zup3lM@@j=8&cB6Bo4)zO7-G-0|3vV=`~7rtCn7cXHOy_gDA!+}nYE`kgx)gjgqT+= zd;nvK(Dxk~fnfl(7v2upK%rOsY0wz?WxYnzYcm*<>r(8;!MkfG{%y40FQ&>4UB&RO zQwF(kdOpCRem=U7I??Ns_Dom&TvE78%d$b4p*`X!)=Qm|8s!NmW7|s4fM%9+3;ONd z2MA)@PesvTHkHue@weq}=#lR5SI8%cU8JvdDHG+!UE;V1ybAFPrQHSLe~vS+tp$i% z{8G~6(6N^B2c26~u}jA{;T~>dCZ}gI_&E)o?4Fk{Z-U<5?LYEL&+l1|@b&W~}P2D=1&6C}}QZ?4LcH z3)7{tT252qJ3)md>}~r|xV=HO)fCdGscs5Q_N+^1ctgC5>=`rU4FvWKMa3r>nH+YA z8yEt}>o2Y{36UncJ~-YBw?h=Ps(AzA|7=?P=~BFXSN#e*dATup z#0wMudJAah&QZp0qP`Uq+jEjioNtTapPZ_@(`TIK+3Xl1D&cXk#NRt6SCdliXkM$; zQpS*StxlkL8i=OKxl3Rc{##3`_bKt?e1!-1w?l!*ZAqXx4de-1(qSH836892^cPKC zA<~XP0x%hkM!x{*v+|a0e794!$Y0I5dl;>E;?_UD*gLZCqi@Fko<(;QaTU#861TQ936tQB06B(7%GnC&Ki!u!TW9NjY4^;H5)?7o`!| zds@{pDpxbYWf0=|d&P@(IF}m~ok<>1FX)W`jo=UBA^a5SaWv|j2VN};yy}ydIP? zVU{OUf#}VIW@TXhgK_~A=64v`w^yT^ZL2l@iYgz0mT!rcpOMZ_tY>$a$Df*T`wrcY z9(unvQto)s{%m|L>aF<*7JUB@U;D@wT;6sG)g8b{knGt=tWUQq*c=u-P~wm)$x%Bo zhq=!4xXBv<@jJPxlf3?x0%dI26hpD69NHdCPYZGC20MF#X2hZRU}rOG&_}%XPWJi> zukKkYZp9aEgmQEmeQ~BR=m7utkF{2@MGryp)Xv|e*@xay7OroV^(woozaG}*|7FZz<_WNKv^8^K6txAo zxF`VZ%tRgR90AUNFL=m*JV;_yC+ye1_L;39;pwSTc|C01CmJ~(h#0~amLsc_NKwU# zrHFfAwu4FjD)kq8FSqY3P{CARc`vVYv7;qtkka?Oob)`N1iD-p_Vs;&%nsnfi}R%& zM~0PomI5$+SgI?S*s2R_3kwF+Zh!@jMqTcnqX|{mCveYkoM>=IwHHyzmh+e&*jKzM z74AKt9@8BT6I}AggAMph8T!mIbRIZbs8=fBX-|`ss^P%6!QkBxMX`}=xsDmp83)$# zV6MUsbNU7D=5K#ov0BoLV@-ZPykHt5{eP6bb8u$umoD5fI(Eml?R0G0d}7LoM+$WeTmz%uIN{22pA&x}glOn|IX#3ZHOQDY9^E!H9OeBpT= z(hxe0SDW|LJ3<`t(yr*~{<-24QFaLFjQ6KbrE6|pM0!{nul7!B6r)8lI0V&MrGDhg zF-_W}%!G@nih)>^I#vWrn6YX(nv3p$)PcrK$=PR#7z*X2Iacp%^QO$l#xs#*cror` zYI4hE!vxnjjQ@jJLgr0c?Toa3ES0k1%!FC{FXVFyE(FIo#(@bsputngAJ%q$yvW4j zkxKQ{MAsM+5So>N%W~9f5`Qx+5tn#@Ch2*(CP877SQ;DM%0gCw)_@hml`0je$W;(?Q<`mOVb$(dzVjLpC^-vfiD9Bw zq0|u`2vzSRF?8Ji2=$+*;csa3`sQC;ZzQ;H->Cn~Wy62KPt?iY#N}W9qyG*(H487) zRdnB48xOIEI;<&TAwvnJco1<-AbUyxBuS^L6%GX`6b>|=bkGlC3$*F*jUub(YS|=m z8w(>}UWtya+vKaX$Qdj`tk`pZeLHs!k;F4B$JTO+6*B@g*B<73;=;?$Yb8mP6 zP>S1w3!toPd>?U83H4%q*BF&Q8p##AV|mwc_RZhlfnM3;|8cW={}UYXfCvw9@;w|b z?!sMW^bq+Sr5ELl!sM6LkDR6ZWP^9H!9`|)!u?iQvE64rD9FT4#3JRvZCL8!I)gCn zJMYRpM6LFQZRm6b^PK}UT)#{q<0>D8e2cKmW^{~S+z_3;Sp@acomC0AWYV77(J44h zQn6R1!Lpx3qskh)R%TzJ#Pd<7+axWRt)o@mOrxT$>Qkw9tt>50L-a060(M*wA;=W2xwBONz%J=s@uaD8vo2kkD>jSVPY(ReF%~aA-u}0nre@AH}%oFXyRZDQiah=3*3mMP&t|HljL_57Z&}`hd#$yweh8u)WI--b#9*B;%KCJ5m|HaDr5tG97WZ&-G2e zmIVF=)X-FAF=&7~O!X1mRSh)jhX9L4d5O@=1hCx^W^vp>7_i-87_8if`zl`-n^a|) zJ16AmY22eKaGCi|%WSxFEcRwOXMSS6ewQ0NDGKO4V1qA(>x$)o>xx)}OAKIfpX}Ro z4^yeYu?<;KT;AL@ksjD0Lh zUC)*xf3|!L3wW^)WZjjS`+jgP5OnRUY*efz4&=}ekNg%)-WWb@m#z?N6&?}N<)e}Y=7NX zeZ0A005kz1s)?(mm4!dyvE-3RPz_PBsx#&BJ(DXSOH}xZs%2l=MIxv2TRfyBA?&*6nRWMKAzJFIC*4dzxSKA zP%KAB)xtf;W*tkGW)&ktm)DucmI3R0X=crXLBr6sC^J5FD65EO&;=-}SuPfz)Y?jF z=C>FoD}Fmv`WF8nd`Pdn9yXfE5JQ~Z8Y_59w8CPtyoDJ^OV**N9s7QPpjx`m<&hcb z@P}|k@X!zOZj)db{{6Ag9@P#071B=%$S`WBh;mxR8OAR6GaEt0c7F{Q8uM@yH>Ls< z&{>1%wScZPJHhNHE6oj8Vt{ zlQ(r`N~A0;aL%eqJ)&8!UlqOTgqiWLmP)Tb+vuH$iXWmCwMHhieD#z_(THpIS}08$ z@P)qJ)Y8f3`sA`fQy@s&xKogo7=4J^ytcxrvEH>&l0DPPhUSdZ_x$ZJ_b&zV0X=pF zp)XJozEW;E;u1@Jd>~t+|DJlpn{MM(oIVmB*Z8bYti+k+aW23|CVv{OQ|69O=BiQV znx=_=cuSViEH__yxL$QT+U5ddOX`Wf8C`NY<`!a|jyb5*o}p!*r^^h~xD9<1nP`Q} z*%0b4bfzU);u$$u%R%p1zuPzh&fgLrSnPUdZvufmDi43XC*($1o1X%%4}5r*M3DA4 zn&>4b*AkC_&Js>l(M{Q={=MpaX>S9GK|Jhd|0g_9dSs1SDOR{B8889CKde_!pJ8!q zTOJWFVW#Ebn!<#_=wcR}eSdth>Nem0p`aj*g4wC~iVS?`^ z;TB=MBWItCM*6A(+QH@aQuSuP;>KaN#1t#HBM#{?;Jg!lB9a@mm5z$qy!wJlyXU1L zqQ0U`LiQ{avepqB%*1YM=j66^>SXl@P!X0uaF613?n`cJ$E)hQe4~OEsnu>d-bOl; zFv9>JIF!?bah}#_0X|yMOmvf|S0q18agu53#@7_Db`I3Nj9EgPn5wMLuKyCNIjO1? zld~Dq>Yf-kDb#zmt4wTIN#Wt}xx`krTxfuRT##n5a@0MkSg1LQ%&}Teu>$^d9@f`Y zt@&wQP8hGT{-k24zOcJcM@ON)hPr41l?|Q6FH&I5=J*K6{UdaJ4!J|lAysjs8C!iW z(K-O_xmib)7OL!7#T(GCJ3BEs{iZrgJszqK_sm*BuU&S;Zz<&2a4@mawFU8`LB~}! zs0Q*`aq&I6`6!qaYb2T0Bes*u{?nYb$4u2lq!Y{18G~;lH{};09;8?hEKU861}v+F zvv+Gz32k=8=V1GoB{sRJ`M7fyEPGXHn0{LC>K=yLAE)@{eHi4AHqq9-HKEf2N!i* zhGAbxu1YGq#+ole!=<~C5m+W<57Rwe4)7I09^TvT0P20Lz(QHc^O7P!`Hyz1+KNg< z>C!6wHErKh6a61|QIC*mE=}W#&;=WaFK_k*Ni8;Vk8=!0}1YVEObLUH+A_fOe zPDTAb-tMNA#YV;{vIj3EnNvFt!db*`w6%#b|y?EOp!VhX}iZhO@cHi7XDDJ8C4&7rbkr;j< zomyM@?>>D%wZG*$DD}C$xLOfe+qxkJ4|1=!4KX!V<^MNNsQ*d!ZCtA3+d`(mopt zb3@X*;;-)xIg^R2k6GKglR&+{LHi6pCgI_%Pmd-gnQeXjgwwYyNcx+!c{U-Qv~SWB zq3m&}?tGgUHsa~^20W9;mW5+=04|cxuqM1858M5Q795vAt>q<&F6Uf`sh5rI!V=w>}#xfl;UTPDG zp}eQEJT^eWE4%^RFx&DU6ypA=3wJY@v`-oJYQiiyCGOTGtL1cgXd)PKF=B!4CM*sQ zK!o4Q>yLx;hU@CHCL|H64G}yA4Iw1@3Ud0-ll42nu)O-$!EWZOTCx5gCTnGYtqH)9 zR1VsCFLd_%G1e&|!{#=ur&AsTP zdGW+9pWh)2Iwo-V4D#JzRX@YrV!bymbGw==pW$-&Bz4N(6hopMVG;jHF>24{Y4~_1 z?Dc9_S6=q6S7Q9pa4R;8&0UYH&!{D9_DQ0%p0F*8VUw2ju9ocusJxkrpnk;fGFy|y zjH^POw5NTUW9-bi#y?>$RFA~mgr6+e%AtdOs-&!0J{WK-26bsM>~wWYGQ7YB^~#_Y zbrV=y@)&AD)UCYqN~Vg(h`kdVJcqJF9Kz7)ZDyi=lr1R8u-Ub`<7nB##ra7eal~yK z#gw^FAL@e6@FP{MGT#`Z)|q#R1TQK4QUW?bB+Jk!olm%Kze(39LB+V}(C1F*SmLzi&+uTeleVTODeBWea`tRU9@xzS5%%nb&1G7doar%Slyvqj@103KCdC>1`NT2wUA1EPz+zCIN{YXVa zX+fVrE(Q*^xP(goLaRsMD~=jRND@U;kTOIpl_A$Z2;?mtSnlEOvxpSsQ!Ru`2_s4w z^FAe2{fvWbD0xC+v+BnmnP#b5r1^k+gUCI|ShCnk?4DCNDXZt=K$1)?;D%G^p%nu@DFPct&nV z`C5>s3UQ{?w#o>_95@D$TuS+dD4Sf8MH5KH%&{!ISSEy>%PKC(q6_@7F!e;37VEl5 zyOI%${5FwA!SDZgn7__SVJ0frRhMs5K}MnKVNO4dTJamdq6A_Amu6asgU%@CoRb6Z zwq%$(druGyC%NZ95S1>+n1{~r7B10XI(f%Pl#5wZFUZ|-WWB^WJF1Dc z04Plz3S-eL;4vCg(Z~-to7ifr>~@wm8%s)?ScD3AM789&k?Ue(dUoK4CEqFAgBh6= zI!#rzeJ)ENZ7(dq`+M0GC`Z^s$F6# zwJw3!9Mx8qwk{Ed&|H&M@c;&jHfpn43X^5dMD!(XqDH2jMME*|nAkk3=)r6;`)=fB zlPus=L#qbu>y&3BjUHa)P=(jP=Cnrhy490N;8uBzXvYDaY1w3S1C}OVC_1rB*_M4< zydyi)XhU@I#*Q3|k@h~)?extVs}Z}MTuqovXGd(Ns;;gg3x;uER``7Tvxf>C2ryRO>O6*2n z2~sRQZ1ABq^nCRo^y5n8(Y{)n=P$WU9rPG%p3DPRQrkvg$^2k&4Sjwls|W>iEb%yZ z5(KFX{^1&1S3?cWj7YoC5iTKU?TN1LRKy>Q%{g83XmgJ5%FLkxYX>Eqag082OqRkefLrVObv;Q7N2C3sUlj1#y+rs;boW})oB-dH zmliF)lC^WjlGwTcQjkT@Xu|LKDC45$gQ;p=3Ft85HZbHA3YhOW`5Y`H=jl#*X+Ii= zSFg4@pz|49SWGkdE(`XBrY_{02o#>qMDCL?(!w;67TlsFeuG=FV+%9?EIfL0!9 zHqrgb%AW0eIRkykW}~B}X?EdFL8Nrgz>H}!wsny1H87TZ>{H(K6-RmAQ14{fz82}T z)n45n&dH;?H7gn$6)UBUHG}2Q9$s!z-lSS=Lk*#Nq3F;kMHFf;W;bGu?pBF*(sjdr zy*ytx&n9(IFtHvso^2JZgq8^Yqru^4mW4C$hooJRLBCaSXsWoiRJ*Ua;+1tV)Rdpm z$a!JQkQyXO&Ds`E}QqCf*IQ`tsbhK4MDR`8?W%wToQT*_HDiPw+7_rQ6uLKfO4) zSv%tCjW7X6AySxD&M>-Clmv+MYy3@_L?rl*JPY+hA4CDH9k_Ak z&JeoeKUu3(oU-UPj1es4G-ywZM15Re?OjgZxDQ$wNah#6^Sc(JKSof6#+fi_ZdaN! zK#6NhG>D{2$u>vlHBUYjFP$u&{IT@%0P+|WRkC%2)-0cKcjP3A7vc;V?WUfHS=bi% zWGP^8)3UaXO;s;+$^vgC9(8T+aNbkviL0mYzhlteEw@yCZ~C3M%t+o~?##2DKcDTK zCgo7jsj1YxM-yk*losC0XIa<|CXAaz@-t5p=7GV_IcE*qJQ`&};V% zy20p|CQAz#ULaTMZgd)}a4~HPWAn)f90c;&W}pTJi$PKL_Z27#;F-|QpCNZB6@qvs zUv6oPkLD$^hX)}T1v$qP_|hOr;xC>#cnTF$u)Q&D4-1|aCEJCbeV`Ra*S65xA3(5L&n%z)U^;7@IfDzu*^QS?REO4oyCKX(n3reulmng?dj#m2fP^ubR3mQ=a2Cu< zKPf}v#pq#N>mgr1IVj2$s)t;#dFmE(FvEx&7m3*|%(8k)m-*3m>(6ase<;P5+H(p5 zxmzAwLK*)~E-O9%MXq$;5Gb5D3ol$mcU*WaPWXPBU`d2ojvPLf7RAt3a}RjFyF^Ya zW1;~8!%VB;K1HB!KBlbsrtj=FuDiX}L`}Hrcq6^Pxo#fLb)pjMaF2H@lxabF8aS{T zZoh@!LF}YfZHzFuI)Y1rVn~2|0>DptvUy7%6!bl(d`mEjk-Tjgv}jFH!h$=Vqb}Pcw_WBegmp%QWWyC>zb}5$5Hl>+yHhAm3k0o-&)bMfHT5oa?GWh zM~wF3(dJV}`UhN?rCdV9`FlkLSS$R#HmkvvT52eyE(?Md(m01`=IGpIJ z0O;vbrz4M@>{LlnnigvFw={st3&I&0XFQ<0OWkaC=6|SC!7IZ?*$ivu=CdVt0_-0$ z&Qc)67H{gR!m;QaMjoGnNeqXMFsDT@0>9oOPKz78S#m^3VI@CQPw6FXJP|!!HIXz- z_sC1$-wz zE^PX?qOy=Wpe11ap@tTlS@UBK%xNUul;!{#vCh2L*tEvsZwXyK)083n;T-7 zms;x~2twsg$GM#MI)X?qw;N0NxCc+UWE+KWhC_EHGYT$6EXw4W-(0_+z_2Cus#U9Q)3Qj%sYvGe0=@zsL&BTeEqC? zUzl4$4;}}vAG5Rv4EG#fGaz$82;;3sy>aglun8ebIx~E9lEF0gWPVN#=+ERo%4Uhf zLIN&ZKq#-F_9{w4eNEV?qZ*|Wx=B0HE>N1sHhVeU1bBTBe|Hb>_?r9L5tzO?DGA__xY(97ZclN_~BbTJeAm{luFw?SwG@9lgasrgV}I)P#kgd* z&r;$*@^mEgO|*ag}wVE=a|COM6$ylH{u`Vc*DBslF)i?^mA&J=qRxg>m&sU-6kbrWdE4%{&&g=BtP;ZA@iBtl$kN!Aa7}hM|`d2uqlGd`(-BA9`J^<2Xa2P$-r3HI9Z(L z=z{2kV<+~EU?8Ag)tI6)u&pO?!2yh29H)xS+s9YtwzH1mnVXGx9j1OEdh>Dky>{|2 zzkHq*2_D|bP$IjWc7n2AQp!ezj))>>BaU`2YPxHzJhI5B#o*r$*GIu^1t4sN$-P7Cy2FwC2HJK7)48K+-!pmMak_e7{&uyT*lcdlLJaTiv+FKIyYQvh{Ww;1q}!uc$-9?C^Sy`>R+ z7v=g+K-qbx4nX`Y(Fs9J@w#_AW_lO)z$T!w+ebaN@veAB$fdbu&QV8h?~ru3CQ7?x zzH+)ItG(26?5v@PyHuM%)c|mr)xnqUTk3$tu+h7ChD>?EZ(ee%FuLKb9zwpJVZUMR znvyacQ#^ZFk7p{3)Lx#}BXSrM_r~Xr(6yl-OZm$U*t{Y*7e}P-ceddrCC9MFUHejy z(~wUO=(gb~CljjX#d#^G=&A(Y?&HfiT?a&ZW$1@UTMqhcJbz~i+06k*Oa?Cn03+&^;)(Q_G&>1S+ zC5PqLWs42~=(Ya6wQ6vV@27FHc?WFhwG@5<4KSjgSIb?+*71X_uTiaK?m=L(!?SHA z2nWJ4zrXk%#Rqig0_ykQ(d{ZWFe3}RQK3JNG3vwsMAZ-`%+nvFAf-YxJ!DNHYHr*Bx#$qN z1Xbht7>?RE)$NDtm(DL2M8uZUii;2o&bD{Z?@khjYsh!jFg*qW&Mpy`Uc~_K6ZN*v zp~cBvikOmib6qY^GG6l)YzN?>Oq8bO6)TSG2$yj)n^!-q+V%3owCt6^b-gsb_#p1D z$T@{VvfzpM0Sb%&!{?FC$mf*b-|MGOs9k${)1fk8)T7$P-+$O1u5aORu6_}lc>s3^5qMXA1aE_u=9oTd5i3n|1`ifH&fasS#{bp z;J9%#4^u=E!Ui7Tc>5!I(|F4Lf_tGZYY3e7UKSC@ZGIUEiGF?d*)pZ?n?LRta)YC4djLQC<{pWkPGg z>Ht)B@a2stXZ5eIZW0(85JA4U%C25z!^Qrb{&wAj#iT@evEaOuBo%GXQV=`TerF}J z{OWIM88{1*{hV&fRCRt(uc9EY)gR0>UQL**ggVa2*Q7bFK|S>gi^EH(8!enA-;!I{ z!{D{o5Z1l6nv7EvD52z>4VS~2zX23vr>Oypuu!x27q=O#vSU+1Luh~bQ8MDfW2Trg zTHq!Z@PsERO_JvdOIxx*E!=O zfUp=HkwomMj4k4^2d-wMgpw*9@abl(!378=;pzfSXfE#gYI2q^+Wep!(UQm9ggaUn zf*@RWCDY_qs{$yg69UIH_L!oi2kiDE!KITs;N~9Wj#Je~&W; z)9#7`Ywy@n80Ents_n2arfq)3Mk{x+B%ko;T*Q1eiJ7GX*G)8zLf|mOEnM)h%VSKU zyPAb&-pNQdQ9@dsX;c&eG|V4uiMeE%k><*@B`aMQiP@trj}CF!_|J`>Ie&T-(mY4u zWp5c{(BMJ*2zyh1szVbpb1<0u&kre7c?g;1DVNdb$TnHI=2cB(-uxmdz96Rt7Yq*q zEoWo-8G%zE41~Dqb|tMIi{kR5RNYYsC;@4|L3N5kvBexD8s!GNCjJ&zHi3n?IAuJ| zF9oyQG_usDP>C#D!_2saJE6a+K#!<971tQk*M<9O1 zLw{>?M1~MP-9M{vDcY}+9b7(p;>osXV^MkF(Y0`=AK+2B;*mGbZ@UAvJ=bjIk0Bm4 zRnM?eyn>63UoU`kYu8r8*=jz%VZ}%)YMVcNNp43dR!r2Emeg7~`{lJrxl61*2B--l z(KhLA6_P6)$W372k^&ar;mjXeY>B-|O$RxQ@>1)=F3 zt~gk>P$96dZ)90n&k!k$67hxgoaT~h#!fqT# zHM}B!yheEIkWcC}h3_(Dam9iKZ%F2fe2GhC@hR$3>UfXrIEbuE!GL0jhF3+goWjW4 zq8j`UT2k)Q&gnd7qH{uc`^2^Q12#dg?;U}z&T|+2c5Ru&hQZ!I`xb+iukotboiIDvsnN0Y9a`aL; zdy=-l7S3^Bxr?;_>s5}dp`(+zp|!Q>zmfL-ednz1VSu*$<8Sx&^vul_(tuR*u}Dn5+Bu+RkU;33?V!(EWiyH>0RxyTlT!qG!A%k{RaafD!wUCTeepvGp z|5f>y>ys6t^tB)j#^P<}ICcJ-8Cwx2-NEDD?mQs%O&moA6bT^R z*W<>qhA_Qfi4Q%t!WbO9qQ@NwdT94)m{;~Ht@o`^a^mk?KyIbB=c-jfZzP1%{7c7W zEI^Y`JMya;OgfskAe(t)vkV4gD$eQIN*~?R&+Ffwx_*-87sE132&@7U>WQ6IhumY@xFV)`4p^H!8*!%V#kzT3p*_HYR^>tSbl^YX=OZW=FN) zq+4Cxv?_{SieOD9ve}bBohrj!EhHzW=&abkZ?`DF$kEXu5JwT`?<7O!>u+moV8Vz=xd}{cS<6W-As9asJWv;MuHIh=A zg|pQOgzGkqr$6=c4LWE-_Pkq3rZV z2a0nAr;2sij6y`h9qDmzu$=^_pr*L^rUizhq)qmWZHZcuXmU5TMpz}dY3_&2+0snP z572y=7g>WDE?3EZj(a+x>b=d^*udMbZ zwK3O}J;Cfw8m3q2&Wg8kk3+^c$_%0;{+9B0>_$)FQRcH`|Lt8?;O-$Jxc5MO>9@_A zXE$-LDIKw9S~_&L?`kaulJ0u_1ospWek1zeCF`f9nM^xpuG)ctvdS#UOdc$Q+VOFT z9y?cmlVps$>z3UD?R5H z7r-pV%BoP~bOVpk$_$E_W7QG&twp8PB@S=iJ+UUHj% z=9J{eU$av2XRmO*qzQQ1I)%l-p0uxCmzCJ0H*GFAD;c@5^A*vCHyt{z2}P*-0ne4f zQefGCF`&b`Xq+p63Eqnn-V-XuWO=Ukb9#UTDeU@Otw1kRGpsU#I`*4h6nL|5lVNw^ zl?AaaT{$?^{)RXB%@85)(n=HjfOK_}FA~4yhr=u*iC$wFw8#B7P=D``j{gb(p*6FjIgrX|o?Hhi4WWw;iQ7<( z?zdxJ6CGpm-b(@wVrb<$)%Ay@p8bx`+*OBPmwEO0jGXlSUk;H1XKbs;3b)wtN}#!@ zLUrihJf7B&e}U5zaVPl}ohs;rFvSQt(tm8w4}F=RKh^_%Em6Y_P*d|V2OOcsPwUXU z>fku`m9|2U+i+;kFkctw6^so6=$TJpu8^3|^b>1{_`@4vy_BQ+c->d@o}$?=ADaf*JVNti;f&cnL4 z^R8V#7{^(`*0i!5fR~{3;LOD$NCZ1#>WSm~1lyr<*9SNrAq#aP>ppe%qQC56A9#%m ze`ik`A$_ni{60--G(+^{Qy!p)`4IUH69Lx5qA(&awMJ(c7kp{``HS=q^9>d;!_Iv} zpB9W=IawLU8sK!~pNZrTb&h2#dmOuc6cQ^F1#3>8;IkAa9c!}+TFnV@%-iM%k*#J`Eeoq1$NPQ^t~ltZ?IQ(Qm8#gv zbPDSV_eo(_otuwkccF9vL{aG7b%%t98dr?X(oB9=+ViV)*2ZG?KVCX`Yl{BE&~&t- z&~wps(F!#$C=`UwT`@8lAFtDQ@r#jlclu@#^fak7#I*X9GG%VtlENt^Iuph(e>4&U z(gV9F$`&2i0dkfPtw>TY6(*TVopNj1e_=0tgs&S%MNmS>?tj!sW_?5rxHx~y` zg)EV8(wn$YnBKvhb6b*65!&^m&x&EOoc6Pno!Tp@yKFn=YHXvk5)O4ou$fKExR-eU z2XAEO4!v>d>vwy7*~S0g{qFw=G?BGKWkT|?O{LXMB~Om~7P7F=v|WUP;|QTDlrNEh z!l@7fhPkC1h3$I1?3pz17vx5QkQm_u2=Sr2f)9i3)lx(P_1FdZ1U>zIMJ*P?rj4~fGIU0dGkn9LfwBj+2gh~z{ z`MqAHVa;p}2BWW43{Fmd^y?%SFU3nxDo!kLBn~602E~0a9)7w|Vkt+HA&D3bH9ykc`~|T}+tOIY;aUI-^0pZN zG{K#`y6ubP2$m_50ESMsA@R$VGSV2Yv+dUSyDR}_{ncRO4!f)O74hA?Q09$CKw*4^ zUxX*hV-*tD;7L0!98HTNU$&_hGKj7bS)KT^I~t5J5RoTaG;=N2%*7@ZwMkEaZ&Jk5 z4b$+V^=&N=>U?3-1`bmX zHXRVD*#<@F`p8O_8qBifGO<56iu36O2VEHhT+=0Ocb0NjDRr|VZ^v*RhYTKItM=Iv zG)=}%*lm)H!hg@$F97@>(I^rBVChP~D!281K|}ig8XEsf5>eKbU;2ti8l+EMnW!my zg#c|x2T0N;h{MC!GBQzF60g6k-=K#!v1H1*&F2CN1U>GcUJIk$Mq*wK3>KX|Z?D_U zT(tglF#yGVOhvC=fpMP zoDdMo7>`SH3Kmb{{PLSBTp@CrO8e}d!7p@K2m{0_Si66q`%ohS1WqS}ESWQ2Ov-im zsaCRa174d~R9u}b=o~s6e(6=?sjbFq7DxMvA44f)up((#lu|g-qIzhNv6AbOdEqzQ z8r9Z{9ZDITGpGN2+KHZs)}tz|cc{NqUL8*H$vz&T_Hq8XT>k@HBc?udlnHcd7+SX} z79*2)*bSPsJ5}eR@W|$GF!M_5yS_(x1A4t8sFga(_o>dpOQ4ZCt8!g+a|;V$qNdnN zi))Jqte%`xRho9BDt?RRUDZ$4%o&iJ{vSQUB0AkO^Yo`RC@w8MLe4XckL$)pdhJoG zEL(dn_lU5M=AitJ)`7K|8tL}evTXx1nBmoSWx5KYpTlmpTz|vp-=#4RFldslF%Z1^aF)pSQyXhGJeMwHT#1U;3c%>{LTrM4sd!pE_}zWVAhw z9G+_>3*bmwK`F)g>K7Y^F7O$u6KCowJxl;Wuz(a-PvTMLgi=)@;|0}*Q=&ig&u^Bj zHQ=c;K`Yw8|Bj4oL$%~TTn?z6Rh--R(hi@!U-uV$2l;`EpybNtpk z6*ywY?#YE(Ai4jCcL+DRhUMV@6Asw^4>-t|m&&I{4_1Mg?3p#Ky-qeU9XDxxYXld) z?qA-ZToHN}~T+nkF7K;Nvr zUWx!u!NnR9M9sKr-#7Z36O#~Tb>T3%{5>A1Y%N*Z8>Pp(Kz{Tuy1(jr71pBG$$c9k zL!gg0XB{P2*wbj%R@K*V;U=jG&DGg9If12%xR<|EjZ(sFFnDQ@rc0ds&Fn*Ok&x9H zoSG)vD@C%a-pPm}<9%FWq$Z|L2NO`LBuq6<$4CmaX_z5fE*E|3=h(O`{)T z(=h{L+rH+AZXKCr|Bc@?fAz(ei2J9tQJJ%ceJK35Zxz`8T>{#FELvp$V?z8F)AYN$ zj=ICAxYl*Ip8n>7RwAA@Db8j+*>LQUc-300EbVw)j9v@rWGcLCO%aX7^>R&v7n!t+ ztQM>dbez)HlZOTi31pAJtJW2P^AQZ-r!0mqZnDS}T2y)?dYU4c{;V*xnDR1qPK>Dlr^^h;!c`19I()@odPrD|oFFTFNUH z@)4cHXUY+#nsyVA*H*IS%7`mg%2pCS;1n*JIyY+1V#4gAjCm|Rj&W4*p{!zz(P=X4 z))N@b&1`{U>m}3Oq1I-1MO4Hu;|Rj8zy|3Tk6x-y_;uq68d;CNBr|rvJOze9m4|;U`j%6-(w>`?; z_pv@I+lg`j-7lTx`Z!D}8l{h-!U_3^%C@8Yq>At}?T7ivvHXsQ@U~a2AFuR!dq7#)s$0Nsbog7X1_gb#6;#jP>s2bSi6)Kgf zX`AKt6YY8DMlj%FTeZUu`R#Im$6o{HHjadxClS-R_1wAd^;LNv_^P)1)ck;bmJM&U zO#LASO?NcAx;s{W^L>sc4-5iQgWoj99ZQL7>t_4gud0^Tk`zfZc{tx^rV~FVyy70B z_tNRQ5aU=Nf()%`6J*F6F!=L?qP%c9QZrD!1$?u|T^Hvx9DgEcp_F<(u8^jqWpMnU;|ivLpsA_Fm`05_itqR) zjUe61&X@W$fxIIt{dQDFHd?fsc(_2&c2gVM=pW7bvP8VLB_AA$W zS6&z47MnfLq4f@H$9$}kj*F_4whN(F{eno^`j_|5Ou-)wLyCaG3!A4AN5g&fyOv8X zz4E;j@Afx?eccXoj|3xw{ciWnkktcB+8@XmZ5IbW?Z(SIoxejh4<`m^k;ArbaUP7rc3)qXni`>6sKe}wjI=g7&orDh=y%j$u+EhRD$xrb`w_R8!AE?1`(0dz3= zy`>*ES(D1RotMTtTAL2^U~d~$+p1Wy6)74WMH(}E?58%bL7s@g6oga#l zv&*1GkSQ@ia-iZYm9Dj2$J$2Anq;T1XyMCn|G-I)t;az17jqp^npxK{>}_`WuC&%m z_vI4SRB6|d*ka0#w}ES}XU`JYAt7UkciEIuQPF*$Qc_li(!H}en!a?ZvRXGWav9lu zjsd`fsO=svQhy}K*=xU+N3;a!Y2z@&_FhL+UEYyh2-m5rjpAu1F{*fN(fsn(2AK0F zyDT0K8AUd|4GUPu#qm&KG|CQp_Zm|BBfn`XPyGembY67Iud1T!m>+}w$ci#t2F(~q zA}NrMZRcRy)%NzJea^vma_ZPb@SD!h|4L>nK~Uf=fOj(=pnyfqWq-L8(&wVPYt-DoWv?S5A;q)D4@0)fRl zI`5{;kkrA!bVHFc;?HJhL@R2`wHu9RVft4`sm^`-u11S+4*t^p|%> z9mD);)M_KW=cC<$#+|9%4c)tO#*29>Z>^cbFV7X7T0eEh+0&TSUWzk6y0cxJyIstx z!=&L$fxUYg^Qc<#7J`E_F03N|h_^|`i%C-jv4N^M`UxVXzi=4h)wrqg8rZrgsK@h> zxCNxC;xr!_6_E>=wFaUHG%oRjHomQqkpsUPHMZqHX)WKle1`#B{6RdF_TrRbYl}JB zz2mNksrA*O(5=SE7j@unEXg>EL9%V%W7?oH=Y#3Yht--4aXRYpeA*BtuR^1OUK!Q3 zKgI5lb?*2_1%SIp_|FrKX9L-mykTq*o6`Nan$B~s6c~k8IrKEOm&P8tR5jFw`l7m4 zKDw6|A(+Zelp1R+4%k4d2fCCTkEa-ojQex?1r1xX^>4tUOeSe zD0b(5Ssn5?cQ-E}kr2GEru8?pB2=rQa>e@dW$lbnkAxQ{-WyX9r*@i{z{&ND5n0^+ z+f`2R_>s-6(l+Z7#B;LO#N+^~uiC$n!@)X z6Zr(|Ce$pV-$I2;=BK(zS_DRT9gbI7OXN9{20NyIhiaCNi+F4wsG}BpidzkSCf(6r zUoagRO1hmkM8PD`Ze-6GSt$0+^BJ$mrveK1F3g9p8f3#RYhxYG#`pY$1lmsOy9C1o zaACfvJ9`ZI_#=&uS7F%flSzn1?L5-~se1`#-;EYcHi=psA>ipFM%f1uU-V4(0R7yR zTj7~K)Vdcc&yG6h=b>DE)gg2UwqPyYVgwd+9{wO4C^wv;EHaG3p11?n3g#L=2u-Ps z<`0s0#tN94-qcKsbPq+(GbQI3xuNfjuVUyU^e+*&*_j;WaY}P6Hc7&YzCg_x!!U_( ztc!sBoym)psY7P-Inlfp9F5IPLaZ7nacZT&G zUZT)|0?j2lF)D+acJ`>G%11RMWG7FhGUxg@T9s*IVXYv@WtF%R@Rt0G4K)WVz>yik z>+=S`rHju$-tzk^w3Ba7&YOgfuN~oI46UN%UkD6L#toBh<8|ENXETUr42VY#h)4P0 z$A2)V48g|=U|vE4KH-kJr0I%iV+Ny_UTgvHTl~xLKWod{40@;fG}yap*Mo7>TF4)fq1PWU9dZpw%vbTZxS8|Qrm9s zHGK0{Kfo{hkp=3`0cfcz&kGPas4{B1FSq{)$*-ow<`v#SKjSgMm@m0*B{9%n<@~_A z1iAw?>jy*7!cU8niOEYI@@whq+UVzW3cnO!)LNh_r|6`Z7LNnUf|Y5Z5F~o@|4!Mk z`^Fqmeq!grvvWdVoba9uZkrBwqpF6^R^c*!f_;+z>ZbDt6!|?lVIERNGQRXMzaJ4k zmBH<)Jz4-C@VY&Zj}~=rhOzFj2KI5|#DvMV1&=TW05&wQ6z^ul9cyGm5=Cj(ze!rB+Abm8h=;ATA6~pfBh(K5 zq}}4d<+}oF;Y+TkJhMx6yC^rY$qfpxLf|65Sx=FnePeb$ApWbk<1)2n>6>j`)& zQ~*}wS-keJCN}X@3Fg7(hwH*tBvt{9XmDFFKj1(`1JKjcd4o}(=T)frASV>oX7{Md z*f;6c?orojVtscuU#{=BUV1$&2!HSWeE?a%b0F$uq1n?QnqVF`jvQ`At{b}0>JAvT zL*1s{bBDgoVH<=GYzVi$;`kkI9xIZAN#WTMD?ZEq!MD((U#(gwEh4ZJ(^LXLi zHFMa)^U4S|@9542Rgg((i3>eO^4WECKkS(R8ygqBJeE*{GR08lZ_+?|%F^SZLO`TI zsJ(WiJtAF2HmwrdqJbma%gBDh=e4J4zCk|^w<9qlF)7&f1-o98J3KcS;!tzrs8qa; zy4u3hr>>XW^hioW^2A!S69q@LDaY~&WzKT2IUGcxH7V92n>n+cT&1~Ej>>!nx&VTy z+J_gJMJ0>6V!77fi5y)fqY@r=54ym~i?+6Q3D`VNV4FdIQektddHn2%nHFj$4!*`H z16h}V?I8?u2oqOhW~Gh`A)bsU0zEc!Hp?*c8Z)v4TcE%~>Uz#J?E*LtT~ZTFMrHB% zT!LZOlXzFXG0mi0Hf$yuHQrT$-Zb@rq?&BM!R?$n-A&>Y?b*OP>gXb>YI6gR9-gKg zot&A?8~*(|WE)Jx^-t2OOv+c7^`}WpJH4C5_RI_>iE&C;Q~8J*495y{$^^7kHDg6D zH`%6AlV-YeLsH2R`vvNLgFgQvrnJU;VUrPjKWUo&LK!s%633&+0y3jgN(yYD`7+b{ z!vx{qZO2ScIIwX)Rv>*?$kGTjU#zEU+$P5s2Bl1OkxA`7qLzpc;DLqFOarB>tTVkP2l>Li&sRANeA>J^>)I6vI8EG=Zmn+3ZOv`1&2IJ%Rt{-* z7};re>im=kHtoa*7r@Y9hY28NFT(*JeedMHlaJyc8f)&K7szvsk^>)53d^zf+{8QZ zccqa9U_$>9-CP{vZ~6l&U`24=IFN@?3K$Y?u%7|Q6MsA#x1yoVY+tvKOVrOhQSo&k z@3v7Jsk^no=^JQzf7CIyOp4xVc=qO(U1wnZ^cRu=CPfP!Fu96d6uEF^`sNK8tX(;< ze$FU<8Qv*!R?&z!>A$7*XNHsnGz=|*gwvJS!#8-C3C^=*R4(zAn2&O(nr-2PJAu%kVf0ekdw)B(9w4hBo=hdVp4D0l&d=&wj@8A z%c<1yGe>k?%7|OaLVb#_zFpISKEunZtyX8rUmsKVG_8$iz-4j5X!Jh+%#5EN%Y<^gGPOt zUMo^QD^=!Y+vu>`_=~DJ=uc({R=m!*={--DX6bTCTc&h&HWdpB)XYGtRA`UiK)hh$QJBPeWrMBJ8W*C1eRXfNczEW@ic*}R6BZ3te-t}7!wx0-Y!9q| zcf{C;Vl=I??$_OFW;>XZ>xiYuf6CwmxP3Q>9*|jPinBplRv@igKB>amajsXj&C+}u z;<~d_Y@{3h8kvle?kKe0uEVUYYB5tCbq-H3YDD&S#dQoYSNy1!~TbJY;N&havGQAfKP6a}_{kNq6DmIU=?eg4(TyBC#8DWrl;)xat#x8$nCV zMTo6JrfAHgGlVg2N?=MxV0x$?9=J|WjlGfZ?ku==o;Z>*?t=8391KQ~{0-3%byC{& z&k~O&Wudw*af$m|btTbQR7c7$rk&mHl-!FS$}D%t9~*Wjv-vZaFCZy+kNEDC{d$1f zp7Qa;5ut5Y{ZD<*&swqIKQUW{_;sORSZ4Qz2nT<7_Ayb>iEhKG^@GT-WU|`9(B{G` z2nun-#)krM|HhC>4M<}Ip1bQ8gKeR@!iEM%2d~JCB|_v%W&oKO^~pUnjR@34Fhv8U z2Ws9i#y})J+4CZ|a=zODH%S_h{r?DppeD8NfvvL3 z!^lfLM$(Z#gT}8y3mdP5e+gB)C;00T56?cl$IkKy*1g`vIoyD7M|j+G$A;h|8M8>9 zS&dkr^H1L5Pom0Z905|%=&7{y4FL&9=##9Ivh++%-GleElUAv0aQdpZo&BQYuf+Jx zoHqJx=)fVB#jCVd-VKqy!>|uxT>F&s&$*9!JeXp}bFekG8h7lFpeC@hkl|2ai3{MP z^8`#$Kfb*kguu#%rRum~(Zc;YVjUK%5VahnCIk{*T8~}b=5wK}SLx=>T$JBPBx7KLwD+Qrw#-+dk^HI&) z(7?z@u7Zm6;UZcMVs$kqh26Qn-`c}Ey7Cr)EVGnh!-|Gm)C_FvW-OF(ns(QahhlAUTel@c#W{<$*xV{_}u4YY57F{`l6f%62k$Eq523z#&%eOgiDvLhcD=2hIoHid*#+*mIVhR3ldyypLIOBmib(S% z>qS_CxJr9ftXGUPZS&zJ236uRt(;zX1SJbsk)pzZc(C_cw5%vQ6~vtwTnWn#XbWmMb5gl7>DC4ldyroMuW^K zh0?Zb)38Qji3)$ElB=pU`G!@!S$#p9>u`dnP*nV2{1T~)TaxP;rE{Q=dr~qMt&ux; zbPO51f}og21iu~8>7?r&vAB27;0==%=K|hTLy}v8J2hXFJJ&E(Nt#(QU7lI-*QTm> zAVASA1)%sLeXKhOdF(T&I)w&{m9Z3DmO+KKJ*q3^DfFN=$Tl?`jLfVU2egqR3&YXw zXVLC9@r=y=Tyl)`!NKV4HHmkt1pwN$L2|>FdH;2j{xhm--Tgb%vh&?WO!@!g5&z#0c*r-{ z<3B9RebeR^YzSZhAn@e$*hVh#!u+r(;~}M?Ka%_*ig``LnA`c9u4hPy6B?w>i@_0UupoA!`-l&_t_cx{%gYn4&}d_m%*%?0 zcODOP=1+qf-<~0SpcQF>wUNA5KvhreftPnriGh~~|F)Hi@=;{dC$R`0je$6|>SW$L zRVQ3OdV|lO1B&X|v0{xU7I1#Gg@}FeCVpq5b;YuIns;D+3@6^o!w$DPDSp1v8hsDn z0ggV+TWHXl;l^lBlb?#@(ZT+0zHX9f{+1}|tCl*jl5N>7UgTCVa#}5=Emb8Ay-gRF zZ>6QN$1@56gUdB&xk=YlG!*M`HLccE8N4gznDj+!Z3!LL&hc=MvnyZ?dMbDgM%67IZMGY_^&yI}?^@9@GtATqQ zb3{3@+b-9%0>?80o-{x*9O`&1MeS;_+6>+>_$ll%e%ns33Kk~He<$Y8cp9vcjDyWpcyIVcf`lvoG^lcZ%@^1p2+(4LQrIsu*GhXlI{nxwJv^S4(Cu$3 z2vB5U9NG;8Bl{a4uW*s(&)<2nknz&yjsBS3nVo^YV7Ol96R=h9#*dc8w$D&RKN5Wu?d^DK4tWFPLSOCzgqasgrc+ILeaSmb+WB*n zV6B>ql!u%*uZ7KDWY}^EdAXXt>t1bT(?+_&6KyBRP}o=?xOvg$tp2oR2uOrE>Ca0Q z$E4>)oHL`2|DvD&9y4r15+va*8a-kkbEfTUmEjL^oNL6PjK@TtnSZNqNI0(g3g{do z={gJL0IlwR-wW)sUx$OP*eZk}O*7r5qZs(hj=`|MyU#Mtve&wgS4-4oE3GSIG14>W=$tIz3t;2M z7J@bHllJ4L`^7RFP4z2i4A2A%9PhLi(kR~xh0!Y0nUm>QlNuHat&9t~BPAWnT-UI7 zBBhNRNlPsYe>lv?7*~>(S`|vkrQuA>{eXVZS<4LGwpoM<^F^snvUt2V+>!!2kJ%W< zR@@yY>o9*Rt&xaJLb;b)NoB-gW6ZfoXB$0s9I+gt%Jm*5g8z}8dIdEw_l&C`mUjqs zhBlG-rYULWb~=#6q3mAyq?*u#5DA`s!cOGas6W7O zl<ugD)YNf8BrX_}>+>$-7xB(LuwYL<8Tu4HxcTDs5_l9sJvEE~b# z)=(0(I={#5$$1-DzIs=0b%wHH!f>#hV?H}t%eT{#R|I&A(HWYv94W92mbmv}-n1pV zsf2yW)xyO6O=m?QU`VZ6?2u4^xrT1rB7dPK?U`#-aJlHX2m1hK0wMYm*P$gXrC-PI z997P>;K@r}If|xJ9263jQUr9!v|I?;-je4D>5cq5nvqL$*V1=5)s-6n|x*eY|J8`YBgDp}5b!3*n`zB=)j9r}cHA6M@tlS!9mA_QQl z%qY5zLOY>q2oK4UFERk|8%!@*pnG5pMyA!PXAY5W_I17h5$dKzW}M|4&^cu2Rs2aC z)y>iJTDaVX6%z37Cs*T@o+%zt{j0RzwO&fd-fV5e8D|oa-lLv>tT9d8&r4|Xo_~^# zzOKnf3PUh;5WUptx=?$Euse0ob%L$xbCKT)8}&K-ar&&bzsTTH@AZ{{In4c=>!um1fx zte*;EtGkU92=mY=RvI;;LN)~K!6n+L!#!<b5?97c3ew($ec^+g~0zJ*%~Zix)#tx&(}m)5P}>i`KH>_ovQxUu3E#eJKr%_?8q?8w|!l zK=I620S;PasjuldNaihh=3Vo95-0b+M2vLZ9d5_H1<-F-9C?_1^NjT}LG35>IgJHOeElQMOtx?=>e?rQCr0p9!2{2-`?Xo&iF=D+Khk2rFMuO^6{bZj(Bp6KjfrE!IS=aNKn+n`yL1-=k6c3 zgJ2Cx`clm^?CIdS7#V*a1)d;gD9=>JBNE15Z) zJ2=}J*_-?)IWb24O8Y-huT=DFrd`4X!g$&#`c;~C}M zS3ZPq54_&>enSxb)%Rc7Rrds~vEXDdlwJ%A%Mh^G=6UEn$!%^Iux zrQEO%_3maMhLA@dzu<_RC-Z%S^GRq#Y;bE0^?0N1FWAnur3!-^Bjpjd#whD4PG&ha zM_b>$h{FgF4R&QQ48{SP!z&0fPQFD`{muvkvawgtn@Fvm9OwvoA=5rQZOuxwH?{WF z4wyJz_t5Y07L}W|rZNE*YbjcxGt(;W9^!?KCHwc3!(PH*Afdo)Go1l`F&!_@s90@h zIUG)hHDiYAE7-cJmrBu4Hw68y{alKx69o!S%U6UVfKe#U#uFRIi4qXU>5q+liXdk& zNwwG>Mo8O@Cx<;=;21TB{Tjl@S5iE}NR?eo+u~>I&7jp9nOJ+k(P|>n3oZG+HX0|wxgZzVD4#iY zCq6$ybtS)HNdSrGrU$Mm^vpQsptT{+CbGy$Kz*w&4Wb(j|WA-s6X$YbQ_u0v0yO0ESOf!0mQm)%ucFCW^lyw0=| z$@$DtB3vVPcvj?d8F`9AE8WrYJ1Q9_J2Xlrr57RFSNZ0*bJ`VY4XuEH?{vFE&!Iyz z_^T71-Q#W02)g|@6@dva0Ty0u9a4IP7D_^ItV@0s@c2RV~RCxpxa)0dX$7)3Xi@Ne5beNdtlp zH{H5}5ye@*JY|>!m2+%QIRtdIQzmhm_~?_r;wDUYH$^F+t}0$$G#oUjjA-$c;|syr zWEfS&1LPPOi4I1A_9tBl^N8e@xkK0^G$ZUWINf3snluAwk0y9ju3)Oc8pYP#lGsX* z7~OHm;mQb%*T$5zK`~m9i=oJ{EWxX)-<6ql`(zkILSmSak&x_i%otJ4-ZT@R_dEaf z2YN?EszKyC&hq%Jll>oFLuyubW-hMZRUQAMokL|q0ZkcQuZ%#ud`P@rR~$;|43QEw zubf4qFrqZSA^7JG(iJR1E1TOf!XDZ? z4bL}h`W4C$%^rz|TZ`VJfi-#wf4)6O49-LDvzEn13%!vV&Xmxzw~Pp`7=G9n)P~QJ zHsCJvq-v|(H-At7FlYQ-YsGGAV-T7f;Vmso1V|7rDa~xS@E~m?$SxmKFKgVg`n&e9 zPCJj#8ssh+sse4KPP`#SdcOkKVgexDN_|A$!h#;HEU40C8@4!vi1DE*DFN36Y&H7JZSS(UDHB8F_0gv-z z!Xnbj88E>8m(V)%l`Q8(`RXs|A;?X1>W?o))b!IGksaf6-s05C4%X*_`81A1??+w3 z^zp0I==Qk^(K{mJ#A;(4vhI*$X|Z&>zp<>&0JvPS68P|0R~77{Y4UNF=!JDX5K6}! zDkg|huS3Q9bc=+0#bQBX&AmI6B7+1!0V_SjQ}0)3l`f1-2AdE344x>79wAw^bj}4> z-`Gzu^M+t??q9<)^Ur>5u5~qc_QZKoPUDlRr=%rQ@oAK!<|$ee87Cg_6%8n)uUKB9 zL?}6|Mai=X40i&fw^}>(7t$+djMt4-(~PgCl5ME(^Z!k<{ejAQ69f+ea)}NCLjFJW z99stq3o~b?pH?n%|JTufny7!ld*Z9(2yk_c%e5|0u94e`8ORn;#FZw9Minbbz4;5z zm)fn*W9pQ3C7EvcHt=nrDk%#?K#HIzgsZ@*Bp0Gf&!d*Z+{dRC`Uffz76ukl(+0xb zy|Z;?*=72FtasFXeZFjeWq)mU`9219A%mosnPZvo_8tt$Y!)8a5@j~%j8YP0m3(Os z;6>f(`6v$A2?GC^#wE910DEJJq@Iw7p7#}q{KC6TCGvdUe6jllE3VSkw|Jr4HV=x5 zygBf1jo|#qgI=tF4eZxxv*5UXq_u>Lci(M+9Q^x3^qYly-zvw!x=`gF3z79*dnlDp zdJxso1KaDnuAt%>FeKFAjTu=nYSiM-vle1sVy;0{+sVit;9WwHDSSca&#pKD^btOj z^nn>c-FM1x$bsSq{_k(qZvDpXePEQJTOa1Nh;fYuzL!Mrw`>wxsck@%;6Z*rq zT6?|O)J0NuV;;kXcU9A`VzB)ub&hpg;^ZKTtdS@?LBo&;n^|6JbQu~Pnoe8h#&l@9 z8CUb|0y-Q;jhb~qAQy__x~o-=4Mosia?574bMFpETzW%o=#o1t{zajcGA-ez`CnkT zk%irwn+BiBJ~MjU-=Ot;CHx4F8re`gx{4o`Euv?kzetyU#5lC6AmX1lCL-2o!OtwJ zr1t#DxU8tvl2wd4AmNnJ9%8Wp@OBQ%xTouo&Rp+{ur)5rg_h);J+5!)L|#(<)7f+XXJQ;%qLPQ)VBqFpLQ!ILCTFj5<9TV!zsMI%Pu&rsNvy)~PI93L16#F*Z z){xEQvl0Tr91zQbA;op(b8-T`l?Pp=RXMsNC`#?zDW)yEGWMe5W>Pam_;N3m(*eLt z`(G}c*(@aK3Y0bJ(+XM%|JnehKafk5u%pXNS`D3HmZzJH zmYLGkM$u|Z6koQX?1GVfrLN`J%-?fB7aDPNY<`6zCx-aav4KOa? zYu^`<2pfAJP!CH0#aSq(I-vwPVX|xMGpMAmJNY-(p3bl{5M3!96{ZZVp`CykoCjqR z39nKKgGP=}*3a{&x@rF(%#bspTJX?$%Su=Esj=9^V}Ad8nrdB4MG1L6LyDw3Q(}Dh z)lFN{wA}!OP;dME=}mJ;m9yd_BsTVdbh2O0m~10})?p4U#Jk|pwXH|$)Gz|2OSUM8 z19HzfBv)R%{CZzC4b#~@S1yVq^Ek&1|B#u6!UR==y^()%hY6^ppad2_n(jg~g`dk& zUC~IbRaI7r>JI{7uo{dTr$Oqf)KV3~PC9_J9BLW&c$K;_n(22am8Ruz>Q?0u)~GIX zN=fP|1+hx12psD2WDlk-!gF$~(cWW5rJ44-7ortbHY(;=Yw2Qq@LF+Mge6yDq@Jv9 zUhE&siwI(niwU8b6|u(dlKbXka4~-j0)N_ga~)D#V>{Ohillb$pk9BhIMI_n6PLb$VgIhi0>&a zP2L|V5$wwrPByZU5SN*2#*tbU^&s72U6N3ojvtKO)o->euq$3qeYamK@0@?tQLq-0 zYo-v)5>^y?E%qeGHInXN!CHw^FQgRJNTo31UE4XSYA{N$Wi)CZisHCw%ck;?ZEGz0 zKs9!Z`YJ8O`i>0kn0`9aQrYr2=#xN2onx+547AOkds3RTFD`p>rvkK14LHa?CYr?* zcJD{e@{)J*C=$G##*3z!3-8jadqg_nR1-hxy$3adff(uzw(guI%JtQ^?t~uJPw8zv z*r{`8nX5cjbao+!OG6cUjnQ@!q#XC3)JUl88`f!>W9W=ZY{#;H#IEoUOr2TE22VPe zWWdxFR15qhHxqhN8bO~m;(YqX2+LUKh(rey_X>tlR6%G@P&Bk?PB86d%%nBhIB&xQ zK)MT=y0COFmEc!0SYkB&&dm{$0OIfK(|xN$@?W+|>~Ka%oD6!Fn8yiVFdxyNR|5 ziJrRC2AkGf+`cJIoOwrDnO@kxTM(89Zj^QZi1*y71)?ZpdQlpM0rKpLJIX~v*cwGD zREFqB9I0Ko>@W=oh=09AD z)!F>tMhYuQ!Gzi(9l0)tM#)`A;ru;Bo(kLKMg_b~{t_S8)D<2Dfa0%|O9QLIpYHaD zHsW5fuqwCa@Z4^|97@_&2>1(>>#9iI1h+X)NTRFqnuw?{4fQ_!ZeJ$=7+gl#)q7hJ z8BZ~tm);=oX;G3HZi#B`b+4QA_R$WDkjBrmhYjw?T7XTSjN}S(V3h9mrI}$75TDT; z_vam$K54T)^qcSNz zz+)jw^H#n)z~Mk%yDvnq5}S)}u><>{BMkNth?97VI=>I*wRBdHZKFT7{v>xAWvMB= zqk0EeKYc9aGhOJIrMrb($8c)H+EuxhM>98tDX#+aK`|h8c=yCg)ZLo)`NoO6+84Q?v_{Z*}KD5$*k9+eN zc{W{af9D+=eOHm5(4dh@s)W;s;q?r2{=sb)_s$gyz78?=yZ5qSc0>A+?_RBj-ld)( zmZ9j^)XyG9GKaJWxkSG%Yh+Ic;fVOR#pv=wz;|Tw2FB!E6y0{wA;*dpiJAWJs^r&7}mOs$FZ( zT2)V?a-9uTU6Gw}QhJdR4!k~(dwco-nf3E!e&27Zte$>Q?3bKIPQ+;V@VI^`4F4agNVC|$vdcoWf;Kh_J=bRyHA9AETd-ApMKNAJ;ZZ1fjANib8s zHbtwvV_^L|`AUH_M1I;ewt>egQYTUHJ3I}|&AO~em5Ud60~QKF`V0o<4QsJ|sH@EN z-)Vz+C`7Q@-y3*J#{a`6{(A@iO`x+i`p?Sr6z%^Q$$or&m~(xb13CyTh!c)}ID>%l z$LCuz60-;NL$U93tmW8-US3x>HO0?~*(_~8H@9ef^P;TmYFaSnR4RIGzIq&VzE8Bg z*eTL}^k!^LQ)Uc*evEmTyZha|_}zHSdcWR3g;7{G z_{d?egd9WSMLH$FSxu-Bb~?^nx7TuBAih;owfEF5a?4|sIZP+&Q`?z~wg2$VCQfJC zl{ZpqhTFz34e=?!^-Sp8AO#vfy(Ru=3u)JLluR$&tjMSPqqF3u6W$iq&Nsye6eqbx z*`)I<+tmyF2XTYhE$Jxd*tgpg_yXIjc54<04Pn6O*|$pvVL$_<9nggDm8fU*RC3gH z6s;%mlyX$Ltv6J?1sxy@R1I7RWD8^%&>C2QYlS?4;0t^RM1~V2_f)%0-yI4xpa)U} z8qfmG0_)IxdUn&`dqr;PAaaFyDPAMJ-a#(eImDbkbTm( zS&)6=w>pqJv_QMS9Y!GMz|9Yzu3ZnfUa{Mpz#G(e#(^8mcftV=c)z;c?=?%_{(~e! zc?TUJLiefLMTY&X-~9*i`{(UPpb#za`z+eK)4=z#Xo2aw2Z2PW@AbQiFoGn&q(CAR zAC=oOi0`Ww0)@zcO@TsGz=yy-VqjEYA32a^zyS08cVHhWuqv>R5_l2VM*_?W?4tl~ z1oojF-`u~T`xx9J4?a3wXOF}^Ad9^hF>j41QcHTW{t?nZ7J?mm7ec&KT>x6VyFe<2 zSq1+l0cJ1@Owd6H;g!zbGA+gRsr0>T-#QFFLVngbXY9a!`eFdStc*UvzgYhKMt!$9 zs=|ItW9GOwSQ>J%&g`QBdWV0Z?Ei-Q#9D~nzRuAc_3G?=tG&LtzB1moFFhmBpgcLn zvB=Avzylr5ph<7Bg$AF0O*R>M%5Iu&z1J#z6@Y#W@{%2K)b0eeiwL$mbk54CbkXqn z(;qK>fZj7a!16*+PC8O4ol178HR(riRgW{~fCnWi#Q`Nw>y(m*l!0!sV-m2u@!! zF^|r9eats{xd@`sq^GMbdp>Ke$b}bT{hX#tYO`UtH%$qSCqG5V;wiO^OBic2ZR|*G zcAFb(DXuo1uh;RaJ|rZ|njaO$nMpP6mobSYBsyDax<+SappVD~Y1v@()fCZ^3xJ|< zv>cPeV5j=-Pr@EnxzNp!(2-cENEKmAvRwP?uH_x}qCrEGCw<{=|4Xq1A*;fV^=Z3t zg*eUZFhVZ~I=Y?BO%IlBWj<}JO4{{QAqGA@Lb-HJ{J}kwQ$qV0dwKsmG^yPx>J=ZF zkLd;vIkhIV1R4(o2@UauH*vo>XL3yZC)-)JGLIh*=^PWAfku8_@EF^!wI=Rrf^V%G zyfidd1B?=Vs}NPM?D{lGO0?7n``m-l?l)gHb(J@x9^du+x!e5mg0I&=kvNoBC~G<< z&_x3fybIhWnTQN*A)F~e{;=n1CbL_2pe&w;g%+`dj2_n~ zxlE09(xt1HRkBK1KTTDJ>6KY+E{Ddzx24RMA|>Zfy5rQuhSLxpd(q*L&C)5%N8%@8 zfx#RbidQOO+}!Nh8O&E$Ufi7OBile38E&FfaBlu+NU3bu>~cZ|vl3Eyh$K0z_2_U;)hvv^ z<~E5|MkV|ZXB;>Md2@-ctzx|39u7-aytt~PCVZI8lGJ017Msh;hVqcxqByhog{imFyPT>JltNASy|K9zUy=F!y>P=|?c; z66Rg%KkqAgH=~q@SYy<{v?f_}XYJBumN1FNe}%>KCyo%39Z@Q!HJi~|+0qAvh=S^6 z1eMyE%}X8VJT+(Fx=7Mz@D?tNWsFD1s&}GKzL&P$^VHjhsd^V|>SmPF+4062jgC0S zD(CC7rFhv0Ce5YTdQ~b)p5kE_hIfU9rq5)`#F=%a&~e$C`qbP%K}Q|82V6a;fp^{NW3 zno~Lp+%kEKQ5;kZrYNN>(On2ep0z#6A+0H6U~b4k#~!APb?MBlYpvg zFK-cEB_P2F539U)K$eo+jv?J)J55K2GxwCzv-b0^iI0XZrrWLUMkLvn+WZsehFo(@ zW`_XOyh@-|P#hKU=$aGVmQl$9z;ZJxAkp2qchD>I@hzIIG=)__p?+pf@GqilDP_|m zN;|(gaJb#U@y5mFl1E21bz)o)Dw0RTy~++dtOua^IvytdpdU+}RXsDhdR(3$Y98;6LG}M9kVB0dc#t2)Yar-LM-zqDUO0h>}Zyntjh7nf^ z!UiMXv9*PjtSY5xe!_#)s+T7G<}-AJ6ExnOP^7ItlJ)m;jZ=F*wD*6QCEE+Al%G{p zY`I-jch@H{j1mk=G%;Gc7CaItFelJ4a#rQAL`!eS&-fGzJl)^4J!WeB-MV054)UK21(ysm)cEzhEN#OX3bS$vfGUa*-=y8 z&C~2KPlhxDZrY-5+QAIER3fZpDecH2_;;LkNn9_SEg(3%}bzW$L^;8xU%tWHml z{D&GcsC1#pbs1SjPhDi}bZ-;myAdW3+WBIY?o)`hU6W;bF~63q+!4ayFhF}=zG&9Y zU|ix?vLb^XeZ*4`$76hKsYP}~=IT_L{&py(9vPb0R#kmK21{FLt>ygM+-AQsn{Y34 z7ib_a==bZ`^TJocGz<|BQOml^zD)fiEBoj2C)04_JKeY>vVG%5tV)qgl;Xc#PS{?a z1zCSpn;u1D>e5y{Yvd9Y=_{!{x}6QXJG%CR49z&a+y3DGt4I^S|93RN%zw;zb%Ez=OLzeHtF_=o>_m+dfYk(0Wn7fOSSjL z*cG6=Ho${xQL?;|=_@kNmg${9C-?hK&ENNoM&{AMnsgW3!ty!@oQAt=has0mJKsEy zms2PR+Fb=x+6C75E^^bbp8y3KiG%H z1mznsR`x)v4y;YCHLW@9`v|LMOUpIRy_jQj8j{rzu43V+svI-!yx$C z8EHw^qK<-zZ=4xg;i7!BT%$ZtMyee|YQLCCs@>Fz`*alD^*UUmm#62`!qiDwShJ)} zy3T9otGrpk_Y&zS_LEPN&m%H~GH)H`syp1hw-v?sYPw*zRYJBdl5fCdoAFh*uc%b! zJ>kiFvn$*^pp~Yu#X4)L^{tNdk?W0bfpU0$>zc4}4&6R>Bm z*p8b=Jy%j*^6IrRDX^RkVVb;fS!ppV!)h7m?r;}wv3ywLS&D-;OJvBgm^s)v^5Y6o za1`0^1kg14`{Ma|AVXAZYi7W=-z}FY@4Aqcih!MUNjUtO<>p6qMI($VGIdD?T@HA1 zJ0vbHQ(ikz)EMa(pzOW670&=CXH`eM2!K+0PX%EIVi?z8^meJ8j)@?Y^^3@$Gkw->V z>ZtI<%k#vdCL(z1seGg=BbUa4#YaMYu43F|sV1_1cf`GRJYbqu6Mo zT)HeLYW5aahCU}`AH00vWwqL=@-5wbP`u~C)I)W|h0W8Iz}5w7=Lc=KuCtbF%-xU> zHi-qH2GxN55SIgK)%+q#_Z5+l{GV>V5dx4#MeaMbP|OmHWiB;AJU6|;2AQ>AuUbXC zq%{t!JKI+``n5z*F81k*9BTX`Zi@7yn)5f5bc@lt6U>d)xdf5M3MyCkN1JHlt-36< zxO9>`$p_Ph6DmGf8ubT)+A?u}Um~b~wmgD+WvBaD#+_x zDLb{eemZ$<_WpnrIMB~?I}6$k2u6D6KxsSB`fwW7lOK)9vW`t$M(36ZC_OGhx3x}H zA1!~QhTRNteEAVT935tLEp|vP@8A_*N>qf?rn)d{c?_G$;h1eM3y41U{Mnx10y=8B z&5}vv8IH-GlOF<(jUlMeB58$kjS1k#Bq|v0F>HLpUOFJ19RzXH3%mf2cSqV1=29jo z{y;q35g| zSfC@~MCCT`FhB#>%e4UZM({zH87O#){3!W?tbJW5BoZh0d*nkGE*pwZe$D{mBjprM zWR{_yZ&5-qPn{v28iJxuKt#Dk&M7WCxGFpN^zUOvs2E^ zLQJdbf-6}q^xv|fUHz>#iyEz-mQUZgd!-<1yUY9ql(5}gkrm=hsivT43^?c-Iv&i# z@v3l&E&*P7s*N$YXl)E)u&J!Ap+<`?G`h0@GdUNC%^^>JJwFz=d@gkK*h9d=k;E|`v;-{lB%mmk35*xL=!F5C)=HQ{bpa|yzjnA1Pp2>*+! z4ea8Gb63lm&oSZ>O5zA4#Q>}^ zkzGn0=++4c$0l}vtO=4`aaPz((y#z5Sv1cGeh}LvvVQjrF!wR`dR23Oy?HSE6s=uO z0E1&!bHElW^dqEDj71E_Yuji0uS6K#i+mUJ+ot*4~t`*4=gjK0o-L86Zmz? z3h2xDML^m_8aPuD7YOtroqyUSUckR2`F^^?>3+H+x&X~_P0+g3Iw*ZI1MtNon}DEu zxBhk?0cH{hP~3aOev(%SLzP}wZu%Vr_9GpC=tG?VvU?3fnO?;7R0nADLpx#FUhwpk zHt@QX8;JFLBtwO5Sl2_n{%#+v+k79c+jt*jN40H4{G=O5!qgk^-e23`J`p}bw{X@e?uAp#HF=TJ>= z&0jGP$_W>wN75@eP=K~ixt^uHGkNFvFTWv^xFyxSHW5SVR&(&1735XPk}Hi}(Z`~g z<{W5e$t|Q{d!nB(vvB@)p z!kmy2RUmc?V&7L(CG#`t8&^)DwWDR}*W3fSrP;0)Z%ijjzEpi~#GOzLj7Gx<=zM>| zW^_fdfzDVuts-Y4x40|>^q1IDU=2uV zwX%cY4lb{V0d_g!Qm8`Z;CGb?Q|ofMjH-@HbnhZN$P;v(ND80mf=-nY9!G62qo=&n z%(6K@x`n!6{xQbG@OyqkgSp?d?%Tc2O(EdHhOn@X8gl_1Uajj5k3-Pe>mN8Z@l$fJ z)%hu5XWBI#j@x$-JFg7pu?3{E`h-?{e5skRautTbb`SUbgjsKVfqJ~@6hyHMeU?0o zLT}dP3^P}ZdO=I`D#`e}oIfOdd*E9O2l7yml2-Jb;Pr z2*CyL&I$*dm+|nUu`MdWDNY10x&Gd>#~tCix1G|8LG6e>$@l%?3e6A-F>Ck-%!_Mw zXaht8z*h`_qEIYCtIaB(2Q;ejD&B+X|Dw*>D1Sqb_Qj2?P&rDnF#?KrK^>?2t8Cbm4VpC8z+ke>)Wiq0B#Z^+P&zBU?g z!Y@NRqQ1k-l4oebk*`llb1FcUAb}SFt4@kM(mDMgxW4`OUa;m5hCr8yKtRd=+#>%^ zfx$m+Qr!{YZ0h)*>0FwS-ndKYKYX=^@>;d^UwxuA4NQa+28Ih;0#h1d4JOsrB+8?m zg-aTpEEAViwCURmUJ`^vMRC88ehE4CFOrJWkLg~wbsl=wwjX#(IATa#|Cp)GOL@}# zzBu`robGz*uKn)iVA=UudSF1FBmZ{I$|>fsJi~fdhyNjeym6?AtoaNJ{mByk5&fZi zT+s4N^d*0M_&t@+VR?%2{>qR2tv<+b@QB_`_gMLx>YdHMJQNGVLoF+3Pa|vlkUD(d za&L`|mQ5!JprbwLu*d13C29xsn}|pKm37Z!;2{J9ie_&iWClr(vP;6f{`S`%*Ix0! zL~tr>Es`EpmsFdcd-E;!9!tmyOfH#s%Pr>s{J=#pPRI&uE{%82EyN!A-a`lnjNPvu zfmfluKfw&>JtD74dlSJNuy)AX)LpXfowr8=>QEf8tx&Bntw8HF= zdw1UA4Y@(#Sf>`-|3-g*V^(0uaky}wcxaLPKySYebSz3#CMpGvzJDnnYarRXT#vjS@7cx+ zB2JH(j0wOVGtETcvh4t8qcbQk0{G+(V_7{4_O*2d?ho{d6t2~wau@?@J>GNL2? z^7<<$Pn{2zU4Ze+IVuL$?;k_GFCK3ZYW?fmF|c<)JRM!WIy!9YZ%8{3$>^ z7OZCFsdk1o9@>m3vwn z8ZevZ@uP=s8sqNjnzPahT~XiNf;d}gsLqZ3vYh#)9ygAf_U|UZ`|M#E4%~V`qNQ6H z-j0(~_&Ng3iHZ0iR%OYIMI$Vcxu@@MqiBFft%mgu;+M z`e;78_fx!oGDpBxm38dV0i5#VZcG4hp`T$(abg+c>0$IlYi9sTl&fY}d8AFqQEEb}^!&J+6e){w@`XpF$%n6$pyJx!#4SifA~}|MsdNGg(Gyx>7m|dva$s-q9igbUHCy#g;6UM4S`{En4hb_=O|KSD5%VuiMu2H8=gNi};2)zi2==6NM zJoAslKXZ(X07ykOIcy7~7Jv!k9BEWH`Ryj9gw`%I%G`x%eb3z06cw*qRSC_Q1cDZ* zpq;#Wz7WSB6B!ZP5Gu!8GXXp55@z#t?&$dOCTXqc@i6?EhgG2ODcoNO=gC?rnxNGQO7`^ef^T+h6 zr+XRmHA?h@l;f8aT?J?2-4&cW;eCRjkmd=K*^uu9L7jJ}^@(BL9CSgp$}2=~zEJ5^ z3|v0l9KhY{Lk8=2z0<}GSWvtM#h)fh<<&UtYCUvBXk%}qS(Gtlv3Rryz$H=3BIdb_ z&tR>E=@=GTW+K4KdXw*Q{e82}kXePHVZ*Vmdg7?j^@z^;4ZW%$cEk;9550cgw|GK2 zH4u#~p9ojdyvUlwRKe4_{FY6&MTsrSyweOXh+Oh(vr?KFW6j1Jm+A)f=5^8J?_k5w zhDBODL6eX5-v(|v{?d;fm0xSOwi%{x$_f35L~BI17yVS zgIFq4WHwSX{3Ipe&MKYUBlE}SL6yI@5P%4ta)G?WVwoE`RB%pP_Y zO4a8>{k!<9>|EmsfN4o-d=qcIKI5WF5j{IkXE%v>gR93qHk6Z2g5e4m0Fj+434%d3 zf9l74gMX(?XTAkC`PAO~MkR#-Vm_ArL{SV!&0<E4s9{ibq#8}MW_ytH?EH5`+ zP2n#hk)QE`di9ggd4$dOyhE%lv`*aY;XSWs-S?mXHWT?|{dstm`8q3d@L~hVIg0G! zX@JqT;8xn4?y2k3!|mk$BbdJtSiafkK^|XJ*Bf2C+0(I5 zOP#%0N$&cFeElJLcNqITAWLq|CSF2pKKh-#-TsZ4U2pRi)Knq!5HhQ?GfJfNO*wTo zg@gAB*W|ASAZp(GrjJ^MuH>?y(M4Ndgz7|bM*kxELN=lG zkM@JBogTo1zFKr_O}<=gSyZq#hK)krd`n~^sn82rIYt`R6W^!h6O^tAw^>2{E$I?< zsMXP4Q4cc~jFYO8I!UEjkRq#5oC1ojN>GSqX=-w4#wl9K*x~CWt1GL!#H7{jf9)5) z{5ZOpKK4!B%)X{yJuUS-qh?O=A)1|dS*r*?_Wjnl#FbYjW)Q7~SfzRba&XSGi`xvG zrXbtbe(t>suq3h1SqICir3a!{zyL|^fO7BXz;qAo0Bcjwh0!UZ2c=ib43J(#H^^Rx z(Wz(wPA$LcJ34pVg>eD5FSdlJQKIYfT!PW5UiY_B;l7n=25nQ*h31jI0?Vo9@;@ol z?SpVZv(G*UW3Qm!^=!s*uQ`XvDfRTnS;RL;JO|IIP3ViRKx~t|0@urX24+zC2*4<> z48W-L-6cB*x>a(4zh!ozvv2G`XcN^%+^nz#vQ_2)X{CX6Z|8#Q5-RqeqK3CtWUo_& z2ij19SgnBw;7$VVQo;kdRuS$)NCv-F;@njo2Y01LTrIxu+d3yVXuS{MtpM6A1Tmz&A=QGgSLTp;{@&`Td?u+syuvh3NI4wg2LM%rF30n;F*L*TGkn;gM ztxy$^_d!ilCji|p;zM{`qVNZQk~GM}2SQ&e^&dQ6=o>s2+zt1H`dz^X%2U7x+oj11 z*CpzM;9lto=AQY^bL;vPV)6shA?%|_aIK<0AJ(~8_-^0&-oUq6*i(S`Qt@w<`)+v; z#@o`~QuB<-+rz1cp)RkIomZP%WH(esucz)5nR8hSy662s%8OPQcN^QYRNoF$RZwX& zH`m%y(05R;ZoGp<@mIIV-|LnJn)wt|@j2+Vwh+ykL}Ii6UusVZyEoJbaaP_KaUrvQ z^vt{-;}oM_{me$<-Sm>pljd32lbbXTSVH5MSJXEun3kxOQS5B)TyBt@rxC}TzCT{b zyK&HC>Z7^}sK>=w?U`K}y3)%0&isyG>q=e-c?GpBKUqOVgiq`@zEacmPO)E}9~f1P zqEplI1!nD;HT{%l=DzCZ!>VK)w(SqfSCPo1*WfnDa%|cqpac>?G;Pj{%B*%tlu%Kq zg60KcOgz0bmDI+?N^=hKWICxS+o-0OFZ%7Y3jTfc1N2|+n0O~DsZpgsajSne1jm2h z{~0e~{U3IO|M=0{JKEWsIywVPo!}>#5I~5K#P)KO<5p2z%V{lWn^??vfg5_EkzL7I zka&BN7~byXp3||_SK+0EnduK!%^Q$}Jp|Ot8>oUsB8{cl@ zd=j=(UY8U3O7bz_uHEuI0=G{~>X1M9{nvHl{#|#PVUE)k8VJb#pZJRC|8P&(7&==p z$Qn930^C{5{?j_4{^N$Kj@H}A-PqWP1p@XLM3NL(DKR_5TDY=aVI4w40=^iQb-g4> zj$OJzx}nqB6$55@nSm~aRe}nY7C*M-Nn5pv*R_0Axj7PFu~OCVw(JQqb|=;^=*ekk zG7~QajPRtZ`)11LWqYPO*KOzE{)fItQl$Iwjj?$_FIz3t0-P6j#Ndu`KsYi?5r3ZN z5_S$V`XUKh8T1NXDaG&Qff2b#@_QCsp z1p4b1G4i^3)--ud6k#={K__!Xx@hwfR7)J0*c30vkn)@{Z?fn)>gX5iR;l61e3y^q zL2(S7dKdm4%EfILSsyhW&Pu5U>*V=i9r9chsq+BlOl=1|)sQCo(J%M>vN-v^Ybny9 z48EKeF_w0wL$C=gB4w%QL1!j@rv3#Za!3q#<+ES=I1S|EfNgF@gAJNvM57&`A{G4e z@5m5`?V5z-_1-P&-;$P?54Ov7?U|r;vO<_nU}ym^#Dv}wFb3~wNkSSMN;wi3@t3n2 zvTDk2R57m9i8!t1qF!oE=HOmxNTy*n;94-~Xx@lKRG*^)fr-n$Ntr}p8n~FUEY?@E zJ>JMNfXrrW;j<)VIzO^(C5yLBsauVJ_IVRS2H(NX`y(Uj?7#M|$73C}Q(9;fd8$q8 zc?ep7Ss&Ub<)pAQL2Zj@L2at(L9T2*!&!8YVDd;ro z-tMhD`2`dno```_Mqa7hxihMun7JmwOv;Ld1&FD-)B~QkDnW`Rh!7V?#cW1Rzh}`!XRVfFpRuu(`o30fP;pmx(d>RrC0c&HMT&o)qysUz zW4L>Zzd&es4Ab(75CLBV3(gM*r*dh_o0O`Yr zZn1BRzC!K&Do#dNmHqNNSp zn0jzmZNqZeRhyO}%vycUlmpVR66l1uYWy14jClMc(8vTtyu2Et1PIot_ z>@d|z?n=~(7YCLRy;qH}@oi#nk*lqmShK1f>hnz*0{=slc}OBAhj$%f-2uL3t_SLn zUU~QzeZoS3UNUy!4q0#S3PJ7sX9@VVPIaagkGW#Cvg(D(QbvVZX~j~xWs7Apx>|WT z1P?9YWBy6?OWbRe^giO84MGu#|KBkSD^77(Z4icpInS8D>VQ;x_EkY?J1g@9_zzyJ zZqQ!00wcG8nXjCvmUb+gpab{;0L~V|7)4PuaiN=l+Stlaz$P?~D`Dd7-3)g4vi)`h zsqZ%Y5V<)>fHk;iO9bJ%4d@D#P=^`UQzzt`jozT$aCzZavkaFgYkS=oOP=8+P>Gk|B&kvp3Qea4 zrnnXE3Lrg{N4$7{zq*aiWMOF)GwBeJASjt|FOmo+%S<_@m{XRJ$1_LDod_p&pGZ+b zN+HiWHd$H63uHam_e{9I18R*3yrE~{g;|MS7Y(F+&b9i!_57MAoKD^eYRzG+`uMs^ zd*v48tieGk3_HhTsRMAl;^3T89DVR+;dv85Ke->0Lr-t?81EOt&w;sh-VNooalpCP zl@mrt&l;kptKnZXg(1djMh(#!Bx=Q=IA(1v+TJuw<95Vz(%xFmA(XXX6O;AZR5>7b z%T?%}8dW$Ngw&5X8X*&(-~E~WIx44;;ARDEY9DG+VC>`7lKe-p{YR@5(*SeReX z&*K}b3eVUe=7i-WI)iLyAbguZ`KnyB{MYMH;(S9t{Uw=i>(OnxDm2lQqVGDK9Yrxa z0)5V$7}!h6$`=Q~H$tJA?te7$|)@eyiq>Dq4X}dqw$ea zFMag(FOTqvh!{c;j)RG@fDQ}JZ2C32tb;%LY#0%^eajasl;lZPTRQiJi7jUKURzo7m1B*+VbH00`&x{K9VkNs*g5C75+szB~C% zWbGrDO57k`zV1|YB9aM3q;DI}xzg&ElYpgXotvhUemO6E#{_&ul73q13UiYD%W&%| zTb-oDT+9ddf2dpS5?W-qv-qO*Rwf^9=>mWZX6t6H*sO{g>-V*1WTt?ZsevUlMkgzF8qQ2%uV zo`S+Hz3D#_1wKIE$b&5eW%LA(Lg+h1W8?xV#9(CI{FagOMcF#(iSIe(X>sEkwu^g8 z30x+uqybljnWm8Soj;_A=3mk$w7`S{Q*{DSgX zjCj^niDgIxpz3V8+LZ7g$4+dgM3+0PZ8eZE(b038xE4v>u&9cwK9yDIsV=E5;i^s* zR(Pngm21gY^ZO(Cfi3a}NcoLyebaaB=<~enHc3|ln(`rmWWZy?z?(5Ex&Yr70=#1i z#_kDA3K@DyB^aj6B^mfpB^ZTg!)a0f@MQj(sD&poxoDsR_t4M+x$Cf@7S(liFG&B6 z!enod+K&LmHwCZYKRoWY!173dc%Mjrp9sQ0!XJ|w673yZ_dfgIn+h70V#j3s18q>~ z{~yrC`k$aJTiwc8M-}bc_IR6{B^_X~zz)bPvawJmZ(rcCjF-y4fv7w)wzi?7+a*mW zWsx;2Nlc%G2@kxVH`1i{vzRO1{|E^DEqZz%@+#o%Oow(C5;!4#SFfX`i2Stivh8%j zEQx(FKF;Zt>-D^S;(fC5k>&BZgXjm`N4=@~$Ltc($N^Kfts-R#7=R$<)Xcgf;Z)69 z3riC5O$cF$-2aUPQ7kXXf;v$5NYX4pLgIwDWQ1xwZ(wR#+q>3j4f$4A?0n)13O` zdcTj7M5r`n&>GHkmUD^-=p#DGSY(zAhBj|W-U36hy*BE%^}J|*CrBZbG!7004~p^W z;$r4s2-!NTEDCW=AjRLQ#9wS=;?fllxo)tJ>Jw3D*cP(J9X$4lBwST(4IlR9UyXIa zDw(X>SJ z9vz%rh8G^;(cM^piyLE*dHl1K( ziXd2NGkkxounW2k*MBx&TDhG_g#@VBY1yY2%XP6NW=V+EgGm=!^zT!;Mm8bP6h(;E zBVQ?6i|J(45XOi&pw_O;Qkv-&j$PWX*m8{{*ijdYLn=4S)EB2N3_i69X5e@nI#k&8 z$qIHcMRM#NQ!X2eBDIR#nMK^AE80fyvv1-Lt($;KTqdxFAj0CTprp z&Hc#P6uie~uL}=`lT37Kh7cbBEjQ*+26z)b?#JP_s?3hSnhB^Pzsk2%JIr;_9H+^ zT+idiJguca(5X$zLctg2B2Z41N+c&#h{NW_f2~Xoj2olBD_9oEu-DrZx4;8S^=-x^ z&T<9zk18lXaDs7-&)%Ha!_%8+BW~H86d*iMPK`3hh~O#Hif7^(L94adzRcRde|V_c zRx?Lg_QI~x7ww2XE}DGU*jwxN66+2XTe$|WP9jg9L;YE!Hw-S0n&q+yX6F$4m_!a- zLQZM4F%CwHvY%r`<}zqU-e(bqQWZZnuwoL*LROPQF(l*Kg3`4OhN~Xx$fq7?II=Mf zt~7RTyfTbZ<=IJHW8%WKVh{s8d0Z{s?$hLbhQa>bI$APkDM};D_@tVwPO4 zX=L#Q3*?n2iIWP9Fg-bG8Yv_4b%xLsCSR#awy zZHG(kgvC0@>Pv!UB7SM7IqR9xmdNI9Plas{wDvCU4lj-ga-tOqK|iihMibefHvV*6 zFODK>l5F#?4`!(`(h$N_XQDHd9yp3Dros6&Jf94&X>>Loidye%Dx9DZ+CU^sE4&tm zpOSC=7k)y4-6YJE8b@i6IT_x=Fnv6GffCOXV>a? z0}iAHq1dffQXK||F~N2WjRWHIfpHs*sjm+zCBRa5J{DmVvrihQJIPwz`50QN(}~bH zN^}dh_nh)Q=vilm&0OXzXB;(~FM}pxc!NU^tenqqVr!XFxI5Z6=Yniv@GYGl>oUWl zJqyznkD{d*7ci$;v7_@R<0_n{EhNMS(|uKMi7QqeR-f`V@Gm1;GJRE_vVeVOIk}3) z^+l3GhCpk5(Rk(Yg@)lVAM-;S(A0#k?63zx`(`L)<@jB`&78mE;ML-^238p4nr0rMVvc z<1WB*r}^O@ihH^Qthj#Or9}C}Rf{U6zKWp>^|Lp%I4F}Iee(8swbxJAmwQVsMXvsg z)0LqVcj1NYlO&{blt??zYf@-$7B-Q-aoTUNW0}Luu*8jiZc1AR0_&ny{hNEaGWinD z&p~Sls82G3cWCH?XW`b6&zrz-R{5D-jT?bCr`ZuFn;lWRJz6d^q`|GYUiqfx&X5njD$IYLuxkJK!lu0_}@!J{e8P7VlEf*i?Hxb2l5VK_!e*9 zt94|Fz59A#Q|qdI@b2liy3Oo5#y5xmLAQEDsmk3k6a7GN_@R$!6jS&0+q~+|bCrb^ zdGz)V&p||*`{7{1CG3$W^c5iVl_1PH6!R4!%ppeNCr9EZLgFVw;wM4kr$CZN3D-vo z*Z&o64mH#Wwy&-X62A*OP%e%0my_z-Jg`*e!&S=yd_Ta}<->g6v$f-s<;$T^TlZUK z($?k8{Cz^hAOk4_q!~|l|5hOG63LQaI3W3-JV&PF36EX)aL3j#*$OK}+5oEoQ>3fw-Z}M5I zBcaSH*q$)GZSTVVvoXzgg1TDRqV{J9VfN8XSnu7`BTwb?j^wgmT-p!mAp_FBU%g!K zDd<}j@27Vz7Q_c|BhO=GwIoBsdK#_6!^K09Lq0i|#N0g?RQ**HZP!+$CxTY#PI zfADd|+OXa#!%O^5FWa4&CLZAS(9jZkX(o+GLPNI@MCFPC#A-v~tkSN+?DF^f`MJ$K zmBV5*kp;_;Qk7`nHVS~HWi9Q>=ZCfT=H;HItCg2dG=iO<$!u<~#xe5m_b<4U>B(%) zlS#knEGM(;_s=kS9!Zg8BM0*8!d8~DP~Qybdlqtj^LtqGUXy!-M7Q+M$gx_MQ;x@8 z-*+2w@UttRubA9k^ZPKMulQWQ@gn{Oedh9v@9{&s=le5Q-|vks)p!{#F+Yw}VaC+& z{=;0E@8QE8v!@Ah;q*s*JaeWSmN)-Og7>pR8S0|eIby~J1t@wfnc()vU&m@B-o70H zJLx+0X{$O<=8^xrvHhfpmA>?*Owi0&qb6PYGX4!l#EFts&l@`9X3T30C22J0BkE43 z744597Ib=;^765x}U~_dDFJI$U?wMNQR>_rvH6@8qfcL{FmY3Vd&EGcY zeLV5C2Zc&o7Qj(5H^G~+g`eo<=Ip8HT*u~G&|Cj!%$A(nm3eL0groQ9T(0K&@SL9h zYJdKEOUpAkMd_$%iTio&GKH31L!)GMkCwMJXJK_2!??5D>9VxAkP1Sx0O82@M7PdE zLcOu52DNeA!p=H+iEX$jzvCHbWw4fut8)WqL(8?$ZDe^mMns>59igMy*0~|ohCc4=+lq6udsAaad< zLNG_&#?73&sv?X--KN?~Q4BT|3!1!IMvJD|Cz`PY}VOC6)eQpFDiT(irsaEq>L@Xbk!s@C|E-YJg;fN)-|l{ReW zZA*=f1)Eogd#aSz&C`PCqdFr&O zqi-CaJOP4QB;K#IIgT_(*1Cgh)p&R8(Y3_()D8+qic@5%5G08R~z1+RFCzHZ*bK zwg^vSU1spe?7_~&mfx}Q9jFrVoPSfwl>p~V1NGuT{YxC%#VEbqoOMJ@^lHBVCPysf z=amQpla)Rx#B5L_KlKgv41DY=LuciKhDcf)sfGr zEhrQ`KeP-ya=ss;AQ#QTk{xP!MgXkWRhDu#J!l$Y ziX6om;Z$e50477=;WW_#n(N>ccb)QWWuZOtP z!lQE?Kj`I3k>O5o!XO{}Idc-Ck{I=mOP+b)kLPW$60=s_> zyku@tM`>b{rt~^3S@UUhJ?O!k?iTVmmsr27I6&w5RWL*0nG&lfQZOTpS8{2Rh|Nl3 z>Uf>d6mkBrC@}rkysR_!C2f1+`Jenkce!-=Y={F7GsC4*iJtzo zlbJ5T9VbeS{BTbMvjI+&9etdv)Xc*C1L2nD5s!pEL-C2=yC)T%proYT$ZubDO4BeR z-Eo9WxqcXJv@-({c~9PiE@f9TA_N-AD=DS&jBP?$2Z~d4Ceha41Eg+!18xOfurakwsOliLBgFHp)VXO~&7=k8BB`S7yt2KYuy=dMz ziwvG_Q~TEU7?6kO|4r3&+bkh+t8SSKR2p3;Od0I6iZ-Dh0)J(IydP7+^=vikXd0Y; zo&NU88)1to2xf;@J>0IaxIk_P{Uw~6wayI2Qcy`Lpl*z!CoTHO899p&)&>mr=VH&= zF0c6!T*ie#=Ui5!CNtofuOrGOlvM4@%2GbOQp=&ObRw&d@s7r3zP`~vtrwVFad%QF)p|p zm!X433JWF_!sFh)#o#Uds)E7m_~E)>?-bQIYKRCZypXg}!sEMGx)Svhj#SFj->^o@ zqDAVF5~-;1-;_p!!s4MacH}zDb1O{el7!!=x4zgPr#P(HJ(3jjEch6l(ie=<=6sDR zd`3pm^lJ2utq47-)HX00I4PL~&!R;$krH8O^{b}h*0nQ^j~)mIJ)pQff8O|F4eoef zYcT3M7(5@TX5UdQd|>isJj-Wfs^x2^$7)pGCtc?ZU(gis=?XSAwW9P!R@LjU^oyw; zv5!Bv%zhxy77%&3rk4K=&JF8m#Q?}c`HSC{oO=ur$b=w#$Y+;Idk)?gv5beK{wH*c zejuvbawy`uXl51~jy!cb1uCn5I-Xh*SuDHOReZrK-`Eu1qE*b(2URK)YX?1h5H8-RtDMew&U|T2B~wJsSfqwG?n2v> zrO=Am>&VK+A;3&I_l372-*Hi9km1f>3|=9v)A@}Gzo02Uu`IvA70+t%Rl60(rhuhf z5ELpLf#{hssx0Hxo|Nzm&PCzXC5&j-9(kwKaJrEa{eI%nK?1~|TD2yJ=sY|c!hV7G56IZDX z$KhVAvn3V$R;kd?#~nGl47AIc{zEI}8`UEQnK?CXD90xj^4I=P(E=^~=$L_P`h}FPf9`+DsnDO@$85i0MF}!4LUH?^wDuLf4?A zWc3Lr2|L|KGg79){YkVE~?wCJvD6(7dlM*X`^huprA;fEf%Y=rrB zNwa!69GQLv$x&+Gvh3*p98*LQIfba+K~Rb*X%M)Ml;Sd_n#3!GNp3X0a%*mUNm{in z`!4f69-tjkKKN^)D&y`04$Axab+y075;Os7gt8S))CK((vWl)}+uRny@sqKZc*a3j z%jPGjZi`%+ahhYCXkx>EwyggeiSadc%A#9l1>|REB1kKKDXDp*YN}OK8Ai!cX`Um| zxh~W+HDq}Vizk^PT8=DBG=y3>|Asd7Mpf*|FPMxMEuLJ&hk4vH;d4Q8C5rG~ zwFEwj6rx5FRiTdr4J6zO29lt{RGox=z;qZ$n=xnaLbk?2)Q%VF?+6k>8Yli|Wj1wM<)PEgMcrTZe*m zSE<{q7#guTDHX`9e)rtHq*tF3>V2P-!9?w#ituFz1V8#1b7`p1z`NO3cU}e?N*2^O zGMXf`d+`g8sdm|vNdwBkvj{eXXxKH%exSBe+VoBIqXaT9hy#2?2VewY(rJ=ji@b<^ z@3zV*71EYj+&d~QN^CF2k=T{igZuf@u6-SI#od zvyBCbJq#VEvh~^9$XkwBFPwiZ86Il1@cHi(yB$5qi48j>=?|QXoH!=p6oN&Za^awz z;-0sOg$IN@k<2j>pey6wZ^WqtE@m&-lbGX{E(L{V{f7#n^*#}j8j#dnXE7A_KknIa zaj-3L1La8ult7gL&nDL{Yj4zbCL7OY2jkHIvidkqT3g$SB3Pm`Vu^PKiH=ue>5h$N%R`1~vWzJX^Y|pthF7@#f#Mv{ zhU)fp%MdU>c!e(dFq3Q5{;uObbQ``|NlQsf^>

vS!leAbjo2Xf|R8@FKkk3um-r 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

w#WR1^Xq@8nJBZQdD&IZN}r9QO<>ag(J z4~(|35Eh53+czhP1AR$&=m!?0^N+NaXwbUqb|XX5DaWfwgUcNh#~ZQ;YSog?^pgiK z;`6XJ0c456z7f+QKGX+}nPPFo4u{ly)a2-F4+WWIDcV=(H@CBmB$via_*W#&qPlNM zjyQ|;HSv0hr_@;%HcLRL+2(RbNsc+Vq?Zb=*J*v_x7W(|eV8zs*y zURweE5MZa@gH@7H=(d=sO@LxxWeiwM1>076l2FDxUg$dEKyR;!ec+w;vBXCL7b4Rj zm9ejW>}$kxsKg({i4zS-hMhW=Y;o{y{ki>1aPHlCWDeRlQv~Jt(6iEE6gU`BSleJl zC=?c41%{8@?;^U4@T#Bs2y{fgFiXTGILA00UrcqB&7eBXF46>3_53Ey8~CSid#UkV ztUj$s5YY}upTJUpC@xq6jE`zU?;-p)%>&AOHO?N5BOXBPuo;9bJ0xm`xPqxBQir?$ zh2_2HfN^H?!WS<@7gmxT!V3HkF6G7B%uoTGBRMjd#g^?8*G>y&A2y)x90EiTwM;~H zG5jAvQxSjw098fs7fED9_$$bP+`Yw(&2e_rFqvG4T92TT0pmKUdTrq4Y9)>o<5c_m zM`%hoL%pc{pZHtMv1mhEam;WRt?)AEUkk-6MPd_tgguBV?p3Spc8Jnk(_OCZYFtyT z!GTT8k%4V5?p&Wwms>)`y5=&(rBz$V+VT9TGRP%No$}oBd?^J&N}Y1wL}6?No~3BX zZ*IdfsU=7$wR3pRB;=>y4o~C?ZbX_zYTtqqYEkbzr|O-ApP_n`_h70OZZwTOB0;+d z2;u!WIuuPD8Z>StwtwG5-`FYAD&nsAbbk5oa9t>-(oCk(#8B<9xgPQeOo>?3tWndl zBf7S?(WvsN^V(CA8PmBXL9t+0`S$AOVP;p0=*rS(H718a@03JK3WpSc1+6erLhrAy z&*i8DpgX!4oPgzq4=biSlTb_w?R=OtRf69_4(mUFfg@)Pzgv(jc3Zd2uuT7v>a2m( zy!O6>w**l<9yXTF##{nIT}IevG;!tWuwE&2t2)AEp|bg%GD9cG;#CH2^m+34(^uR$Nl^JtKdtx)q=Ua$&4 zFqK&R0-=-su<6#R6v)2SRSQIrY2Iw5hh){w5G6HvAjk3FaPB8?uZ!+H0#<9(VJgq; z#3o7DU<1H9PX}5pv7oR-OmE@S>Tj642)i`r(IH*=4+%D5^OYjk<3HP?BrgjHQX&Df2Tnw9 zvzk?=>uM5uNQza*?~r*#kRbL_?nDvWAfS@L!cDKypzrKzRUtYX_qL?{+JRQ!=c6q_ zx*x?M$<5S`C)Hd-A`W76^`&-`q=Ww5sqpq33azFfK#X6ZmNif)B3;lSO(D;xuLSbn z5XjhR48*()vk}ZA`(PHxJUB}s-T|iQjziGqoJum>a5zarKgx_b(BoS!B`b2(Ckl+1 zLdt{on=lXg#coatSOWy@;theeYDhcCX~RYcNG03Rr2%;aQ}Wu4zXcvn+A>Xm@;|J-;be}$$d7q!n2?z!#^6# zUG|w-3}hn%J@%Oq=HNcksIS!rcwwy2W^#G9Zv74OVW7BldSvSlnEixQ8&)L8JD$4d zAFOv@E)omfi1WeD{%OZ#9(wRGf=+>(D}lvOqf7|^TdalS1*M?U@MGmUT279!_sl#s zny%7=vvT5v;KPk%X5TvORQCkrsv1K1pwigmb!TaW1K4S$N<=A?r{449k0nOZvz(%m zx^J=a8jKOt2#mIgX)Z13O?Kp_=A0oRwMhhVfhEVR$|!sS`Ha@PeCi z9PTEJ$-HqmS;CaZak~jE`l`XaC=Td|*j6Y?3JKbg$id{f(AizA=bm+f<+-@_Dy`4f z`)O=aD}1tsTpUxH_k~=qJAe$=_xUJ`{$EAjcei;V=#$@H0x(1ZZE4x2KP}Z@W!%I) z)z9*N$NgViNB6BoW1QH#52EbO&%dQJ@gCU3f-$B>m*MSqwtmOyaPfYfu=IYE}w6;5Is? z^D1suT^&TYM@0d=NZW`703`vGGm-+qBg-(I&=f``Cxx#F)^^Zu)HsSML1utrn>!W& zY*DmDG5AgCB*lF8o@SbhunT1n&}p6I5Psc5e;y)Ad{)Cso}q@XMQSlLgnPN9s>RWB&%is3P0LzOl-t*nhx@ENTh{10EK_l zZU`JH3lZ`cKnwAh7C8L5X$Gm^E4#Fu3}a7TvP=Wl6@rTX2X&@kkPCK8g$H3%2`PXr zbg*dzBY6&H-jaCa$s7y0xrT8r3hR;f@9>>ws3CZHWy_;}gXspnn=&yl6c!VeKV7r6 zw$i{%S-fF!tN65nHJ%Pg6mg`g+;Nl{BJoxP>!$+Rej_cagg9RKnO10B)sWBrHkXm1 zj5HTU-KSaWicX^%4ecH2x*j>(i(_q&C7iP0_Ab!NcT{C_jHwsG`cyqBt+YQg?ts`D z4c6}cfuA$<2L>2seQ6+$lvwgmZxbhZghT9m`NuQ0NK=@-;wt&LR*1HeKxgRv+^4^4 zllYDEauShYs}&^UJKP-EU2B}ztK%>oO5+oEQuWxfZdB2pYCS1kF5iQ$XomQqLEI(A-td6WuBbiO07|*)$ za=ON8)$g|({@S(p5QA*dFQ+m!rJkPD9er6ofK7o=296<(7@l@O-+ck%Wd#x&8Ti=6 z9%kBWNqR`Gr*qPRdDkJ-p@j;VIyq7Un?9RXu6?X-V5m!Gn5AQ3iN+}N24G#%f&n9M z@sW$fR#}tzL597uLCOQ=#)i%`zKCFBILl6$eY@w()=?42i)a-S5l!-1<`yQMqeY9s zKnpbG)>4E8z4>@Pw-_0^*x4wX%g&#k0cX@3OEEfbv97mSNuYovMFtq=teKB3??gcLosGrTGg{)}A|$!_r~? zfyN%%sJ*oQtw;JG{xmzQ_&E9=)??-hrMFKNX_FW$sZbN(0lgy&~JudorQ zS#j_#*1XM5=(CsqvNu=^L0R-t|I+}FxA3U%-+5%yZV19#l05aaF+3bI(ERA>Vuovr z^ALcb#b|+utDprqv7!;B`ni=q?Lp;%gy?D#dcR{h$0Je&f9p$m6o0vvYMEsB_b~Cc z&2r3hANFK;PSoM0SVjARiCX=O8VY=y)j{FS{LZi=^m+Xs32gtNqEd@l?G=%MfZ#fQ zlGy&=RFsYFf0I$o*;+~mVn1Zm0~H>>)fFFHK>GR>>7)!gC^^yaaDU$t-)~mM&1-;k z1fAc*S*sTNh3Vq=Voqo_Q04bqwxi~sC!JCLob9ZgFIz6`FBey5&Ws)3_AUNnagmc^~+J3%;9uV$!ozPWn%8Pv+-G^>%)ksL{cBCl_`PU$-Hci*gz7 zySJei@lrlHlz2Su;andM-SDJXkRFuWksQM)aT}~6VhR4}=FjcD`Od-IX8sM`w@egaC}!wMp8VOP_ zk$)?ha~w$TTM~kJW?pOLVLETVxgM ziN!U?uKqTCRGWd=3H8?44C|#!DBe=p{)%@fVZ_GYFh#L!Hh>*!D`(BjMr}rvM1z2) z1#U)*#VcWgwF>>Ca>|Rkw00GdeHr4|pgv@nzu|~!Ch&-hjAToDzmzFHL#CSevg{V6 z#^aOFAAn?DPAUS+gpJ=}Fr)Z{=)&(>%<(A8x&SReOHzcM&&Wlm{<<&IM!YbKJzxnv zorq1tlsk$zfT)vRLl~49A^~eDfgmbf$}HVgP`P8=M=zX8GQP5wf)t)AVr*RGh+tmq^g%B5Q;<|1Jw$>e1+!(-pYsZCdi0$0nIh;RYiWOxR3Vkmq@A@myf6;Q zB@&3;W?XbXDWz*V=ydCIfHnemy3%zzY$ISilEaAwBe{Dj=vPYOFx{D{nup@v*X|s;BVj z7&Np}hHmQGzjy;d#8fQe(&P~e{iqQvSej~s4+^7wHv$?3FnC`NxgPz9=1{hig>4a+ zaTE=aPkT<%Ws+`2p4{(Xuo-~3kVbNr98AtMhM@1I%C)f=1f7WWNEs0ilHK_`E<^@{ z-n?r!3d+;KU|L3O-dm8`?#xBR#9G3dAidUrXifJEZ7u??KeDCun$2v3E3dKqwv%xv zbYb&FQbA~_Y2rzT2-Cw>&qJ+PBZGdOpb#)^8-Poh*?`Vi6cdX?n_&i9s~3ejO8gE> zd{*D+b7bQ*c4&GOD3_=#4f(8tx-LIIr-D;<&0rAWt%BSqSR(OWp~dinBXvMN-63~z zWHpiK0>dHMN27%gG<*k&tR@mRB$>m)r!d;9P`x5Wx-+ak36VXdhB1jFzN{82i^;k} z*8`A%2|G}KYJWkH`%1_S%PrHp6RvlVdZd)mZQr>OEiknb!$hL5825%ur*oE4SF}}> zWi>{wx2i6i94jt{+*ex$osV6$KAff6hJF)qD`3~z|Gj7(d{IR(2gN|(DFgCpu?Mj0 zANaxi-ThCW6QqqZG7~H$3@95y84#a3XCC|-*RA(rpVTLNm1)E{B76iCks!mrI4Mx}C7U%FLlkj=-s2ErbCZv;e23_ZT zjpi_r4s@Tfc*(#Tw4c-qgbke8oE4}{k#o)K)I<9G)*YFO^ysx@3~ER&^0~Fh`~*X6 z{8u2vvuVN%?P#muay0XxIc;Wap>>PJa-z=GIB|0_=7og=(PhZHi3v{ z4j*vK1eak_2Cu@Fq_sbPB~jehtL=il*sN5oR)AZZFxD<2ad8_GQ2#O`yETQulHt44 zE~GN}binWy+BXS$EJCfL8tzy!+Bur_ggyLj8Vm3bfx)4eay}G|(`j};daBA1C~H)J z@?$v$QKZkSCMBU?236~-KD~{Gr)mCKnMPK@E?SUc@DEt%Ylra|^6(ducMB;>8r-)y z<(i_CNanN!ez#Ymw4^=bWzeIcxm=1+=b;_sg%DdRnT50MxnYJxVnXZCJZ0=YWi##x zik>mvv?#2}lU98QZAB9GbF3n-1!PG1P_+Y-YLdhT$~dGbNrRMt6P_u<0Ui};2ocer zjlzaG+7SRFFG=)0c-GclL_Qf;?-B=hr?-AO9p&SD^d{8nf>^-|yl}UXI+7)}O zm+A2MRBAdul?V1Q+)?d(hB{^#ywx2Mmw|4)EBii^ZyjdMWF3hpet=X=h%=Q5iKm2s zlCub+ph=&Z+ig52T+}BDrpMhyJ$6L)sL`84e!4wwr%2cV29NgMY{DN;lP$6Go?`}e zRw-MesF|&dy?1#acqx=xferq#SzyVSjwEohnn9|%L5RM9Ia2llQ4>a+YAwC$BB&ZL^x_mUvps*ia$vd{3M$@qsp8$$&; z`hMU#gE{Cua;O&zp5=DN*!VA}p4aE7m5{znsj30DFTgOY2mi9rgXW1;cPh=!FJXrV zGv)B)zEQ~c4kjfk@=OJ6v zC`^eZ2C%f_Ir2s#fo^gii;~>#a>C)+9y>}$NNAUd+T9B*8C!rls|$xBc77}CuiuEv z7lVbyVXQt5b71L8E@9y8(!F=-A%16wOPdntNUL`9{?$mwSIq-2US-M(Uvu(rQmZDd zHW5+pDT@iC84|fIK8HJhy0CtZK^?RFSEDrc@!an?#;tq2Ts;nR?tgix`LJ1!+gK{0it3?g6tP`On9SGKd+|NasR*<9_ zHUVuH;IR*TOPYBl<|l&5tnLAT8-EfD9*X+;x+UuGW^VSmCCxz+PNc*nBw8YdDy-&y z7|hKL4Gx0tNcPwlH{S0cm+((T5?dnFjeRLgf6l;&RzlFClLbst)_R%Zfksyj+Y~{I zSjG#+^m5P1L0Ym)D1!6Z-^|>prli7)5=V@k%%^Fzj0mWfLa<^}1WZ#-(>*9431U|t z6CqpD8Du|Ype~&{6#Yb?k+GojQ_TgzXa#`Y*b7uV@|lq{nes&T&CVhk0zf89NJNQA z71P006_nieF2n*wLLIQcmF*>Ht9meEVpnPk0$E$Rj{Pv~<*Z|L@7+DPyFs2+R#6kb z_sBu=Kc)%ExCp>sr5b)h5E@g@K_q#3s#R~`TCRWyF3tAE75 zLaxKda@JI|&U!`!qGL9V2D}99(X&?gb`}2UwF!OWKiK%5qFhloLO-4^UQFqZ z<>{%#?Mv?N!W+$$bUGtF;_Cxg)k{fI5PnEYA7^JZDMW=h(@+Y zho3N-4p|m4pA#F%4wQXY)V$cnlgqKzRRyjxqXCUvV<9aiVoG zuyXz>hx<=r(3Q5e<30zfvLucG5=wUm)az1h&D`m)G9;QM3WBc$+4X z#tmv8yR}DZR+G@=wo}pNQWGgl)hmnJu{fX|pZV-(6TUK{kCFuN^G-gjcuvS_=s~*~ zI)bO;yuAlOwaf9BlqHp@+f3-fNJEUFZLCDk;(~3xy(c%BT}N9`_cH2gxJmjJ-yR~`c*QxQQdSwSt zg1yqvUhPrwT1V_72VmM0%=vczdS6gGU8_?L_J}KezV9gCt4&*AULPS{KT8Py5mMLo2BcAV#-T!9j?cf`UK|TNXA%VnGJ6y?H zeX6*4v(Y=SLFzl)5y`Txk^&(D8Pp%xY(KY9f30(Qn+k#t=g~4`!P7i|nQ%BGBbLaQ zK%vBP?bUNWHK5CHCjhJnKkN*wGD+~u7048ew8WuR8INFNFifl`E{~LKo8E);JXAE8 z?M@4(pwG`m-nVquO;?a*rSERaluNE{sOtBpl&dy~#7}x9R=zcWVMzxCn<0k$PMEi4 zy<>1DJLabH`uJJZp1>`mLE96B3Jl_r&+HNh*99Gf3+o-)rd13EH}Kz!!tV2(=~;VP zur*M4;LZNoNSrQovb*6ptDD%DH2gxP#|c@AEfsNuW1xREhOWpnJ`@zYS#&2Qmew~z zYR#9lm_kms#HuEq{w1rC>)z--@mTED*@2+SqNc(Z@EZQ$EydOQcDjc5ma8Fm8tEKU zQP8#!vSdH8DCpv3WvIVPmeIpc=EM8>D}i6@wHB>8EH-s{#*0J_Bu)eT5it3FN?(N@ zPe&nIC_Ls3rMV_~%pns^+Qbt}sPR1ynuJ3R$8|k+Y`?oxVt-64{_1?;7C}8J{?L(i z^97g6@|vP3yZS2bjZS}D2&Q&FSU?y7>9NlZKi^K%O)YsV=UWCoUlL(gBpGG|F z%<&9v2Ij2s2e+)|DN`ZW@+OO#!$zvmloU|));1jdaQH!0mfxjE@{7H$)}l|>`TY8S z@$>+;1-Zy%5^(~1%I2bw?ffLeOL4icOEfC=RNJle1`y1e`?N@n(!!3yPJywXK-(Zr zu)3{CPOv(#R;#}O`V3G|+u+{F<*!&ClVTm=X{d8R`enB|m+MCwnBeIRXur!yylbGu zq4uPJ{)GP18r8@3?!X0cs1W4@#c6vUTX6Cly1R|@m(D}e{&3hFOu!m7GTas>tKM)F zVNkw}hK6C?4+@A7>_{`%q&#_ZtYuwkXm zB71>}NnvN7fd=n|WPoTgKWRjWCA*45b8=f}ww`AF%kS$98__&BTPJHJv-v@+u^&Vi zs!;E?EL<0iY}{2WiFZ5sscvIE83!~!0qy~nX{gze?01NxhW1!sJe2LV*y3;*$=3(A zds(J&FX@(xGudiQRtyNVy01zJtQsR~D8Bpc+h4!w=3k|SKy}Lr69kTf>aC=17ctp} z#u(wrPAR$0j4f&pK6+WSMg6`*!%l4Jd?b6PTE;ni21jK30#TQ#-jc0q4bR0|FvfVT zTUDxS@sGU>FBMf7^oDEkhrzF&YFQJ3)(DJ(8&tkX1sgVe0(h48+^Vks-G9bdpVY!eP0gqw62GP zho{z)`xiofDDUoTxWly54VC?Ekb(ew(i}KY=HH@oWEI}UnN7EjyVU9yfACpG{;QW^ z$2`_ZJLSor(2wVl-cp=x%v7i;rk-I$LzZc5stD}llKqC}!)n`33fCt@n6-C)R+ zP}Vsyz+tkk`y7kA)@$6T@{ywPyEIp7uXdu^x=%EQd%#D~$=aHEkb1?HtVuq}lEPS8 zb&}lhFqm|raONh`!uFaM$Zc{oFqWe`p~>Q-Mu014mA+?@BH-g_(~ZGhcEaB+-MP~g zfB3x)h5pee-P1PR6NRn$%Y{p?VXCc^iB6!6;+gv)zYD9sS1^??>PhOzwNk)wFfYN< zLRLH;qE=q&>W@Z@1AaGH9~exHaoRsugrcbYF2O=*wAI`82T6?Ns8(N~W?rOL!E=^KlRu1rJ1`u5%(9 zt9qJ{OV=K5mqkIJ^=P}iPc&O^ti7$hJg5r#B z-Y>ZEj@Qn3KA!Efx6pu4ok|^Hvevur0qXfRY-b-&d&vDp9Br_@HRq_fhH&qBc2gbl zuT94VO>gXDzJOlkns~hm&Mr0{o*#oyw&o)+|MfU`k6A~@Kx_C9?Y-x4Dc|gdWA51S zV_lus$|^uVlfyUJnizCP=JK&CS624ewxhqHUs|)#Tg~V5MUe&3ZI*#Iv;=8dT#;=0 z#Pr7r*PKCDLRcZoWA6jOJ=w{D%v$cg2Z}LyScUvTM&@1-p(E&5m+H0C<;|+^5rmu!Gar`(zchX*O(YT9iDXZUZDn$ugv@Q8$vf~?Es5E@w zcYlZ{6BX{&>!#B6r6Z9pQryuBcAvTykwEe3y#NKZ%{-{}Jg9eo8IdT|qf9OgMuv|} zE^NlwMDv>;0HLd-YjDjrd*gnq~l{w!&Gn z9H9&RCVINrU0vNK{ZFKR_sXwGVfJw3weErB0SgGHO!Gwp*{xHWc{_59tYy{!nT)p|G5udH z>K+vd$>q44Q&~%()g@r@)&cYz7cOa=aYU29nB(uRbL~1>eBkp&%kV#wt1lC$@~B9Y z13WO-+yY6X?=H+&yt2)61>_avgbP<*-{A(3KA$zFxA=b5lnDVh8+JEE^7NXqKJTQ8 z?cyx6Q^{cdR<02ETG6MuP);_Zo;1m_>d2+4giN(8Ad+Rtg>n$8-W_ia2v5+8raon; zl;L1?l0q;jMaYxE||v(>E8Y5{@7oFhXw9awyQ4BabP{fr8Z(DpxTvbgOSjc zVdNkgd7*t$Qq1V^e;tnqz!Bg?A*Fcz%{2QC>@rbyBtE<%7r$>H(@&$YAx{s%6hy=(J`B>ufMIbDXd(G zpANI_v$Xf}_9gy|Ael~ba!S>RJe?rmK-|%Sh^|&I}Tx-$T(x6wT z_`+L9uAzmX(o7d3ICEkSIn&>uNwh_oOCNZB*kLYIa=>rsA@BGensDCfc?u z0p-f#3ui;ggQ~gu&fS2=j$Xc?-cXeKM8&3A{+G~oY=OB`E8&%38LCB;Hi3zW>*Gxr z=jdx}`+EMryc5F5&)#`QXU?8qAv1&jY9!v#5b+Pr0!m`-^?qunzKe6eV$a$BLHu_d zNcf2Z-loXd128~9Eo?wQKhOUu7BMk)rnj+kq_?(pF>$0f{t>SH2@96CHWoH!^dgc< zdLoK?V)8uJj+H}vpthcu9)pK* zi0KKRPZJhsq-t&p-XdGY{8N^@M~#}ZkZLJXen;+2Q@pgZDG~P?A(EMC2hE*UPZSZCGEgygg{8I*fx>-L*leWDq&%yKvdIQt_J40@%+hTWof=LesgU^ z`5QcV54Ez**RLx3?51-vP_Q^$!IgZgGGP0ubc=OTYR$VL~OmOcxr>8>z5%$~Xad6zrTxy4@l}JUkK|2%REu2Ni1f z8gu%?PhA(P3t^l_up9;I)NzZGwraOopC*$4onlzMCuEHc@R^h_EC=V=41;9?15X=y zUSA1VZ9WYaQOG3_f!bI+VYs-VnD&|KFQU_aK&#>@i3H_~e7}Kt9QXYfvKt@t0n95@ z;4^}*qxuX>(yoWc!w3sLwH9^e5bIPJyK_MrH)|z8$UF)e zd45_RKuBN^0;i?G0Mp#h`T;9Iu0gf$z@;BR-zRGjg5CZt&T@FC#q8T)`Gt(*A#Z*r z!@s49$WCL2+4ZUE|8&S>0g{wV$@%?OW-yKw4+q=G=r7<^sXfgJ%J~L!#T&I#>|rcz ztQrjst_$zwQ`Q%>`v=p}a%-nz&lD;-EQXZc=ol&4p@KGEKgM&5iBGt@GF6ZXzQG*42!@!)cW&s5**EWRZ1p_ZpJLKGLj76OK@XU8!MP)F$cS zVSE^Jv_wRyuqU6tgXkBL^uPp8+sn zjYN#1#n7}?gXKA)6v#2D=#Z3e3=KsJNlh(HIJFu1lc7f$7b(vrqa(vo(} zKG06m;t!M@%C1sSkLWv?WAH8Po)_b9b(kY)A;xM8SFIz--w7*+oo15q4+Zl#g{nq# z0?jHKaWZw#jVXo;0v)=QJtJ-?3SWama+S^j5gPXAaje}5ba97-DPm$ub$wZW5hS$6 zrf?%GCdZalf?Q}?7+Nm2ui_=zN??G_9aE9S8+(yU z3%!AB=5H%UA}8tlMk80HnR8YJoI5*J+&phi>$Wbp z^+>{SJ^m_Gf^sX-t?W4&4rNFFZkX0%#-YoltRa@?~yQffp0KfnFoJFVqo?)fP(zr2mMaqFkIQ zMT>!!KmwQGZ+(6B2%7Sk?7|dN{UIM3IDz@ufY_HgLQaeR7@`UUIRl?_HF^N#>*s^) zM?vuW4LyDF(V>QCJDq8!q^&9}wOVCcONJqkhju?fHe2(cl#u!hiIz=Wu3}ww^d3cg(O>l!PKB> zxiA2Bs0%r|l*qIfwNB5i`wKJZ^*)5K|H~BpCG)2_puQ$-?bm^947o^?i(&yzSBG_l)e&(*=sWt-fUo#pSdvjjO)z)Yxyu z-zHz;r@PyX;Pa&MgPaCD2L_#ixLstqbDH%y&%_-}ns*f#G;WDAww~WMYgB0eMM`jZ zDtsW$MyaNDfZe2!H+X_vy~zyRc~YGD#D{h~v(d0%+nDm8Bb_~;qBUS5N+dEU2?TeB z54eSMDS;fY6AmbIcxHU!UyFp2xLQy@W85xX z43JLOTwfU~C-Ewm`5jEAydW$K{e)q@`gl`jTln=EG}`InpD3_$IgPcXgtW@} z+BP$JCZ(j?SsEUzuq6%F)MEp$+v=v%cx#)U)}Jm9J;O;CE#n6BhGXR~g_Q~fVG-8t z5^atqHu7w4ci#Zf6E14HP*sF{0siLdOPRwTaoHBnwineLehkD{N0)nALp*++s8z+N z;ZCq!(vb}lA3C|VNZ79g4`AhQk7UGSM#jlbKUe?Mxh8*}zc@u)0b5(O4#=8x2c*{) ze~a%#XeWjA$R=a&DXefL=|T8SdJ3%|6|P6z;bgM%;~%q!tKF75#5nMjy46bA1P?>> z8lWQsj2qdy!xfHGdj{LB>|-g`8N7E6sU*`zM7m;+SQ&37F7Zz8`78`Axve9FvNHe-{4SdQC!!X;(W(GsPEU4({K7Laz29FALb#T@!vj_8hX7J zHM2%|!KM~REz%{IiWI+aR^s7V!zU<>e63d0AA%j1WF{DQeM&RUU+$8a@n zhT?^GJx<4|VvnP>9nNa#QZ)oLdMaZ!)LBmufjcI54ucCS!9?f*vQjrz=Os6tEf(fh zug4`N?_TZ?Z}-O!N7E;hnVTJ5>2JNgS6{!GgHC>B&8l&Hv#D{Y72}(fDF&;&e^e|MV^dieLP`8T%=buZk20Q=y&%jN}1@7G?+vF%FQdErWi` z3Jow&(BVwYoAC_OInVuzf7_@c0N@m8y?)~&C_KS)aq)8dc)Q%gIDfEl)ewBC7@Y7S zN_0DK_u4*P*LD!zRF0mc{Mq6rM2%4h8!a+z6BrgifaipEpGJbBUM`e+ivCM^J4hcE zpJzJcMG&_}5`-HzO9FIw_^UOGgDq}!tj;v8B>CT@Sf)czkrwlNfyUox{9|#RScxfx zW*kb>84#{@1D}}a_jVs((v*}{zmA7cyOm(&7bGu^%);HH#Mf8hCPH~g*ys#Hf)c`x zLrb%^?@B^7AZUZUGaNJ2`wQTTW%;9103;nBvMGQQ6^#Wu5|Vc{;4r$CYV4)^68DsA zhtGhf|IK^0A?Udzjc6`jd>dvF;NB+++n=ya${&-cC|$OB9V#JlL^}nVH0P*iSJws#(Bx$ihL{^hoCz zejOFfK#2#}AdTeE0fhv>z-*!qI8#~31@jxXZ2_^LGTJDN`(bsO&;kfJZOJV*enKIk zFbE*-94hEHHDpGK3AO{Be5rYf`t$~|e=c&~rfB)nmtaWb%t$o`~W^n+9A zpnM1D3!YeAzn7;{=BhGK@3(P=J_OhjUv-01J@M~Vf3t&@1vycgTcCzUC81hFLr!e4 zOKl2>7$JKEf+d)0rQMnc3>^%AZfxuIfBTR1{3SCK?QfC zV_F892&8B7jm-KTkY)viwGdZiM_qjqnYy$J+aZsT%Us_BlWQiGlupzn2?s3Q?4xx# zr8qlB;g2hc?s9WF=*Ij8n>3>@Fxx?^yWDUyAZhus~i$h$(|3i%BWeH|)5< zp2SV%%{Z@uPs6BRTG3L_`vOv0C{f7`?W0EI5$zgv41J2e=zbW*fGU~-XgJ}xVVj!X zJRyOcpXZlf279y*VKa^k=(4JcKtUV%l=_5t3skq5ck~@;mB*-LR*FwR1iC#=9C}Xz zk^Eo6R8!Gzb>M8jFyY}JM7*&gx?EW;2!^Ia(=;{nm)YK}r1{BCPFlsi)?KQ@BS{OR zaq#_&CyWEtYe!y<=j3q@1%1T{Km871WOkfVJY6F)BHAIadLS|EPT}Em~r`gK%NFHZ#G$sc+O3R267lv+3Crg3Cc?xS@cL0hyY0e2!n#&(vP?P8P?$K zsh2STJpyBqI!xE3^xdb`)qC@Fn@pOM#n1_a>U!c^YD;)2a35oy=zL-AgoQ_hkP24& z@d`J=9zGOL5P`&SUNRU%DR;4h3X1+YIK_%*VZl5vQ$LPo6=oJy=N<}jBti1 z1x@)$e!Eim+o-x6iGZj=M@Mg`N&fq*I!U%ie57*}AZOG(Rc;zHJPe-dTEGOqFpdkd zK8}dIDGQ=ET~;R^O$hxNL6p3|g8YL!;i-&5JB+pLKfqgn;a#FTe2|-h+CNnD-Rit<;dOfM zKEn@L^NZ?_tfs}3?1fIPf>zvh@-=?i`OR=1?x|2nQNaCY(5cYF4AtmS(m}S;F#+6y$~y*fC8PbvQCjyfy!jt0EA%U;`L_t%kR!bt%`KtJbk)tMCxj> z%=NM0eT^JSGLaEu9)JuY!<-+Jy6#d`g+E{n64^yZFRLP_%vC*=;~xK=^({j|NHSX= zpV*!S=s+Rn>J@2kF8DjlD_Z|6Jtv(*oz8O^hHCc5omN}jb-&*P>dCmly+}<48YQh* zz0-ky^Aw7U2)G6xN0PIITOq=}U+I^YSFY9;>VUGkdH@;k0BZF$$aM!@`hykqooVNx z9KVqSd#N5;26b|=XltD^Rm>NtbwhYuTjtDo0*T~BzOR85ScS7+<<;o6s z%O-KWXyUTj2(Cuu*7eD<6N$~9gleYKwe}k_Mm8>G`C-ck#%*a!^3{9pFhTYeAz>GK zspas&MOHRXaP;D6ftu#@|U7uBM1LXN(#J5Tq+&^k@RG{#(nvSb(%l`>A>G}q z8~^WoXRKpw%(eA=05%xMxX1asFrXX-r0elwv#ce4+#(KbPN6_06P=t>ru&Vj^HD)h zhn(HUHbVUwT2VSn)LEgCwLbP?z_AO^|MG}c#hzWNS1+F}XNEdW$N1f6Fq0jVY_?HX zE8~XSpOdV6+fD6bvuC>|-=$lP6+H>DDaRfZTfmXb3x6j#R}zcy7ZDcRNfK!5jo7_CInwdYX>*q>t`^Ad?6^<*GfG| z%T~?ciM5pqVIfHllgC6k0QH&VE@@`2itZ|Tq7+XM4GYIct!>gqeDjK!;UVdqU_?A# z4K@j~JVRKJ=t`c{?`c|qMb8$bX!1sG*P-}o;9Fj?>*&U1AW|@N_u@NX?We&P8lvZC z5n@6ot7Du%K@I`e7|boJTnnL#YV;A2eN>2Okb4mAJ7HE5NqTU|7fx7dTL}6!!U0BP z9cSwnC+$|NDrYAHA@0Jhsl)h^!+u*uOG527vEnL$wLFhDiF=Rei+kcfj3-KF)u$-m z5|tG;?m7Nk+6)Pf*bJ#rNoZ;&sD3mxjjC{>f1Ve=U}`=1_6q&qweP!OJk@aka7+I` z09PH*zTE!;Tnj+^-T>P7hssamPpP&ZCe#jy+PG%{?+A2+SPrdin#3A>qSDnXDM^ng zUp=#;+Oj((NLy3@>uW1@Ix)>lb^lZ-Ubx!+%Odyo`H;@}a$~bZO+tOp;f1T1S3YlT zf~fH8J=`@OaubsW{$__mnhk=cF+P$SF%4Ni6`Je>j3tarwH4mi zVpS0vmiA5xKWQrS7-L1BZlzxG9KsLO3#^dd6l8`Ps3=I-d#ss;(aq+s1760-D5yx2 z>`$*m!9`ElMBg)s+PQh}p;xXR_8L8|O8Xc+&|)m}W?QVBPZ z6OC%X`o0w8*|3XDmTT}Y(w{pf-^UJ+$2rZEV{eY=iWKr3jW3sErsD{0;<_OfHMqik zR+IjM(kW2|{h-1>7%eFF2>zv7M@f6E`$ja{V;}L>`^F6vg9<~Zi)JnDB_Nat|DK4* zq~i}w7b4~7ZU{M=i_Q^t8n;7ThzlF0XPD*_*DPl2t*823F2`%L6f%vx57%5J*@6u1 z*58Q|+kdGLL7=D}GF9qlwF*2IQVq@Js3AZ&my?xw6A=&Z7@OM$>a0&trM7X_0Em0Q z=8T7yDj*65n=Ai@xLAVP&Eb=7Q@}4s8+?Du_b4n&4(Ds2VEpNzj|T$caG8~4yu^5x zns>0;(f-eC?h6k_Up@;c1Rhg!Fl+m+BPR)D7(P6E3#r6AfA?pthG?GTqO~UBw;bs%0MKj5mTwVSeC5G6E2HXqVhD`#b7nU*<)|PXQhZ>z#PF z&^PIe{U&{X8mF;;2FvJ2HM}L(SwWwOv>oj92z15R2M$q4y;S!@NbH3-11^K{ke zmiS6d9E$5upv?eH3JbX`sYT)|(iDu23<0?ucN*tD{b+Q;WS|3Yr@kPVeQ!Xm-wO9$JV26ts>dFgrR| zURV_OQ3^P|>hC@cHvTMnzENEVEG&=OTbmoa4$TnJKpE}1*b5ii#lP5govBU=HgRo_(7 z2efaqu$z&3e}8qB`d7aTJcrE~_BKDVm~|2y@sBEH9ccjMj+&GpiqD(QS=Ig3zFJ>D zpQSdE>;4?IA4gErEOnD_bdS^A$?M*EgIp{Rb)|W}&vV@rzspnkSpEp#kIm2{r1J;L z4%qu@#Y;Xq4xDPAjRq}HJt3+JVL|GdQMF7nCj^3Bxk*b=rhSP2ll|luQGqW9>w9XM zTf_zGfF#H0c-mG&uA;GOM;)qsjYKcgH0LhQ*aO_}$!*%Te2dcIYF{tmL*(Q;s3w_L zgmdKBWf>vo5Hlz+k7_Ql8q1)XES7PUocO#-{Yhd!Me%HdmLDY-DUU`G&8kJ{hA7`9 zX8E^ESw;$o%O=?%_*CFljmb+fLEMuuz!wxUtPl(qVZU5%(_0P?#3TWsb)P69(f)W$ z!_pgAOZId*XXmFwg2y7~tD9r1o_Aqz1Y02lo4B}g+!80am?ERLKHSca84BRv_Q+0# zry2s!#Lmgxz?7snP-sUGS0U{bB6X7bawyrMV8_rfTYLr2p_8X+X-)=;Y~(8&nXnq8 zCB&;ORWuO3CgmqqZN(v`jKV#A!ErmJoY-~%i zj6YV&S${VW&-`NwiMM;xk%32GQW!V26~^Of&;{Ud+uBSeixL>YxI1=Ho(DVf3-3Q1 z2@wT>Hgx&Fx;%vd|7%H1`Mulbe(2NhTmnkeg%UHpdYRsM+QV$69mAFdvM}GQ^1wU` zpGAqSuct5I=f4`aBoy0qC7y326kqG29tw38=VQxunki#=_fZp+H*l_>Nr`Pa&#L0p zXtOUZAW?XA!qq4=Y+u3a?B*v{bB;bC88ms))QuL4i~p7ymfv5gm{^LmHa^Ny-#Zq| zB--irr$&u@PT5li82r*`$YVEwtUr0uRql0Ia97ybbqTrgl4lTM8)freT8xk zOfVH(G#gLccAY>Z%Zj+2mF>l(@YNiuAr7lIL809XfNK0|k-wc{J!R2Hr4Z??zqyQN z{7yD9uva5)T5j=xVWT1~fqVD|ww=4r+0%4{$=ZurMX{>ZVsuPeNl&%6fhq@f+*uqq zw`CxQIdjqem)h61+T%Dox7vC|x9cB0QP&&_CYq+B4i9;CYTpAw9BU++oV9FJd7QRi zpd!Z*RaK+P5rvSwbG7$<2k=Oy?_bV4dEL%Z1Q*Bm2AvkTJb4K0C<%s>;WB&s#97-D zB$nJn+ka%D%(mBGypWUkwK~~Su=_#LAt-3dW#@K7DKFffIoG{X-o|eLsofP8`~Fo&Cp;h~#W>6)DIWpu9b@0(}6=^nkmBlSfwK@{AKBE=Q!EKt(w*p-Ex#kOm z4GV0R-o+lK>P^`X(0eq-eN%%{wvR~WLq)kkIlU3q}PzjggcB;ynpC-79i zPT72)p1~OUg`jv}JT)yNTQP$=24L{_#5iH{)F=<2zI=eeGdMom-(&FN!ytTFmnekz zfd6QZF-c?b<}$CwufiBTmBziR$M1(vqd|$^;33~beaFn?&+SsUhnf+g7gs9oPtJqr^F$oLJML3Iy9!5;uS#ffQf{q@< z?J#K&)wcQWYq9@Vlo1y*po~D(?L4*P5}UoptkL4CA?V6FMmW z`dUBR^6T#D(dPQNxWI?E(75XZ{CUa@B2FXjKn@uVStXvIP=UK*aT^Xgw3llzF33`R zWEVV?U!>9Zjt@dizRh7c)ELq&0?{hSLTg`PZYhDEaxHBV$3U3#YYNFZAK3?SXm-Vs z3~0xi&L@0=Yn5jRG5YdK@GrZ!lVu3yC!}}w91`9`H0S5R=A7Bc*sPXe4k=!Hads;k zC*xi^|D+LI=`sJAMx2K-Lyo303&&TxPQ0ZNcQLt73vX$}*6~{!A^4SEW@HtU70PK_ ziBlX%BQ`!o0%=4vN{#Q9Z@|mN&GFJy@=$H^qFr&IM!+mz!%HCqpH{YWZ z_5(J7EOvLPQlL`+;|7m1t|Gzza)voVtw~LmiOkFjo>^v^A49Lx6LI>4sm2h&31PAW zmp=@?F64C(o&QW${kx+_rqfS>rN=aNBxl?RIgJ*>7M-#NysLoZQq@O(NQ~h|cIW9J zPo?XJK&sm2plih9GG^3pkqf(q6wJU!c(ku49kUFix^(8?G&C!CW^(9Iu>274*6?Te zLx2Y!1U#@v)RW|!2Zn0^JTMA=Q=$lokVx~J2aa6EK1Jzx^S~Vv=5^6$Y2AN4@N_!o zk3pf|%8Qg0hT_YiSmM>}LB-*QGYf&>tCJHb66y!ZW45KIiEN?Vk}v=xuc!OiNqf}# zpnN5gKy{7#0v!q7cLnHYnFI??s-Xt&i^M|QpY2~isA zmT*xJD9Qc$lI@0iPKJkVMgbvwr{0{30OQz4SLY(=9$XU35Ua^fz1_locIyijf2ZD* ztbKf;j>IYYW`bP-6C9GDViO8A^qT~;-Z%6I`3@3fA1bm2$=?a7;UFby_%j``67YOj7Z$JZ6u<=Yp?=6GlR8(`7^h*{*J2t8 z)H>tFIHbFE%T-Oq6AA8Fufn`~G&06^4-x<^kmVVxu&~b4N`@c_sAK`+h(9#{iX-fv4Wuj_;iA#k5(6^HJ^h+Q?gACt zQpo88&!KWsrZQZ#{($7-rhqsCq_&2z^<4ts{D{Crh3YJ zKJEBD+ekcv$K+#WJ_6-kaDkGNow|X%P;U-83oDGxA^G9#94TSgI}R-~m$O7JzPC6+ z0YU9v?J~jsy2w;B0{Jl5iD^Uj+)Y&XJR=%`R%w={FHieC&S5LozGe0* zHoFo^ImezT{W5CvLf5`J zrz^hJ^w`lo9I=oPWBLzVV*Ef@FL#O>=I+Jr4^SbtDn5Rtl~hRgUCFCViLe zt*V!=oU69dZoG!c&B0U#xquXDG#5j&5xw9#w{FffY$8I>eO(clDNMfGCa^+C6rs z0DE~kmxgWhEHaQKxbNsJWNmi3!QGoU4&=MY0xe&`!dBM}JwGa_nGC!bu*3X6Xw;?c z$yDf;^0Ty-F@{uCHAJWwu0cgDLM;_4JFO|wzZNYXrmfKS$!^jiij*~fXCTNV0$IW| zkR^n+?5EIk|C1#gEWa$QTqW6^Z`aJY&Juh6D@$mueVG&e-ChN)MM;EAD9kZaCI8O=$JkRQ(Vh zJBJ*7rTO5McC9}*eB|zKIA@IK=xHo5-*o&HgR{~f)fhzv3%>UxJlNtZY}e3VCDybi z2pYyKx}x2w?C=haP5s*rx7E7RM*iClAD}`R2}nm##AXp{|F}gPdYWR*7{(rVjqC27 z7tM?dun@Z|l+;ObtSoK@Pa1v<2rWOZ+Sraf3qSONwnn-uNseUQi^03Q3X`ERsG&jX zl?3M;4xbkId`9h@!dE#Y$=Pm;Z6&GzWC@xw1?y=qO5Nb3t?Vg*LPw|M%etZl2GJ${WhMm|QQo<0ui zSDCA*ye)!p*8i%b{)t}d136kw4e?8XM?GaQ1!i81+J&XBx^J>f8YkQe~s9rRu+ z%wsY?LmN0zO_k2pp5nc_l9v*AELgNbtfJ>trWB8ZwMWc$(| zs>>|~86+Y^S1 zM0ehT-6ljNM?`pgt_m&61PW@XZ)WSKl$3}Fn>ia0o}DfWd5ph#>-3irJ;g+wL9eeJ zWF@V_!8C;ul?u_`qMx3@c}fV|rWOL3Ae61@A2~-?k=_S1J5Sa58QIJ%>hy5m6$Hc zUoa8bl%j>%&K?Y#g(kO*M2lg^X5`uaME!h%&NFN1y`g?Q(h7#&KVT*KtJjmuO1Xpz zilh^JPvM$U@CEJ|dZyR$qYXF85(@vtPu|~;v%983BDiJFYE^jmUr5wSi#!^$z>~A! zSYtAf5ZKa(U|Hugw#yqp1GmZ#NX{#R#D?^J_rJCQb$h}rS|yHg;Gp`^Tg$7Lhri6j zyOaltxMXfkuZ_>k?Lk3CwG6V97-~;hRO6M0D{fR`Vi~!qBS(hCv(j`8bj5DI$3o8H z83cwb<`0tqjz;HI?~IdonGgJ;*F(G&yI6whj7RXV@@+Jb7YxkwwH0J?#Qd)nH?Up5VWab;>48Mf`3D&`kU|Z?!rk)Lp z4_FiU4&ha>IFSdeB}Teb$Z1f@;so&$%ajoEnCOMJAoy(1xd_K19#kl|5N~$-Wxw=m zOdW^fd6$_KP3Go%g`0uTIzE(PDe2H3?7-|doMM?Lq(aP%72L+ONPbZqjnQ1PWXTn# zFj((5mTAqiS&e~lMU!=%Ff=w(Wz(&s`48IPBGu zCx>A>Kz`U9&0yXf!%T|mE~|#cXf4Pgi6Yuc9uxFxE^eJ!?m5VYBNY?_vx96cUq2?~ z+hdO=J?r`U2Bt%<;5_i9!via8U1ZU#X+Psdtx#gdAaPH0!MpnbdkguGy(Omlm%TOr zm%Wt*>@6*))7W2od+YB~^ly6${ny^w0rvL8Klav9QsTeaTjBq1Z{b5cJQ~cueY3h- zOFo|`IUY51*lX1atmoR^QCfQMR82M{2Cg?C$sTaEuHI{hS1Z*q2njBV9|yb(dTo6X zx8QEeP}licwXAYww;0>B1dgby({O*zZuq;!9^O6W85boxMwbUzl|+QR&Bu{d1Gai) zCiDFQGiOGn!H=!Uw3P9v5oQ(HBOE6rtxc95sI6lj%8K8!tS8p7irLB9ul=!dir?{t zc`A^(!{2_`#@|U6xpxe!Lhm#7@sOTAU<=1c<0=?LR=~*a`}k{3V)P+9s^pM`G*t(~ zth^`B*ZG&ajsHbYnS7LyVEGZ$AJ)wtGAj>gQPNJq_Yq+~GFbV8&JY|vHe04|WMY@psK0S3ZS9Ce@aS|Cj>G%AvfK){v9iDAuA9jaQ0^9M zVsm_hPX)@|pM|kNxx3b|@weQ4SLE{^rgcR6#>|iw0etT=Ax@GFgL+u_9vV-VAq@#~ zZB|Ul;cvO?b3a&0m`(YA+uP%7?MT}~%~Rcez}|kJ#Di)g#)?@F-h!lTz(6I+2{}ND zfTTqDT=ewr@(GoP`{4#D5mk(pd|06*EV_w_8U}q@hE?o05nOmW#FF_sUpKOZRb{a`gKJ>#d2cw?f6*ufv9HH5FI)yF2P zhj@v|UF#C)?Pij@gy|tq`rLF>#ukQ4@cB$OIq@VI6h>rbD@1ygVeBH1KBtw z#l?P|s!?&Dr@Q(}v4s1$i{;K6`#JgkEE^<-AxPak)9N(Tn!>WiZ91@F%BDA6t$UCc zqRoEyn^B$79!#p~VbU#DK6Gw&wuy*<_Ta&PHMlQ(NqaEWo79kTIh$@ooM3;TU|W;u zyjSdp2@mB6VpVp9p`xB@d01e_AS~KVb_d?4a^q*@FQKKYIcqVMTF?nsv76v=pV@2t zhN_SX;^?!p;mGy#z=8+KlEP;N0xDu^j%d;!nl*&k0y4t`j~pNWvkOxw2|NTr}wPQgbAucrK5QZuXFrOW!xDM^lD^=e^r|1<5N zMQ6BghM0y(={sIlEzku^Q#29=ZJ47|;Rf#US=+`6aB64lxTwnNUvL3s?(p-tvM z%}|=?6Rbrkk2hMP$!F*Nh~*;Zo$OaM{O@>0MTDAoK7=n~4O7M`Dgrr|zw(|NE*e?A zvq`ybZ}2V5|1w1!r=qJ6_y+2Yz*+aIIT zfY{>0?6)tL7-F_Zy^n1J(YL|z;Upiu_F*%Ik#Ai$`G4=qW%>nJ$o2$Fu1a54jL3hX zK8=50@6eGH&q+R3`CvK$q!#)>Y9YF_K0QqQ-FGN+j-6};NG<$sp#3@Db>F$^iZ^?< zXbJ>;tFb7{+$rGMgJBEU15%4_aHy5of29^}POBsgoBF7?;AzJC zChey(bDVZ*hZF`cKx)xMo(=r1mT;CTz&C3TzR7@jR@hP!8*2?xa_S1pXiRoml*3We z41?a)nT%i8v26DNk*~r4v9gY7{4`ayEd~1uEfD!)h5?Z;0|I(3cV;qx(Q5zu1VUL6@Vl)4!sth*-&_waFYx8OPU$01>3q#ga*&)*1MIvYla7^N zS3A@c*1jva!*t<_wo9+i0{l-9qLL85mQtA+7UJ511w0j`xF2&?tQH$MiLN@^+C(@> z#w!`M2a2@jPWu^#EthO&9gOCXV@K_AAD0Wskm*aO+5c9)T7N6weri+W;S+7*EGU}) zsC@GrZ-5&q%_d*{`=QiI|EYYpn*Uw-3jb62j!k}k^3gp20K^G~dB;-C^d$#W-CL%DTY-^4J4 ziDNbN{ef|wy{i?|dM*HcuMX(limhX`KJ<*W_eoUhr{JtmR&RRu3!r!BBc{85H{90v zZ{=7&?;kI1H59(GxQ=o$rwRL1U10v+ zK(6M31JS2sCem#09{sU&W@JLS&w?v$bKK{ZK%x`Dkbh;qbL{#1d53~*UV&nktorK_#W> za6o(z&13We`zbX-*@Ghb*7;ihtMmOP2(1=$F3y(94ORRG(%xtN%C9k107(D4^BwqC z=Zo~#`3}8xzMNFK5kTi_=XvE@1)DWea_-F1X>AMNZ_4K0tmy#L@evX5yPdNPU@Jv) z5VBD%P9s{BaLA8PPz&gzR?JS~A>vluTkrxGtPWB=Ar#A&>|osH>tBC2gTwC=mvF(c zofWvQfsIiJt3s3HbP9A>ArGa&Y-%&u>81V|ae z6(rOy*5_$2eJ*R1nh{19@(KZ4g>qHtN{4oxIOOu{h+hD?E-}(>VeQeDF;bv-BLq8K z=~aHm{kL-2u~aNmBI(517t@{dOONPIq%n%KqtZRBnuQ2BoFrS+hB9)W(Vd^f)l zw#xjw^5x-rdaHcp?~{3tFaK7)LC%!s7DT}@e=A?<70$4~mG2=88YNN#^M*W7`QATG zt!Q_?w!wA0nA^dGi+;Z5siXSP5b`^rI2>g7=5_;0$hKi`S$x8?|4Zdtv0Ixwvw&cg zLoZNh1o=l$A(58#<6aytUy|i>^FnHGW~>4PXHZ!m#Rx2zQ_o&cLeB`hxUuxLUy_%Z zI1WUjMvp|O2nT4={J?%l_V~5)`*2_6y4pd!ZwZuXBn*>OITEOXgdQX(zae$hf;d)#3{W{zs#_|rmTG%zfHSgI#A!W<^tol@?e<+?dedHKL4xlshUX~E$DbS z8xXqkW3oH8F&LzY;1cCG3dq_txU=`Q%IV?Y`n@j?AI;2RXxJ=kg;PyQ}0TSIFy`|~| zRTl=Pa@6KK3OJN~%&ta>?4CYDzFh0vgJiM|RuK_7lwd}5tZ$k2(2JQx$Fygp=V&a# z8RSLsg@|DMBfbj}^5B^sp&fp5(}WQ0S#;TGNDw?2J-(&#g^<;5vcmVjq%yFBLNl>2 z$!-Gs7G2BObGV_;tEbseWUp+&?pqL?nph@DGyL`Gi&l)KT9J(ven$9}!lHOOEH+u@ zb@p2|P2Cgkw`BS8Me?!;GCR>Tszx)_Q4h~p~2ijOXNv?lFEVlm@ zHSn7FT?P;MlD`xtY*&S3US-90<)7_T#jtzRciur0&jI4%z;6PO*8zG6+dRPwKwdar zfh^AMbGD8nPKXDDN|)CFADz{6{-U*tT(3v|B5$pa&(n-Wr6JSKgy6qe3!!BG5TTPwB$1cD8V$W}WO0GBX(zJZ4N%Vro+}Soe z-_c|n4E|1KWk{Y`-Z*;fChBG_Jg;k0(?eb%v%7C_deN0;L4)tc8=Jst^htzJ90%z+ ztr@`Gp`l|pu{t-L^@=m}6y+ER9e>o|EbTXYd=A)SNT4mwl&pPgi#?dUyME-H0c|m0 zk8d9T+G7BB(c5Yp9io0eTf@rQ_=R{jnG9pz56)S-TjY)~{px5svIq8T>mDnA_iO>) z5j~NNx8in}I~M{uMpm%a+-?+4n`Vm8x{%EWriV~}_iP7K?~0BrRM3rTw{og&CyuudF-#y#cep@{~n-&HNUekPBN zp=>@#68g@RHUe!@oQTmz`R|_X4Rv+tRK8;*gsH&3p>E%n@?_|?Fn?!?>>KJnbTDvx z$Agq&1hZuz?|1s@PXvSqpMCy3LM?vryUet?tqA8tO*+9qe7EbY>|Uz;<=2r>L0|Qs zmPGi&!|S2>!^FyYI{nH|C)@6(J5Mh)ob=b2dQ6&adNohOIyE|pP6>ZLN@=Mk?e2;7 zPk9GYzFw3n-T#l2L0jpVEdW4W9sqR#Y5c!A^6(Gp8vVao20IR*We~DmkS2xBTpZTX zEeK$!qUpOBB>#8IfEw4aY@=2bun_lkmN~Wd#H3g^M=$g!04-0(ECJ0#_dN&me)8;U*er z8Lq*AmZAG^%b-6wxxaYcQX8*7G1?*CKbzP7{%Cm@ytskKzeWAE!u#@3_u9nOws`K> zC1?XT5IFM?gkXZWJrNThGmq$-qs(8T>WxJYSmWsb5ikb3GelVajT!!--L(Ho zyK(WjOsIG2(@F1w% zW+Ii4o(=ERwvLJ(o_`&!yV7cVyFK1)A1?|b>9He6ilb&*K^s0Do@ua=h&s_ka3d4N z9e$&Ekk6@<5)DSnJe-EI??`9MMhw9ntj%f0{a&CuSQ}e|g-U?(@zX_FOI7zX?0F_K zZGA^ohLLERK=X^}GpFK~(7XBQ*u#E^0jyyI;NK#WZ)6Jd zP&!3l{6#Qh6|eWx91PqMg0SB}i0xn#wkqA^d%&GxNGj-f&{7`^S9f>5D3BI<{V&yjx zyH6K+C;|L;ChDPu@gOrNl}5(A)#=eNRxn1RkSZsXF&~3TONBZhAs;MMEh;X9U1J zf>m;?VQz6} zK*=ERT3<~ZG}y{afC1O-GBvKlV!)I;&2R+;@(KI&pz_Z8$c3c!_MJ`BeUoT1T{dC6Ep1)xp+gr!jeNg<~`#T zy>$%cGJdvbKi|dUU~I}_t~Z6Ki4LHim_p$wr9*vKL}dm#h7DDN@m;2UOQt;$hWm_I zqy$KQmD~~f92p~f&64XSqtDnL;%^@okTAFIhRFk!CDDD8{>qL=BN{Ro5aGo1fW(%Ge)TK570|j)YU;%=lqKOLJ?@VeN}=t zcOf;YghU@BjQT}0M372wC4c#GWcqzI)=!Cz?AQ7g`7R{jdjX!Fku0R-h;GVAVkpc8 z;gfD>67lfZ7gzU^CLA3u*VSS9$C5x8lFEXc3;rn@L1;I81(Rh?0BVy0S3|>sBx!Kh zEfw?tsFmuo6z_GPyo>Fq#8ozQC5nA5{Yhu~7DLe0w03f2{}V%uZPXLa0WpMx%)ep? zAlAjA{To97v2N0x$0}U^G+30|L%i)K9ft=5$DDd#zBW_+dWP(D4&s*OOjL#)sHLc5Z_melXn;PdT ziw~nca56RHB)n&P6x1|SRHqj#(Q!xpS6acmE z6Wr4~Ct}k_*LsPV;f_8$e9&uC6-|`Zv-Pd)aX`rNPZL&vYkyd{Q{|4Z{_6O3WS>W~ z*yORY|86j??~Q8%8E(Z-*LLCr4UONp)}P|(!b}mk)9@c$tM_Yj3b@mtDf&OSwxD21 zpEF!SWgG}1KI^0+@qia@AF)KKYdy8LBn_YVi_PaV_9OY>W zZmHGghb!dYW^DY$Rc(6N9>0X{-F+{vA^zAhDw?gHDtrqDW^C8^e-7D)1V`D2)TAUd zjS{v$nubP=InzI9iC?U>{NFP+YlqUC8vtwx{y$QPw;3DPe@!9&>x``rn6W_}g%(2thIU@Aa|f=M$zQD9@)s-oUoFIa@vQBQZH2<%d)>;{)P-5WckjJzu`>R)(Ht5B@tWBHl4)o}Y!V95|wd^A6&cgoHfcyK#$| z7iAA~g8yhq>hoQe^G(UpLCs-yTu4 zG>f`QGH$${vQf@*nw*}wzV6+v<2bGy$37pdR>HJgsC68aU!K^MIxXGboz%NKZ>IE> z$A3^s2yh+&u9vCOZ(b-?E6&o3DHflomDt6+?bt#Lgh%5nv6;DzWHrS`$-z{Q!X0(q zF|eRpEB(&{WNrpn@i;4SxHkn z8rZ0;5ct0>1m2b?A8@Im9JtibP!3#bXwI{t7W2DYO4?dKSWyu+h!kIr&li8Gdn)g7URMDSK_s4@Lp`(B<=Z_!stwI z{Z}IOYOA@qFV1i zd_RoL^0sOYjvE*4{~FvcryaAS;JWF54X%qSnYl#}Hp_i$e-U^IOFnVN}Shtw)M=ar%(=>l8*+x4@|eM{01d^gp9?)A^NO zimlN;p&GCDfGGAO4EHHV(%hLld5Ir3CZwLGu1OkZ{o4#_CSm1#@5sQRI7qA5AzFOE zFtx=|-OxqBUA{s8b_JJ)AEsM)Uh8U$SnUfB7Cnqc9XIBBfg>cTNZp{bKc~avpu42p zx5AqAczITu?gERI4G$ypr}Zd(9!Uig_=CRBkLcAqI)XhxpN?_<3m@>foUCqEPs27x zmq~xGHF)^c8U2UH6<;C2YVehefSyMpm&CU<>?#DB3zu3ayKkUZURYwhyGBm7ttYU%Tcce-K z)MWT_I=z8JkKXpX&F4yI)YpSTa(*=;{y6z_eo*r$*a1HZ&nR#BBlozMX<}qjvcmsd za(9UkDu9J?kM66L^5sc6rahg}Lt5&wHS11UUg780(?fS1rGc!-NUtZZwXU&-;;VRm zD?HWJV<^jpssvk~B_jGFdbhLD_sznWfkL?0WX*<94|#t4s^-WRt*)M`S$ZBHQClo2 z5BdfiZ_*xh>Y9xoslg>uSJ)NqNnO7TYu@H=ASPzDWss+2C9XRi8L6pToF2doLU0s_ zieL(cdL?Y@^=XzR_J`lI>;Ntne?|||06cDCBGhCA)SUkv^gCVtv@6Ipb}=b8bfHH? z){f2XFUVDaz4~z1^RMEdBziXaQc`z}?*~gO(`Jt)vwO>wvxN6@XCSC1l0)3zzc8;E|az8ecFfu7=U-I)n@B<*t|0T(IS0kg+ zR|1y$CZ6lN--P3tZqHo2GQ(#~ezAxwQm^h9DIWE=+Y{~&;;o;=w*Q%}K=;B+iLYZEN#JrAwUZkTzaNw}RQZ?NNZ zsya^E$B&RHc586QcWhK|W;pN47JJX;uNg+T;vgTdKilX;4G{+*y25QM!Iayy$zdp_ z$CyoTs#@>BUsCJKofeaNu{jV!ynJwrl?qM5nhRtgC^~5VH5P1ExuQ9c+D-v5bPnBL zhHl!{B)I_2PFOF0CMPx!)}_d9Ez(pA_lZX#KM?k1Ez^YEAv!?+)Gq2R+h&%i$PygZ z0;OP82@={^4uj4cAOOyqd>jn=Fpo!>Z`eF z3&arnb1D0o`@^FAF;%56V`@RtZ38}7{2Mcr-Nuah`Cujocqw^6-; zpzC@`6Ft){<0lD=QUM>OS!XNflLS8X{bi+B3^pE4MU}+{M=HWOu%_W=hh4qUieQi93_d~& zY~H|oH+JW|Qp1@&dgV7WANBAR>NK(YEcLt+1kvJAfz4aOeN>IE%yQ%#6(6x_v2;3}w6QkX`UzcdkyO6YE8)K2)Si)Gc}t4JLZ8D;8vO^E3JG~@@{X>P z(;{Q?ZBAG@Vb#udWO41GEwnSzURv@`j7B4svwf^+1tHUDf}j`+9VUj}7U>RxA!awd zq}Ylz+Z~0COdI_0ez#QQW^fd;hZ=7Mb1-3-^Bus+0c~c^Up?9&FI?+MmjYTO*n((?Dy0@{_KJ zjOK?R0RQ&?*8Ae-IU+fZfyTAL(G&8(m|87 zt@$5oxA^~DyP?Jjoz%adL0n+C7A=1>#7Bkdg%)codfCx8qwLMk&R(9gV&c6uUci1` zeb}}*$hg+s$2zEcVOIdj!9Wwo1`>~Wce2=2u299v-9(wA?x^C=xsts#bV6T`bCcDK z%a~V*s$#mV-FZy5G&EQ)3Xm0-;Zb7p^ZDtnoWEtoPMf(eh@QO|N6N6r#3?j?*KR8v zz#ZU_lJ;Ext?BOg={)@jn{jdA4siSXgTIEj!u_`V#Pjy@6nLDPRR-K;Ogz9Ca}%u? zkJ0`^jHsx*h#o7Huk>}c^0S&G=G_LQ5oHnHhb(By8@LUa&008A?)yFlnkc004=hD^ zKP(DfYgT_8k=@TlWP%|yS9d>!?1Dl+yf5-K+8K$BN7|WRD9YN$AvLn_ye{Vb7Gb7q z{sp!(xEAk0R3J23P^bm`OI3=JN<{aSXtKv4;#cpREqGKiM6>3;#gwPkU`uvY?uFr; zaD@Oo^RWOBesqsNv6b*;UohsMe)$_D4`qmO{;WgX*b~h{Rnh zSQc#owz7Suf+r4c6LrA>Yz$@*gV(2sJFX2C;cMKTADx zru1f}{d4t<@)Nxu9ueyd><6Q+5mp&z7#?ot>Nv|m*y|(ldGYTuCN8#0E$8>GlX6%R^GV|ddZqlC`F zQ0u{Cd&H434w)c(U^~4X0{%agy<>3RegCc-+qP}nwvEQNZQHi(q*24hW@9^z(Wq(m zmEO<&{MTB0X3t))GV^_XP3D}>?>LY1fCwN0u7A(00BKdFux_$oIngA{L*lp{Z$(Lv zB%LxZchr;UDH)LYD*|r32dcM6IMWdRD*|S=NhabtMNu+T4b)URjzyCH5k5-pd?>k} z9EmL10m#zcb7OUAT@cV`1T+8|;x5h80CW~WLjV&N%?k|LAWY&w?(51sY-f)6S;?BE zbOd8NjegP)P~{Ba$|jf)&q4qiLg$l)Xvn9sLUBoiOC%)e=LFtKeKrRsyx@r^x*_`s z_RS7A_7=w$%{(J%++ffj&u`9!vg^mn+>8zgtmOJm@Jcg z03Oj#1#s4zjuURCC5`bmQE=%V281s%(ygaJx3fpaSRW-wqu^@Z;NhHA9YiD9F@|&w ziyJfXlo)V+l+tpKA%W2+Zv76E#M_h9Ybq_p%$Hc=z&gwE;3~-(Sm*&uy$O_BI?U%?A=Y(3axpSG7 z|N7XSA$O$rO?x%1q!HFO8i3WY5f1(d2`iH#>Y4mpPxgR!hB`$)I6Hjzf@ee=PYE@g zdtAIlGi#ZgOR>X08JN8i_XY8<^DMngh@>0fJcE+@>IiV2h24@Bdq+eSr2qU64dG3$ z51=9F{?ZWKz~~V&V^dhIbpRSd_dhg*!UwIBCx=bV?I#UUbIiSWEB*I)MQ24CHo288QuE>#M*3XDJoRaGu`O83=@%FU!aUCx%`VtoNMDL$q3q}^K`i0aK|}vAuzqw>d(Ck60N3jeuH@GHru@Z67rT| zw%KPJ((U}yOE90hul6#{v_qHpAN_6y`lo&u19O1yH@fEz{a%mw79&HT*RzJ_PyRo- zUscC6Ubg6OHsbA3&kZo1?ZgW{1q{Z3i|(K+!Z)`WC+-t~gtt>t3=l>ewXZ^`IR5H) znMVNvhC9h4aT;PK|U4>S3vvf?F;OOBEdf$e#yY7QjIlVBbY!XIL^n3zwRMhL*aVlR9VK zYElV?&C=0M@;7%hK^stYinrFf+*M@-si*YIKNF1voW zzqcqq04h4B%`r5o0w76Qbxb?jUaUTl+2<5e;oJ2bPc4bxw#k!X~ zpG7e_V(CMJ>=_R87u6@M4rrUW)E0ZVW7yR{0B18JO6Y(nLJ;J9n$!zTmgS9t{=^i< z%(PEw&AjLX21ovjDg3wOh6KPAsN;0>LqmuG3N#6T0u4}d`wA$z+3J>Kq5w*6uz-@= zlV|eu_jdWulA9Eu`>JO@=wX_;%~`qa^uUtB{$0y>d%tfs9|%(za=+5FC*Q@(+Ropx~>1M5o;kNTSc1t_|VmO?S?N5OCA|jH2h; zlByT?zn@J0Mo~8w>^{f8QIz3gWcjh&Ch!pIaUMko|H(RzG8KbmTwSw7MOn>JryAti zQ-By;>Q9F>wrEj8B**!#dEP!vLGDbI8*0^=Ox}5Jp;{hKqPIc=7Gx=Fc~ijl7(Fua7~% z)yi2xvdjZZeQ~m$*%}8IFq&N1t8ebxJ@xFKb$iKjpuxauJ_9)J7APa`UCJD6q>Ttp zr;V6#OKN{fEfqKOidO&}cR2;`u4~VE|4&Dm8k4Y&3LuhR0V3)DEw%7BlKv01u+H-f zU|^`{ZQ;y<=J0y3cfeUK68gF+O$2IxUCzskZ3KJqL+gvS(AvhICw}i|@bE;iE+31* zRzq1HM11_bh)b*Oj_qS z7OHpm$e$|SL#lsOyc(7~$cWzc;`6u;s+rf2Yn({#-$Vzsf*;<3%%UE1jKU3*_|8Wv z!~Zb-u6A-#dHb-w_j0cTW#6lyLmnCXw3FHN>$Q77tO2g73zvfs(v z%3lY=qZP%wj#j!LSB!Fhms7di~G`I2h!-<4C!9_vLQkV7!8c;O(+rD4{&9MghO zPmZCf&|jvUq~L&5YWjN^fGx~;lK;gP1OeDW!HY>%pp-4=+;Qz7R{D?{tM~$1~%z}bg9>YXX1HW1NJG1xXw_K3{}}2`lqmo zaq8d`Y(7uC`aVt`eu+I$YF1iCP_8MazHii$NYjXQOW+qo{ zTe_TkaD^xfNrh#Pc$+E;9prdaX*&~MpvZCJwRoOMODBV&8vp~tH3t5ZBm9TtAoN?w zcWyewycO%Y^ye)SYt<1(ijHime%QVGa3nI{Bn3S#dz2wl+5W_EvM|+Ne!{_0+}=hE z>y?vK+d|vZFchwa6k*lS-j5P?g*;hWH!nIN36<8ziajTbZNmE%$Fi@tD02)DP^5_w4hrZrnR zXa0}0_lS%Wa5!DpRvAHX8?V3kLu(6)bAjXbPIQWQJ(2s(nU5)?R2(Ee&ie{r?a>Qr zhQ=u)bdSNOW5iS7-{%FpU9ufN zc}!s&KRay_kBNm4(Et zmfU||ENL%R(4-4Jc{rrD%@xd#;|z{F%6>~(UF}$G5F_vCSaGQQ zQ@6T4>d08I$QT#$f-8{p_qn?g@L#C*1OU|{NPNNvl^5cl@Im+gK(#C4W!*cRlWrxH z4spvMYJZ_x$G*cIRlL9z{FhG~gAnX#Y;80?DFCWP9U&-5bPi~h0zkE+mhqoZEtTPp zuVejrI>5#-0~;k&W5>y}(mey34DvI?3Q&i&iK5KZ2pN}euTc4t>Z3yodhJV25mxR? zFH;3z4;;Cwt6Svb(-4(1$hu>0TuZdv^pt3nFJ(Q*B+im$%_u>j9>Gjl<}at!2@5AH z{R<~8yPnZ2QP#*bNxpX;3@mj!^nr4wJ;_cy)*QXpc74=aZ1m*phXtnH{rSrvVB)K< z++XonrArM{N-Vq=g3yCZbCf}lJA62Lbi~8-ch9jlR2d4_&i-8ApWlFo>m_b!gOd;W zt3Phnc&sEX66$P~`?>hV3#@8poW35cnRQ3SMw`96FSXXDZ>hkK0_fK@I7sFrHn>Iy z?GyaJr_(62X>(Q=chhiN(>4Cd1Cx){yYEaC<&*j)y)Lh!Wx+hA?s1=k5kN?Oi3uUf z(?mh1d&n2(@gGFMMwzIX@W-dH`No{Cb5}txGqqPmOhTGBZ?p(XkC?8GzRu5Aho_XT zTkZ2kkGmFOd8$__-Zfi&c8~UNcrNFFX(|PJ@EvY^z+yz;-^GYAAq6Z)l$&f~N409m zv~$K_>H-LlNaQ}iV#HO-e-O@6xt(l@5|WIjndE8T$Gvl!BR&@+KY|zw=!R{K@Z&ju1Kdta|K3gu z-+N88MIuzEkSfPvKNlkiA?k1_A(yYO%|J&%p+Bo+CGC`eD%tWXCr)od{Swr{&RYbC zFVwC(k_#Re*~%}4R(w%iRye%R+bL?lfJ3ffuC^g5=tJhqJ76r#lMRY zPatbsHcM8%JT?!>8b@4#K->cHCQL<4=eyKe3j5T+|Cqu&*;GR4^zg8E=3OiA;yz7b zNTme8jzWTEq*lRFTzFbu)LL`W9peiTXy1)H zPg9s!6FbE6FhHj}2zEUf2tg_vQNCTVV_!20I;>!fm<&=33<5?$#6%9#5(osx8&C8> z77v2l4*J6rS_03RGqtVBsc?*PNS1w|JSLAlqA|rgR$HgY%gjX3eafuA+HMcFM?#~V!b{Z z4s49L?*i8B7ZBBTG+bibvVaoVA3Nl%xL2G5K#2??g^A%EjDES$YD|M_(nr|HPb)k6 zfdrThG#CM`CQI5f2D7aED>Sl(T+;}1cL?LqUe?u*1Roud$+sC*=k=1@mQ0EtiYH%& zz}HUb-G^Ni$QhJxWPk(o#qH#>Bb+ zBIbx?mMkD*#{9&&mNLUCP2mWwFR?)0klX(P*oEN#&o0C|U>Bm`4wTx2(sjI?tp=)Zjbj^WmH0Ty$ES?Jdi{0qaZ z@8WZkZ0<+SA-5G^l5C+{ySN?ya~Ohgej}Q%J9hAsa%Cg#0@~&|>d1Be<~FfON`l*9 zxk~qFgof+(yiWHc(}XbE`9*SByqZj>&6?I0j;%Ydck6AnwY#S*`vn`^=tYGG3nag_&H+Fx|LnqQ} zNjoSt!Mqiu5(}HJv!?U5^l#QYlgEUS?bmi>%rMsC-*Jj+dyWI?o8AZ2VFHqu_xHj?b51?H4 zFye*U>`rE!2#wY|h2S}S9!EwVW zXOvA%KXw?0ysYLA8bmS>sFknmXGx3SzcF2*Fv6=sI4i~??H6)yHAJIFGvd>i6T2-A zk!&^3Y2Muh2ZhOlAj|G5YCltL;I{Aw>p^JD%qb1cmu;CZofBUqh)8sDYWR>SffSmi zAkUk!vhZ&)#wg4}G3##LN&f;hc=DAwuRz`-Bz1Zl>p@tqtJcG&slb)O6zVrWEczjE=Xk+h)UfJv;>xA?C%EHj9!?dY{%UYH=!>XF zAULqND#H8$R_D?^-@EycOvFvx;~`$C;POejnyDXk)ksit(#Y1O27BnK0{}`eSxCsPw%+~QHF>)Ij2qeuS9L{!q-Rhyq-($=hLll|$?sP^k1n_>v1mcW_ zUxU!pHmm>}G=TPgf&AUqfsh%N-FFcu#2>aI8`O{i^1+e;qG|TrOhZO3GEohquc7t2 zqjneox$N-=?0^40-CK|HMpw8;=8y`ki;$j%}B# zbsxKzG&zffRiE5Z*M%7}?yo0Fu0GDDF;UA&BK9m;Ub5Jea`zZ_fSKO}=aQDT}97jY` zI*(&LCNUn=%u#3IJ8|77SEYK^syPja)#5Mx%>_KVj)?Sl_%fXd(zQEsMTZjw!{elp zQrDJF+P9jG*or^)7a-CK{kxBd1xDOMq8w&Ldx(cr`RH5v3re#~Fh^#EJ3XlSgh=6~ zTbeBBSK8J@C(^NghyF=^PZ8Kl@SCKG=VW$LgCF|ds2>B^m(ciQ4C!VW`o^@rHD_?s zr>5OLd0tnofgf;Oj+n}7n25ppo5*QesqeR)+NCV@A9z2-a`daW>Mh1H2~f$~?Fa1G z#ibUIA7&qP0N=B4jW+ED{YyLjhx^TShC`KzWqj2`%=`PypMivnf zrbj8KXAts<=ao6}q_hQlPw?mRovaNZe-f9s`!(w{O!jsin7{F`(vJ+udWBH&bU(bj z2Xr170y0sjD^*9EWygIXa|knhAYSRFLA$`uLwWuhMCe%;48#3 zC(2{cUI_P;mQ0|KcmZfeFZeP2(~R&WMd46!4;*lGA{_yA@V$f0{DNDn$n?WCms~g} z*+PR~AUhS-=yW#M6Iggwd9_{B${%l%MOvPNBbtmaTO*|OR||D zA;%R7RVr5!-GN)sF#KuXz?-V?w+HigQ`Knw2E$%+y>)#3L|%wn41B7p2F+F>wNRj~ zuba#nT&%H1)qmvfsb=yvp`XLi^=FTi`I&pp!^OySqneOF%A3}eDr-Q6Co-{TyntXt z_}4fOm*~=?7r&=p%$mBy8?^Aq1g|nc%Z&wSs{5J>@)}#ZL zEVf8uK;X5nGFV^zLTSEk>K19ES1x{C7$t+Gv+EQuW7>=bpy2E`dPG1eJr=-0@E0JF7VwdldtQcc zqFP4^_Stn7Kqzg*(-B%f75yHR_87IKejUd&nJ8v*Lx7HkN(;Fr_i?d|Zc?9c-&*>q ziR`4>fYb5Mr`xhCo?Y)_Lk~#FB@R|z#g*s2OK7G0p> zH!>xPiT1Q=tYziM=U-cFrmBI7;9rN4i)8~V30dqF$}jE?`E{q}1117VJN#zraB_$` z8=d<_-Mbwr56hwX)lm%c;D9na+999iXDz-UvAD2kKZoM|qP1CLh#iviq+UBaz#GA4 z3f3?iT_tdN388VAIq7{Gd**-2uq8AE&J7x2$_|2rr#ih1bZX@9FLlW!Z&eEZ71-<_ zNxnx~2!xhS^gSlAMj1QG06t91(0dbl`K;+Lr7X(t*v-z;Cg=)kr@JKNZ4!<5S&!G)gg~5 zjBT@65(b&`q;s`L`vp1QdRdTE`18P2W^K zFq?f$o~TC2AQ+>4mq|`SB>RY+;*KnP>7rv#C&c1QA-+fmhE0nivKpk1dSTBN+WaF&-&tBGxkaceESZOk_w&kp?#AuVhA zHy*ZF9W+e-`8#R2QLkg5lp!8)L`a@ss;LTkF2R0`S{o-q1XYaig*Cg`E2k{#vu5lY zZMF|!gOLL)sA{E1+A+LzKtZiW(0GMlRWou(3^_2{>j^@26F+I9(0e5L*(-61ImfBS zuf%d>!%-1p%<+y9}xN`<+aJ@^}*>387kfw|LKF(ilG)|M9@AM^r);tOUA<13$ zM}`xz@$NP2UKMJD6A?%eqDy3#3WL5<7{G-!fZGZ=0o`>90j}{SyK$t9$VzY*(z0qu zK$77u=BbGDd6U?%9LRM#Da6PxSx6>vTE%*@JVti_jY18KwcOhG)P_>4&?np=N*a0x zYMK+jGUkxD-AhgVL7AENEYEL8%RDeZ6 z)=51nQ36bgy2`qcl#ZmM8^JrMXbVr$rtVP|jG){E%srfut4tma#81(RbQ+PYh7kbm z`WVbQ3`Q}?s~3Lqoj{ly^?Z)R8=t{D*%Yo0X5g$*>RNob^m#FshB5~$7?N`Ux*yjt zSos4wmIX!rib^~AtKbl-rJPzMRh2v|7=-(WmLx{)xL24MtAA%IV;BYk=|Gh1ZxQm< z1mON4zWKAjbucI98bRp5P^H0AyCh1WaoE6^5f;;7J9?}BF=EP^QU#5uKF1ER{Rio&7oSGG^Rj!{-a7meVIO^3ZRCDA!d4HOq}i{{S1^a zGnK%w-!j=`I1F|}Z(|hYm4+m7^RjHmra{~59$W<;OKLW)u^JJlcw%nOhQ#DhwqZZ8 zX-2_lGn!$R61_D;#9C#V6D1baqN`IIs->3DbYrrD4-vxX6C}aLWya?t=UG6<-i4hmviBl(+ z>+~|{gR!aBt>l)G$g857nAhjZ4N=kQ;nrlNf=tby2U%;l+uU+{kbc+Fg+;27Y!iP= z){2>Pzc4@ot4&GuU#z(8dBhv_fkG(F%vN`&sr12fsjjqaY@c|QW9^LkN>S@4y)iaV zZAXDGB`}Lvv5haWlxQE}H3oY_U5`sroY2{t!{2D-rzHr>p_0otl16Imea#(%tvEx% z6r`97-Xn2QV5C+dd+66V#f>U~yH8Ao?=JEOKru_iXEh z-{mbYrO=I_!E4g0E#*8u7oQTlPm3W8HpT)+2xl+k=WmIdv=~%UDg#L5B{$=mYB*)Tpl=GD5{FdeP{xe{ zK24GsF^=ravF^>FrdhtEtXoM$T8B9#sPJWs5D0lR{TC$snK@)zV(R7Jl7>*=$fC+H;wT_yiQNAH?+0M|^z528709tv&pk~dd@Ct&t@QRA7 zN5eO^uI^6$tDZZe4~V#<6(=Q&!eZlfahbK_sV#AOyJf>|;g?r@PI)Y3Zj zJP$_a$&S7^N5ERyH1pUPyGyyG>zvX&Xits^q}_Rx3~5oM4QKkfOFPu(XYz6_r-jIOzPe*{!$*f) z*n-`&iLt2G!tFT%@{#8-Q}K%oNkM;xCZWyjGNby`YcQlzLfPRDxXH!F)J>6(RF zMDv#>XxfA1xkTf1h^VppmAKGfy1Wy4xO=)Js`7-Vu@x72UMCB_w7(2F32$vNy+V4w z5Ixx&`gvO*1aQ4qf=2I^M7UbAdaQ-Du#+f8!hR#a6aA}Af*Rdr7@bs(*A1Kc;wz|&WWmVCvlFkh<{67g@LiHq-^RJm;PN-hQ!>*E$ZR|DO`mvIbR4s(ANgXh zJ-K$DFtte!c^OKvx7RzI%F)+QPJT0>NPSR*-zTPjbe7-8yw*IHw`}n~iTDf2+Z*-m z9nxtkSAv~}B3yC2q0Q~BqUwOIi9~@latPN+PNZ-cm7P`9{=v&3%nMOE3OaCiM`Dy& zUVuNvr^#@tLIPaVo{k)CEa$mF4;qae`W0LlJ+WPo@&jG>FMmdo=r$=XmCi8#+`Z9- zi58aSPNET#*2^kjb_t&ci^Y2~r7TiiJ3$j-W4190&C3+()Ruq zv_1o@t|Q4^+<5w^@BV6Oth5fyvy`eHXk_^d4wDKC-gpd)6Z!Og#X*)Fn}%|K?spjP z{;4|hDF0!1VDZ%|KM#kwA(2{mAy$xI2w_0AO6PN-dC33;niR#su$tyVV&sI`;ALjm z2{v;p4RXF-6-cDc0qcFs91&WND2Et{;V5Z@<%ROx&vO65{AZzHF-4(f!Cgpa|3yfk z3(=+Uo2}o^s2V*&jvs6FZq`2Ro^1v`$~Jou8g=vnY&Oq|e$Oa`GRwj+r7*L=t9S68 zJ~M=`@v21#H7|C71cUTQooe}Xz6IYJEt|xL!;MMNV6a{2t~$_R5zQilYSr4xU82uT zkX~D~z&kdS8A!?eZt+Uk^Q zcWD5zKx@ouakC1yy>s@vbOZ6z`EK+xhS8DW3KPVl8E+bwsfH+f>=L zZC;C)W;jn;%6w~va3SF#t|q}AM(_Y~9^Mi=do0O5JCuEp&IL$2a~*kF20Ysg^<2EE z`#c1@w?TOy{bo7g4jcj~U#LObyx9GI^UMnpMUM12QZFu~3$C{+M$LPV4LPeDcDG~E z9TYAu=2Uc|(yF5&`ceB)r$O-bm$8ri93}zdJt%agBNwjKuhhXQg#DMecTl77!!2mlA&H8t@^{w~nntWDPJ4aNI zWg(?H=H*!=Paq}_o&klyA)y6jTpn zfr#cu=pcq3oV=?XCr@#L5890~TrCg>k6a#?p<%qDe$A$81ViOQ`jg*{$O?;(+u3KbS)w2JA>>8T}O+ z5V_lXLoJ>TSKn1)29pjJ5sWn;a~pwLZOU|s`b|Nh_alj85i0~Qm86gPo(trGRXQzb zR_9PFr4kGe3KTiIl_v05xKzFMHkZCbl#FZ5SQoH0P%vT2tr;o&Byae(wu=)h#K zTJL=VeJFRe^t70@7zZrEMLW zrTDQg=Pa?%G*NNa5Edk09Xsd);O%b};7ADY40&`fp57qeK9@*!a`coy32;SE=cjB~&wy5&S+HSKY8zAgFnzxc0}AJJ~If!9A$x>B|B&phE`g_uSl?UM2`y$Hs~mql5jYb zP=fs}*=g>Nx^jSjo!TNRjfy}f4n9m@NU+Xi>GHuwuF ztp4a@M@Pz7n+3_E|M1{LQ@*0%;EyhdRo%3LFf#>5UlkC0*YM)Sg(^wuqnLo?^Y!Dd z-LQvJ!!U4l9&{mwaP<>vjPClL+0`z9SWc3a38Mi`v3Vpe3?w%GE8X`ux{6Au@Jd)H z{sXx9uxMVT3<$WH(K=t#iZTbfKmB<1#+j#v_z|YO>C6yYaVjXR2^FK_b^~7MO!@^L zq;{0$c7v6WS}5~5;-iIX$oV6>;7Y#0I}n>Bch=G<=*MqHd$FA602;bX6=) ze%jC*&dkPhW~f)cy08B?yAH`&AF052kE8KZsWNmzJ868~-D?Fj+KFPk^daLWUoDKF z1&Q%+8~Q*Csj<4$#rRoez%Ta-66(DtX8Jt0UWje$gx~ zT`!!We(5KtuY=VWE4-^F^Woirfch{vdHvV2q2=&Y&sTvlZyCK0jMR?pbd(ibmHjgx z^sv;i=OPb@_*mNRNQ%P^Q}8s6`6Fq8>o_W6{E8OLXKho3KvNVg=6T|hAat=n94P@ zx4aq5tjKgq!#?x#Rk~kh@W0Lq7w}by@H4u&(HGb?m5uMIe%Mtu`B+IwCJ7|r*pwRI zXD)s|oJo!P{(UgLhng3$KFl3h#in+Scd`|U$hEGih>9~ly zDxDr-CBYOU<%TY7S~`L-MjXN)9VtA3-#kU5Qwsx<1l@Wl&h>ihD~A0vS~0{#5+c<~ zgK}nnL@zfN4hd%XPNX%(q>KJV!HBeO`I0}60>(JXFXCmdmA7#zOePftM!NQra1734 zUl)`nfiJw??FY&%j*7-GN*%NrWhOW_s<#I=KEsSWr;-Sp{6rByDBHzpHFKg%^`mCE zw)$#AUvwY5B`&HE&zDr3IaO)3Ue0TI_kH=um|nq`Jt1=^UXGx4kS*$KL!AHt?J-kz zS1Ft|=$4K~nK9=hNyCNX%%tOYSW%5EYJl zJ=_xQSalI(e99dux*>@vn)yhDGE8X6S6luVYqVLbS>En1yW)!5;0zr|tfaNC9<+f09yX*w6OE#F-wgI? zZ7i9Z8NUyS*I36)fX@u#UU zO1ac-2rfuQbA#p5+~}Z8?Osi2YY@w#vw19Clr{~f@_65dsVK-2GoK5ay_*{vGt~kS zi@WPt=`ah;3)yDu)s$nLK~~&nW_-hhtahK@wJs2kQIuPJxCKYL)P1KWicgmK=YW)-S%)=h5@@Q!?oEG!I0T`gHWBc{ zbrBkiJV5v$+fh;)P7CRqk!0}77B;R1yzsm*WVx@q-z*+L=8%T4&z8|h!;f#A|A@wR zt3GKu(0Tp`-|4Jen$vqx&i2Dt;vyVVD9RjOBf7!5_t8}2LFRPB1?iTCTKIvGOdm26 z<$a%?foLcHQQ<%>uvF3Np8r;6_FR&oO+^`}Z?pY9)}%`LBcwK!HPRXhvjB2ugdboxMPJdrrsi z{E85DUm$$cp4clwxA^>|JGd{2Su#J&>%RTrxJ1a*(=kKiihbJY)!-$fckgfe8t$1k zdhG4KI{Qm+8Dn5KU_?@)86JYnsql#STd=~_B`-5Q@7FhOpr6#&O_4yDhht$=L?+;e zzHMY8_$VCU-@TR+kS2dKxgRQgD{W&)2v#obGF0@X3oO}N)XmIEnLWl=RPRDlM0I03 zjhFk#c!NaJ+psBUom%VrV?)@keaG4r~xiXs{%J_Z~5!c7pcVSo|z~@=dRr;OK z?Qfet^eeud2OZj|C;9zMi)zUBuHN8WQ3Ut95>gNHwKmaA2|t(g6Etd)YYg=(l(`|H z1`PLY3BD5t2L%^d4Ot)>VF?EWz9Z(1X*fbLzx8qwOL86W3ZnOBl^kWMQ%eLTk8QN0 zYawfIi?+j>R!_h^kN=1Rune1x7l!e?PWluTcC`svSDmOg@U&g|lO^79;d8+tZK0v$ z5@L~ABaU~8KZAG_saLoIzvrWqo@ie)xjxLLSW0Q1!VvZd69X78o zQ{qe*P2&scQulhK335ZP7CkPbK|Y(Yhj;@{mIKyAY1UV)Y8uETvF?M6m5qrIq?vYm z%JpWc5jO(|c31wPdIR|UebV6ekl!@g=dU<;nXc@fhUctyU#ZWr=9!o_ z$nDskO~oqNLpu6*1P=801ivhOQ%lt=kiTetTsBIgo3 z6ec%R-=j@nXO}?`TD7!p!K$68L@*|P1Vtm6dKB3=fh>#7V5t)S#Vm{N>n1`>@}zP6 zlB|`VzLMF6=WsH~2*FWQ@}q!KF^MmZ(lARAaYl&41uwQ1^uoA1p`}L%Sj|IRfBeCb z*7uxoSEenieF#f`AUr9#5Um{p-eHkWGvF>>|_JHyVm{l zzCKy6mrz0}kxiD{^=10TVn@@nN#>Gv3-e;*s$Tt%!)d|$|FX9D`LhJY=K)TE00MF$ z1_I*x{|R3G`?GX$v$HdD_WB3A(zbJ0mqPk8(~x;Dtw}P>!PaTBIFgG(WLFJ_@KhchJ^CACIvNy(?@ZR&z`c8X#9euw7K`OT#S=6a)@bME=% z?zjss+-jphVdAU4mF7c;YK>CpS5x6rYDKWA_Dkz&Ad||a=Qz7rb5h;PKc^~H4N(U_vxQTe1!y}Gn*X;yabNpXdXqp5sbDI zdh;Q^^WJvo@j_sZF#&{HKw+#@`Mq8*uhZk$Y&v$H+El#@rxU6Ij7}cL;0JR!QPha^ znDA2D-KasBa5HvW8!3C5bRdece`p6`zdyXCDd=a%z8m!SOXVOYE2qZpBm#^Hz^AGUS#6{5f6Mw*<4tC|@>9>p8vU zlBzj|8tWb zt>`<<`Xj^=gTR+BY$+8wdQd?81!2U_v?J^s;xeev;I`{#3xmJJ9t$DYY~4&fPs&8w zEd47eY@mtKV7`+6Ucwb?0#+dj7i`J8AXD9Z7(e%6Q5zFWcR>}rg@@eqERw;mER%30 zq4WKsK>?wuz%Ri1ecW>BaI+YVQ|7Tl+b28(+Gu=%JjLwlZJ0um1*g^{f}G@1lSZ{~ z*v{IsmN#3*nE==N;3zuDmQ!Cq;!)X+*)P|WuOs>E6%g`K*toACfv@}%Z!E5JfUU9f z(D&_w%LOW*{l)h9t!5R9Eh#E(0{{|{&H7$aKPZEF^G*|u$Km$}QfZQHhO+qP}nwrzBMIepXT z+@zD+oxDHR-<7PqYmPaeIYt!1;|`o#;u#bhgNs%<-@1#XgWd+LB}W!6w{W zG%zs2t>dOhnGTidMUZ_#DhaSMlt+{D80`f{P}Z^nZGo2<14TgHX;kB@f`fX4<16l_ zJ#<7G1g;JH_$%H6kd+fbYv{Z%r4cKY`h|RpEH({|6L7o0J{NX@ueL!F4%5n$>5NnU zjo@U|DQ?cl*&e!FE`G2t_y>Bavc62{lRY%G?H$}JcQCyuS_m%Ig3%dvT);de;&8%x zK3Q2!r3Q>`KrvXb6fEW|Xo$}<1rg7m1rcHYmWNYx7!c<+B&im^&59miC5Fxx_fgkF>pz#Rb z{=JnC^c1e(Iz0lgwa0d(dc^rr>(FD!NJ0Fvl2CU9%5VjOghvV`xAt_(5W8TiR?Iav zDI7SJw(F4`R`4Z4XJiCkDXxP+7?h}`N`G_267b~YO+IST0I_8g6rzE-Sbm~OZP3yK zj~^iKiO$bvy2wd<$(|)gs>iS38fc5s&2ftN@D>#x((xrYCkJ?JW zZ24Ao=RVyW_xH(lD|s5OwFo63*S}XhgJ#8^4G|WDR@VRQ;mFkXi#ymlwthIfVtZ~2 zS}eyi?5R=w+_b8cW3t8O8~M7nLmt6*YlHMhgs<;{_I1^ZS9p? zElb2#N({{XG6N3se{mH!V2kch+ZHd7!#!?u^tpaP0b<4Ukwz$@gGa*1(&{iUZ;92h z3P4VGBmuOH8jBQdW}0a@+KVgaFXtz%h2eeq)i#SHpdV-$$)w> zG8)+N2_c&W3nKlU%1U6Xj`(Z2T<`+jMhm@a5}SL!?U33i6NwJf0QO@TPhqYa`pNMw zS;8C%q-e1#sJSB?C&YI9<0r1jD-acM&^2)IMYPy~liTHfpcQW2icmS$50P9qd|*1x z466q;^eWu&@~sBf&3>;_V5_eSZB6_MF>qbEOLw# z#;6EBj#I31A5rTe=yzq-v6wR;K5;}bUeLn{eFp0>Cpc`u@#)UtBT> zC!`2Vu_DjG3XVYhB%MBf!9Mfh!ZDbxXU4Ff1+u-A7a$5~5pxVFU4ra<$K^w>pUo7-FRErs26a6 zMYYr(Ur8#lRbE}+msoE#mFRvnhlo-H#M~)U=m{S~vwn7c2|+|2eic9)kgKsnbHp4=buvM`^6v;Y?JlXy+ixp0 zY&FPxY?5}b-cXpd-@EvX3TG83k_5t zm17kUrQI_xPRQJm7qDRMu&RFC|2bO^ck|_)8L{s_9y&M_gy*hKl?GodDMz z_K*$3*gci?msGiQGDHKdj=a9qRKu1D62&nsYN5g{{gBQ`BNt|@V;Ffs&;9G@BuEzy$)aZ$HQU}zr4pPJauRr zv99|nz$JqqS>GlKUC7BtVUYS+IqWUN@Yp6I-Rf=thC!mXMFhIvy_P~B)uUpNRVk9< zHMw*P)7+K5l8sfc+P7wYV%y<&&e_dO{p>#79>D)%{N^EeBoTmzffS`;{aV=4Z8JkQ z@S4-&CBL|mmGfWcX6;SQ@l~edEkW+J?Ad1-;-Z`;*AvV%Db>VWx?V>zey28_^XI?m zjrd=^aj+_V$&L&FaFzalehoW0nprx~N$EM-o4Nj%*wFHFSQnlD*~!tD)_BTvh(Q3& zwA^RWMA%rHO6sE>xK>b6Q7Hq2$rTdK6!Bf_`nr~RnLI@i!`E0tsnhD+067d2*6)*);QV)yZ*lxTv(|fHi5~!%#mt-KT59JZpHu$zqhR;0H=3 zKy50qids|EA1=*<{2sMDmXETBg`Mu;btgRXF=Q%_0lx31q#D$~g+#prK+7mhmaHH|NB9)Mg*zXA**= zIg?=sV#$uV-3;q;&)NP{C1E8O;kaL@h1+H9`#rpIqj1?3r7YS9>Ky3DF*WB18*kB; z3B?IQa&D4=-7H~;`9YD>CNtaASdh~P3{UE9 zPQJ|K{GmzGn~1ktrOamOgfndud|f_@CEeS9M|;4g_HNzB^?=v2hLXSH#`}j~_Ixf5 z|6%H4rE2BmXTDS6O6Woz^=yp5^oPex*B&??442*wd(2E<8p)n#eY4;>Rrr2ee;eaa z>+kcbkv6f6lN8O(d>uAg`^u+@lyTei-_iS=CSTnMm^1K(Pm?6!k?gkq8-71mNaTpo z?5jU9!ENWCz{FPgM>B_m^uNY%vNCMb^CU$00Zb}Ar3QMYWb!ykT~|MGeYGCE#4UKE zx6jd!9X*{l+aGQ66?uS+&EzNe2h;g7D){T&0vnDj`PHyzJe%-pWzq*MZ)i-VluECh zlJi6`f7GGQWA#n&op>l)E##Uo^2d&Z{!_MsC*yBVt=kLt|AlXP?fPmil$q0u9ypxX{`OZaw<(RqvzOx881j$k0K_6CT^pKLN(c77EOr?tFSVNV z4oFB&o2@xuC``fbF$6>p>Owc$uA$%c7z45?epTQ*^(g;IUMe*zd&j%`@K!RJR9^&G zP@Kxy{hgk9neFx1mlyaqVMDZuXUMMYWKAgl7{t8phfsHufa?v{ThqCE!9Gm*(Jca? zdfHhoWG|;=o87ewtzU#NXo#Z!3-`K15Q1MIosEXQI?c!7UXG?+2ejISsx9qy_QN>~ z0N?R7w8-K~^+#V*ZEP5dtCTyDj>Uhy`G{V?!*wcwu6!oTyTa4VO*EObl<{@{$oVY&Q(Ao!7)lHe!*AX0l~1m~NAMAa&6{G6#5yhPstohwg`VC#>qxcssdo zITPM&(2$$$2$atwovUAW7VD0RQ0o_1<1jWZ3;rGntUkKSuuaD(+@dN-@o+Ia>GdRWeR8Sk82<6F(>&_vUSODJxhm9=|{#AWf`OBt9> zPR9lywWi4oxA|yXUL^|!mkOm@MH2=U)Z1t>$r7YfS_tr@HL?`%&G|k#tj(_R_T(Hb z^#TzkZHn#txePeiP#6_(LO zQ>3&m-@q7qh;u$>GzeIelwGN-=qL?JH)1p)0iTgapoZ2YF0ooqs2e7kXr`!JGL*PZ z7R*0C={k#L&!Rnag*bO}GAo0XUHP!}ZPt_I9ykt#ad)T-*m@eRl{&Rt?3@-5ZS$d* zj(%{w_Y}G}hOw8odv2_E+ZR$GnP8EC!pLkoQD8FPA2lFsV&hxa_2=Q}_W74{ynbqb z`H}1uiW>$Fm1u(8@cybS>Qzo89+w0pZKN0Qt03-4;K+zct$;K&JZ$Z)YIcTP1*(4b z#|#ehi%4V^}zVfUr% zPeNCW8P?2+W-y{_$4KHK81h_p-F&;W!jyySa6+t_XW0Qv%{US^WyVtoq;14k>oJPoWrd#smioqHZwESeq?+wW$iUz(OpI_2}KPGAvqd(QV;PK zUmYYPbe(j#ze#p-Bcy(@;^8?s`TJCy61lgORzSKvAg1R}=7`d5dvY}m>Jb$J81ohR zIec9UkaE^y0+fqww6911$6I7{yaCOLGw#X^q&`xt7D4jBcvow>dD5{B3uMv&%a*X@%a6GijqxDzvP8vX79j=NHltsPf*HUm2CgIz(Iu#~bCxWZ@2hs#V zHU;|tTg6XtU*6X?QH9Zt@BY(;e9ivNi+{5eXri1b_Mzw~Xf|-CzLsL8=ET5Un9!HZ zu<;Qf7k|uo*KZHEJPH8+2~^1+PB+#6QqH?F%?)bsIl~mDv*{Jo1L^X(*(C_*CPg5|P$ZYd1G~?50wO zbFQo~)bSm0<$K2XMIeKE{rM%n1*U`Vzs1inFUy>-M&qU4ik|QHh79)s3VU5kFY`CJ zFTzk0%C%N9x0*k*C}pBMKd;)nZpH|RHXL0p+gVg1$eZT7xZy-(CN64>}4!< zmgmXzS`yFE6~<*EH+|Q{?-o;LaHZDWZ&$s*)Uir^y)VrLBkB(rtA^3xP@sX{-k;0~ zMT9@oT3h9}#gV8LNfq#0oA3BjWXnm}=**Sdtp%di6R8LAV`pT+Kj)A%y+WkvI_~^3S;e~* zdPro3B5#+7p*-Cm_)S2lMLiuHd^b%?P44)L7i){C_>#_$x~e$4E-J-&j7 z(Yh`&L}oeM1uCGEOonSheIVtl;vSAik%w(&A<6enU$Pj?>+(1)mm74s*LbGg855?; z`gK4f{;pH!kaPq|XC>knc99zf-ia+m#LagbR-WsUcN?;3D;-k>WH@~?J*@t2Vv^|* zO|Um7Sl}a5nBoqaDfj^bTS1N*wTbHw{-^t5`+(4<>KHxRl?j*){mf6H z#n!))FL0JOjkD-y%tO}}vP~10iUdMv=g7le$z#)WTTYU`_Yit;#i)y3WxP(MT3X)r zOOd+6bs1Q~(*3{}!Wm(!R&#h#8iuek!z?}K`fSDnTc{liw0MKN?fs>{m9Kh-(lvf3 z|Hj=woE3KeS2m0I02Je}*_*%Nq7Wo_U9OzqLf2h5xt+ar*f8T0A`i+AwZfF+rD_cJ z0oj>N5#n}+a~a$IYW&U^DAVa7cBK6X0);B!L6^{O_=e5)7tGv2oWmfu){EXDIho(s zF{na5U@W-!ekoP$vS1Zq$@q@%c`g3 zi&S&Iew+NK?fe2wjyPy&Pz;H|L6l**Ly8l7zs}A7q#?T{9+m4%%l|xFFs;m7BMXIW zR<-EKhAEg8ESzPn9ZrOv7? zm6bd0t0xuwb=*&Wf3=m#ML+}=c^JJ%lx6Y_3Z45{*}o=GOsJb*#vOUdAG9Uzx+eC} z2wbBGIXtjNmWV02qCcociu_`i2z`r)SGvPVXK` z2ve$>fYMf<5Fy-?K|fd&@@)5snEUQ`yBn%jmOLTfwQw#wJAOfkJ7ckm&nSua&7}{y z6L)bwztOqe0o!&Uf2u>LH0NS6hf?sSl`^Uz0sUWtISBk?8=-^`+B-BCO#6bvb)UO! z@P_oTO5;=`vU3r~yI#t-q|U9`Lm8~`738uBALZ(pRqc3Q7zkG2*%L@KeXBP~PD=e0MG7Hi50 z=xAe2#p1~QCA{P0n-<4UgRSuaHBIG^-%-{jAHv_CciAGGsu0jOEHkb~QLJo@J$u%t zNALc2umy_4Txt;9wgl--R?+vWM9X@E~g%+WM zGZI(Ps1+v1MPC3)?>gf%@>g=TO*VZEoux{1I<=Gs)wQd*DC?%gT4DtlbhDe3v*9SF z)-ATEbg@T_*LayzyVAw3*R8xVUV}Bg9oIT>8*qpB#hmD|71y;Ah$$aJ;R*i{+=Kf! zHX#EWxMwatZaZCMbNh2=&RjETFK3kY7co*QMCa#>R8mrePj6@rdn?JhcQ~YHcdVXE zczmdi^^7Hi$THLm-$3fw>C{eI^+ZXGUj8kF-yzVftAbNz`XZOz2ksk=Un+B$QiYi>g`Rem7+iAuU)h(CltuV;nRdvO%KL|ZHDo(?dAbdBfOP>(kB9z8k1Y;>g z1X^ZDlph@qYvTKAs5{?W7bt9<86Z$LZdVOpbRy0E$$$RUi)3-~`|tLkIT4p}8fj~M z9CAQaJpk6F{|{}vKdl2#9yj?)R<@TTa5;uysaj>siF7Fkp|Vm>*eR7KIG*;Y<>Ze9 zya0?O59h;%OA3b%0!`tVuih6%WJRBMK#~o(sJFUu&%XOH_3wb)1KHICnc+Wz8Ru6p z1D9yW?F7a}w^TdW7%*(nzxC&1ol2+~RQ_;&&QRapKUbJ?vO=9NT_B<#&FY7vW+0bY zAuwQx!gH!nmGL3}s%GQ=rkbmS9)XmDlG58PSv1oR7gbaiK$MPH961nMSlHbRww71J z6K-^3R5JfdFJGkStF}<=D*uLMw%@e8k=)h=la5}-766;#(M zz7jDd3<~L&PmPDscecK7Rvu<2>idw};5tB1u-jO+7GicD4dNSaf)Ds#Kc+xDA!}-O zk00KajsQBP;XfY?;r|TSn(BDo#zYe!6DO33yNRg6YesV2A{N~*;H%Q6eBTeA?9+nV z1PD#7h4|Xhmf=;bUR-5)t(^6S(%OvT1WAKIxWmxLZ#i+NpP@jI)M>oJrOWXnN9ncu z*Btr{a`}H5{QUbl1#ksjdHtXo+dU;?|F(Vq9$84}>6;=BeEB!x(=xAAj((+uL^3}T zF%o*Le%8<%|1y27h%h>u>D-0>a)-a4mY;U+t}b+P+UoF_upCyj#tlB+o~=kFVkA&@ z&sSw{sQ4%c5|@Ze>_6R}eFOHyixOainpV}ZEtJq?iV?=F;-t1NEAhk^UP?39`OqU? z<8s`co7wwjHGZ(XM{7iwB##5j1_rAEotkD3tr-3B9OajhESGfpF_hoA$k0!DDwqzE&cDEdR3#1%xy* zJ{_47WA{G$fl`&Os-Xa3M>&>Apbd{s)eTRN;z?0{1pAgDV2`+EfU0WHUbhG;Bh}|X2%1=Tpb^f4ZF-Ls zpOm{826JZ@fom~5$c)B3FIF-zixusoD({k@KP?qPfBZ`K^s=RjG=2}8jW_ZJ(X)&m z0J4z7y6B`!Qw*w-0rdXp&8+=LjW&QIST6sKSVZE+E!o(mPoPK=^!ZlZ3(_`~27d}* z&CBowrejC<1%^{!>o~PAq9FjoED)eeU{k*p#OswOWBk(uO|q+T#c>fFNyb2G3W1Jg zd2mSeexlkrMXbUW0Ko;BY7os~ofooE*gEWz7D!}seHpQFicj>QI%Jg5kg{jh;d|&P zo6NGt^)E)w*%kKSd*sq*2R}qabCx)y^?u?eL3EYO3K|gDiW-tk*LXs zL?p6~bB8EZIKM)p4P-?O2Cs=>5SE()wbn~<{i(S?S|KN+F;@YJPQ|XGNfiRD$F6y7 z#wwSyxt3Z;&0wQm*^idb8$*%hMn}1ju8RMg2Lc7HX9_LD2S$GMQp4x!F)>%N>J$>C z{Niv91kXzpNjGeM4HiAGWUa{Q``J@9%m|XHWg73GGNlpCg^snZ<)15Eoje0hI#d$d zuEyqZoxWL15L%IesVKfV$i)1Xcpo&pO9;&a4pT`CO>ToMa!J~xYDyy}L>#RBiPJN-95Yt;gU8Q^yhD*f zirM;)l4RH#F@>8sxov?(Kh4{b21t4|ZU7RGV?DlE4$Y!$lDZXkURjHU ze$u1gUf0pF@}gkSLl=ZxDQ|rg(%o-&4#dn7MXRRkmpRabdaN1fvI5KT>%6L7p8XEL z(w_I?$&1bA$U>jhzZ_of!1{nFXn_F4?HMB+Sr0TKtso=7g zKu4t@UD(_e;hC5Gu1WJsvu%*NrOya0|G(lR7r?G)}{#>gBWOTip z46)RTOb33mq_`bMLEWRgBDnp*4n4Xi!$H@gJj1@|)$<^!*6XQVLyznLO9xt`%*JKl zzmCsc#~vlbS6WR-7K#nq;P3fK!P>Vfa#!G#b41Em2VTMZbFH&K_2Ykf_4U7jzeb(; zb+>>302F@!0J#1?l^OpFKlyL?uYy#}FaF#4K(+n8h^tTLy9j~+3-VrM6wzK*jw^L9 z-bpNNm{H@?GXp_g$!AWNgg8_;@?dM`6Vlk!ruv3I&uh>U*% z(I8pQ2-K_y#~h7G1~X6&9=3B_;EV;GTHkmpk1vDhFX*-Gf=Gx5nY;zYA?VLwq=VgC zCfhCOVq)}KLeBFdD@(a^isrUE=R|M%V|tz1!Ax@0zY)BBgc0HtCFk2VkyzCE^;DW7 zg51uk=z7G&B-46Cn|eek<^1Hc^mVjVDK&A2-R^)xfpipkNvSBAU_`^8_zvPBH=%pR zChjwZzXM-^_9@}-JDFkE6h&bn_!!)8zXUnzo2YjxGz69|}hDWf&DVE@+O&?IMJPYoR_xTAjTINMq$X2WFvLcwGa4*O_)g?UD^g;BrZk1N-oq6B$cH@NgLW=3bqR0{M4 zgjKV!z+`UKcnl=|yfyr&_`u1ZDR4xe(FW-Pjh4$?sbV*?le)}vJro(lmLE3+N# z!Pj>q2?rVOY=Kxne59oerg}=wXXr2*Aqj;CJWCMOD{cUOp|ir`4l`Ku@O(XOMTW4s zVHleKUKx5GaDmX0(EnJZ;N++eDW$~&t_4*mE1rwCH$VIdm14= z&UU9S=0T3>{3BQGq^jm&K$18$Y|w;IZB$5J!+y?UB|XX~#Y>^vT(dq(Um~(~4Pa-e zy&i(6^rwr`-NyBix2L$OhVvo_Na6`+fc18a?A9Xc&49JE3x-bx1V+V|l>(eghA5J( zXL7P6wmqlZ{vKt^gt<-;c%+)~p$?uuc%in7P$;yn>K&A^OqN#DKr)ZwrSzdq_xjH8 zopxs}x4)X|*|V03U#3hfeP3N`2Q3e2hZ_kxTYi>;G5mcs=h~~m7RDc9pqV&Pygt~v zD1=&R{0OpBp2Wg`DB5nDTVscA*%5lBI_+5{*I7%a;!kLL^?q`OIQnMG&{eT%O%=w{ z)-kdVd5Yf)^?j$F$yk%~TD$T(cnE<#mOhVv_k5`o=2gL^YM;b!+KJXZY=1`|@!d_U z&XE|Vn+rb(Ag%|TCc`NpFmAJOV7fn_{RyN zO<`Z)6NG$0uJO7T3X?+EO0{5qW14-MFO=MtuVtO*vp+2!w*f&Td>0|UpRf~mLpx~+ z5I14sOYoG+pH~?tF2!aEa~7Y{3%O8wI5_O9w<#z!ve^*RmbZFW?UNw@sJ1l@*c)9a z^E^ZM+{am8IYCe_b5~G6^kBt%d*V)+xj9gzD#vQJpn23q0Cn5xn^f$ENy;cPYdf@q z8zK}UP!no}0r{XlLpWNVKv}tFUCdx{rrftwV`>{3#&oUEPU$|H!e^*Ey;Iy|YcgI2 zxM@7bVQt z#7QltBB!VKZ}z{eeuiiZlYp_tUbB`kVfpcjIUw#TESl7AAhiO(b&oEh0y? zADM+(B!I)cPyurSd@17<*!q$nEf?$cM-pj~U0~`Le1#hU`&a6Nmj5O4KvuG4OQf1H zgp^r`8FQ3qh8+Mnluwp+dk824jfUy;X9-iwp1vf1u2VQuw~EC$I6p92ZFgulEQBx( zJvp_vLF7|p!3JBc21F)1R-f?p|K?xe(%c~ZgSoK~&93s|^apweQmKDv{@6at8~?q% zzN}NKA{tU?sGKP7&vF;7C@p932*zt#u|8tU4LMB18FlTJu-Z883EnkW#QuuYT7$#O zZ;wT2Y8qk1oJ>gNehGeh(fr5_r05mWT@38n5#;y%Jl>9P{VG)C|E5p0XKY4uYu(W# zx-lqwwy?T`=@u^dt59D1(Ig@o93)JNsHQ#ax&94px6@{68>L@;#s_c=py|LNXPSE` z$rPk9*bVKTJV+xRupe;UpRfV{L@T>`QE)w0Q$p4u-<{+O7Dh zBOgleL%vKb5}~7#JnxwaBD%kWEbkGV+EA=8g|GfWU6Vqf>JtQ9+dL>^ z-B?=~xhJsSFaCPQ*TTG?Zn*b=X_$9zKE5`&l5m$=&e7bt+vM?9=Ky=Cl2pj-4n(Sk zbl$O`lm^XxbQRxIqUe+gKcxXm0fS-Q)qvb<7B+?kZ)N>l$+fkAm7ZMb;7KV& z>tl4IL-tpn@F_3AeoUfO3y~N}uSbg_#g7TYuyswbHsy-n0nt=Co`p=!Oj>@im+w3r zh@90+3*REVZM(1t;m$Id~Np+qartb?$<{pKOOR8$hO~j)x6f5 z0psl1NO-bU9sw>GE9TG?5@qK1C_@3u!>j(-Nw!1b9aj$6g z(YkaWK++~GLk^TNoy>`fotFf-NAlQPEl&XEm>PVq8vk}hxg9GdLoYFkBW!RdAap^A zC8FxHi9mx2Bq^g_k){z}<=pPyE@kpscvT#*ldXoS0o?)i+J>|;%OA63qJDdFM;C^> z*&s!7GPXts?fy=ib;#mc{3A#Q-DJp`Ghdq5dhDuS0#+0hyxP}}8080O0}iF;=)MRS zv=gOTrB1o1+;iew)q!gasX<3F=}9VAOKnHwBkdyk0>_=GnlM8eO4kxidJ~JQe$>*# z#>D?lM^9pej%|_rThlfGiZTNG&d|ju?=HE*eCrxWnr61ESs^RMCMdW0m;k#^vxO6` z{K4-0UCHEw^%!x7VW@0Z=Mu`JBfS#mYjaP#lt?-WfCeaOfXGy&+ zs+!Fzc}Ty_Oz4ow|B(0IkhibN!sma>3g=+(SWbrr06@0}0HFDQzcI}m==cpRtZiH@ zjSNkUWDTAEs|}1};jqDa-{Au?KDo)kgnINZzSz1j+JK|V#&W`d;>yw5`fnn*m?^pZ zKR)Hnj_;QZ5I#iD@c7f=Zn5Gfa)1uiOIl|%RbTfPsTv=i&!=bqPv*{U!WO(89j$Dn ziY4nGd;4wcmtbzCyKx>a!hzX44kYSZoSLof*1Av@Bz?Pe>l$S$4<~)Fy+-a%iZL7@7pV$i>(le)H2HaRe!yme>;oB2)Tg?k$iLOruS8E~r{L%DbHHy~ zZ7!R-lFu=hEzf%rh_8p3-#;M-2?IBya}^5*EhS_&qgT43(Qq-{N~<79xL4Uxyl;Ku z1=oq&?Gr9mO6@P!(m{frCeobAP+O{o*suQY`33~R%X@Mcx17Xd2H#|e@-+r_ce`>t z1&XRdT+{%vvorbJ$D4!=vC@B&ty&I#;+LB(2|lh=fvH70J+bS9=n?ktmCA%&*{5?8 zP@Zo#&$}0N0K_zyERkE`E^M9SsyzODhu!*p{^Qx>WhMB~rgxStWQ`s$?v~(vA^Y$# z=>!oq1<$_@wH5pMj(7Z9==3-bFyaG6_GfwxKkt`MeNH#?7E=59%RansK;He>X8Xy&a=xv< zMODfP_h}~@Bv-;|%Vme_$`78UI@eHC-mi=!4t`4mD zZ!pHoo%oD~oSmF4;U;r!ARxwP>}mdg0Ygy^aOD_M!aHqv9C49`d~3^EDadIV^_VTAk1+Co?Wnhdo1K-T-x ziTq-wtR}9uG6NnWDm2}hGg-HNA{VAkAML7gpuJ|$P$r)cmu8@+%1On#(C6EndmK-l z1)Px3TqFCClZ1te1vvc%5ID!8n(g3c=vFQhz&xhA+M4RXLCpL#BM;2CB;GZEYz5o- zAkLxzUw?F9N}uNkdc-@68EO8>r-TQV{_TJ{``Y3Cog@RW25zP4vjPC4If1%$nyUo-@CGh-1HrU#vgs8n5gjPr z+AN(AQJ(e|+k#6nU>M#FRDhg*VB>J&4dlb6i&KGl&ESh74=J&v4s64r&(EeV{$yh@ z@mX*#v`mHIn}8!-O3`DH_i$flvX@uECBM7^g5_H0q`-bPI^F#ba`>uX&r;aoW=ZQH$;bJL*bN5Gl zOkj#ounBaWG>cN1G~HH^LlsczeaF&Be}*j5y}Akp>lE2rn7mj1i-vq?~qgt zJ7nlSK!Y11OQud13}~SXD;H5#eJx;tHl{iU5s#3dxs$^)6QQj$_L_Rx7co-q@Uv1L zg*h<7i(MYnTm@JxNbR!9APHpuCk9L!G(uBwZeFe3nZe7yo`pKmLM0fLg&oU7O?%;H z>@u@XECTc1V+omI{*`FBJP`G6xamwcIL>&DFxLdXLphTn8|ehhnc(17MGRRSP*Out zsx0)Feti`}q|?;VBhS1}(7=Ot_>o2Uqq+jvKo{Mzje?NV{Hw9ADA1f^?Xaf;l-1fNCxB{$M5cRy?V$pDLJI%lM=r(rj#rF&vu)l;j zX)+MJpN$=tJ(ev442}x~0W(IV3I8sjSuPwR1X#JQm$QtPM+~${ZJ-9o9+~F2pJmw$ zze+OvVvs$+4H!2fb*T(H^_A{Yc?LH8X{g&M&OW&R#$U~w3(@I@P~x_c0zX%eK`n}w zRZ4R$sWQZree}NzqAAI{?)?kw>QRm@F5KU87v``aQOI_D6p@)=Znpv?hw7KLxM_d( zG!Z}aw-iUT3F+?vdmBq6jOW@}f}(L*v(72#Ag6Bzj)s(Cpn0@)a<;zG%j2x=kPho4 zW&)MphAuCKKuCl}Yt)sr*@8=|&5+y>J;0!}&rIB+NT6{WDnm_-uT57tH9X&R!2ayc^WTYQBt zPEqxNSy#phLGX8l0+-mr=GbyM=mjyr0R_55IwgJ}FpV|x9iIXcQ)iY8#}hXnySIA) zu{12vVHaBin@LmOlJrYwKp2RNCv=FA4)&!93c?-9+CvcD!z$f$oe_g&nrLzLsU+R$ z?9K7k8xDHhkx&KJdaktoRE<${Dd%Xr^doRNRNk65kyV~5I4RNCokFdxo(nhft{5rR zF|KX)dxMl-g%jFuzL9GybsRN3vL%E`2Onhz`1vCYZQN*1jiEKT+}xsjva;HH z6)~ctGyhw052gGDL|!6giMd zhwl`gJ6Q_vfum{5ak~ct`i3VP?!%>R);*-P-S(u;);f!f29INy_LKt449jpOvIVA4 zN_fjFr#QeQ;TA{Gbnt5wP@=tZY1}4dP;cUUBD{A9-O1=yu6RASX9aB_=Us{pqv1CW zQN4;a5l<~|AqCM_mhi@q=xIV>T0zh;xCW%%IH|t)l zcAeMzjoX-K;UCoGtqT;Rww3g-1~HLGxE>YbcfL}Kax4og@LC`A+KM`1lz(qQ^iL4l zzgkv1uI=$-_}=4E%!Oq`EQ-EA1v^AU$YPXTwuze@;cW^wabJn80Ud`&*!}BKt%{cA zC$9Gp4Q1{P;xyw7Xvp<*@}o&4)ueim2O_i?@3q^vB_2Yf3XZkPvFhPVme@9~QoVZ= zs9_kSHHQV32dc32>ZA~schYsjA zp(_Ub*{~>ky?Qt4CIi~!U5&=QP*-p8{&@9dN}7US&Ngu>KZg1OKIwm5pOZ;`%qdkOuANb7$tMb zVKoTjTw7w+@d92`f0-lUt+44I^1ee2OisX9F+bc}2EO=Wfzzrsi);8anyG$0rdGnd z7TKtO*o&NGSUAj-PkvduF?Pi~q=qqeCEc+oBu}aG$F9ws3^~54$u2k!OMaI**|Ny;iLouZ&u|j2RGmCiX<$UM0^cqT9Bx^|g3uGx_!0raUlFGznTYUc~TxXtE9~Y7KB#;TQpD z4KVh7ojR~Sm3cr=ZSV6iRbgJ1+eR&jx^Nxsy-|ZdxqGXy%^TZqkIxO&xV8L;= zn`XC~CQNI6GS9dvA~^tCC!K7W^TTnzDOwNDd~`c@0~7i~kHen_H#)A@|JiX3uJRNG z$7o~@O z7}Q@-wvrl(XD14}){@oFXsfFO!eMXj2Pu;sdO4{p+l$oP!(*e*WdC|-E8us9#6ucI z{K?1C5-w3AM%6Rrxz=zQAr>ZzbC~f=lr;vWc{c0KQU-nESRo>|6Tirw{*wRq{ZIsX7!v^J$Rjm}SN=x3z*$^uf;H zhgv~d@|ANv(V2;!XJM(3SiC#R$PFobl3j8}#h${~nQjA@hK`w*TB3>PSAzjnt-pu^ z{cpHv2lBt1R9FC^MgrtMEB z2?myJE=QYdIdHSdz5kk-4}hlW%g&e;LzbKyr)9^LnrN?Po14&$Uvse=P~=x6hKLDo zn=FdYm`sfG1j=(wR=H_EaLJ#$;HbD_Hs;Ct+)G*N+V(HIuu>oYR%#EqPR)|d(`mg-?2|3ao{~vp}|JRU1$<)Tu(8%V0g&n$HKVb*TPY)Nw)U0|s`qyhh zVHs}OzIt_c9bH^e<3d~8sRAi!ULF)a@S3C7=T!@=|8*Eugxn>2`f@(dg;Cv$q1$c# zKOYxvPV7%_A2DAnUA_2o#GkFS6oY5Z9Rm27&K)HM%2~JL|F%d9W}(57q9J3qFSB(u z2mea8abCDyUtL{vfM$d(T%8p2{AA3kE5|wt8%fzq+n&#=B_h=)TTLuQg$n^-v?AUV zX-~8`1`*gUyvjE@thsq4W#Yrn2kOVmx2@96&p%nmm2^MoZ|Lvu3Fy(Q7L)6x-LH*- zAdUl1PU80tuWgH~M9G||xXn1=p8GP6B92A#>D7{ze|Ng-$97#A%BS(Y=?mG1LM|AN z9so;#7sl_iiz^q`o?mm`7~Z5rk6tP9&-~~tQboTGK0%95BeBzt@%J^AL>ywZvPN8mBF zHmf|r#h=!k;ui3zEAu|0c83Y(V7|c$M{?w6YL&26lDo3T=Zs7LsvHgO%K+B&)7+de>6z%27ik_^=kK^zlt&HVIvCPU!jyVOW#{EC_?par&|Q_k(T}3C zwBsi78kD3K`7*6Vgkun3m@=ap{uQk#wi+nu3nW?F^EWAT9kCkI$8zrW1x<}_ph=Zv zpnJ4oA^W~y?|(_!m&>sKCOePFxeNRFU55sO$TPNuHo#G_*@)k05Q(>w5$Fal{?h(; zD})&O!YXImE1aGmyZ;{gg4e^5o1y482kd1s>g!)aRem);($ns>V4xL?o-)o|SIm4y z*U=~Jd_3y{(i&+ueitybAS_C$;0+B66~88EM#GFd3N&a0Tuq0AW-wd>)v6H!P;F|PvsMaOZgAEc+e8Tsh3xA>hpJyO3B`gJI+soabLEX!ZMmLAmj zhMNjKRU#L8ixSRX3J&u^zyYQ1ITRx26^$_NdZz0V=2br**F5Qx=Y-UEcP>0MD8X!+oH*pE0VTmqdiQJ)H+WMXdqSAjA86w0 zQlNrD|2do}ppIA{GnhDqRLVT5wIYwO78!BjEQG-5}5Y5TCW;t@t z1Yt9PLcv*Zn9=)i26K079gEEnhkKON$-C6$S7uSG4)9*7lY8FhXLub5#6$aV7G+LN{yKJ0mD?b#Wb1NE7V90rara63-#cQGiv}u)!0f$y1@TPBy9eZC$q3qK> zdK-{W|GGclkS<{Y7_*E3eH4R4jCJs)6oos!CkWpAQPW_>z&(AKY0JW#+X0?J#2^hz z@kTUI@M*!pm$N6&WSZ{MhDk|%hmS*RCpOkmnKwf|qs1(e&0DD^es0gU=6-J1QwVK% zAMWg=oH=H{sq#>6Ok(A$+u|2yZ&MVAu-jRteKG*CXsEz!0|yT&o=+IqQwCq2BLi`q zao{qufONR|4?Eu(TFnJ48jZzx$#NigM8* zpct_;ZXBwEedZQb3~Z6PJP;3td&moJ@*@63XsWTHV{gOLKYzZi4N+nHws!Kizj7rN zWZqIw?h6uQ&Z3(?G=Sp6Afs{xy7Be8h=m{zxXT?IBV-x5y;B{kR$9hfvqSOYl!@U#hvM8 zW}n5*0nc8F6J`R<498m!c2${9bm;Solg0-WO*paxLnGxl#s%=^p_qZ0J?g4Y-#KH- zWy`c6TFRkb8%lJv?=c!7)dU%qt0R?sPahIsy~j(}>iA1y2wLRN`~OL$P^!oJ8_n-r zLzc9x@Torgpf5Rs+qhk~9-^iaMt( z@!b&&z4BVN6i1kGdL)KPq0ueJHG?U#GlaqD#SA3nXI-2Zo{uA}YpTaypVrTwN8!F9 zIeOeoT+0#VbUw)tDp@QXh;9YlL`AdwR!PjUugKa;AbEp{XG9vxPm-2hrT{;pCrJ#` zcyEz#4U4Y&&n%dd)G{lrPNTi~*23bGMX(j6c{xmG6Z`=cUYDHmjNe1AY};6mys_@> z$WWI4-(4VtG8ZWS-2QqdBdMadvrRn)<_!#=doJr}2l zd3WvGt?|;0q=0!!n;eAtz}!^W&xfZNNyi>ZGqu`1CAKQ5@PI^ojg0Nk_%eAFp5zK` zp?U90NU&koN$Una$l~BLT{!)&Q?A4lm>j{OS${d0lgf5+m_s!lQb#{K#uuxRFMX0> zJ~dyL!9jp|w&BkKlbxIjYhcUzP-4d|i1QU|05)hD2{H{_fQpdnME4)!(VMuwG#fMg zNbH`Ce}1p{c5vqMdWE2eY=iDi?O67T(H}%{O@l8o_l}_PkT%feK}B!fbA?uuZSq+= z5i%tP-6t>kN!t@ZxP?yh>=gPEZb*dRIM@ZHBlXI1MMYg2(o;u=@`}=}1o~A}le&`H zhs9p8ki!lwE40?gTuz1D{+RW*C}MF3RuLGXtn{DtmOu;12JOEJxr3pU;X;@)ZUKTm1#WXgEQ={fRB=!#Q3)^H36 zE1@nZisGdy&{%qL9z!oUtR50%brkVy)CNaTwOoRVw?!*##n3s(D(qz&Z{E0q_Q;!x zG0yXx)2kw=|5ZYTYfpDlA@MsJKfClWAFpyC8-$=LNBn8R94MenvvU+im& z3gLmM?kiO^-$0{wOcVPx5HDw!2MXD`@7UEQM-}0X$8+D~(4{6Xmp`>y_>Z^DVE)NJ z83AI>EjJR=vQ`i~H%_2g6x814*AI_qR1`NaKv%U|W!gBQoVG_pzdf5(zk z#SjQkY!^kPtNM8-tfd9W>+3OpB6>t%#LE5R4f zuy5*sV|X$w-fWl{qm9-)b_W=`c8!J7&5PqUA@@wN+p$6Fbj!U|^#o+h=73Llq>vO> z&agG0;xXA7dT|a7+dv(s**D6Ceq8V+QgK! z@>>?Mxjtmvkblny3M>O+kteLo)g!A-iB3(GJKd^?JK^@mXjr5nzP2m_Gs0TVacfi{ zs?jf2otNEtj@WU|l8fVZA%914AyeC-BL759+G=&QC9=_8c6nP25r4!=;9>fDq#EA^ z^ZJu4pbl2HkjDh10nmw5F9Jy66q?6pb{f0@8^4J6mu7E^e4~kvZ-p*&c8mw;S*mBnE-RC$*`C|SgY9c z0h3^HJI*h-!2yM9S-TIZu!~1$pe=l(wUT?%@q)D-BZ#T7mS{FnrJ+WcPGu+S?w&2h z_jIZ2rn~*^qbf4n9Iw(=ZkD_mZ{YyL>IKKj0i(qYuEm2iPk|>LCh}<5pYoP_$L_L8 zbmm!h6?50$s;{%eU>b&z;Vg63Xw=7P>#J7REI&z9H-AORr!&`IO3#&}xDI^FFBuC zr(z4)0@PfOf2h>B`;_2Iow#_#YYj+gs`zMC;~^>4ESMLe+%DFdo8VC0IE~AIsnJ`) zKD}GYXldGt7eHK;BV@IZXa{A!bk}%q!~bq})<+3Zq4|ea&8>FhKdlTox31*g^$?ME z+W**Y=ipxgzPnGh2-#>i&c+RRi00iXFDd+r)vF!L3&4m^<953N!q`ugjV0qHVXSuK z-oFkXdAk?(OOdVQicw*sv-V_u)bw`?0qyeBoju~Q{E0a>ou}CNl_dwpyM6?IdTri*N&wu&7rOKeJI$Wd(Ex^TVHUxDBSYbnQVqqFrWWO!l^`4QhhdIDJ{ zfRML|xS@~TU3>i*UEs4?z5AGP7s9L`+y*A5UVS4V1bs_hsq_qd#f&>ox9)nbG`1(V zMMfy-(TVaB{0*GoNy%zTsS1B%Lll?eJ{A=cd?a8xFGD*)@di|#5doD3U0WT;c!+X7S$ZZa3uF{!iN_t1|oG$-2+o^lJ7|A&f}CJ`lNEo*JSX<;?+%z zb%jBI?e4Hd%xY>gH3#SQPML&FfGu&g#r)lxq!?P?*Wq9SF_t%-5U&gdcU(AwvYrZ7 zRi<*DO<Te@M|{C{d%wy zJq3u(yL1`i4OW^ZrXBP$vH1rZu021mPFniNUOk+>L?93`IaYLySpQD>;k#r^{VOe@ zj-3j^zA*SIkoBhoghhikDHqFaiTW6a$Gp%%`GOuD`;?f z(k&3WI{9tDr!;RN_@i=EAM!QBpBY9`HQ{aDP@E}lqbw5bqrV#PX(F_Y*-h{=AwEGp zkJ5d758aLS@yv7c^YL==c}hbJAan6reCF1|lIyHgkP````%kF{t-EBaYcSaj)2RCHVI;3cGWT=knR6Oj-#;Nlgv{{!TCjETqpBK zylDg&*RbB48}$SESJ>~>;EVRnW`#2HJ45D~yqveBEx-C)V2M)1aXVN)q3<^Fb=!H1 zOS0Zud%ITv7pik(+AiXhwc5+@JJeZC)(dKTb4kbIvq+=gC2L0M0L27FZZVY`$UM0p z&P6Y$E&c^=Wl;~}<8#6n|MIr|!?X5JK>Wo&w|yH)fw15)s#1$;K<{3CJ_Z@t70{|N%)m(CFmRX%M3(_6)q2NR-jJY z@)=B=3$Ci)=z_xJN9Eu$^aTi_{2HX&jAsXGH4F%cYK`Jnlp`5Eb40brncLiX9xZ`OgaIYFUeMoBrlr6 z;)$qX(>_)O;`XfoNchbtDeK&LyE4PJYKZRPV;l$NvuWI&4A#||n>2qbdYuoIGg+Jk zBU;-si3s#8Mf16bBOxb6@_PjBe`qlACTsk=xxoUp%SEZ|WD3<-c8PlD~IzbO9{L0iPJ>ILfV+#W?jX|976>EN|^*E16PVW``4e~ z*#fNOcbG{cTFhlK{UVTj+KNKkgfiLqD#n!s5Q5a7F9vPwu)oj+)y7siuxcT3rQznl zM7O~}^|j#7#y8cpmEbi>g;*+wXy|Hb`<;+&j80C`<{nNa4XO1Q!ZkCRP@4T32^EY{yi^_V_s(DWy_fzh$s>}iCsl+Gwd zb>Q%Y<(`y$Dg8;CNH44$xQeB?RpgY-$e5nim6SOkHc@BhXgo@Y+zUSEYp~wZ0R|+| zvZmn0WD^gBFlFMaHypkx7LAzr?;Gb~KjNq!_x;eSY4ceM8l-@=%$)RbYs#)YWQhiW zjAQ-XmLXA5JH0rnYYs}{U2awwkbBU{hl3nMS6CMQ{Neqd8G@3)i*+wXNq$btUfSnN z{_REjddh|#8}T{TC0w#4N}R0FW;->NnWdt3ypPgJzi;tcgN$V z9}C|CTqv7o_e%!l{qvp#=p7n(3?0Zy936MdX|3G#>pV6(85L~X#l^>Cfn*?TW8?mP zTZwJHqAG~@ZZv%~Er(n-PDO@@8!TvoyPpit5+CO_dU|+qT!3jhGwUE+w z$O)&O7`w<)I-WA4P{U(~TgJaw=#jHy1Ez%{X#!++%5{@7D<7}pJ_k0{TzIS~mLDE7 zzp@zLGMt)i?A)JLEK3dsnLTS8Zg~;3MUyE2@`rt-5e^10>lg;i*G*~$rguH zO9NZ{B9f+eLCa>L>~awXl|KYd>+<`+dD`a6-~PT0NS?F{`o&8VqBN5>zVO#T;Xz&_ z#te`iBW^_f)%D2RX{cwMk(KlOjMZQ;h`3aw4oN=}qezvjH|9v9@`HwI^v}zrxnoAE0B=(tS)=}1Mq-2$hN|+CF|bzVHxH0L za(F-7P0&Gqk%FL{$KV2Eu>`eFjGY-4g zkO4Cx`L&&NK!+KWEMQ9oaOuU0kC+tfXQm>$slVypP!uCJS4hNsxzz=;FL(1r3<^op z-G%qLx$R7!rdvtbXv;SD-EWq4MQT0gxm}jRG_l0%h$K70!b7{hhq@tZjpd!6cX2o? z0aSP+UX00bmL<$zzsa}h6&H1Qx>Z^jM`t;%c&v! z+{B#EBvV>;=<^sa`Q1^wnVX>N0n}4qmH3Z*L!vA+P9WHha#58#FaFLF`W|xtgrR$c=A6)>-FtnMIMfI3+#|#hYEPHyl}~x}=wJ*ahe5#E}qh2?6;|0^-1Z zUa9Wy+MJCmNS-{jq>Q7X;#V>}S@n?j74zoY60BzkRo>#x?q7^^Xj5j+q zpgrr-WO@Uz@pUs`yG}!;$c7LfJk; z(ijF6US{isyTPme#N!hz)(*OD=aWIS$$(UXnIzN5OTqr70`n?`(f98RX9J2`;cwf1V!MEgQe z>|r#{B*^oEueLZAZ#nBnp~1t@b4iXn<3Kqk?DQa>m-psRO3=$zb5L)+3hN;Kv)kQt zHEE7JRB8OulnVE9m_N<2f}EoYKWh>5%7PIIs+>cS9~*JTOctE3Yh0!yF7{pMNcl$^ zFLLK2oxE+CR zHg81yik&Vr=2&vZLU4wqbF*g7+b=@UH8J=4I3+gY9!&8_9qV4&5UMpzkuna_JCkU$QSYQ$6b6anDP50d-)|qD#~DIxEKaUMy44(+waM=X zOk-v20!mxjwMH#lieU<7?q&mPQMD>vGvxn!L{&z`W-QgQ`A->UnL(ipu*)=R@=L>m z<;KC2$1tL;#dGI8I+qQIjvvTck4azsl$7$d}Dat!O(+V(LK$k&YUc9pmy9;1cSfxrl z`Cg?ptR7o;(TK7v3QoYqIYB#WHIqKl$ng((|C6dU!OR&^TR;OB9q)it;0|1G1GmJa zBL~T=5P1k?5@++oOdic4Zgs7_ST%YuxvkdxYbF{;r%@xetO_kRUrn~sj=gJo`FtZa z$1A(B{du`@)S=Fh?4w3mT~!^hrT7Ht%xasRy7fk3W(l`62d)8i-P=8!w&DbLln9&4 zAMNLNEvs@3RoaQ}b2|cz?g~;0g*VlL)p1xocBSKdAY=FN5+SiN-y1gS3ya?#Gnl%S5 zRf!27WHw(z1ux*PJx4}w>MVY&=?sQnh@&U47vH$`t9SQ#xV1|+;g)%MXQ;VnLQR#t znq@JKqr*2S=s8@@oF(iTm5sG;?TsoML>>{B@JD3N2qp~jhji%z#9F5D#ym?yc zldJ8qr7iDp=MbInfM`fo*CJ0ra+|609kQVL5~E$O_6o08g;~UZWg*qXVhI1xW~F`s z?PKT#^yMw<*ZcoHyarXjCQ{vUQ*iJT`sxmPX%C9}vRLeq-Hwm%xHgy!*=gvP&Qw`C z-r6s8w0WVX2zh*DFIm~h)U$W;?3%JfZQ&Z~zRKvDm29~2ELk|ulGAo7QPzY}Og;+M zlv7;KzfURd=26wt+*o@R_`gEw1cc%@4RHsihVyARB=JX-MpBZ8@i*=?r0lslIPfEbX-Uz_NQh{x zYQ8^Rf#bo3FclFN%G=ygq`~T7FB+nTjG+55w;v$3<`|xR?p%LB^=eypOUEr@&Vv2h zW8RkCt0246(TbpHl(M!n-tovQWy9v_8qP?DD<_8|W8!dLCp*peW)+W*wZ!`Fe$4dzZM0D1Pu#`q*_ajqPT6JpY7AWd4NSWM+?% zZ9G*vLihX+W(T*V@0arOMu)$2l)J(@JD$ZVp!wRdbdx>ae7|&w(=#N?IsG{RY|$2% zNWYCWQ)wK&U)>3C@IYd}ZfFs2DM(>Ez?yN}Q`k&p74Et*j1-k%ZvkmD?IK3mOv@&L zwQ7Aa2!HQm;Y_~>&S*&uHPYR%KG+Z>c#ZtB+ZXvk-@S{N5%06oLZ?z6@jGqO>13qO zE532;8iI#;T3b8}!n$n6_|YSuUw-Kr_VHE8$G3)mX7RY< ze@x<6BQ=_dv#Y`_Y4+A5SDT5u>H1#cR`N$SaiXrey>IsphF*K%d`<9hQh)fhh;q0G zF|O_f>xW@wgF7V;Y19!12%=8R)Be zgeJB{L2NBl2dz<(9u>AT#LO1EM|Nv_6fh;gTFU zW90iv4iiFbXUf%9pNjH2U&Nc*D9mHjzfT2(-~S%aBu&BN(E0=QLs&e5I0iswvxjb{ zQ%>$Pz(46|;Fh|@TWAFrGi;qZEn>(F80>HXM zxBGs8)g8eOgn(aD8jLHt4vhV?Xn=UO-(-R#?KxvODygGAS_8)kJsImzc8 z2;)NB9A3k)hnKV^DCb=yP?}&EGm`-2h9*V&>N8#dBBj9}DGu(k?D~gTX~C0_miKCX z-G7KxTufQRi1u>_l%5R;^UQDqKo{~jm7G{%8293ImVlH(P+P8~iU7?zsDl=yk!c`I zqJj-?C`NmhIBG|kU(1Dn&ty8hT>X%#Btq$cs~ML-fU)Bmc+dGa;^ALMlb?#`bZu?| zN?3B>L0%5oOxB)A5n*^Lg)bv&)~D+`aNwm_^eC=D;fJ14QbxW3TdEC@gAzZw&Thu} zmuwu|_SQc={*T0VlFS44Nn^+!_Bpdu{RLF6U&w3)L18?74~exHL+)bc#yF)g5ZLd) z8af-CAcQazdH*46gAT?t3MB*6 zm}f~m{F*DgiPw_Gz?;#CLWg+V9*2Xj4C_Y%i?NS!n4nrp+8C4?HTP$@XHz%`68s0oYt7cS99M`?>2P z?mz|1$eo^V1w@SP&QeICCi-%?VGyWRQ)9exZV$il9n{68f?Kivi>=o4)5JOPlLAN3 z>n)tGbY;)g5eM29wit4kLMmzQBVb)@oArsKJViB6I{TwUACBo--1C{= zIZH7DmSiPxCP5`aoN2}HQoEC@&$?C~JRGnK-?X$GHkHSNy$oYK?a!Juq^gH;+v0Xq z^Saz-$nH(imqw{u!>~?SLutEPRSpww$1I!Hfiuo3iNU@3u~A(-z_<(sqK^87Uj}K$ zQVD#XzCf`yaSnA!(4Gvm*!C*|Km$U}6aD zxjPhtj7Vbl-JsO192cbRWdLkg63EMqb0 zQ4Eo4caS!i?v7rwPCJlAqaN6lkwTZyv$dp==XY{NNJ?jg!OrxUp{R*y>|nyK@gtcn3r& z4K!0mr|9-kJ8osPaX2WqhiMni-&YRQ58vc$5g-`I&QMSqc-`FhIlY$wuRPRQ<3Jaq z`fCVkMrMkd(hm3XnmTe#LJhQzHFJq+Ql%1Px49x3Y zZRQE66jDQiKM%K5EeC48oHtYlUMT2uzoUeLN@^3XPynyAO-18@UhbzsMB9IF3XZ() zY{Q_H1Mwpd{8i^Qqq{o*3Ayb}8H3fLTl;};psu*nR1y|FG;3Z_k(TghDEc<2M&8{M z{jU`dy^D-W4i)9(-lD?E?qfna# zO;+*Fiwlqsj~IM@v8!{kWJ38 zQjHQV>qf6Kh?M9dEVQrCa=K)@ET?|FdW+4|A=EdOmXrNkej}z>$$wiPwYWvjJb8#g z#bS@DfZk-;;m3S`TXOwLwUoB*oKR7@x#$OvKy-X6R8772ODPnfD12q2Mb)4_Lfb*b zl}3Y64S&!A|FFaoIi#WDKCBlfmIEAIy{&}DZpqVeS1sN)@IhHFk*f9B5AIu5yqrz3 zRFF0$eBwE4x(epyXjD(|;`BQs<4-)%dKx&Ls^k@WpeLHLDsR=dhf0Qzp(92&IiUtl zH-=|7+|p5|Ut7+^7MgOBTLra|mL?ao8lj3-dHdCEGQuDSVv$}CEt#Gp(3mZ`OI(() zVq_@%XuTw)N7=Qf%It(bKboarg>i&CK=DBPB~F5A{?3SA9-A=ni8@^gd&I(HehD2kwj2Pd z)?h)qK`#9}p=~+)hPdv}EZJx19-;L*$pON;rt}l81=5NObVgUQ`f&3H$>Z7GRGlgN z*4rRNj@DRdW)KCu$MYca^`Y+^rMh=c0s<30xNN@G3SO{Xdk%x@dL}>SO!&iIdqjkC z48Q$IqUe143L&&({wa>JsXW3&bjGtu>klc2{WUjspEc;ku<=MTSv790%J&{*rv}& z2|A7$Q1aIk36tw`N3-dK8s%t5HlRuY49afz)Pa8!K83c>>~@X)aK>*U7G#2JoyH4I z<2TCck^w8uW-%h-1Rgm16W6nO8)VkFw#Sq1XQlE`!O^}P*-8yXwlCl9!+AuBzC3T$ z8C9spDM98-}A$HTM3WTm8BwW0_L^ouAJUSK1f>e+dkNyy{Plk*Z+1S@V{ZP z)zP`aJv5f zK>-f|yh&O!qcWwP%=FjgW5+h!n2$hb{hugMQVY6>xZTc|eYml$r0ePTuH9=l%!Ab3 zDYiB*KUbe6619r0uVdeuEq=o6^GHxH^Hewy94L8D-dx`fA4h9sYvRL;)-63+j3=Y* zqg@d%_wDS_GQZg;F3d^SB5M~8xo+#GQ9A9-IY==rI?7)5!ID0a5hLK{G{&>PKj&Bd zLsXbkqf-t*eG2K_Mvtm}Os;K^3F3b?rKsb?XSJ9-@3>!|xPQa9;lhpmo4$(s+x}2E z(_Vs*1AEGasVpyrk=^KWJ3N*wDFwo9ia!zJNV|6GOFFl{W_#KBE8CmlMMC(< zjg}~t9~E`D@Ylg_2z;`4(v8?31wPnjv(Bai|2ws@SrwMeZUo1GX&znfWXj|(l2n=W zj{;92E~mOm7`(*CB;YTxVPP}4b*RkRQMv*T@@>*e>Q`p}GJ~5Wo5O=I{fFE({82A3Q;FXs- z$DV|nsV{u5n)vmZhpoAggzY9{VBm9L-%s=R$a=G!PtK-AaiyRAwc#xRnm)Mje6L|y zJ4q#ve>(wUX8f2+7PkLe{fG}iKj4S0=T(XH2UX|XXv`+eMY#LRPddu-V;=}^-8KQ* zAX7@ys5dVa=X|by;Of{Gkau8?d;wWHnby+$h+|NzNVJXe>#JBNh3)&nm!jXJ2JW5$ zq@U71h5v+&h3#p%>jEu4mH;3}Z)z}3s+_HP@tY|NdWZ){Q4!p6l2Jgra)y~#WSrin z>P+`_-KZRL_%U8G=&Sg(5EoY;75sf^Bi2ZSDD9m|T$h5xtSGjVlfWK4w~m+aFx=*F zkcFtEyPUk^*J!_Z9G#XCf7ZN%B?-UQRyWmhrqD5M2(}A9Nd6J`*6F-V4w{=e>jl&H zc9(f>F9F7iLJE;_=mk=@+D$^rplL%qSNK0V!UqHHoRK1U2}(FC#chtPnj5zuU(}-+ zEg;e24Tc+*r3$|1+ZuNJ_4Ff>Lupg7O6=&idsjx(OR6+EAl128z;*Q8=^?KJ)gIB~ zwFT5R5Gb2=f_`a2I3^On1e8b{xjq1?wJELd4nr1I@IgD*0iGUa7=CSEATS}Vi>3Id z@eeUxcC;e+U_eEhQ5`a-t-)oLzSyiGxjjyW<|e>LB}EDbPl!c(=0_>oCdv{HBg;nQ zFwrCfF049_G;;~m`d*$EA;6mQVR%y|HCre`vtx`m@xnqYKvk6DkgMCF2mlJgqPAet zpxb-I1?#@S_T|&oYs*0Yu;2B(is8UC!00}4&ZX7rZz!}yhs_(A^ll$CwFCnm5l2Tf zfa~?{!*PXk@7?p|mXQb(xgDHd6`r|Dc7kVBBd}H_uXdQ|{nXWc+x9lCpN{4`>SzYm zaiIQ)2z9R~2~Ml^oWvg+DD;v?XFsbc$SbTsptS0&1-x>Jc4g}$@iJso{Qbf0(&w|p zUwkxR6IBzhkKMK8;`sHqV?&o79?mF36sJd$tP36d_;91Ir#H#Y<^9-jBSf=wwDcmu zN)_6Iv*CSXdcn=(?~?q#V~NxjsBFQ;di75C%usM^At*U!FUaWkz)>+gsomN50~HL7 zwalKy3DZbWy_TM7B+M~6Wj2^$wU9MaPuFaWicEOHu_Gu_F*+jCM3YI?7t%u+!wqY8 z>^X}OP)BkJ(Qn$dWa2hJk%Hd-kfN{_GbaT`I+ zdE_niw**9}0Hw?5b>Qj^mX^`f1{at+7tS^C`2WLdAz1f%`pScsen<;b#-Er+&XE?5 zNMjno1>L@uht7~o$curW-)}HI;gca<9{gKH_r(EYLA<23H2%(U3Y)(S8fOp^ImEIW#=- zGjaO79N>mQjvN^CDUiA|uyG)=osGk#p+_$4&Ym`|u5Ui&f_QuMJtnJTwHYGFLl4waFoy-oqe*OGHKq!OQnIhS848c9JPKovgp)NvvRMHaEDG zn%ZAc_-u)*NLWlcxxqA)Zb~ggdJ#0D)5;Q96_OnwFWaNiJtD_uKl_Do7DxeSDoNhR>A)1tvQBLhR{7 zdmdKsn-83>l}465&dr}rF905H>=fiNyqdOhV_BSClUW#8Zu0mZl{=SZp;pO!G)qJx z0#6+#ac5ZmUUh9Pj|d#T4HPt%7v2!KkQEJ%!8Qkoj@d)Q-&A)j2zOvMx!j$}m$-CQ zBod!k@ZArI<6kT#-4=&VmV)@YNe~&{B(~W6Z%BCxCgnDRd5aCW6(yQT&*h6jJb)$Y z{`EhLDhSKUyzfJ{+DXhp$sn&hc3dIlysU) zms{_@BCkGRm=ls`B^XP>bj0RGAtCk4#C874^jhrHr%ACUeBD$$_~YV4LL0z2LH^50 zKs13>UmVCl@7hW5x=K|WRDrD|;=5_}X->Yd;U@s))zDSe_J6PusY*olt_gDKmy~_sgCMxz4Wr2W&dU2fXcXl;>x(i= zZ9JrTZ8=%EPkccdaThA#cz8svOTMLSQZ3HC(vr-z)V2gQ2AJf>o9pKH?i1OtE+p_E0I z{D~=C;9MOnmF!eyu&ndR8nouds!E$)i_$!GD%)h$S*TOFl#wB9OP(G{6p3Y9t9AcF z!=BgfT6mdi9pYj4=X6|7@$V|Y#ajueKb0_hv3&bNE7hvo8PNd#M4>)Lq5PGToWWTl zT7ms^BIuiqQE!w`YHb*6Lgv%v{fx9gD`sapO( z&{Q?9Z^f4V?@>FhImdu+$fVrSn1R6ts&ZvzV!5^CgYWEq@koSZM*e!FX5~ExiOxDT z(5C5wWA&d_5Uu0ihhR&Y4zUgMC1y6st!01;^}CmFWvgk@L2X_YjOBMKv+`82uqxQR zGh*Ar_!V4EDl>=OzIlo0SeCZW84OwhOFss-*>K;+Am?55c}WVB41OIX0|0i^hlsGM z^_GU>rL(}$u+&!tKF2~LCVb{R#;3dW<$%%YhM?{!2Kp{iy@2dkRE8)ze3(I@!+h}) z@=Hm%ss!RIMBeIcqWpcLjb;{o@?`)59ST-`#X}i`R!>8$D6IaSLv+u$T#9EPkUK!lTl9V$oQqv5sKrcg+kd;9r#Rs$gvX}X^} zGM@y$w;BS-X5P?q;AIHldCw8UJ~J*Bf3lW}&X5{^!H})*2Bd_uXpS+d%Z?=`P5gLBO4jL7+5}aNH=9a*!%YQ)YIay#`g8!SUSg zotHT zKkR9zn@=rirxqWIDE*vfn`?{vwRnlR#l}~h5X-VD7kDJzKNJx^EQHf&veX{(t5+C9 zambrlCqB+u%x5>@lJ9wR%jcJ|Ez2e z;*?0QRMcv;s5jWM)q_G??iM+68AX(N=yOi~$s;8B;K-2jeL(*5m7eu8of5{)4QhnO ztYe`Tm`p6TGJ;|h6%h54W)mM3K6C79>3*vn&nE-!V!~xO+RfL z*S>*L%Hg|i$*zFaoRt_*QFlXj8o!O-eU5j1dBy2H<9oF+1N!b^A)vo8!|`;_^X_3H zuucAdP!x(H|2u6 zzgzgU10f%sG5Mkac~(I8kAMh6M52$oj5^7&rTYDrZmTEv82>ze))u_P z4KL>7_2|{FF~$5vvSzI~Aix7K8A(M|#{LY3g=H8W0#VWDpt3>( zc+U_SdpNWl$G>{a6UmfTnMCgWc$MA=s{MU}d{}_$HWf<1mNSy! zY7>?d_V%=%6ld zFqqEXW7IU&!8B3sfErepL-qXz%R!#T!zzGRgTM|;YhaXhq$Udlja}-`Edaa8AWP`U zc+d|-zvH}h#{mBrkB4y-_$E44NXH?Q$+(R@m1c4RE=Ud24wF|H)Ceq#!H{r}U7Y}D z)+}g;ydfv39NINhgJFBYr)oiB!4$;IFJheWGj3{19Iy2N^tc4`OQ%$-c0?ijKGRB) z#ae$_G;7}3Mc*9<&M_s6$KKx3pK{r;4~ViPRvzovW3{v=+WZP_%soGF8}Gc#^v|WV z1pO+{3T+p#S*Rh1llpU*ZSs*_D5z*N_DC=Tq$tp0@M$8~{o37$fW4K6q2wN2;U8+3 z6Q4$2aKs4DQefK%aQXr_SAmdqX4q4pu6cxlSa~j-UW5S91Xd6j(NQH1WYR<90vCOB z6GJw4xw-dY6+CP;GbqOif!l7&Fa0)VXJ+DG^KsKNnhLak0RbLp2nTYO_$4Kx=`MPE z9bzYB7?T3BeC2F^ak4w%<5Ayy|Ah6!Q*9|7ZJ?gNDWu6%zm#3u<#no#6OaOoJe_^V zQlBJJ&SAKD-{jDfW{-Tkc`)<*zbG>XGV}O`Lv1h%wd@5_>kI^rZF!oSWj`fczEZIj z18qi>`rt1qesgBrzc373EJbGL{R50qt+B>c-Fa&cjM~oL196ke>6dB)v{j2$`ONfN z1(?!*KPE5jv3X1ztcVlN+)Nv4;wc+553QJ3#bAThsb8^U%0>N)Qg0}#5%mr);aAAQ&5G1l#d_LE(qS@5xB>oS zp@}4g$A_SyBFxozkI)2wc@{bBFkuLD>HDlro5ctK_=AB6ik*dMt9s}d2G!Oeygia1 zet6Z(;qJ-*^@l$ib?sSCu%O3#F^J^r7mz;t@>wHKb8|$c761#2 z1v`|JctTL*4`WDt?5aZulva4hf}DrsoQ!_EPRaMCE09mS4j|E_a9l&M7l>swJM7#c zH5wNpBK!)RoQ4B5GB+qv01KfC3PrG_Ce+&S6iTR$)F4>HlhXgVby3!uqM?Xg6vCek z7jZVK4W4tvk|51k@4EA=&1ee=BDGopAI=3;q6t7wof7WS53NhNuTKV z4}#36aVkNgnL0hqHKz-Ic|{ysT?K5RFb&WPi08*min3bLuF zd#W_H+}s>PTB;0jPVd$7)%O)1C3xdErpYs)ta9w0{Jl?v{YLH`6PZ5VO)Tyv44)v} zPRTzXJlMSpcOSyPKuK`jW5%uG)}+QY+i4?$gFN3+5~Ai_#88|%bKxb-9i2~ z0B2&IO*ptUjLLTpK2_5B>pTSj4Dr;}cd? zjg|NIv6Zp@Ec6DgGY|#Zr6Fs)q>fmah$>T!Vass^y(T~&*R7GAglZ?_jbflCs-NTN zm1a2J$WskCv+Y;sMFwqG9i%O)uRc^-VV6kYzNNA&S}*Y-z#t@wmb^s(Ls17I&SE&< z{;zk!Pzk5{8N%{M%%?xxA>#q6P(r3reHJ{n59k7gPj67`2R~!R zXJ=xd%6+$@Q&Q0~ESW=sd3aZC?(}`a-9M zzmRdkdA~N&IL2xF;^g4w+BIjqeh4-fsjTG;K7P*`NS9+=*}k!1(seK}uL!}iDos3w z7#q(w^4ZN$f2}q$3@7D;L`ToZov=v&Tt8YI3%Smpcyt$|dDoaYgBsmCFd#<50M-bJ z%|K!~41n`SLhEr1NvbKN*N(`dV{rFb#(D_VnQ{o9&lzC?pQrC>5rFFa&+?v=OM)bf zOelRYaDRbdPAftl!$1*ln4;F$W?0CFDfD0{6OwontpjjJ2VwR$;*SQ=Cdg0--CwN+ zn>a8}ytik9@RV%40MCm=5I+Im4m!j7B=A*a? zDq5YZxy3M)u4^Kr@`v~KEXCLHIt}l#g^zONS~8_ETwhww%oBW{DwIFGj%7)rrn+Xp zY%K+i%40t)tNK8rAquAW6%CQF2;E6(DhV-jl}%|wcTa25Us_bF_MIc4|70U?H)xSEbk8U$X^aNT{nVGZUSA)3R=x3C5>qg3)IkkN+{m zofsR~2e17(SW3;1-nWW|f6zh#dl%n�-Coeq}g^DEOF|!D~>bK$<5o6W6+9>p}_| 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

hIx~--UOQcrL$3b8~fN|_rw^=M$M`GV8i3* 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 @0w% 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

$0Q{EOw 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

p%1IjxTYWMhEsoB)($X38R!8KR6Atc$^ae# zuRjJf5S4da{lPZS$Ydts?8Lg@O=fH)YSjFQ$K(9(s^{Rq8ZafM3~CK0*w|3qy{s|h zNYeE1wjougrEi)GDd0kX$uQ!GI-mtWhAhuCui)LxQVeTIaYg?oLr*p*t;4&qf5>q9 zFBv-hH!|#Iy6sUUcE09x+#3U>Vh?ay#}(pE(fh3pAVc9lE}Ly9kC*(}Pu#BLpr2r8 zx@iUK^o@6w2T|lp!EYw9|Bxa4zsRt-0dkB0Uc@RV{de9Ag3r>@)=nFK_lZiB2|J7> z7)>n}%E59nlC3E4JK#%ctoV*b)(cN=Y{pH2X&|Uqi=wqYx>p{gszJi-jVklVNXg?^hV`?mhzgT$eCzAzgS$v(!*XYjc5A>n7`OMV zqkb;;0z8*QC`GQ(qUxxjv#TIk&4l_hg^pgxVr$Mv-^=Cq@|ypoY&Q3O+?uWoWw%)T zZt|EOff?4iW2XhJ*jY^NqR2Ec?Sl#SeVt+prgfTaz5tK24FUZ18%RU{c^%&E*k#|@ zQ|rR_b(zT>bA0w+YG!-*^-LW$Z5X()(S4BXvNY*|Rs_czP*pN}&`rox_Z_#=8*qXI zOhi-&$#WmPB1X^k#f69~1P}T1H^)hu=G7}NwpawO({-5RuhvosQ8DiE9Gnf&Q7&#@ z%0}TR&Ihz|B>5jIq9==Y6DY{Z1&5K)In`w4mIZwM%5be_Lb729FMNfU8v5v!h-KW1 zM2rV18f|6BE`;{LhnAsK-qa!D(tGHHEL(p{Pn7;GhVX1v_IROit_OfE{^#^4S&irajuOWCm^u{7}Qu^$DtbQ_fpRj@$btt7dGoUqM8Sfnf#pa)_0PuAtfD{hRr zAcaOb$+-qjnQLN)uB(L zF~VB&o8laM4^Z5^?u2hRe_@a^dv_zt`b6#GQ9DP2d@qYE+d(7k0dlHEO1IUgVl@M^ z*>S->sN>RKJ~+h4v_|Hf!%oxVqbsPFJlR~YG>p6^tjF zi6~95%KU1Ph^(PZ7>Af~H(nvD25^W;;XyN^$}0DH*7D48&%I*2%FT_cs$R=W&${{? zX1>~KXaSIo$-XSmlE`v2kT=CK)5cS)=%K!5(2X2Yt%96Sa%NCZfQ;!W{b~}qzdcx? zL{0%e-(P%%047rg5=yixwFNYs1B$bj!m16~AnpaQZY!SBoxbZO}b&H4e6igBya4CE0ESeDT)|{i5pH{*XrP%mtJfeWn z$_z#(rQ1R3Ut(CNE*o0em*$8?2|l^^kOW^UAg4*4^b5MHt^Ojpe9IabON~yx3rvt! zd0`od#349Nf-$aHr}$?*c&-!wmW$VWg47H_ry5xGB)n4MPol;8 znK}JK_#7#%m@sPmATNiTp%RxIZo_DJsN0CpQ1m0wU%eNUdnu(G-x-cYcjgs!W#OYh zKNB$<22N4CSwe$4Xm2gt`32su6H)uqYh-V&+M|yck*qqR*rEm_)^OJL?FiPcU%r|# zTZgj;^t?n(Dh(O+W>9i`>rFu;dARVD0l)VOx^~zS9VP+PN&uBzo3Y?p0|ue;Tjv}% zZu#$h#1C3nVCyb8IO*XoAgFiu4Z)~dAnU$Zo=kBsf(GH6Yd5)%#9y5ZiIzjZV^q}w zey^bHuxGoi27tGo6E|FFhAB8k0tT_>b-Kg z<4 zpJDU=SRwmAJ4u%h>0Qob7;OhF%)e)#5QlaY6+04#Oqx`r#v`hiu6zbY_!}8&0A6T^ zjAD_p4;MN>7|P=HeBYth!}EUe2=c+(*)801^}B|?W7NWZQvk6edkObZb~vu1B_;$< zB0zea1kYo0C^|4RJh1_FTALQ*a(Bk`eG_-n9hD0{rZbjFXk8FO-t6qYLk)H#c8IQ< zvUDK;Ocf%Sv)z`5Oo^NV46=D!fs6!C1|@eErE3I{(|~_<(=}$J3xANr3I5Bs4|&xy z`Y}cx;gN6E2k=lvN@u09ebCM<#N6wCKMitaW zxYZ=f(^&g%t>yVv)wLvD9VQ(`on9-L%lEg=&gRiki;_)f?!`s4Fe`U+~?T!1e0Q>Vne2MHvQvL3BC~^Rk^2=dAyWtG*$hDoF zg!5~YPjL(~)(aatoHWPe_Lu4=^1id?z9R{Xdou{$I6W+OsC4G@3X^6gU3}#~jpP_o zjEdU3bwe$~NuY-UOl7fP9h?qHGB3n^-W{x;u>p|?I83Rcs6URO4EvEem=RR}hOz=W z1V6R|o9x;RBz%aOtH``>WXOlMljGyr%ZhHM)i5cepifvZkVgFqybloTZ~;Rqog=?A?O>VM~z|hJW)uTa(d-yc*fsGQkkC2JYTle z9qaG^r2YLXYkz|mv=@r(_!axv_ z@haQIospB|wDLcxGZ7fD3K`D`JzaCM#gM&=8&=Y!TvQPcXv3Te;s~xr?N#l(MWK1Z zP_St2gg+FI$AU@c%0~v#!Zg>FJEPX}t559{#Xy9wUE}cUq46VkqM}6n3KKVa9Ck^e z{tJcN*jHhxb&`T?pP|uG9-s-LRfWZ{lGV5rQSJ1M%JyxE#$$_!? z!e(-5>x^@)APwa|h;bVGIzzeB!nUH>UN*E^%P~s8s=}gGbunfcflV8=N&JCb3&sek z>vU9>`n=*MS7x>&V@pTw4oquxiNAiO_nf$S0)Gr(T(B1oDL+zMslN%p@H8MXEDW-O zQ0@h0e=TGx2n*q$h|`ilXW7Hn(-eREf*WX}iWbJCVN5jbcVTAQE>DIx#d&O0{BS#3=9 z_(&c~M2DZ4ntZ|TVWb%Ws~{L3lB-!42r<#UdAX+ z$zv{;FEN)f24G>`&cd~X>7|2_9el%h01`A_;%`Uxa{r&ebQ0pf(P&uHk>r~Qt@`q< zLn?NeTLe55ywY5B_;l;iewL-KWb3jSGF|zl*4cQMG%DE$D(R$9K&Gduu%qhAn+@ms zD|kY0c}01X$O}rX0wc(3e{+PK!NB|TMfHT~09qwEWZti8UDVwhb252Y5c^uJrNWQD zi~L=Z-l{blwMB&!U5GY8{SG5KxXB&7E)k5zgZZ(MB@>A?=9thiK+y4?pShY2mo%!l zj>sIyxpY6}(*JFje05b=mtEVzLm6mjtK$kc2i)OAE=xMyMcSnB>G6LWZm}4(eVs&2LNCpeQtG z@d{~cjUI3#x^9OuyaGieA5i+65Gxu8?SA4TfzV-AO6qaf!LG$@^1iCIQnYs2WkPauLI#(o%!Z@0HgYge zU}koR*Sff_ir^8F&iUqxfYMuCD_9^5%L10+cseGPeF<|kCi{ja$G}#VJkNrD2iOfu zm8TRKz?r3-18xA#m0+LK($UVQqkPK zbAb$I3u?R#Kfiu3c6u)1KVHEs9zz$G&Py?{Np3Xmo3YD~vmHb$i=T&3P!BjMhm<4E zu0(W=0T#ek6u5oSA<>VSH&OGpfsL;5V2qpkXo|y*ft+$HLh|bC!}(s?dMr+jBot9` z)GeDqJX?~xTd%2piPtW|(mODOCp%beW4xsWzq94$d@Hr$vSS9Lc}GPmKBK2J>c?1v z+wNw67c-wUzUV$MQ|sGXlO1ga3Y-o7Qc+-xo#XMa=1eF-Q4g z{7YnZJT%C_M^=7ucON$G(y-u(r|D<(;%s+Aw&&fuQz6N#C12TklauPt<`PQ|WjblC zEka?nF!2R$m=e-3{x}ovh~S;deB-cIY{v~hqHcWKIE%{~P$dZ-=zXv>^B z5OfGAVdJL%W`l;$I13b4)2${NkzWSZ>X#pZt(hf+T@bBVtq7`%?^|_^Vv12^Qq-m) zS<$d~>Rs2??_x|`BP7xNsU;*3a|&-C--E3DPM>ZXb(7jq#y;#ZK%rA^zzZ~?Y!&yk z1mBxoQC^kS6;;pPrnND&yGS+1?L`qOprFx*T)h!Q?qAV9`8Q=eF4Nuq4mx|wxKZtn z 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 z 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

d(e6x&*W+n#?{;Kmd_yg9T(1;oW zX8dR+DVls6THmgcI)&wC3XS@76e5(?IuWcdre)Ywq|st^)l6Ap^n#asZvxZd-Ejre za9QO|&3eUNT+5{wu}u3HS;H??p5O9~2)vwNb;V+I&cB6gA=TPPaI}LzP_WRaYy0X~ zc^nj-z5N(+**v=Fc)i+++%}l)pw@rUZSUqmlMa_UvKBA7SlDK*=Vbp=AK&+O^&US-)bbV3beKbnHx1lYuv(5ds(dnX+imqZxZ@I6O9KNbD*ub!L@io@B zw)_S3-{TRHT6vc%K*Lf8G}HY58IK%I4Q>D9VEs=q&E^^l#*sS8NZn=~d8x}tvscPy zrhMswKcJXKIG!7+zToL?#|{%{2T{4s(ba5UN))A+-W4;_8;B^j=i;$r0Pu!9_I;p2 z#?i^m)nkra4UjE<_G#I=hWBjW@7-P_7ZLi1lOcFnv~HQHp)-;z%EE8jh#czIyWH?^ zwL`SqK;?QwSl2@enshC;&bGnxU9pO{Zf?zgj%w6W@Usn*_;`;Q^0HwvTx5gyHQ`59 zVNQ)oIRy32`>`80rTad+y+-2y9Z*X%vq;HfH}*dWF!nzPFmAN2<5^uIt{Z<`z}%UG zHl_{U_w=H{Qsw13ozp%N`CXagiJ0Kts_d=hY3-ungHH*Pw3RyHwg(MPLs>0RdUGJE zHOe*D{#g>#zG3`{=8e0aqNXaXG9R90ph#r9Qz-sKOVQC>`X))LEIe*iLtm(>e;Zh8 zg}u7`A-}=M+l6+&NBqmcB21KHu&0VC0T@`DZfk!HtXy6jU=#|2Bp#*7HGvk%QW32V zZEE{JnTo&(4Tko|%AHJ|!%8jNLsMVdl0Nz0&Fja4!frph=6)QM@hJ!ycv1M{CLp{{ z?Ekwr)NRUTM(26zu~$bw{lePG+qgRP_>H|El{AX+TAa#_G^+#VZ081zEg=Stx<TIL8g=<4k7QVCJ5zyAeyi(O!tW$Ji-L&r&~=KF-^csf@D`m zY;EA&m3BF8dFBYQ;lA627JcQwz5l0`rc7<-yPzOmYzQ%x4P!?MVqWQ7=fl}R7!2+> z>3|TcLZ%tRu#F-a|~tt>w@`&bae@DHky8_x2TM# zuwa7M?m5LDs6#^s5Oro@u?V%-7Lv$7O`QUBnhj~;jSB?69x8@cpz>TS$T9b0xNQU8 z4Dx8ez#<2ILgg*VTX#bAeY`D6w&Yi8S78rh%Vu)helj=ogb~36S-zFiUK5}>$)_Ni z2MSKK&jkvDCu#<%Lk45z%<>nAGy}uBw^rzonH9&9=p*>ti|t?IVUb>aDDuank<6S) zQ^2nZ?XZ#uN}uOU-myN~E3{B;=lNp9p9;R%882ho%XaJx)biS(WC)Fls_IM zk=rL5kG&si01dc1GnNCB5u@)P1xxp@g0(Nim+s*lj$jUEI3#iOKDWcdU;+>P(QD3> zg#bM-^qtp~#W?@OR=N;k9frVCkwV&jO1PG%{h{Y|d@wMI>$lEEnvw#g*Py>U8lXD# z7S>4uf&}>HSHJiz_q~*$OPNApF!;15(uQMAuX_%MI@`O>GRf%@S0vFltO<|JPD%#% z4Jaa9k1YM?@q-wudr6M(`$^YFX9j{lO9zza%VAU)PtE#iTBC_^6fTM^I7neAJ>%n5 z&%Y-Caj}=G2=pf-HGoFo$&jeS1;+m|#(K|RA`iG2R z9-biH;v8nspa=WRf(Ke}#O{$EqTM-jQUu=t@zX_$NTiq)=4qZ{09y3$b_S7*+mg!= z%pY)HUG699K~G$FKNf}@Zf2jr;}i>H7jD4>T+6{O z$&p3}-jgd?e`X`3)#bDr@bL1;-gf@w$WN4ZZqJqK2TY6fI4XxU?kTjz736BND;v<; z0F96(j3P_|?=b-CbOk>(N`gcfkBbF%Ogi9n`y%Y%!hRZW5RxP^4!o9RSudAIdYw-N zoeY+WFWhjQ*O(|lR?Y?miq+i zRa#ZBk0ctK5h5#82)UCL3o1HBFpC!sjx!2^X zCS&Xk!!(1ZiM^YP%g=Y~5^?Nl)wmIHffKJt=w%cA4mzVw-n3C~oomIPhDiV12Ln7T zMIynLe>^Nnce6zou4?YTr8Q&{|CH7ko4(DSJ+b%kLYyR!pqSB2^8Sq_hw1;}Y;r2A zchllyt#eSwVq$f6zV29-I%JQo7v1ee#rei1Wz+pk!16tB9-8q!5ahPlf5M+2KMXtI ziu=ce6v1`EaUZKM)Pjs`Be3m7j2OVfO6gT<`Rie!wi+mk5%t0SBIgTc-%4XjLAGkq?9HzzwDaC(}(!vL!=}FmkeM^qhM6$=;Enu zUB^!&M;g-8Gr4n|S|MT1@?M7iWJgtkdQ#+<60NXGh8(z$0s#^Db{JQfw7+3ifMehk z2I#IbB})T6hN>K8Z{Og_^_^GEBvvud0gi#oBFF@vHnHxKe!4_~Gm8g$)D=+;T)sfn z*Iv8NN}MbL+xmPoaQ9sK3uR4TLFZJl^3Xoo0iZ0*Cr1F3<*f^VvIrOeP?k^4O+)3o zH0q})Wk_pJ-tq`wdZS1WWAk;Y5Pw$o^7%Wx{k`=)ui=rMU{Fmu2h>9L)WVqaj9J&L z$yyb)TG4&K9;Ej8u`y`jW_4o@ekA|5yhfAS5AIWADuKL<)V?`#s;kPa6(ncNNLqV# zhUmb+g&83}>d%j5^Y}a82?Mh=c`}tBk;a z5l$JVj0)1(^ezs8qx#%Hfd|x3gmO?dk3#*kGD^_d1=XVxr;@*c_t>Y4FcQ#VGj{z)b38R#j8U~)))wDWM(3t4 z`bsObxx{Uy`$62&XKe_s7Xc>_8sj(q#98E&lN?HzM_&d+W3 zqBA1Wrl#6Fof2PT@G{OjrJlX&Sia!z+xD@po1P~F3y~8|KUyUy8?2r-9@m&jPhQ|7 zE?;xb7iQ&Fv++zgtoPRNmcyHCqtX?+Q%%;@va2*5SUA{X#`q&7oznI@0$Bfn}@ ze(MaVG$5&Y0QSn^}0Pb=NQ+aN4q$v6m2Ht*BqA`kl-q0~mJ_Obf8_YBa`l0|o zze-#Z2)_jHy8kKLR|V$kTPcHw7I{=y@+Ki(BJGCYeF_+Qr3}TkBa9y&0ka%(qcK5> zvxfmzTl59qpey{b^PGZX&Bs2=;DtY=t=9Dt=jmqT*CrjGOX%Z19*O!7xb;(ZNCpv| zEthV!Sa7#Di{Y-2J0B)uD`~|ndYuT#!iV#!&4Q{1+KiK>) zxJ85-W2g#&o~Xpgh1q>}uEv-25J=b{q#REKX$@nsBnWhXwxf!er$*~OdU@V*evbKd zp(ji4G1vNHW^=J#mIkqIv5-N{|>Jc zSAO}Yh(JKb`anQ*|7QeR*~Q+}(b&e&>EDpEj;Gy*ILg;fu2C#_H9L`F!WCJJb(=kH zsl!Y&oXlB1Cmu|Mj%KDpk#u!sS(ndq<{IQqQCUzMRVY}M*p;!X9?$#68v4v9JCHd5*9K~PD%=7T`@pAET6F(O+aa}&?NuFmp zq~`4KOw2h7fo?SQ-&T^sK2IMfX%99WH`;MBMhMyL94sDqgF-iUbh$p0J03FM@IjYt za0qw1T5=X9;Re-U&c-hwb{dD~3z-3DKfy0tihd1M$;}BzZE%PKPGm)R3}AD}f|$pZ z0)zasi79C&-SQoLO1gpKW9C-|-Ig;gathU+q5d57W&EMexh2d@@CF2-8_U8S(!)EkXufCY-+gjMF zK5M8#Q*zhK+bLwl&01Lr>sbl?6Ceg%SW6dBSvCMty0>>B)Iy ztph7XdU4xz<=Blj81du( z*vbrwBuq-KJ@bI)L#sPxiAAKmDVvhOn*^$4A2`IPrA?NVZn7)ZGW6}+jwRQMQ6r@b zLg!V|xc5b^J8%KI3?`3Q-~5p1^ zft`>QE(FJu#H)wx=8_629ZQ~%&kIs@mI zTSw!B{xIFsvexmT021GZZS;fkZzrx=oBPd&^O#6P0-am{omC&4H3U6_GnVE~ql(Sb zj}K1_GdBNa^6lW!WW4Mmjixq0W>1}Ua5x4?z%W^3eG_s2I<=ry%{M%GzZ!*8#obW; z9+=4J_!w+v9MHr~_$}kQtIMR_Jlr7tk)xyfWLa;EI9jCo8e)h_^dQdUH&&C*woa6| zi9J&{(FgNtfI>Ee_zz@kVU8R>?MmLtx+^D6i>=Jov|clIPYgL*m| zmrzD{q-1S53??riSwG=@1ItYpZqXJ=1*=GlO}e>2sA*F_{NpgJ@biT^glv0(GVJdW zXY@Tx8nen6(}+~vlDmLAy^s9CS2n6@%6(23>FU9cSB;3o_=`g{{cykk0Y$p^Df zOj)NKy69%hua4h}i8S>^bW10&d8j979%*b+(VeE}bRAbbym#QwQA80xh%1lPrcC{R zID5zLNZ4*&J5I-TI<{@wwr$(Ct&Wq9Z9C~y(y?vZPTt)2T6?|Y`Lfp-`%_(`{y^0^ z=Q)pK9bq$!HeuE+9sUl_lze;b7B^^>L@CGQ>+n>7g$>{_qCnq*Pvi4fJR}6v7I7~& zV;U^G4JDo}qNxr+f|Vz8Un>4bg}*gM;?!5%+h(C(?&clm@ziQLd#^8yFBZ1ZPD6W5b0kdNWn|n1d^K#vYU7ja|+@tH2 zGXc*qr-_JehIRcavRYseMs!qh8rcSmWGa?8hBhUd$dtGXl;<)+;%!o>f+=66Rk+a7 zvDM(;Mg3bTkGCm0 za6I8QoZx$)J}X1r)(ld#91LV8{lp%9>((%-g}(gNS5pi zx8bXh#4{LCdJ2C0TbW+yBS5)!!oH8Cqv5PW(9wXO%4)8w!zC1%A=~acD1AOY(5UB3+)|53T{<06W~>`j`L&U34bLBrrDs9Tm`ivj!-(BR zj~QqEy)fLiCf|@g1)%%^cg$;)A7&$n^^;saX&3Isrk#>6byEa-c`8eBxE#}9g*I?$ zT%2x`Q{Rng4(w-K5UB6Q^c`fHh9dM(wheoK>}l$3M3Z*c!m1fg*5;0nIDely`s^7n zP|C69Bx!`f`o-a?>dVd6B>{vTjTA zCh+y=(Lz>px}mfCC$A3BAHb`-%o@vqFxWscH=+KPMkZ8c%|Coeh}rZzh~_tiMtxC# zz)(GZ6%bRM_yfmAq>?Ht%rOea%Qpn)wq(VvRB?CoJUxf1j;v&dt!E9EaC%jhlWk=G zu&0@o5f2D}?U1sqpbvL1x*1#>zquw1kKzMHMmto84xBMvzhxdQ3QBAspzL>(ElVL- zMK!?oVu|%mit#6U6{X}5D68D^9sOguv<%J0<9A?OEfy=wJ! zy$#8uD}}#BCcH0R=h(%ILq00@So~bH{ETm#o)T;mfmsHhR_9AQ&v@gTuC(rhR4evK+r7S*0urWpy5HO#>_pYvaKgl5izAvhKUH* zF2hcz6Sjn};?{+T0sZ#V?qs7gp!jB+UJ7`dDvOFjOOzV-*+Lrf^PAP0pk}v|dd$Ak z?f&BcTwBXueEm!BkSPV?(m6AhtC0VT%ly-q zinxGPA+4mWC;~&j9HDp)5=(YJ8QN9FvEjG;xj-C{NgUgo6y#ozj^NJ|eY=w%@_f!c zb@$F#?<7$-8TLI|&aYOSIkP}61y;@!WE%=rCLmL)5)fDWp+f_EVt>7*r;$-8rTHWi z+GxWzSto*eAkbUGqR4eF$+KR&U+^=zr^fQPPmuRFvj+2oqn5daJxh6KS-Bx5lzM2LB1%ITo#_r zxtxF+krK5ZsgKexT+FS~tSszh_oj*`(m33CxTH_{y~Br&zm2tD&EfYC^5 zO;n}xY&6L{WT2S`tNCDffC7KYEjz zi9T>r_rWt|V(gFoWK1*UH$Ny~AKTB+;WP=~iqb|gcS|8>k;~aKd})})XKdrRR^@f} zMyqS{{345#ZcgvJ6pljwu)xV|1tsSSb&E%)=!7r-5JhP=@?HUY66Ky3dPM54G{`<{ zFeKNe)4s73WELwYR|~rH$%_r6l%QoZPOcPMRx*ogbM*vioc(d4d}emvs~FOBio#@* z4WB8ZD?CSl&?L2?&qfOXSL^il5m-(5rQVR^Xg}<};gKx)#)@Nin_;iql*n6w64PuX z>m#!ET_{HVr%;^9rb&{{YCVF!M|7-d7FOn{X;q{2RNgpkHs2HZmN8+n7uzA16UkC^ z^b41ZPPxHG)8$mDeB*gjmbs$Zgd@@fwKw(s`*zwU;Eck#RS;02Ta7Z~lzD1`f`dqv zn6OTuHs2uE(@;|F6nRWQN@06~pFY8R-c#ruY;0KJKHFa$qh^X&e zz3fQ2vxcydh)?~@{DZnW zzD)%kg7xBZ3PJ62vc=^aN%kPRNPJ$=qX4b>al5r-a~Ae9M$attQqS%dt-0ST&p&nG z+wVGX>HDSTHJUZw7)$!QUb_jIKYZTTvF1CHU+=-mB!;uUOXk$hr@i8I{PkDusPTC1 zG#`c3aaC+yM1R7G;1FQSTi{B?1qdxmsa&SZj0N19ZkHF}4W$P; zUbE(6QW@!Bd28`0gHxj^HhY0#tcYi=)T>dsZYX{qPu+E=?#7P$Gq`qt zmf=LNp7n1Xcu8oig6ON}%S=MFXeV7*s$y#s;pO5Z;lDqcw-B%(n`$4?5~V`y?IYhG z(?)YVrA@HpCF$JQ4;FkZ2tc5cB^s zGO)L_bCEZ)GBtMjrxtAbKg@1jZ|6O>r0>B2$as0jgNkMf=@bcyd2z~nMr`Xlm2`4t zb!8=`R0xe3g_5|!qebJ(DkZ;d=) zswmpo>Eq@2{X9eC8{6HB5Vv-bJQLY=Gr4({ptukAH@cg_;oa@+ewJvFCJrO~;_>67 z+t=S9e8$$>WiEHv`Ac^VL0HU|-L3j_@=tHG)_&5aK6h(Mla>SUIN}zRoi{pM-B1iy z4b3wG_Vj3Ex%3G2ZKd;3+fK;2+d0DHr#3RgKFH@+DN4czzQoan;nUzwKf=Bj2hqmI z->d1<{=Jg&2%4|g}EfQT?K!!5C!xvD-=$WD}tBp3DIq&IdEuK)H>$$8$ zT0Fp0|h#_&|ThCZgUO`{$`& zNxJ;m9A)Y_XNKN^(!IK}?q8Sn=nMr&$DJ7B(yvdg#Y@E1liIPkU$ogj5*h_%$2t8H zU0Jv7KQa(Mdy+pxOXbZvS)x#nw%k{3=l63^kf!HpT(C|Ow`lCQxX#b7H1)*&+zyTc z-+jpWx5lTg_K%)!?}Fdo1#cuVsp5VPHxzleq0Ytat}5DaN7;)rUQ$fz4!8drt>AD+ zJF3}TSIzE>a#nY|r278)CBXUfLp)CIJcg5HtJ~lI`t#bq%42J_5u!()4$Nlp>(cec z34<;VoW?B(YT?qi&--e7(-BjK2;2H;9~76L5B`H8C|u*TlhjUh$Ja^Pw-veGhs$Zi zL)tgJHCyt0W9O<^;1L>iPKM`4a&3+K(ib`Ay+TI&pNKO?5~q4~jnMIk7(rMu;x}U) z7*PCJ+|IPzSMji-{)q@3U!tN)YbVa<0}F?u%P2lD%!J4*1_)V79UU(B=^&MOBo23D z@`jy`)Aa}fD{f7x#|3E#QT!VS`W5WpV)KBrzR$_d1KC7_KcLkc9$0xr6>W6Mybna^ zpvYu9X+24BKPGw6$w73;5Rg9fs2VqsLfu(9?v8z) zZ_!>qac7#_vI=I3xt$7)Pv3HIpn>rA4v;4uMaoUMgKEK@j#(W~hze0~&9(Tp2_of_ zD$z8qa~lqxdr0^Ox6qEw=JlKMJ5x;f2jyccy69Bd#u-~llaZzI#5PR1HR>L5 zRsIA}zxBZJ-Z-@9BbgJ0D5&+(BheEGn1NC*T>rEzOCWRA$?&RK{LNMp=@D?y)I?~KO=L_Z~$)13w9 zS45#~C|$GnT-)s{g9$Z&bX735!-^h!pPQ&gd)Og(x#sDYoJSvv^o+(;myJ*gQvWD@ zrm-AlxU@LNCP8G=1;_`6OVE{ZVUi&~fl&FJD!+R*aXGug?E6R8gt2dQLwrzM zZ;GZhPw28X<$PmZ9C)yU`R`LZsg83M@@Aq!1Tm*W9>16A^g~Fxk?QIbxJgZ5auu}4U1x_NNyEs{@wJd$dervdk2T|GP%C9JJ4pK;D)oatnl_u zAP`o-DWHVrR@8b7MTvhl)GcY2&6hbsn}$J^hEwNw9|+q0CMN5~9&cg+uNF{wLNz;7 z5#}t9WTpK%7@@#!t9jY&N40pgj+AFyu8akSOxoSQm)>hM+ogv+2sX}D82FBheG6_H z#xsXGCX*UpgkXahJ~)GWXXY~%+jqin)t+zUc9K_$%&_#_O# z5p!mIaT<|!&^Alqs2K+}1S9Lcn|>(C{gI#GAcZ^7#(^S`?BsdfPO={X+&oxXV-V2D z0J1Smc=Q80CV!3iNsmVuUC-f6xj~@HmI+L1|Fe5zrFAQDuQK}VZf@pe5}p$tqjIz} zXV}F3HqGVfiNC4iE$8ZSba;WjR5*y)k6v%Y<-6H?_B>74_{`?CPD&96D;P4}3YCRo zJ|H1t`069B>m43rMsVnh=_~5k&tlOhuukgHiIo0q;UP2t4)-HC^C_f)$QulA|0RMd zu)-)L0f0!To>?lgyCWnyv}%0l6iN;n%<>RJ%2YFw=u9o^SQiq=!6mcqVfsprk?b#_ ztZyus`V)aNG^^1eXWgPlCJROeqtpOVXPJHB72YR}h%7HaBkt2ud7b4Z8BcZNlW0%# z`wIBv{Qf-zmS0~7*6uU4eNZ=)>n{pB`H@|XIIbDwfFkj1EjZ*hka5$x5Xl~APP`=v zjD`uWn1Ly;HGUWL=^KoV9VQhYVy~bs$|ug{IOJ2+UuKba%lPdfJSk*463{tVo$pI- z`|Wy2$tvUB>rV~LC`7hQY%?w)b06$BHGR&gSsPT&c_?mWi{41_J^uj(SP4!j#~M(K zKJWbxa26s|Gcez?KW;qZb2;3eOp5%)oRZ;)lB?(laj3y0a^dP5td6hvDd!?@V;CB~t}Oj%joB)gRTN$(ro*EoF~aA{Wy2MWhu4_U>eJSm39x3~UKBGA=X9FUey_&;3or#Z zICdcPg{iSRXq6}0bzYUBmA<8_0Qm^L;v5=ZY`AIt8fMw0vKARq^+ZUr+?go1@-!o% zoJ-QIm;})7Z0rij$QBu9iX(u@k5MwMwTlA&s?n9M+ z<%0RO#q`JDUwn_zhaB7O)VJ4nH1D?$Fv-YJsEwqe~zS`f(Uf|_DOc;KP( z8n$Vt643R=4t3V1dC5qZ923&9I7>nj6x#(5>6mOkvQ%;dZXppGp}fmp^4XmN7R9Ve zd)3?3C05#`S#n50#ZIkDQgPBl^Hh9KxYoxhZUv>I!X5@8DcPT{+3#`Q?=cbDes5V* zb5AXn_S^C_zV6=5ocFne?9uk}uY@MTPrrs_L{qWizRj8#o6=X#nsuZsX^j3;2G?Q7}=Wkn)XrX;V^Sk^a-YiYT9J- z8EviVx2f`1GJ5HriHW~P-!!{G2V>PL4Hh_V(A~Duo?)<|f5QtTmIw3dXUF;VSa}^# z_ih0!4vcE2QE)sS2|d@+aE_@nS+@`|ugE(+owOT&Us%75TW9pBCGh{Ywgkiaj6^DV z13_4!>Ds#J`9N}CF>9?q(>nqk@=({0L7))x`|}<=p%KK3Ty$YmfSZ&_*eqTWFHhwAO3{!kL1 zPO>sRm6inlCDZOfcC*A-0~@LWpFJfzADrozC_W2Tz7Q^h$bM+Y{5+|?UxsN%C?U-U z&#0K01`+_%jh48(Xw;1@szX^q^ikoO625`E*C*QVg`9YD4@s z01N07Ed17IYse8(hoo0h67xBl8=<+KXbOLa_qD)cLFk*})fjoTkyTD9@Ed!fy z8mQPb-DjIwGwNC3M+O-KkeDF`pLK!zg*IzIWHu;g*npGape(OZM?zf^m_jQARNX-u zWfiK2qeVER`&7|ckq<~rUV_jR&K7ebZ1An7?_qI_Qk=_$Gi(#5_E*eYl*?z_&n6RE zbnVvRFr%lD0uK$?OymZC+)iw9WhD~>M~ zI4kF7V`iGu?JXlURPP_N%>QOe;G?2=Q9?fo0z)P06+(;Ex>a<+js*t*KEwtB@`6Lr zf9#hsFd&YiAihwqFP|FeO*dF<_gCiVALXYZ^)w0~K%x(J>*g04++uQ?aHOw;yac=W0f_kL>2h8oC4FNmYWLyMKBnet*`?A^JgLb533P3pUC_Yk?03@q4-yG#I31iGatBqC;%CumJr9N9L}_} zTnsj{8Y}5D!K^y6T042iP&N~FPL>L8DTXb_#-_)A3g6ko!M`Uri{nC@TtT!$yhN`L zMd%XALgv=JKeVt_{4dIWBe?ET1N%NIZR&I^`|`%u+{3)Db`mUt(s~vTsT{- zgL=1_=R#;egnCFGWpD-(7wv&Q@wBCN_u7vfGCf9@vq)ID>Bx}OR0b5rFQ#>o&2geW z2Qg`pM52Pb69($yE5P9uV4@vcYD<~xVpe$$lUyI%(*S#5{oSZQ1pHl>48&hpa=lEy z7)H4vlj?Q4;cwMM0Dhivi3%E1d$=OZNYO3aJzCh@qu712>MSdWEL4fQuYfzEXs&cP z4A)Hw^~+=&wPz}p-m2o&^5h8n)chDzK5e;YARd&JRz=umcydS#^rm1^*I?Bx+ZKck zRipB@hnQ=R?WuNUztPJ`nkTg*P^B+?3 zX{jK+X-j2MPdIGKgZxkV;uGICQD^TjK+0au{}S}3)JNQ+!`i^XW@A)n)Lio~l~ zbB<^-jOmsYlGf|6dobH3Ni~JMS(EncmTrf?lbkB0E!lF>Y7JmlV!~us2Sz$hW^u}> zhJdW{A}y()4RjEwazDw3ThEUt!Vm?>H070@zhtMo8H6;ksFw{cP!eQU@*NGUmm!jO zwGDz_1;^poG9*(LQ{e1^>~L%t7M93x=BG&5jdhmV7yb}c4mgD|PyMD+ZHM?ZV;Wgp zuG65ynSka*%33ciofEnOR70aqi7}^E>#-m!_#m$PP~r4k6RG=4P!&d6N{w@~b%E?L zz&X}mg_@dQ`c3IW9U!?;NQQ}lgjzJVBmao?` zLsS$K6^Y{fn_j4$6gS2|#$NFJZ8Um#kt`YPh6eg76V-6YAC;GH0p6bodvqS*O1@XN z%qKk-dEysx3R>&lA47@d^&8)ZcUC+0dB<81f6}%z=io~KsbK(QRZO$trcdA%LPshZ zwig4lUhR}TKiZ6P1qCH3XkMtOLGdWRgM@d~RyUp8NQwiHPVG zwzUOy-RD?C1w`oYO3a1TzGOyvh5`Uf*4{uh3+=^$mkBam*WZ=x!SLhx`^8Nq6}ZTs z#SJOdNAf`SdvB{P9h~aEo||WOi}5&hf;lG{5m9O3CjB8~v(vkE+mcAJ>52sSu7m!V zxhUe&QAM_6xbK1ns%oLDgs zB&{p@)N=pKf__Bf>&A+yW9&O!kI!s}9S=V&Vvaa+^txO&DFX#Mv%3*#uQR!3WAnb9 z(xNsq)Uta3CT|rWm_xL$6S%L^!doM+!1b{*qD~qZkbuJ#nY^RgoBHCZuGRv>+_$8{ z#`if3i`dy=ZQkASy6pk2o6v(t)%f%RztcCng@%^rSyb^3mp4fKWhFG-IMqN#G0T7n$Ieo_iqb1b-MV4)E`Z_X>*V zr@Fm5nNJhkYjK0=5&*!P#l66?{vwA<<1}i%p!VWbPp)t5QgwYGJ$uY;cuy;NY@Gqi z*aPexXs0&JZpKP21Yx!``x}e-!|rLliDjBw_` z-}1ek$8He44|IU3;9u6WZw`LG3xsk-EAK~!r7K;SIvH`q?)G`GAsCV+nDJe8D_vc# z5zJ~L_o{W1i)hK7d>r*uamF6UDkKD3VVpyZGX}0i9Bv5eH0}J??yD@m+NCHJJjk9Xt4<&pe+l{GQDarc z1$kn-KSnmSNoY)F$cZeLor<+WRN^RA;T5APfv8?JS$!#gGNHT7JL$A$zDtXDdWGb+ z9^BVs-AL)zm5&h#smWG;>oL=(PvD=5TvkgTVF)a>>ft==JYdanLOVsb#UsIAg!y+6 za1t*P-tedvMfr5l!S9{jn?693;RJ-hDY||S#eCKYYthawZvg`Krsh%p(O0ni+73Qw zmI0pZ1iPK8zGs)Yif=7PWIW|>&61rz2qyngX7v|TQfnU}{NleT9BZw4kdJrMet0YY z<*x8C=8wNPTEmPNdp_dkO}-8D%37+```N?wl3w(ft$RcR3y3A`e|fqDX2Tb_Qzc2o zcww1ykMR|sUfM~dFB`jGf$CCl^%w=0*&UjSJ3;ozbs3(L6H=3a+(hi$HD5b;iQ?UU zG7;zj4>LU{-31u;;jQ)txZcN3Fi3)sAyM?Pwrn#Ch6#if5AfRV8uTRt{|Q}<^8ZG0 zxUmy#Jef>iB(62;PfcC!>NOGpf1^0$rRt>lx*zcRaQ6-{JQ0ND+oth4p^XBv^zfAY zjG)Ri9llu{zXTI#m@Odh5zh72So>9BrAwQzjv_T_zSWo+3D6{pV(T<9|FAg7zSWqv zOp%U6l;1Xm3H&k-1DDN&M!*mX48}*{+~um7Fc#1eqYUpCipMNzey-(2zeySQlSp{j z&gV~X;BOWOL?d#FR@1kG^|%@5TV4U8Pf|^tKW$gK6IuY?GjR3I;;`iS z{;hRn;H^G8e83O+Za2~!+WYBhHM$E!;CB_`{FsJa zyJ2lWbrj=35W2^M0=x1{rz26X_8+xjXXxpO=O0H6VX$vwp<9=ssxj_*(RB9SOWl!{8i4iL>wGRdRG=KbEEHFe9dy@(!w7DsYEt zsqTFVW9VM+@`KeK`ENs~U1zwK)5HW&+!Q+pwmjhBfNWx6ODkF$Y~_9zAnOV6?yzXe zOzX!671sv`QLzmtuEwzm?|Mv6fr;A|MP;taN5XQ;bT-IuA!e&&4Vm)Z96?rh(3a8u zi%M=lipwz$rWuy|Ti^Gg$CuGIOm|=!2@y7oOyxC(2*bsR4JOl;jP%%(h`j{k59$M* zs~GJJDba)x8W^wW;rZ1b5M2o&IfaqZ7T+T6^=@$;85tSt5Dt?WUd8Y14J9gKl|-^b zya9^B)a(E-_RDAh!mDfQZ-`+M6 zK93Hp6Q8=_;z}T?$9+8j_U(bL{p8bYg*-!ykyY6xJ>czDXm(F&1BO0BkV5qJGvjWW zv`i&dM2HTa696jHY)X;md;>Lyp@0}mg2)|AAY=hQ^@b55Pl*V10&8OBHcA&5sS(jY znoFcHl+Y4Y5SuYfauO8=o-|Padq0_7#cJ)q>7AgJ33|1OJ+uPb^@~HYuxJ^G-tIlG zsvk{ZdO7Pg1>`6RqhFdB$}$$h$U&uq?C}jPom>uGIQa?4*4L_o2oI+8g0K0qVdBNw zq4BDgu9jZnYj9#>Wy8K5?;>DHFxLi8`j-b|JPv-=Mf|b_aP}$TVq#O|H>QINOUV$D z!(nU*5#@;1oJ!LU(r(lt;L+oKkCT`Q0-t4&I@IHrc^c#Y;bsRU4>EJ zT^gsf#@#*JQKz=BP_DJp+kdl}@Vst<=u? zCDZK>cQyq(--yeB6@dFW1V6_$5s7>E^4LGgUFCHckJcb}2W5g=EkDATRPPgXL&Ee~ zST~40N^A!<+|SgZPx*-{^eEVUYY50BGPZ{0{n%Z! zs>zL&?6}7^jR#g?1||vvJe|=xuRetrA5Lr;Q2Fv^Q1CbcOVGF5A}4uJ*i@2d7RC%r zE$qge61jEqt4nWgQLoHL&}w-ur~E|bAvJ%qSZtKED7F}sPQ4Dmu3s%XRyDq82U<)* z{oZoPZj?a=s)jgqqi(I_1n@Q`Q8^fB5E_fq6qK{?)nd*PeVC*@*^2OfLzHEPw?qE?i75fa+oU#m>g1z-yi%-sRY$$RiIE2K#3 zHcb)yQv(hdO2FUFig~(BZy8g6@)iY0J}v)CBe|J_#wp$1;PmM6{*{FXv47s5S;iQ5 z6+x-ausQT3OWi)L(7k&_zsHzZmIpW5qU@S#H|PNI)m#Cz)vD(AXpKpnj2e*$dtj#? z09>AV<|HhQVbPUxkx<~nt(sBv)pS^MVb@2kHNawmG;LXhUMJyCm9DtNGT~kp0~bX$ zROb|`)D+cFbw$Y%TpbO-6g|X})u7sr6q;hzxSfG$dhy`z-SGKg9#kMD(v<48iZWZ! zVhoU8r2$3_26^edv%*0uKdJBKi-jS$8WR{jFi%CWkx@MsxK0}94AlvFFm+?PR{PPZ z<}ajIUT|2`JKQeO!c?KHl)PrP`}mZRS8vJ zJLgrBBUEkOE7LNi^xLz%27V1)ZS63ts*EPNm;5yZH;9Qog<~3>2(}MCaX)NpKMDhX zCk!ylJ;DFIY9!yc>?G;yq~+ z(=s#mke96scr2YaFA7CdTWV3W;wGb4hBZ=bnN4Dh(&;w+IivRT!H#NXG8?m&$_%$V zs!abe^A@5Djz9+E9|nj3na_B|E?Tsb0xL>l&Z(R~WhP`TX;Gy_VlX>+lNM56TliBf z$9)uM@_e;lQG3s>ntOZkeuKn~lcZPceit{Ui~a4AB6PZRm<}Z$WjDEXN3Of-;_mXb zt!D7UTIh;BhFPy}25rIR_j_QKzL(*bS6l7lWR>a8TJwtil9~SB=9P-R0-Cl+<6jL1 z!(!C3Z{p_nTW^;3ANc>7*`&h6!lO=}X0 z{Taxly1EMqR)kDk<`Ue(Lq;H~M@7$`6nHFhn|U{#rSVT%v411l#lI1af2V$ocz`rZ zEqru{zF_X>rT2-8+y#cfuBIEDD1$$=Ib>$XcSIv~zAg0|z~>`cE4ZeFo*#B?F^$D36kwB$TtVYx7>V)b=3tR_*~U`53~HZ zVUtcmJm}q_A=nt)09_xe#Gea z`5;ED=2BMQ<8!lnJq+Og*?e@)Wo{^8_cvy;*A1cW1t_bQsN7<|QD=+s@u#4^x`^L^ zO3jp=NXT(+`@Gv@NnsT&+Nj$Ls z`8%}KGEDw)+QJ3?X@VR~NC*Wld$afdFoATr4 z@09nB?FRt&V*S4+DJ=`dlzl<1*K+k+G)2dMVk z_Wc^3QwS=1b1q-r52CWN_^uBWk@FA%U4S%I7U+gRn5HofRm^kr32y~K=mi@ENuWGF zxBhDxG~j4z1d+BX>na7t&}Gb&A-41B@R26x$=(8%#VL417aCBqiltaIYF&hq-IRaG zp4ye@fXL!uh*~k%b}Tu?W^iaAi*R$E3dvf3T6Y)&XiF zVjO6%A`{*Q+%$%P6wOnEyJrj;2^tD!j~X%2JTsX*d+_x_x8NLa^)pO}uQ4Y?WHhf$ zr->aBS*ahfm(e;(9APGeC5ZS;8{!Fb!;oqtF(4z2Z_C_Im2zZCVwf17bCs(5?vcvF zQe${IjQ44P&b@9q9T5%0aKL~rb$stE-=l&&kP&CaB5;)TBTaxe7h?nmlV4cX!!5`?PDPyy(Dw;`?VUlZ}H$&W-WT57QDJ{hITPM{ZL`6R3gORjC$F4^hQhl zdWD_ULjhvtV?4kD30n`$>>~AZPE6USA{s0?=g0*D5oV(-LMq?+ z%rFC_*9Bocy|%SQLVf5igg*vt<Z{|ef{3A^Bjf7y)BEXMY?Z%I$<5E z91j^=hOnF1*Plk@7&#?UjHrMmY;^~zWR)nGF$IG;(Wj3I^m&{}X9CrTd!Ef$Z1N35 zWQc|cc?`a+>^wmi1my-%Q>2WjEuG-PENGE8H>sE%ohIQvjAysLow+>UNp{^c_lp>DvfFwpK+ZNWyN+gu)fxca19SKKm_G&4@E6BxmaPJ zRzNeoRbjt$Ru@NXvAHFP8=U_6@$~jJ=zeQsJ$vIz?|A0Z@#lV~J^k>qRSqj3%S`05 z0X*L|Vyk15)qk)Q_5NWgQqA-J!&2;&3_s)^1uSh9Y{{*=K|5zuc&8h1f)dC6l$r)m z1bl_~hOm&1QSszi*_*KpA^tM$17{ZsPgmS_nLW06AO#O+EudD~3spwgG6IHHc?Ch? zu?R?@1cARN$;trsC{dP=9d}r2f;C$VXTX4gv=QWGc1$7~btA81ElZf=d=RAOW-O!N zK%SPw69k&E4WOa`wbY`K3B(t(iY79OEv(Gw`ohGhBBgsaXGu+&lMo87l@+yFFS7?J zM`!bxvB40jova(5<5FVk5fYoZ_?M~J5xnU;Y>{io*bFeO-f+Pn=5KtM|EtncfV)Di zr38Oca$XLpD%wwT8^S-wf%tT!dgmiusVXPJB)YY!S$NtG?w_OI))O9g{+Fo;pC7+OpksZk|#Je@nQXu5c6DmPab{d4^^rpkZ*%Aft&*P{m$SDk;$4l9v4%7 zyrP6Nt<)I{7-Z!2R9D6`*(VCSQpQh#raCfKIy^W33z+2TK|3_KSouqEt{W}+5a)$_ zW(B_P=f-!InIcEzS%Me)D)5t zS4kmD6XaeX)*AZ{;h$iFPI?76r1EF@#rX^RTv9#;S78)Rh`5G)gay=*X(?k}0^P!) zaBHfYrM^%nJVh(5WKePI)Bd9E{&ds+p&#p*4nv{deCp>uT-fzsZHC^|5IVRPm`ou@ zreZOW&PfVR7&7%zOphG`yL64U7}i#c>Lcpg=(%AJB~-Z;JyMuCG=_E)7K1wiqi8PI z2kfQ64JKjvKl|`jY$6%@7zifgH3HdddpLQs#Kvh^&bA_Ad!l!REd$DeNmJY--?JN5;~ztktyniUd+>cvB1lqYIr_L$oLB(iY=A z`fMFB9j$T0wom&bY8W4q-W5a=%ws)@pN!n0hGc!k8l^{6;yM}3(nUa8kLTpeF5C!Z zLGc3dE|RbgsJ^)80>g}x58gTs5oP(j_1QO;yW4QHb#?7s^x1ijv>U3e<)~=$l#h4A zHXFv-SJp=?u$OrFs4ifHf_a}LpBQ5y0`f?Q6Q$)W)Ye#S5-e_-n0mD}l7_~B*oS*@T88gn=4FMms6&(5eK57Cms2B zL(MC83BmUSqM1bYqY%~Ysg2$IT56JNXb2QNxXmF?OO4eb{i&s>mP+#^9cd{Ezp?MB zPU~zPzxVCklk{o^$;&i~tm2es{}m9xxY1;lC}@b+MH#^SXP_%80LMi55eUf>Vg=8{ z0Iu}KDyB7u77Fy^x8*B%_ zbo4-be+MqkF~;T`{E@6XiqsO$H!o4sm6!kHKD!exs|Nh2QKV%@Nhp}qA3o>%{P+{B zTffoe-RLx)>W*{%>nGhk%KaD4?DFB@H{sgKD_5zq?6GaohmklvmqdfKdXCX&iC_o# z?9bouig~6=b8Vd8IZ5f%$DS#*Y0grLWtmHcwsVSOVW-jWk$)>}MrJDOUeEX%R{~mr zLtuhO%KyT){n(;Yjf5!rw(gOAhb2A#@=VAr0%7%f0lJ5uVzfUrzO8$Euh4rj(uZtY zUfMm@4d;Fi6TVxgAKSwZ+jsv06E`Vp))DZae-9Nu>XOerbS>r3#KHC6nAG|CpPal& z%Wvs>y?)NlG3$A0wYAwlc9VC8T-EaV`ahghdOnm>I+u;x&F+`bY1f}bnSTiceEx#X z`467_KL;e^QwsiK-@rr|H6S3K|NDAN$Yh9QC;DchKH# z&-3yS>F$UoQH~JPS1r(8;qJnwVCO7YB?E?XvfFfc7CR7{1F^$On-iQRHw3`tjITD> z7pU5clD)4IldRC}3~-RWW{fuqkXkSm=f~AKggC zkH>)dvtloogp;^0v0NZPdw%T=BK^6}IO z*5roN#k#fO->qC?5!0lch!Ac!uoEEy!g$;*@i$yvAc1iS{q zN;^H3hQ|5HCvk3?@n4B@PwxfNtLnvTJ>>33{QBAaL-Mh}Ai%rfxhX*Wd>wbWK(6(v zqMOQ7D0J)byr7IZR(d_9@1sdIBQ<*4wCutJ^<-@b`+3VnVHp1;Dax+cy&>i7BfteS zA(}*CM7tyAKd^}m6)4c}!R?58F^_p{I=|x0&~Y)wtmkxG!XJ4juU5`S^!RzC|AfR6!ogoe1d#(oEHl03kH!|R#P^U%7HDLshYwfA) zx`82&bgJ~Qwnx_QJwm;}aN?>Cj4f;N*Q|4uZ16X=iuUL-d$}V@iOA9rMg48)u_m@Z zDv||MdulddYTBj-wed6xh6$!kprU`=I~Al?dbcmb2+)WlHX0QHP5D5Mb^;3oQGxru zYR@MZwW=vDH`NDGK)22HJaPeDjlaUicv8b|20qc7PD}XG0<0daAA9s!V!;WCbCb#O zC__&4o5|ae`>J&a8k@^E9GN#bE27DyG!!5a@K4uNKCN)aY8L^tNrI~d*f)G}rh;&c z6vS5`@UT7VQFjax-^TWkgv1c@jB8Vgn_DBVpXc=3UqHkxXIJt9#y(25gWVhyN0Oaf z3xX`MLiSPh<&ZB!;y-s7EB;w>af|U3O7ef>LRRFAHaK-LQKq(QjByV$kxZkaxvBa^ zGdsU>eKR0%>hc&862Rfg45s@pVE9}fzNMPL?HPYrYU&WItSMb3m^v&&p=j@K`UP!HH}5jD#TDzBGK32sXPj4c5s*?c8mY{t zlKvF%(C27~+GLHRfI7;{lwJCxUg8hUk`UNNWb`;o>&BaaZ)!zD*Vb4)3#R)BF;$FW zHC|=Z1U+eLJgD~G!wPQApgM4DdFUA|4TzObrL4YkO%tfRuGr3n0E#kZST{4y( z2eWPjHq-CL9G#y3kFk4duq5o-1ijO?ZB*K}ZQHhO+o-fFZ5x%9wr$(a$@lxZXS!z& zdiF`gFNoN&*8N;}Q7q=KCvaeC$`^<<#@N|545n>?TvUpGdhtRxRIO4uRM&>Dq|gUr z$~yLXZcN@ZZ2Xc@aB#<|jXuc*tUsJ(8*d$ZW}Cv?aS&uS_N}us$#eDd92p*iypD3O zoBs7>A~}I9m^UtE!!<#|{@@_{;{ITfI-1k^*K31toyWj}#w>Io?hwoT6uFCn+cR#UB9BAzBd;zK%-K)>DP@P1jf`(^sSlI7X4C`TNT$WOynt-wFUo_e> z>&4ES8i~>qgn1nuJzbWGQ}65R_u=|Z@-C&#@VBJW3znT(hK?;!%p8oIboJ*TBWZHE ztSi5*L;m6x1ZoR`LS-h(qU#D=Hgcg*qvb)kT%w--9f1Kx=jDR)uFv(C9~F=*<6%t` zpzLAk!fJ`a;L20=wTydRrgSQDX(wdgl4xfR?#<8Jp-z720E4o3>TYQ;9}Q#iQUNJ5 zg!qEJ*404&#nNQ9<}{pq&YSF!K!o@7rw$HxZXXyqyu%r?(h56l ziGMK%oELVnljNH$OM^w~ zSZR%usR0yvyDz?0w%p*EwKu3)0Lm=y6D!jQOfcS^D4ocAu8}%;eTn8rfLuNP}t;_&G+FN7(4U2kZ?+B_MqK4 z@2B?CAiTyU&gX_CFNvK#?Yi3SzzL-{V4{LeU3y0*F?*_tPWvkoycChsnoN&=Tf2RA z+C_e`Jqc;%RL2AfGs!p9n71U(qFnn%_$pPk#Y{(rx~4!2UK*Ll9MT3ROFC%N! zlMw9fqHJgolb2Ii0ml7kJYbfBP5Bgc(qa1g>S6owN$C1QFOf>(S!X3IVfT%Xw6W22 zK^c*iLC9%AItofz@neO;#3^lDefUC#&Uo}t-f5INOUA@2?0AVF2o14aR<2QvZ#E_i z`?P`Yl34}6hBWK6jj(>7;&_P1bYdur(hq;~p%D_iyTEU~hKULAw$TN1;J+jckub1S z-P8P5Cbq+RlUo+qjvL1+UcO6N#;=^!a81eIsuNiOtBxJ|S-16_jML*6?f=0o8NILG zdGKW!BUDxAM=b9!z>#CLh84gmaqxZoJLoEQfF880h+Z50mv4ImI4u>3O|zQEc(guN zsZ>_$Tiq%XasO&kYE-Q2-F%THQ9x%r2FlDj3nw9_AniF22QleX#gLJhK|Fanr*>kB zUHY*R)rDQ)b}s7bc=%o})#X-3Lus`6rE5da664S2Nkt8rZ(|N}EhDi`Qz?0KsuF$D zn5w(++dA#58RZ)B^#sQ{)hF<%oz7jeuuCJ^jyX~~=Y@%lZ!{nYDu57zZJ{-UDAS1Y zy0itDloO)(f^c0lIa^%0-(Wo`WkQJR0FnEF;pbE*%=+_nV`^~h=j%s(>q6@rgQymf zFZ$`{Jv0!CmC-UZmWR_!2pbx*B^6R`cYHJ~~XEtXf4#6x_ZMebDyx3^ z0Xr;C-k_ijE)$yrvbCN6g;Jkp3**E0CH>4WUwE%a{K!h5p^qSW&&$LFdJH$8o3h2~ zlS&Nj{CQdlgp3;@jLv1i?A6L1Q!_o+XJbi}>=WW_1!CV)WuL)R`!OJ}_xD9KQCc`H zCKJR?#I!h#x)#s60>5+km2`<#9lc2^T9I>0KwC7$AGbb$I&V`8ci2l;J|winK77Tn z1!(G(wgqL60jc1khRE$S(c^z`gGoiqS*5)MG9XP_ML<;eb@hkdT z7LdYC*4L{$ptu&$X5rp>x&EOIa#)MRd<>&j9LKy&{|NrrQDrsVB=VEDQ`9I6yajpNq$xE33N?w}& zck)u9Gv%*Ivx@sKYOC7sPcw~HMp#oQDd*sU{!AJP zy$kFg|HMt^QQ$>$)<(i7ebarfV%hw63}F)L04|$}{V|_)qFi`$YnxJm`@O&51f1CZ zSg`fehb?DcRJ$|IY~zgTXRKn`HxNeDef`k>Mc@P$0s_*;yJ5w`UkxvDu1%edwzsa|b$c%S1* z+)FL4XPyUI$(Enq-UwOG`LA>TW&59T5A}eYoI`IzWym~cLjBnO11LZ;Mxxuan`jZ9 z8)&|*Mh!e{`N9`bJy~>T5?=wm`#`HdJ3b}~{ULqbFNZrAOnLn*RD{TJVNfT>N7^A8 zLSaG@lR)2%;r;*$usG>9luwe+{?pBXhplA6>$HvRFE2MQjK{NPXvm2DSq9KXw0WF2 zz!G+~Tpk~+rGc>bfk*_n)jW;KOXRwg0E_AZJmAwyqBHPCQTlhoymrZ_jXKa= zXpxGXF)PK_HK4&3+Pal20n319_z(2&yW5B~vT1r*wP2c8i}FqYmq15P zDSbWCRlH`O>X=mwsBdWOVdf@|pGlkysv3g2$uwO;#**2Rt*D1?>2jlFViHv9yo61A z)2iwS>6@ezXQmYec=MQ!&rOED^{#Ekm`@Hn^G!UkZ!ot=&z8!n`^ml=<|C#QSt|e+H5S-B$)9 zu+si>&y?QZ2!O4M)L9IpErNl<2erT+L;fJ*6Cl}$|9t{DJQ(8&gg0WZx!b&Vb#;YM zmr)n=!;faPv=L17Y0400>|lBQpyT;mG|!-Z@KC0~7C0`<>p(5!4*w`a&`JDlN&|A5 z{103xX-E(@RXD`a8jcA=*q#wxki3RTfJr6+urD*@ox&=>-2Bs-xO9So2o+C3K9gu2 zlzb0g3fzOV4GQVEE~Kdk53%H>1ZI96FRU(_@cyGA4O!8MLb;K^bu78O`A&FH5r=mq z&GE!^kl5Lom?{xqfoeiX5X7ODoUc(HH)?vjJ%75u%(^lOd#gneO5SZpTu;JlO2-Z+ z<^y8xCWz|nY5A9%jb1{FN<_p->eGUpD6}EbMz4?zh!6(zfT!N40dCR+736b!O<}~8 zrtrX<`E=)nDY7Ybe^RtbreW)H^8v!0;AaP@ON7iz1e>~KThjk0E9PT>sNAH~$3QA^ zlYyrsp@v%GG2dW%=r_x*d<;j#d$hJwP5mO36d$+h#k=TZGJ=hb@-(EU8qzW+ zci#Sc+l^#4R{TU`szu+x00i?oqhbYaw7M8ah>-1fVt{zFU~vacU>3DS`O0KYn_S3Q zt_9I3BLW{_w7w+|hZT!%(8;s&1N^CCrDfDDY32 zAxGI@2Uxb@4ZiPWEKL&}b=0B$@uuj`;yD(jHtK5Ltcab(@utvD8%C_if`%a*;;3c% zdF(gGS&QNs`by#~$eqckmK(yh_eC;>S$KhPjy#xm8=}=!8_+bs9z%C1VmjU*Q>Kt> zS3~&g@Q{!sZTB#42(CghiHipbjhWZ=Io3c$4~kDkDwe!i50xfuCb1{%ixI zp=}}pi;8q)#TWVHL0YWResn=nV0{{5hl~tJ@^jlFOqJvl(?U$ly?iXgpVm-u1Rs`E zJaNE`io1$?WrtaC z-3=$$Zowivk$nH7@+ShDfVMQr9;J*wY_Gsl)l4oBT%ND1>?X%Q6*Yd|NB5r|E^7VU z!|1b8yuXe8PIUHpq;~C6asTXqYTXZ>fI|CVdG;*?VXgMOX&~jTIa885dY~%Fi+D(C zJYjWEaLU&GCoy_MZ6+5pXQj#hh#sL_%zq7Q-U&} z6*mV`+4hUqwe|*e^*rH}d42<0e?HOjl31PqB8~1b>AscKGT+0WX(_1VtV}flCzKmr zRf>{($GR|hVN|dGAK#}=t=h+tK#9s-NmjD8#x&V`R!LI){Ti@9VMxQGRvJ$&iG<1h zwNetJ`}{UjQKiy@6+Se#!Fl4l68IdG{A{nxmMS;sIgy)E`=ZQ!X-U#c3xqq^QZJ=ao`XTOyZ=bLfP42^=kwD=r%P{a2h^Ry^$$EO^cJZs5Ah zcv_I4BqO!`RM?sOG=LFoJbCRitI^y2bhvJ<-}B!W{O7gwq0a6V_Fhc%p6-vs^>O{& z$#MOPq_Bn|@-gc%WVGb+rb%tI#ZDS|wlA3fJxf~Rf{2yzgYuIb{vR9V{%b+1;_2`| zf~30d_WNweU%dWcmB7oO5r-V3Jq^|vkvX>W(tCtYPYSs3p)|AgZl z8O)3Pasd7H{`YRQA7_q}kJHE3=^<<*X87PH|6WSMobKM@ddX?Spi6JY-S*btcr%+R z`eiBG4GzMJAp-9u=B>)wV0THd%=HGm`Bvu}1*&|RmAK`}f~6=0DAomK1w^H9v~gf4>)@)AWJ4ms3K3|F3kUrg*erwfS4Hgb{F zVJXYxXG($x{H@VO?te%9aV$4lgRz3%QX1)&QFA>rJ$QPBV7CBF#1f)*)!-oMze2J} zXX*OXwD)3f7#ffb72BA-AKJt!w&{Um{%uY13gf!gsEZvY^+OI`vbC&rqaj=5Y3_&= zOMkI!fb17L*V(t>y?Rsn#~)nRfA|vl>yK@#-#s^f_!b=u0jCbdA+IVjaZ6cvwT@Io`QN zHa9J2xWQU}_O%L+HL++09@hKqfDx$}{jnA%4eh6rQ(6|QN)!LL1e(0iEYo0fw6*V> zP4o%cV0m>6aa*##_3Q^^jsu0^LbBI}gzi+AR}*Y1L7p!rB7Col!yJrT&EfV`^Cm8~ zKflh1)kCqr3)jx~`FQc5RuZKL2OM#!sR(L^Pg7IvePg$n<$LaD6iUvcz8e-HWJ|5f z^mZ^TD*FA2PmuXLplx};8PWfG>()+)fl@%8#wX^H66KyNQ<*&mlTfjEV@|n4Fi@J^ zs2+IPk&Kv}jO$#GxUForTUx!^f-_HhcWr3J>LKi|eg+o0jEsin9YthcrU2)bMOAG6 zY6ALw;hw7%6>zb?4?Rj#tP+JcXc~#%K?biI^7Crlz5_sLdLZ&w69tLaryY7W+< zM+KuBK7@!9$&?&%`BdoS>BSiPlaBcBHIrAWW;*Im?;PrR(iU`ZbeKsX_<*A|64)OR zseZGddP4l|{vGG|y~EYFfmPaBe*|$~_m0k>7D%;CIv!;ZU#+ImcI3CwfyO0{6PbVn zpS>!eOyEait;T$U7Zy5-kr27`J-aL`m|1t$c|T zs+ae;$|&+6Q<0q;%XDm8g}`s$Y<+~N_HZKtucwg82YPvN5+)A3yd*m;O~DR1VG?$i z7{&nXZl4Vm>?wHFgu^R&WGlRI6(ZtfSmuzyfm^95w|ppoqW($BOX&Hu#fcLi6&}cb zaAYHkGsmlhZQ4(UqPcFT6kq8F! z6zl`8EKRluB_M2GU0mY?{0Ne!j^`PHv^L?);YDGFW+)T=3kZEqn}#CSI@(I|cE?PX z@}bDa%Yf$c2vO9LP5buV<^g)|Gn;(`V8SZDRRvIBG}KPur_K_skv z2!?%D0qd>xlBygLGV%QL@9SYe44;l}&em6&)Gnhf&aNZRR7~{i>-2?045bKsA7Xc$ z16=rfC@N3cJrtZNc(6&So;E=GD%+z>BI(&ROfuG$8xl55234PU<{ z_yMWTC?xKj`wqVlKS=YEu^*i|F41WW-wR9c79#x$7J} z4#bOr06|osyqNrJftzD_!Hi_u;pW5=rHBYOX^C&O`GO34|Ma5h<8V``cfNrT zcVH^mBXr{eZq2)PcQl9T$%1SHc+ioP$ZfAaIFGHN)RCIQuy;fQj`F@}NvG}|{*+bk zNv{oK5DJ;^&S*or_8JJnqpEe3yewg$ZW!7CQ2#rNKR~t5w`@6Prt-JwE zXf=|kO09lL_tYqDLBAVVZ zcyt@@qqDJip3Zze?(0smB-{e4X5##1f7}<2|mEHUd`TZ&*;y3b6HtlT_3=#ajok6tQCoy;-AE6dGa|Lcd=2k!C1*ww^GPuys2uJ&|K!+-@i38<^s6@iLYu3sA&Xll=Ql^jau+ClFr3Sd>>=#630EgB6-Fy*YZ z0WE~BealdVTwkrUIX))E#Idq>3V<1rzbQ!+F!LBx-SEWgcM}u=5v0FoWJz&7YoIKl zVG=bUqHI@>_l1c@%Z{);!7I4KB&vh|wiG|y*3WR1hlw*XE;33wE%cje_q>5R?7FCi zla6aDTNoJO5w@7t$0LYL?6A;8S!Bb9OVtLCv=l!<5f&sCxMK9k0gVeznWy8< zRPP1cy3K<;#Skm!+Lpvc!kOM7o4K7fJ4r)r$0jg|7&~JL?S8y!^;{0gHgxxuy_=l9 zeHiTU^{cYcbjX{jv78I%`tCtYbRx|wQ?cU z3y*2IkF=ev#H=e{V%0qVlmnqGwEwYsRIOoJB=9n-=o@~S&;}73{&zH16`~0i$()My zI&<$LDmGju`@4<_f2|USc~srX^3`$-m_(_}47-lR^`>+!MP-S}x`i)Y*~HifwE_yn z*si0$gCmcjT7uCNw>nMD=%yCd!U(*cC@oUPGe;`kyBMC{G%Pr5icU2S@~u64z>&xm zx0HzHG2O+8=T(~wc!C3OS$*86^`ux9Z>X7st$p`-7s7_BKaBzh+L3O<*&<&Y%|;v5 z2)`Ep5SlbrVdWD>o#;0t*lB2tP)Xw4_*dC6o&GsxD@p5*!SIA5JEJ0Nx*g$VhF66( z1i?9_9M&?T*)^vY>D1u40XvXNRW_T-WiQ0my|M;d_sKI&C9Gyft213KqQ)IN1KYGH zb&e!_+J&@sF()m2f}T*Q(X87a#!#cid)ZfimE}OEb!Y{CrpO3JE37@P zSD&F4>1oE?g0;e)l_;jyYE1I7D!Lq&K)*9wQa9dZ3e&k5V7>kYSD;(%1#VUHF1D4Z zb!Z>qWMb*}YrQWfbRBXLR~WC@GD1(~PnIFN&bHK})rBH^zH8S&JCJc^?GnC6yR564 zE)Ii~cH5?bT6W`9huvh$80`|j8ndbmSc>fa89wkYpFv;4&?TLoe81r3lvxHU4^iE0 zNASoq4ZG+Vv7J5}gkHjy_ z>I|&%ewr+jmP~%Y|uTX_`;7yWH78O#8XOXVbQnCE;2?U$L;UY9TnwKw4=-ez9^`3azld zuV}O%0g>0gCJ$Z!j2BTwOgU35Pl+JFUzL$L*#?=+dmC;P?p2IwB2)NduVyMn65 zT@RivDSvJ1=aMSPJ`D!?kA^Y{s=Mnqg69+_?601(gttqSyluYQ*Z;n>@1o>MVtTje zzowA;yw4oBBKY!UBKW4&2NQ!ALCPSJB&HP8@>frP*TQ;n|Gxo!K|SJ^cSHcd$qfLY z{y*%OO^r=0-AtYS@3=Fswevbh()K5HU3P_b*;paXdM0VEgmT=)g~#|$X*`p z-mea7xXYqR*t)^9=a@Se6HPZr96 z@HY%G-Vr!@9@VZp3oWicft4Xbr+}Yn5#H*4hIy#rP4@LiIfHt~H+X{-H-poZ!-Cty zE_en^|1z{9YSL#C_UN0=k&OyGW6XWWTRKO3n_4EVZ~WeW@Nnj~q1aEdMWA}5C?%N0 zmC3*#Eq^+#B#TkWdM&U`;7Q8>k<1kS-Xfds0ynfzSt0+P>$Tw3=G1(&ok(WW zpS!NZHq;l!St=9h{NLm{hABE;UxPc>gi^*t27H3K@){)ZlY_2JQM0Hsgd8o~?wY0n zMXct@?X_Ps9!_rTf<^HbOdX=^=DmI#oyzWitH1ywaJWJO5k-fw_kf1VBdZf0nVgj{ zrxLjYiv`yP+EH_UODeNtgsPDx0I4(b7|=(s|1<@Vkuv^KW_`wEQJBWiXznXxfdCYW zQ>DNzI9!d75DKVWl3d8Jq~nsR0I2e5|G#*=1}&Ow4_oFPSO>yhB$!A zbH3Y|hyQm#5IQ6!)DA-;0kMUVFiIACy(UV6K?5jtnHgwPH&A^iuq7zp@XId$z%R`& z()OVWc&nNI5Nx-imG^11xMg>ao7D&K$xZlNb^~#$ThtVL5nVc9-0r-|BE?~Gxc!%j4yaU9`X+P)X`TYaMGz423gNBm*sS~#=eNOOkG zJu;(;2E=@_Y8v$;ZhC{&;0gc_S+mLzBb42Qf**W^Mt09W2*Vi3T8<5q>Om!u8PyL* zo*yD|`h8?ydSr66-`7~82Nr0=k43`91}cvdGc;DBn9W9TH=uPHYMjD`<|iDAiZ12{ zKUGVB3Z6@l^{>*Fn`N=%bwp)6De!Q@eya*Yrq(LKRhZ6hYEmx3N%-Nce4eR`3nzZ| zb@c%Dal8xtD0P2@Y9#?mxo|1}4>wxaJxPg0`wPitupDY7KfdS93F<}B<*8d-!ESBnKO-&Av&c8~sIL>_VqY@1>a{*IVPwO^5 ztij{H=uV_Ti+YXF9>~oRar0e>a|#k2u=Y_2nS58n#bf6|YuOfFnx-C?9OaNUOG(z; z`j!1Y%Er9~x@cVV+G^+%t-@WdRo*wCkzgUZJqy=;-P0$k4gCEHG@+`SK_sv(CwN z@#zszBi^eQg9KCM+fn!e2#jQ0GkMAPVdVYy9DWy#g=^iQ5s2Lz^C#4?5@ zCjVL4pwtw(LoRI4M5X6w;8&41UJADg;S(aUw42wg|5cMjCo^B3#dv5C$giiTlT&nC zc7ER2>2Gr7u)YE6v8R6U(P<>W&ySvqloUs*v18nFGD0Q{the(Q^27l9MI-B8C2PD?ch<2AKss(vwLqQE>~SrIPr1!em@h9t{)xDOp$DGd z?ealoMPcM$KR$ z#J+=Q^tOVeTq#>n!MzrZ7_;|w*A*yS_&cJ$m(ZAU{YL8rbwel;%~q6(e3jAKzEC4wdzb>t+i08vd}B}(m(~WU@b_Q`ReV5X6KDt~ z;cR1F4Yi*&Pu?0&&Z&b**N4!ow7C;*{rX6E9sX{EWTeuv!+ zQ_O}H)KJ}4J({y~&Ue7iV>fSS+_{cu)YaJRxF4LOtIXM&uqO`|UL@QzRVOUO`&A_% zpM|7U(lf&vuAx^Ol1-Utd?O*c)J`je}%ffIK#hQd8BEO}O! zD8NhT!9?ePO|HpM>pqj@m$3Y+hm>%qnMw(eEp-caCB-G;+Hj8j+~t@ zb^YsmEmc(y+nSWHKKUGB>oP{NzL+gN4o;;diaXVU{T1ix7Hj;~oE+>;RWLZqk`CXHeMROJ!iO-I5fLkC$yIqAU++SOVvzqxPIc&rK zbx{%XJg0}4>Yu-QgOpY{WNk0+)%NLlt|l^Sn$UT|&c86Hn{Puw6bY_hbox?8I9DvB zuUYo;XXK%1W5ldc(&?@dw=D%9ydpi%g$o*x&LmyoGw~M))=~UbX3R4ZO9ET89tf*Z zLHNpTHFty>=uCp}K{cxl%?{{Fgl?&h{>uu(ZqZc&RnFmDMQFM;CmF*lnkq9(3fhP( z(Gqy{E#=YQdric@Q2;?e#YATO0K2F_`o&GI2aB_%Yhd1nTp)KfP)(^#5Iu1v3gvS6 z$lq^M+#mDnJhI(qx`gqgdpJ)FDaphUt^HUpQd3DL$v~N06IR$z z7nqGH{7H~5&C*FyuJw9&R;+MXdf8f)b!*0wSFL-EKG5mEmj|9fGnWS%!Gl?~{T};N z)H~?9ONmBn5;fjP(hIJ-Qj*&>biL^PQlIadK7HE3w+6y`bS^&|FHXu}s8$bCY2BZ& z0L?|UfHUq7?Esa+G}nk$K+0PT9#i~Y70xSY#;AwupXsEfx=>X632P5K&#m$yaJP`3 ze_#oBp0j#EAOf9x?QqBss@#$AM#%M>xh_)8NjH50rcSu1A8sfFED=nLM9cEpP>43Z zVq|=O92iJF}T>F=0n9F7P4g+TC{B$)sl{DSbSj-BiQTa#X2m{3+ zSxk1F6atBbDrIiIXqT+N-n~Wc-02w^tS8Zwf-N(~5zWDo*JmF)pH&;4X@6Rs`Lqt(j_EPF1^i|Q(4P|b_Fk*4!O{vN~E)^ zXc7L_4o+7S^HN>za@3Y|;H9p@)3O)Pp>Pg*CWp>ywbVv?C=_oOoDmHk``qCw%q1^r zraDUtiE;Va~)%9Y7zO&qt1x4Bd@ zg($ax$hB%U|K+IbIMZ;Vl^%8mbmq0r&@;xkATeiU$THfp1P(sx)tuDlwhCnT`|au2 zCFtCyu$53}jqd~eR?2E=wRGF`b&Z&JclwvnVk857Njue?&DfIMnHl(XDG%F7{#V)| zgZy&|3O9`8rM6pa|3z9-mSh0e#-d;{tpBR>BIdvJM2~3zw*=eYpJQ^y7s~Z1_5%S^ ztI8u}&?sL;RqrY6UE<_;h&DWWK92P~)a45I<`KJN_{ic#kcpuvpcUW1P23kAMGP7+ ze->v1nCp+r8flg8lQ*0Yf^pspqNDd;UysXppyKvZmHecQpKv?Otc6=bdn_{+TeGan z42cii7w2Uj>rUTrD~?f68faan*^6n%rmb7^DHam#i;@y38cdCFYBfFAJkvKfyvnwE z4=uYTgT~~VTbmxs2;yp~WvkrqBB?U6V{Gb=F{k&y#wU}UN_bm<+Gppc4<57a1{LR> z^Qg+LB*s!El!9`nw^sjBfLz?^)V!yJ*?Y?IPpW{>D_f7W(PWGt{7Y35D@w{Wl2Lce z;4#noWOx|Vv-x{r1C6^O02ucKFdf$|D~UL;`#nIljOW?u)HK@DQg#I!U@KzN#?Z?nx5{WWe!VA?#-!;NkmmdON6$UCQZ6c(Y;PAne9}sN z(2A7vy_@M5lZM}X>Pl^Imozb7D^WS4$kfE#naI>cKFD_5k(GQj*9CWfgZ%Fi30H)= zV-qw0Kp_bLVEaGLQ0$#d6kSc7Je5psEDeop{+}K~UR&pNwz;2iio?W24zsahT6R+; zO8frG)FQi|H%$rq&krjqgoXvRoP_e%f0*P(m;lljs<}d(_GKAsNy54nb{e-pu$M3S z<5u$`{|(&)0`X<_gRA-Q%5i2RmyXR|f*jY*<09wRom9^ilA^vl4w%eqO}kcaM`J`| z?6CWNJNIU-%u14Z1pJPo_bZm{_S%k`YiBF20^{t9?r-HXVY`#FDX;wE`9R<*VV!Yr zOw5HrY-KCXiaq^uaS-Zac&ysd>7_X*pR9}L3HGC1={@fQ?62>v!^9sV`T4Bv`{?C_ zwjC!<;=As-I|RRBri9{o;R)pU8=XaCTRC0RIDLyV`dRnY<@z%w4E?qW3l9_C#T;?{ zS?DYj1cb;H-aBWoHRAVp7d>hIRo~9;T8WR8rA2}RZ+IBdC$^jI6dV)WiHSjm8T%J~ zxos47;dUV7kWt9^Wx%8`9wIWeG~56PH;5b$ga6U+sP`jCfD79Ga8KhF=soCar}&OO zX4NSD9?q9BO2hSAOK2f$B7CwZ{HGW9>Nm_j9zX~L@s$u3{ehl-)Ifl%J6+59gS{1a zCmSkBYvLxluvr6ixU=oD)_YW6pfC4oo-iWdyJPvXkSASDKtMxzd)Gw3k8!2Iaf6$O zK||j6Y4JGm&8LJStZimyKWQe z0IjfGJAJ)X52uy?0`K5R!5-sq#QY})A9vc^3ps*0v%|u$?OxB+H~YKD5L4uP#KFaj zpSYD^^yDe-C)EG2`@rW#MGF8BwpcsD7xm?BYe*}6S=4ziIoW`br-+wEj)>_}ZzlO0 zIx2H^=^G@L14TfvrhvSVc_S7@TGEva%5IGb=wuj>UXU>9&U<~@x ziBdc&<*;NM(OcY~G^-j;Z^lfmk!2Aco2;!$!x%hl3F$ok1)Rn`etzbP#$RCN-=6Xy!lkI75Wt{2 zgb$49v#a#+X6So*k-qbdtP94rsvns0v1kA=O>|EHw}rNcVYRr@vd&H)-kI}3ssZo7 zSU7Al6P|vy*pTxg>=;Cgzeu4uxLIK2-JBk$HmBl+il&uO^nv?fb#w$dJ$Dpg6;DQMwVB=U z#}vviGm?{g_n7?fkKmeMdmAUcn>;auXl-sAv$=ZNPoV)nUQUu=CVwzIKU~bl1(VRc zRrUd`Rmg4=L8gAeSMd;MJZ)`=x++Ftyx*=#8SyVf_?xxl6>{vsu3vB&4rZxi`G*XQ zxGeVn_?5Y3hSWD}uBt%W;4z%BAqC({3w<&(fm7L@s&_kB!{h^(6DHAXGRA9Z5wh7> zHvP?aRn9=1HQT-{CNny>eg}~AvKBPuS2A@k!3hmsuQ53M$!1GY&)p$EDjhOGN9P9C zh?r+=&z?NgftsEBITk>kCi}`5!-J&7=>%Zh#swZt8~+Lp=~EVukppFcb4Uby2ZZ}D z>Bs1rjoV4q_nOB3oCjw5g6y?MNC)SE9P6!zW?f9@MXygzHX0_1S4v8m8X85kK^b3|36Gw~51#CaEo;xB|t-84daV-Csz_X#XU&e_@B z)7gQkdvTe_?B4^wGRQ*u{vf)b-XKV zzzGBCIx>^{)?8)j%1Jnb-JfyH{JVc~E~I+_)XmD`Xj}H{V)$vI%TmOh zt>GL0z@l0KDfCUu)G&(z8Y~ky`J90PZjiR1uDcy4{GjMI$tw=2S@iaejw=s?lJ7|K zACMqHz6DZXN%*x>P9qv$u-eV&WnLR;Ozm=NzaIH-17lE65D|<=)*|F%)o=MJvefWmo-&3%#s8xobpEyi%rzr@Wg=I z-*{pdVxJU7C1GWp39Als5DK$H~g5<7)!#V0TRgdMc&Y#BbR6 zs)W7RbUpO3U%blQh%fvD{ng?F>14|3z=;Kc100|NX&4CmcF2Ylh=z3i#?$yl zuT{~6*+6Rcw!J=*S?@Paps!u1!?Uui3V;h)V-RKA#hMQrBvRkwT2vn?jg@ALTtZ;S^0&tbM}wHr8vdS>LdL zOo`qloZb6LK6B<|x|SF9AC>o)CDQHn>uEcupK~iG&s1UEeo2#;pbNB9FUA2qqn7(L>mR_-Pey6s+EPgKmX5*b$KR zex~(RjZln_9!Y9jRRe?f+u-8|85UIFs5q~JKiO6!venI#juutBh&&YIdbQ_5S z<|;qhOzkRVkMe@fJJd8Q*R1C_%){}S3)Af! zRPJ9@%11K}9ucsv=df)YO}_~Zj*Er3PQsRK*)40)_eV&=k0CGhSp>-Z;+j&gHxfjP#DM-_PX1 zr-BCk)SDRtuC)6^aEp1Ux%-5u{cP_;&(Ymw@l+FgM$r^e$#Z0E6EQ1qc};A)j8p6! zmff=e4?IZg%rEa`r8I%loND$oadS$}MpiX0Cfa*dWG(sc_s5!oNHzsfZlNynkRs{{ zy+%ZuL(Ozm-WVAZT1>H2S?Y(4&qyC7eKNAZYe ztIQsP&Kru3k*L)PqRv5K1-=bcX8KrkTtgvnA(PKA8^IM?BABcu3ewEjft;g3MU-ws zy*aC}=}Wv>BE5`AAozexs@}H055?#l9SUD&X^eR;NX|(VZwCdBE_6b&YxSa`TT^)g z+Gf-99rbx56txK!>*V}?5Si#ri4%hYhP>T`uBW0+FS8d^S<(~=#RAjjlYCdSQY%Fg zzquwXz^cHJ6WAE}88XA;_)9|SvKXdm^lSQFD48unb5&MpjjaA5>FQbN_ck$>dGa)? zg!*KlrD%q0dS027jT&vPsVaH+S&C5syXJpz&$f4`H#{x1QszY*F#qsdsM?ZVZ6PCxH zb|)BAif&TbO`T^^c;UaS?a)46s#?|Ar>pxi$j`U-UGI1T74Gv!gwUCtgH$u^5O-$+ zv4DJ<-B?+5pqNYG`GzU<^0y3W2Jo{EHeFDmi0*%*zu(6ZT`CE`tflGMP}&Yb%O4>H zu@|=G{O3JjiohuJb(*)WINAQR)f}V&3rmF)0+1G{{K=CyMHw72)o7lRgXgn$;w=DF z8}t~PMU^|i!tGJu736K<)^O&YRvr@C_)VvLok4-UBdcG*ldr%tpu$abso-O6_(xsv z;$&2yuzF)yrUc_W?Lt+hw_0Zm*hxuK63xNG zF>%^Hn*V~}^?|CvhhvI_6pv5TP-IO??U6-)ITA^gnV!*Ntm{46{3+A(<<8x^XA9tF zI}rYdQHyYO+=Sn|31v0RS3(XD77Y-s4gEu+*-yMvn4c&HIqs09KdN-Mj3ry^q0bGbhh%pTBN5u)Bu5FkkD@%}Yr0OO#{B zg@lxqy~h8bGexVHJ7=F((u@$~j8>P{3lSD~O(yy?n(3xwHtYx>gx**9N7-$F?Rg2(X&#Rk$?g-1&n1oI-ZmF1rV6nz)NEAU4L(eI0fQNpt(;tfct0 zvG9vOBu7p|R{6=-dLDwkA<1bbv%1TBb#lP|JMhysV*nOad;TH7hmL2n(TTBUGwzU^ zSbgpHB;o9C#zWzgB7Cv`D?s3W%TnuLSV&~Sna$O6l_-_fRyA}4L{jK3R{Sf&;8(=Q zvVCL?iZ5EH;|cOb3JPj01_lx`17s?X>?nSuImBB{~9*j-hXmR=VGq>$k%4Yri zRolT!0|2o7ALq7;cE*OkfR+DE0R4ZI3IDg=&f`D5-NaW>fO@AdC%qJ-)eI0S-tm;a0jj9K7#Jntu6o-04c&jFuny*-4jx3aY~ zvtg?itv}7aD>k_=v)04@y^WIZ2_q4fGzM7Bo9L{#_aYjyaGTfXP8YH--UPRsU!Bil zv4w#y#6bo=WrDYEhi928ky~}=)ZL~<%K<=Ef`nMRu3Tt_k%)!)mao8(=|vgAMs!4Y zXTY$+d@QbCtKTzdi1h6tKfLp4S6u|1;Gv$i@GrY@n>x8y*H=9aYs{;NoIQsAar?Z; zq^8}F(64deDCN8soA1$u^ovPDPE#B@5I7#h2=ylQH*R5-&5fHI?tw$XT;F2EksLV- zjbY`8h8sj4EP#B|Jm)TXNunYNu$(!!t&P6!mb*=KUoKs^Xhb@wVm$N0LTp-^7l z6`*2iAo;FMQfs^|Vx@u_otmI_pHgKYGjI5nMp5uKRn7u;J0^3!R!6&Xm{Bb0N#yUm zEF0EI=fKGzL(E9|gg6hKqpn?p+u7E!w;j9OFP*nO@LRXgFCPnEJr2FK+qao0vHY*2 znv01gz>Cw9=(Nwe*x#FroI5S9NWw=O3433rp74<`d9MsA86$v{OWh+Kz-64s_W0>E zOYLxGMYBT0#7+mrvpLlX1{uo5vpOOwL+?(0%IA%h1^y@SuQ|+VwEiZb+2O*^7!RR` zxqN~iDz|i#}rhb+#Uz9GxyE zb~dfdNb&Ingi(NYkdw0h15{$j4xsnOkUJN2w_peZwODi)dx|&Bb6N0?6!rn+XIaj} z{tvBE=nP`YAeB2|aP=3*Af42Ataza>oZ=vXtQZ!crfmTekX8NfO570>x@n7>-h+Rm zxg^OUeKI57b)oB)^Kc3SK+Y&#e!pm488lyOixXT4-!^%&DOH5aEe72kOynOr%keb9 z&CpRSjtC;ib)g1;YFA1i9=5&5Dkn&kk$+8QDC~QZUb;XwLj~f{SFyk!h&s@6*Te(1 zlsg3sB*2A|$^uqrQNiMzIc3inLZtwe9?LXo9h_+PS%R(l2Ib<*{Z4#tQUE*PZo7RS z5bzgOqw~WMe9}7{@%oF0Bxwqgr&-K8@bRpBWLV)%3~J%C zBA77lyR3~}4qQq*jCUu!SeXwpK*bdyrj+^}h%RX)QO>}`TvvYCu~PJky&8=Vm5k2L zhO>Yg^%w@aGR^(SsIOZ5{>u-=0)S^j`uqd|hhto9Ft3CLuWlTjFsznmy8@y!p_z(t zNog(|aw+dO?n^!4A##zVh}rp}SbSsm^B_QHpXxR_gafd+g@)A#J^YvDR` ztvSq@p()AjGFx<@ArmRzw)G6I?1D1|bFMAuP0+gX2)Up^_{iAeNM;0%cZ`Z{C|$6D z4sw4qnauRfk4_O@9?F>RhU9`ID0r85X8R1yHe;+1pBcNHzV#e(ywefkg2Mp~*Ghov8;P>UB5gCxvYGw{j z(5SdQtmHmBl5=FCqmGSbge6VZjxAf|9jNw#)N>pMCWQl3Dy4_L0qD5@qQ}Q{@FScG z*POpkN{A&c)pZAbka;N15ay=WNwVyd0Ea>5@^uzHy44p%86spFzyF7;cx^e^OpxIu z&Di?N-gl@E98hls9Z|3#UkOVC1(ObUH*wdG6z_MG{eIHgVf*W?K$PxnpJU!C(=R+9u^m-nR}za9;VNE-4vFvql3^2Heh$Y737+a7 ztC%my_=wV2Y?>3mp;}emDF}8CQ&RTxOn6#d8kv{?ey@Xc3#8K!5jJgp#vW3TgC&AU zznesYdaNB^1-D%Oeao;OiT;9SxS@NWSE8@=0Gd}t6{zKxd2nN3yuv3olIgQj%9 ztgilb?VVc25NwBfm>Q#H+jIb9*=V(iV5@}_vBgsjh{|9aGGxJ}JI8V}0qj%SnBZxPX|50xzHZPv8{p6jI~9UaL*!zr~{IG2HfGZgSF6m3V1-O;yzQUU`a;wA&wB^Q{3NfQ^7!ke0v z*NjEmuQ?-3!@(QKI#pTmZ?PU_5RR+X)H7EjJbfiYAixkNXG)`)8y6dTp@X9W(b^|W zA{YUjrXPx+mSx0^k4+YQw><=@cL{AteuzPby1Eiij}v6YX+x~E|4Zf+YPii zR1%tP=@kXjN`y((Y@-OPu_nC@P|k{co9STf{@(s*^m(ZQ&-n@=FSve|>Y)dDavlTGo(a=|@=4C|FmwGBPFx!)w6`Bpxi&wr$osPiKHqg}q1* zZl zcZ3UUCRxzu z_K$xK9uZ)ljRNYw!y|tYNFqhJc>yYX2@L+W{-~Q6##EC(%ocZ-v>JiRHWa7ZVadY5 zFgf9^_7-*c-yxWfCy_by;#*d;jqlBB|6cBk^cF)EqNcm(GNtBWOywY2D(y9{YBKh? zEqypGy)n_HJ-KHmr?ah3r86?B>A3aN#ola)(t~*>rdbib4S1H@B7%_T_v;#1*{J%D zr>zwltuv}cjeiG)KP`N>+Cc+i09gx88 z{*KFEXtZ@;RV+t=?z*CQ1 z$2_N-EULT^tDovk5y*6^>8yBoeva1fs5*isBPw9LGM`sJx&|h-e_sj`%d`Jbb#9X| z2Dy{7L3f8A1B!R-Qbq;Kq!0jufhlKvYlTn3GzS@NwOXSnoc%0_n8uH>16Xf8COoZa*6# z%HBMEVjA9D$$UpM8OKv-U$d=XY4~KQL29Wvmd4)I5;7Y zZL8)|-u94o9wfoxQYvJ7j~P{=gnBA;%|oUq^>U#xqIUYV2dQ?2xfR@=9{CXf>;j)? z4P{O{%3U&{Sm6=m`i>3h{iv|&Jwvcav?KmU#K7a8T+c?4izFHzav?%S2%3KhLrZ_d z7xI^wqR$#*f@aCcGDrK*YQE}b>UyAl8#fkM1$Xvkm-l$8CZF=uD`kEayRJHY+&5%~ z*8`1L;8s;j?qhQaPx)k4?&pPVPW0>ty{P`_lz%0!@;p94LfH8)&sC)Lx|`nsxp{KT zezeB8pvmK2x}nNy@`?l}No`%j_~Ai=K0o;h8oa8$^)_SzGc^_pd;!&@iB&gDW$uf7 zGPBwrzBF00tBGg7K!`25=Cbspgma;hbsRje@-y(CFrbVGY<4w8K1&cl;8Hhu1-%-U zP_7GRr4(NF_mZ1m z^Hh(llQFE{@c(n7tW)`jNBE_6O3MHMF#exRl>aZoq?Y?Hu@miAA`y@cR1K>}q$`d+ z>ab544ZZoGA%Q+@ATP(5#5`_RM#8SrwC(fa9ebpeF_=)@1h<#hOpF_Qdk}jYpT+)p zQ{}nwbA6KKb*8JGkQw_o6}@!Gym|9yi`%+&_T99^V0L?h)SI6Ov&>JF$*Og>7Uv); zDFeG{^Or!Debb?})%?+V9gh|2c^&6CuBH1nGrzI_A2Y>d@sG!-SS2XvT1XI6$0Zxp z02+~q_vW1`8a+Si%TL(ehJ z=RlBB$U=}X7sJI5WD=E9ZpkjNb2Rb#iEUa~_kFDkGR4ZZT7rC&(-Zlg*}l?ZBs|6a zd1@mI{UgNlv4B(agE5ANpbvDlEl+5|YZLd&x^H21*uLKlf||>MHi;O09iGt0_dV6# zxSwslqE+%JbS4!Nc$;l@`9tk43koP1-9{@O`neCHIn)2VQi5!?Ig9hrZpr&{bxQg1 zw&BxLpZja(vlb9V{(Q{F6`%LVJ$b5B?W~3SJ}#p+U1Wz7bTC%4`|fTJ9OjhsLKGJ! ziaow~uD5}|ka0hPEOBsl0l=zI#B~4+WE*!KRf6P^u1vUto{^!FN41EkKhp<>K9m#!s zihpf!viYKRbOKS-2s7dT>1|iq9kWLqlCG#8bx2H@;_eXY9|y%GKdgmK+QlC_$ybr& zf9Zq}NPs!}CO&Pv#xA_L-OFL&f zG$0P0H|p{M!0Xt(VISrj?fy7}0^dZdj9ITwcQSfyM!0E6mkm+`$pv2v;2jZ%=i(UWahpq}lIp{}3DifH9=Nzu4aqU$c#0 z=Nyr^9^9)l_ybmR*l*_z^}N3*13r;Z+$pxPY>)6hLtMnDl?R4k<+WlDQ1eBVWYr&o z7^}818wCC)N0xm6s+s1V^VpEXKMhXsL5Sk*L|x0#!+q;AzVYyz{(K3P1tWrSKPe@hC!oSnX=EX2 za9#$eYvW5?c`Xa5hCpQ#fgvD!;%UZ&RS#{>!RU3$izG}$3WOu4c_tuj-@xa@1w1#c zlwpwhg);J7r6Il53UL5wgNM;^b3|@E4~vhXw}$GOnLap8oMr?W*bHG)r%#u@2saTt zj~EByLuAFTlRGXrq~DhwCPYJ*5(zRI!&&!=1Sn6tc0UW(dteZZ5HZvG5zhz%5^t*a1ZCw|3wrvJ@6ih6|sD@0G@)PZwa? z-9I{vn~51C?tfea9__U~^3AlU+))H>W!SiS6Z2uRs;x;>>cxQEzbzK;Yzy4*Q2m8= zv{cJFuKcq4h}%C!E>~}m2?7uiaug!z{I?8Gut>~fC+yeiV8$*DQXIf^l=F6jHLoDk z{u+e|t>!O`)D}x1hLF*oxP!TmjD`q_2}5k!GEVC6AArCt_N&~pB)Dz~c3HyL7q``4 zlWE|N>(TLCd^75<&~qx6UMY25xfrG2OJx%)%pIDXsp-nCR!tVG8#4BY@;^#Q?Nl9s zTIc`^+7_f4$ymQd&kSHwSxD~+ok3$_to0@HYk{6`P;3Mk^DDfiouQo-yFFZ9zQ48& z#)__+M37YtZCCEdYL9lAeiyM~188fH{1Dj?q}rz+WH{KmTu8eQ zn}aRZ>y%7gw|bL!o1b)unt1{(;EubbsjqmHUML7i&8Zze2QU#L{Tw(7r)Al!XO|@V z*5qiA#}rdzv&NdSP7I>x14r#5b&Z|lUmN@$MH>(wVD9htF1Ujp!Q8{Cr@4t$X@Ee~ zdPCI_V}~Sb5ZY3<4u=715RFU} zp1{)$?KI+L_?h1w+?qRF2r7GE1PQFWEFc#ml>pjyKUKeY_68$wl2fJB=875}cth~o zW0U9h<*pCcwX3b<-YbYvm6RaG{XLWATe5tEL6LjaRDCzT!AV#R6l-UkFWMgM>?<-q zg82`LjIR8=#qv^lUBaWI|F3sf-Msso4hb4Xx zU~w?W!_Eq@iGSIa6}>I;j&FtoY;ptorq1p>GIbiLqj%r&*e0~O27{l%`SPUohH-2Qv3#YW>6 zMOyVmD$glS@u^*A{E5j@PiDy78VmNf?t8q@)KSw;%w*W0Tiog7E=cg9QhpLv){w!G zu+chTcioWT_h&jt5;mV0T%!RtB1H`TQcE8m>g%K`>%;CzikRqe795rUv zDA$hdexf~ZD%=Vx0_23;WR(pJwH#KaO$_9$Rt~e4G5G)?V00lfYIgd6UznmW)4>pU zgs=xf5Qp%jI&avt&!h@Pz;}LBaMaM`8rm8#Je4;0*K7G##3yFv=}LEeDjg|eGVFP( zbs-mgqe$7S@Su2BkVSHJgBi0lcmOmHz1DSD0KIA|TF875j|qBpwvSKH9s@~#q*!xv z>H>+iJ*TF<(4|i~&9{`#Op0L2;dCE755hBh9 zf20`-9Gsx6SrB~!_o?2ve!DtjTYRE>vYAE_z{x+E9RkykUXSIu+)v&Q<+=`6t}Z*g zJ#AX&zvtMZ{khq#pn4CPTQ3#tM<(qzEuo8fonvuCl+8+z@$l$-5Um1n<YdOy2apKT%oz-Zo+tx^*gR9n*HSF(KTXBujB8B@upVnsAruk^l%WFTv)_KbFa1`vHa%S2 z>qKp2=4x3nZBqUUiS(}TU{VK9)flxl`!@BsHb{|>JajE3AA!yjmwDXej8=1U4h(um ze8ui2py~NJ5$0wht%p!hs2)*de-mJrBnhv zW_U9g2A18%9CG3x!%Ta>RgSZx!ycI9j`*K^h%BhW7GNx)uZF7mTFrG{{1!J{ps)Y^ z!e+&4+JW*N&M$xsimB1ZP0*W^%^MGH859Rq#I`va&vIOklQ$tzovdu9cJ^HPObIA& zrZN__^U|;dTbM3P5BIF~urX6`zw{V!-Qm`7qssrTB*l#9--;z!;JJ#X0Px0##cn2-XplZ-IMP#2Hn9g-h#Z? zyC2&z!%N%tsy@}kNQUGXi`)7%yb|NXZG_7rWuA~&(#Sqj(uFj2V`ppg>Sp9;hmU&x zq}{72c47TVN6h6F?HKiW9ii`-=>m(9mB_Mp_uTT<#UFg@vy3?SHR&!-syyqu`CD z;IbWGJ}(uoefsD3{eY?wv6Q;edKEd(E+CSI!?a>_O1eAocMmZ^sjkFbT}1l9w_;=X zx0&A30jT@O(vY;a5^gNE5@nIZ6$RPEYvmC-R<8>!w>XQoUYr^qy#I5+WV08hQT@er z7#jiraQy!sFoms*t$+0p|9fev{oi#Hr0*MD{{}|anJ6Lkmd6vdi?xKsHbYHZ$#dz` zlZ||_F#~~k4xpyO=l5M(bXu>!((4kHCF8^?pg@tsfx`#=KteISm@#09xizz6o#V%# z?LNL9_B{9^or`a){dtR+G9eHB`R%JDiE|I>liPi*T{5Rv6Zj)pkH_+*j=sLOJ9ugQ zZky>_PA6XbI4)iIdP`1ihW}h+dd*wMQM-FvY{<=92>>4vW*=-l!JgjwQxFGL!*xotR7y5aN`sY!!?VUmq4ndV}bDEEaG~SQr2_#LU7}UNXB?~736^m z{CJK3-VR%SI2+11Ao}|6cF9)v;H`a#6_k;rdM@5jFUO7c4|rX3eG^|Q;;6COSigNI zR6(2+Kdgx0V_RT4zf1)i+;`5m;7DR(CM0GzN#ZJ5)zJ5Zy`I;LC(~jR`n(|wfzYpUCV!> z6zUdW!Hq~MDPM?Pjx}@5QqxJ|=B^gOz!&b@f1m*1=-NdX;K`K@{@z&zuQ}|u1 zDv4y59nz|s0&0))QFyMC+h-`CT0;wP*n0y7OOshe43MIMX_`o;;XSSSx$i;2+yPx7 zc`y~Z{@j&Xy@@=bn_RQ<6)B0!nvI;$>9G`Sqe?L~Z-^hQ3aF;}$=!CE@Kvshw~j&C zlHd932GP3z38<+8s$n+P25l$@O;?U4u2}?zzYRB<@QH^zMn68P*vLgO`{;+cR1kr6 zl!LlNf-Ul9EkKqFPYA$)R1}#4%Ik*;T3l{#)Xe{3ECRZ*dcpOeY`cBJm!ADrpD)o< zG831a)!5%+0^N9!mxC;VUovdc=jXjM*OFm~Vk(aibuFPiLXchGQsbB+f;2WjRZa4b zOep`ES!7oM$P&bqZ^rJBlJLbzLlmQ05~4ox2MIUg!jk)9LxYo~3N zp&ETUWpV@qXQNy>@|C06^r zVXW4^retc4ST^<))PnXG16ZE|g79i#nIhaTjADpG@gyvq6_;nigCToTC|9aVbGh>` zB3tbp8L7ZVMo8-O%Y+9MVHry_ees+F8cJj;5@^Xg?%6XH1iHYw?JAbNT5$^hP5{g? z8#0k^7;ojc*>-%I{luQ+ZceT?%=qiq@$vYyZ2I4U$r>WA90CVMXZw8?-Z)2W`6Pg@ zV?eONpnS4^=#I1nIb*sp6u%<<*)?EU80hliV>X(RA-E&gGiFV%(9?>8ocMAYXR2b)9{a% zor4IprY7K`@HhZu+dV)3J~aVj(!J&wPOltVSN-G2@n`*X{evv!`IsuUC7=U4@DdJC z=l4;UJwIAlU^p5`tAu_%pk6YCUx+6yX_I_0L)e&)BpQXR+Gueq$gV&v9+vkfd1!

BJI@kd4t!?enc5a%!n!Cy^f^G>C}#%}84a~oE|4b>&z^9Sxu^13 zfw-a`{Kdy^zXffX@8l_#^;mQ8ESc5r>u;bQ~u>icjx*FP+@21>k0N`|xn&~1S2TMBU z_-uH~llquFG4_Xa^;CEf)x+`WkA5R3Mf_-4y{KY>422ywF$W)$XEg=I9Kn($n=xX= z-`Dh4lxKQjpy@!CIF#%o78`qccJulj)Qii>C3hJn2ZbrN!I$n~vT?j~zC=~(4Z*Pd zeDZF~wB_B3#63{eb0XSGduZ=X2b+EJI;sLNeq%@5kgJFxLgP7F$v^6IjUiF)6S2zr z#`Pt)yI;EIipF6Blvf~n@M+mC*y4z_3a@wsujxz)?7`2FpKVKNmz7X#5&y32*mlth zR#Irv@Y;(HAuHZ1!G-Hhsv$Mt9Q-=osnys#+ONX0O4POmjUwtsWiVKFHK1xMoc0a? z_C}+e3=RQ1j|)Qse%l=65Mo6lz~2FSFuSe@UcgS5Gbl1py{$|1V|cU%M>N20n)v>} zF_j!tNQ8h=gNFM^(LZ7^)j?@K{ljwOD}{bZbAq-yZW>VcB5GTge5N~isDZq7qz`_D z>8?7G7Z6}I#j&ieZDu4t1K;j7wKXD>7{5qQthg$CKWC5f=RX1#WtWFdxO@O!v61R4hDZR7Lxdk#V zI7^Mh`eD0|OWWQ9YuZGQSwxqcdalGu1acO|r?ybWO(GsKQi~IDWSCe|B1kEiokUnW zb;g!?3SejMV1?{pGA!0ztXdd$g`}NiPo^)U?!)=~tA&3QGJ`nGH~V;Ef|%A%$*#5k};6kQAVLvbq%w zf4IOQMTuC!T`_?@gRhz9en+G1;giBvjTyUA&$zuy+DdaNThj<-7AuX}bpV z#qd=`RlD;EmhCr}K6q&Q1u>1Y)D^p865XTz%myqj7k#18*bX{F(ZKLxp8>KM(>PeI zh^EoW`+=H%WM6@WpRlHpP5m3dLsJ-@oomZN?%$kMLN0))zABBQ9S8S!Q!7N&(!k4D zvI)iGt8r13C(Pmf^`oOtgTmi)|4RmP#KT$7fO@J-%=1!r(n?YFWA;p?FJ0<4ErD9s>K?C@_7{`#jJt^T=wY!D`~g4;52zA@QHVa=J=ZfNHrCxc<^y zjdCI3T)7Plj0|)YeE>z4@sp}wFqmlGn6h6c`2*rBJVS7JG&3ETbC#W9waR5h=$~qa zmF743QB+FJ3fU*Cs`89r?k$z<#+v#}HWne$`r@$ynnc;VX+I@Eb2}qM_pRg)6LtRr z+n{P;o}5uobu)F+Ulc;_lP1Cofx^4X=KwHr>2YwR;s&&%QVfieCwMT;ZtP#92%nfu z$1$7fxz+87OeEX~orgI4!kfgbvKr`P_2Y^f-1z1T%%YLV{NYb1Bz|k(ToeC0ejp*CnSl zG#8BDR#+~3rC^*AyH$!NpR!3FRYx`c{F7>+>=}nEw-(zFH{O_s`TD0aLfTJT_v~>c z{5*k^2sSo4s>A~6rA-vkHp#*i$c-GlO?)#;hFYdI!# zZq~}u2JGb$`?hxA&ttN6<_cleY@RjPI+n6xM0wPc8q1pYuHTIP*bAVWa*s&o%d)iv zQpgTpp+fu>cn0dJ71Ei_nriTM6mMmw1&d?_`q=bLW6};jK4Ja^ke?+EsxgTwz!>r> zzI-mEO(dC^0=$k5zCopb*AwFEg`&shdtHai{cv~$G{h_Rt(zi+)KF^01#*y3w43Pq z6!gt3&$<#$-)coWV?alQn-l^T&C|oGM}LB+IG>`(sbU8sZ+Y2m$f<3wIAIv zgUVg5b-(J1R8|AR^ei`Qm0qv>HVo<73sR?_YhX8gKYbf z+I_9eynh*7t4r&(odK;|DJFzDKhISf)kb!*Ape6H_?k=i&iMoWKjR94rPW}Q--b1w z7ytm(|5sdLrSD{JYvX8UZuh?f3N35fO*W+O9Nqq9AXi8PNq5W45_`1p#2b_NA^xiy zeS0=4qwtvZiGtXo!}sUs-dz~+ZViR2q3$NWK$evMdezuGS(p**-}_yg=RZE4{66Qp zy78OvrmCqp2TfeJcpo^koVU4|5x}mdssDoUBug-2zs4SEY_R{=Cft3;ipA0Ng9iOY z=V#_mxxLe#aF*mn2!)djON_5s^B8RQ_WMgxlZKq1wb;?H$Ls*dN~~!-mI{D_rbr9Ng<(lGbjX_04r}!#2tiLJtQ~ zBD~^cA{O>%sr8ZjG>Y7z@3fX|1P*(#K0{%{WtX^~|5c}s1QMqD76OUhh*5eBn?Nj{ zAh6&86cFa6q>Wo3AmR_T9(C^ir@OMTOzqTbT^c$(rV17yt(1cZH=o2I6p=S1quPd7 z?C4NgSN;dYCn+tF_X+vCj$l2?El>IAfK3Z6^q-?^+nXz?W?v9g z+F1*d;`tgvgzVYR-7+rUfDGby4gP7%OeXD5e~*(Yxe*hlscie#SpjEq4JPsr8&k!oE; zPCY8A_!u!#a9hcV7sVLBP@GcRC@u>a54(d_+VxTBzxPsC?*(t!_iarF$M?=^^flluH>~+3+ zFB=aKH9Bex$-`^13`4@{TLj1o{-hN_nIhpr zII-UJu882-i8a(L34r$TgG2B5X*rmF3)N&~b%DdMS;=`z4cCK) z(b#YCK~98beq`GbeDEo+T-4eD!6BI`c)}^KNWHZDtOfH$plOEVKK`}r6t-CVwv65G zh8b{8)XLHZf~HJa9``~XhG`s-TE~BGW5Be6x*=iL;xIqE!pgw-sO1fiI*u&V6zk52a%8_e|gj_ZRv))hlj|qd~x=UZK5`633ko>ie7|D_%H!`TETwiB>qb!N5f6LCB1U zZR&(1G+XiEU9{!m`lk}V!wl-upM_rI$jAaABoQlGZ421+``m_%6^;^c|3$=HTe{AA zJMP(7#lhuHfp+4N|5vk?>T+BQ=zD%*X}|e)nJ2;+rejui$^-~`MQjIkc^QB&-E01> zSs!pYKw4-q#^a*~fxt64{a3S=AB>8W#o+dPHlxyKDXDXWroK|Y&ANk(4i7Q|0wUQo z%H$KJ5&%WeMV!JE%Ve5M8AghC0_sN+x5XFi<}QKm(-72eC|Ysb?QLyz<^T;t6fKub zP#b-7zH4j_0Yzgb{ZtLOc{^*t~oVP_iA$Lf1nH#<{Z?b*HHE6ZqYx9;`HCwEU z8g=5z8(^^;1JJUj*qDLaBMD+e=7qsDiGH4TO)KT|4fWWx-z5L1A8>9RAP?0>X`(#X$_i~qL>NVxE~vsM#0#JWElt!KVn zI>}5rSvi-~xd(MQa3xJ0Vtn!8LYAz8iQ7AKnZ8=q;vozHmk{6mrx72g-a@YIp zU#BZ{+Y8KG<-c#r{My9k&jA3nc|}YxM*~{O5cZPGfFYV7Z&0I2=x-@6!JYq$v3F_{ zE!ws$LpyBS_72;&ZQHiJ!?tbPwr$&H#krNY^2@A;%(wLm=9;sOK3dmxX*-nEsH!hX zrOlkG3Mop!x=pCWlzMs3|B-av(sXAhtzt4mn(@}xq;*kXG4xcbP5g6F_-|btxJF@r zGu@r`qbDHg1oK?yITM@T-`B!c{rXre`qk<`rIp8gk)hD;06qceU=@+}VFrmajM>D) zKVw++p!eWfxg2UX*C`H>pzzT0ygqB%Y2TjbqV>wr%z$=M(zq7m|0X+c`$j+lB*tEmaj1nB`*b8j%#!Sb_jpLG#rohrn6vL%GF~-2u=$zVJO0?s{q>bj+wKh2t!1jSnL(gY|qa&H0PRiH#a&< z&eze_ZwmC`fDAST(I6{W=0SQ0a%WXBE*GkgGcp8E`Skn z%B{f4CbLM2EkUHPJ?s^6?D!JS^1;GsEb;3kk9W@*4N>NsQL^S=8t~_WTx0r+a<_HE ze#V0F=CJ6`vO#;apQ+0KeR zkop2zncbkeCk51fcGY4m!oeZt_RiQ#>>=`#(Bh+-UmUzBJ> zUnDNC-rXgxtX@HC+$BcZZL)`~J2z^&D+$_D4B}NVb&@cVl&mXrT5awidE-=wRJp@P z-;iM&pf9`isZtb~BJWKr+v&$NGlR%#u~mFRiK3GRqy~JgWQ0Jul+ED`1+qr0RP|H; z(+L{qNb6QqdfJ>?(rBC%szc{UFjtFq!$&zQwvl2}Fmt*x2ig8JhAWnwO!n@rYsjJ>Ibi zKDcX=vj5MFIaBqhQ7i3ufvw^grzJh< zlf>$Ktl|~IrN_YHU}zFg`dBjc2MqfZ>GB7we)Tn{zKEOS+y z${PB%7!q~iF~`CtWrd}rr70%@U5c%NJx^K!V}yW&Daz6^&P6o^?L-bNUBz#LIjX$p z`r&{%7lwWkmC41}qn97Vr8HuNT7sVdJ8a?Q;!aYS*X<5HkI)d-4ASaJsJGX$$W?s$KLh4=w=bhThA}^?p^+q31L>s)+93^G%WgEw zR-Ycsk1vbMmx{Wbnqi(J3#$<8oy#jV&Y+v$eGlE(FALhy=IKdh^^yTnP?TSpMX8rZ@O?a7TI;y9`%dl6<;Zd|zbV8nY&)EiNSw@l^#GY-dw zHTB8Fh!=eOaxLjf=&M;VJuK<_ohkoH<@P^=(5qZNbiv53p3iobxY?LoUq!C&DGEbQNgLWO&c#SFUMd0XJ9Q?ebS!Pq}TczPu?=pqHH3r7hnI0FXz9kEYpxw zp>Fmv3^sLcMDue~|1C}~fch5W##9U7Fk&Oisp6ctv##$l?Phk>Mcg4ux&4_*7IoQ) z>l!HdY7qsy8FlvMdv<-1+tCsQb5cq+Swf*J^4S#+a5$k>03uB6Q+&QwB z7h!S??;i4}4q?s3dqW^AeHHFM=E8L>>z{->RQNo=({`c&jIR^P`Lo#N?Fk|0Pu3=& z*h~n@bm?1x7iJ>QgOAer9L+mjvo&1X1$^+b@3tkI0??aEKfmPR?t$M7vwp4iftjuA zh@R)WqpmOR>5Smln}l!oa*pleiRRZEZ6Oi@G{v=eysr=42I{gL%jf%2MWE{M0C}*w z&JeqUwoOS2<7aJcWaGo`WAmW@-YVVg88ru|zX55d0hkhT#tAr?O2%siE*F8QlV!1> zw(_Xr#ubd6>(ogY-J5P~Bk>mdxK7CkK?Xm!3wqHwso46HpmRUb~l3k^?(RHdFxzBf}l zx3{J}Xwm|5aq`z6YK!9eruK~Tgx%{vluWsmt&TkWUZhTK0di+bQztzOZ3GT1E8 zMUjgw2Y%T0dvm82APDn7jpU2-@!tuuK-XXA5*m7;_I24?X88(k$GaK@TSTdbyg`LH zL`lqo>B=i?cz^XV;-LcQfqnH14x<~ zJbg{f{#|=S1)5#Hyteq8P!T2+B@DK(QDec-8LfyEyyKJUXP|H0d??d`E6>?T-<`AG zu35_x@eGDf{z)lq%jj$~@V~=o7(lrjCA1|dR36=;1s;?PVj_HVYBFa6FsC5x@8ev! z6!ODzt@+r{@$DZymjkO!QRvP%iW_PGC_ci%)K%c}By3S>G@tm@K7_U^qB} z5^|{*ZxkTylT*%I8?2(JnoXAaSMS_Vmb9m8!ziZOUehq4DDwnkYfI+#e25{$WBc|1 zjt=&lHwg;|eSgoWBlPHjO8ny<$bgxOMObYG1z|@%^7@i)$=1x+8R{eC^a)Y{F3~uc zxYGcg{hYXmbfXZC|C#q1^_KGoH1`jdrLJN56gP*VsOZ#`9{}onG*G}0=V4xx`p!tj zNo+g~yJ=?(gzi?%kTRlZX=&hsn3z@aY9Jj?uN=1~I%Rbu&rb8Ru(w<4kilQe9RWMZ z;V_cmNL&3t+H%IH^6f}WlPMm(>eV~K`Ub`sEBb&0N=!##Gqa@HKIhdWPxy@FLS%C| z>=NYJ`zhLe0t4E(a$vPjs!YZ2+l^r=)Vi_vjk=jbnQr1rx#MA>O8%`K5)ijnphmj% zkq{q0bN$ehw+ne1_AUUN`foD+B~4}t78;Au%JE?s6Ti8C-?y@BZW5OHJmb=9G30N)N-^?veX+Lmb-j6l zZM*z(SSDlBH8mhTg$1;Qh|>Dd+5}Bz3?voX!TtC(69$D6_xtOoes0T;Yyy4j`*_`e z>DpyOmlxxLRhz(<^&eutKj-;Md{R7thq^aN4-j&KU>eX$M5qPqmSe0;m?*$d8;R5A zok?_ZA4V$~7#%V@DUR+dFauwx2wu2>PBXDZ2;9Ptm!v$$V79X(G7TE%D4eptJS;&G zj4^}g)wA9Qh8sN(IdJ|SIw)hJrKMf2T$R6rekUO%*UJ(@V7pVinHgFc@t=jGqr0h^ zGP3!l6$0E~iZr{wJu37(a{j1u_7rUQz*-H7r?Ww1P7H%4_$WTq`iHQA$`AM`oeBiP#c|W5i%;9?_W2@b;c_l)={G8|8fYssD!@w|~^AdX1DnD&W0+GzJz!l#vgO zJ9?`VjHRAcACltR1Vp$Vbd2BeI6~2Q)Yw8iUTkJ$|Jj^Z7|<(G+{+tn&)_iaDtPMw ziUkBTUvAi?h+ZEVHwKY+WG*Q-ZoXBPBxVCyD7ut1CBD|jM+ZIjr4LhTlyjzQ?R0Db zAbh)mK6sPxd8WeWoE*sXh?6Q<^R(6$R_UYouLz!~u18b=4)cdWuJjftAzJ z$@(Dx2fC~zbXl*5cEIj}x6|YNEBe;s%kb!r05EL{VH%btEB-2oRvmL1=GLjhT&;vo zNphI1hw4|~R7nE=4JoU$mf^NqtEL>=tjvBq99Jl{83kv8RIT>!%@luqv9kVT?(vX* z>@{6csPJod&ivSU z1Z!+x-4sVTpnmfTrDM)Tn)E>AfIE&w3HUlZpgzf)NS;8L7f7e`%yaO!+U5Cs;^wbA zVOCaR=0j!gu)a6THX+uUP-)VtTVWCjOe~2D@K7IOdkqr>?)$Gf@Mg?(fS#;LYkS=0 z%YRK?Hh!5@Q><(l&j)r&uC(IOz&~+Dhd9SVk~4z@ZxdI8n#fB-QfBDbBLE{Y6(SGK zI2>J5z@!k=iY*X<$g615wv?r!u^)C$7|Xe@K_+G^77$m(svT8EFoyE}F`-a>bSi;&8>W z;_=5>I(6%9(*6EhHW5bAX3VhrO`rBObj?f%I5xy5-BI!^K!Q}TmDW)@Rdh03IM*B< zXB}!tXp*7ku9&ouMYa*YR#8%|D=l?eNEc)=J#n-pw-K@a-~m$1>w|_c&J@PC?_I}? zhu>*!UmSxc9#9oCwRp8OH_LU0Fx7osm3nCki1ofTU7TLt*g@X)xrsdj0tdZ)QSSSX z3^bl-{@hFjc=2_kB@qbY!??HRV<*DR^H>JyXU1kZ-w&x`+a`N82)o{_WY(t6R@)qD zgt}+7Bi-3CY9xoQ)(5-F@yYVW!m^|TTzgqnN>R3JQzT2u!b01q?IEcLTysZO=CM)w z%$9AZz0T$b$K15weKMMqv+fW6@1HO90tse(WCjMHQKte1^551)lLJUBUn&+nqSP^D zB_G2h^jX?8WRTmYGS4$`o?VNMuX}xucsX1=ejQLmiisE(Q#LE5Fpw;YNE!lWj_Fj9 z1V9s18cCkGE>i+S9w@>!%8+1r+#&>V(s(lX8Eb|>TyALsDZ>?0k^~?zm_B5%jX|tb znOY>9tUlS_Wh@Z*7=Xdwt_%X`J9I&F#wGArH(0STk#u3CnS!$1x?=pHgxCnv;Xvaw zj;W28OO@^MXD;7nhUO|3r?~4_guyU3M3c~7c#ghuP9v+kJBY+Jg6x>I;k}c(i);A3 zfkCLvQ`okaRIzXEp}h?u3!Y?$a7I!tb5BwTb_cBO)7E=%^%CdL!& z@$DV?qJe{fOL>Ua0$G3%^&1b=PqqnD;(_V>0XM3gWibGsetAnsMaH{6L`yz3IW49DFrOpR6=x^0)rN7|=@v z{%x_mLxKn;v^Gcx5@ej+Ki+=;qe{B5g&n;STS{*30}5KxB@wba53sdkWTz@48P$hsYK{qBto!9v%Ee<)T88;_p2*~n-x1n>k-{yN? zkVr@yIWrf{J6s#GBm_?wYZHi<0v;DEy^tuZ98r=GSUZ6$u)dtvV1_8IW!VDghQoZ5 zfJaKGto`hmg;mAA-l__#yXQ|SuGPddWeYp5ma~^*L5^XLb?&erH{|DN_%qJ|^$c55 zn$^nfg9qG#OGEX1Ct)wI1+#vMA0=ZQ$ru72v3cy z$I%e-iB$XgJ}(u&8>x+AVj&!&=)#hE<=jF@We+?%F4~kHJ#x8LmnJI$KLphr4AW%o zv$`4U04X> zzk3N}R_Xb469m@1+F1Y>6LRfnn2|l+DP~0yNhaf7Y@WKctYhrhdK%FI&*dX^!d#6J z!vU%OK~Am)D$hI+?}O6y=Y%9pmCw&hVk?)i@*P)L0~f70Z9MH_EmEKnBUu=StjnHa zUmaAO#p2Gaz!m>#4t?@~#ahJp5K?NKrxO@m=0o}pNCu)b@ki?_!stP64CD<9+GZhz zy~B@9(g0Xhe?6v@@ z#Nx(!z~YV+2+6M{jk1X7N5&~>e1g*+&q2Gg`NI2OXVZHecwh6stV7oo0D$%Xo^|~H zY8$jY|C6Kt-PZ;(HmRPD5>|J}mMM%T;;iCqKB`M};b3LO`E6|={%vi*=d`KW`Emig zCE*d$a3XBEBSsVkh#cAv-TG6DzvJV|g&pPF!9~FPZ)RrnDAd)o1lXW){Yn=O^y>NU zRgHv;@rBa}TMgGV;4S;8d4miM^sk8k^{@YHV?*=dx%V;f;`z0l8_DrS{lA%q@5$AF zm`83)$};nRF%Pa^=5dkD&pr9KAi03?znO=FD31nf^1+5ti(xmzOU^IzIJx~Xogn(C z5kFbee_7h=vvgp`Ot|(rDaxl!wKM;TnEt}@*zc?9pgL!;+@F^;eQU0Ycio;Ys|_=q zGXKrd^8~JTla-QrfW})~xoUjW#IdHh=ZNubW%mtbNxnrX=)>E$_yq*`pju}*22KKT zTwxTiMSl;qNv8=eZ!n6uVVyZ}>OsX32mR{ze>)pIgEOV*c^wLVRDJ*mt!diAZ#Jt6 z)C5it33UW953cX&y*pS1h0WfLVj(LS8%fyvTAd(lBTEVTozBJS%vwIW+=SjYX+(0;%#?YmHsgWm=oiV zwBM(X4#vj*=lacnkE9p4(Cf7^Jjq8Uj~(hn_eoT6H@B1uy_0Zv8?S}^b$@+IDWz

>)xjd|SyaCclorrsH^@a)e>VMk@&%GV1qiy1p{98B5asK?=JBWb z0v5hnDOtpPD9}5n=h>xs)V28;4% zr~2LMfPi0tG@zC?tetKILQ;R_u)5+w(zh1yagd4vaXpZfeaxXMcEf(!Gr2+uw)~b5 z5Ahd5RwRSHa5z;BSSOL`8Re7s%=Dy=MG+lVh|A!Bb=irKfGtyGJ8k8xW^X>Pl8?ki zEfLvqli&R8+OpLS5u9HWvFue&3kcx597dzlnor}6eim?A>)9?OE>s-1b8yICMn1h%Eyc#*D~PS z`qn(vid(Tum2@O(vO>UZDAI9^kQ+#Il;dX{*=DJeC=;YPoOEnq!JZMN>QxfnS z+)xK-3lg@AmVE!{pcm-r10D4S`vIAB>g(@;Y# z%Nj&BO20+*5I|2dxHH~*>3#_g7Jiq-OprlHi$Ue954qx;nH@8x(IqhUgN5-a&Z>Tt zT~0WRwWZebfmwzuBAzgJ!PZd>p8!L*Xs<_s8zKjTg+k^LI~_FaM+Y3NH@~L#>j{6u zzd5sS=LMD&X;p*SHNNYM+EoWYwpt>0{FLxOBDndhH36RjaGqiQv5`q~ zy@W8m%`9(g%kFoY&CIKjI@ANqXKUYd9%cOI6PEj1W50vk|0tl2BnK2&?sJvp#r%Ta zRf=uhcOy*+`e#@q4C6v05WbKO))~rBKdUjE*WH5Y^_V)EKnA08H#yzMe-dvJF#7xO z;Hig`InpHg;)XTpOgI0@>+qw+Us~I&5O(Y^MTcvAN#fqR^1OgQF1Dg)22LnQv7E>HFA%_4Po~_E8Rg|b_zQhtKAoLWL*dD;ho3#0Q;jtA1}A2fIXh)=ZZt#w63Ntw2}b z>k1&xr!76_<uNsfIYWT>22QX$97Sr?rQCh(ulrVi?YcyG~V^m+2TW8qu+Nyz^fVeb@VTeN6frfu7{ojY@%Xd3wJ+d(qb~OyR>~524ET{faKCn<12sd5G{-S zev^UyW&dwjriVq_Q+DK*s$fnhvK~nW;r^}CFq9694}XDKdW6>?@#WLD@n>`Exk0kJ z=YTnTaP)lJCPQCKCvvb**8IJM!bMz=)U-vQWSt;FVirH-7%#9#J7FpO%hhmV(Fwbi zYo;_E{Qj)c<8?nS4+A`6F)F;(^OI5YT(@}m`Ng%$) z#d)V}%^<-=DgLo9z>=N$5{WeFxQ3W3IDN)n`^vW?IiIm^Icf z8L+eVPFeK&cTn;K($C-;5c?nJ%)+XcxiYBl#H;!)#X5Z^Dfg7)K#v`*N8j@r?s^S6 zNffFsnKNDW9dvSa6=%mdCCLfpEtzZ5x954nh&8D6#5`0N0h7FpVsm2vv|Dnn^pu;J zKJ3ZnOm6&tc-?NhNvs_+1P6A`Ofhj$M-A1c@ptH;r6PZG7$`^KQsTX7eR=(OlH2!= zU(Mfl%CWpSmy{Yh{+e;w()#fd;v-!23=RJV@dhD+FEj}kwFd+0ch75In&>3Z8sLgL zO2(uyfRK>lIAaXmVyrA)Lm4WPjvq&G^~k@i0w=T6p%d@YJ$YWbM*Lx4Q9HDvPWsRj zKH6r9*<6N`1ZaP$>Ei*L)|YjqB3E2X%xXV?5<5B(F87)6eCZ&t+<&lLoFtmfL+a4g~4*kiF>H}}c*=a_1etH>eeBosS# zu)@kv;nMT(kj(1wFxZoIQf4*5<NtVCx#n{M3bZmUE*3#_@AUr;_^T3%j~g( zk+C%g4HplQ-)Bot8o%cWc~tV1caPLPN0@9rw957tEz_yOfq+C-GnQ2S{Xpt!&~dcH z&)0frYI;62BJ>(|BGG8T#C9P86B>w7;*=n7u6#nYggb?fikQ<6IyYJJCV5O{$~}Vz z*49<6_{gc+m`LZDNy|Hx%r~m@xE_}_zS!x?WG6R*Dr^cv>5X0&MsS;swd*{JK&VUKduvGkBWr^V|FBGWa ze-7=u<0LJYNMGSo zRF5U=4AWQN&`8uxzNnS=(jKTtGqpZ}z zJiS3u6pk;a*{<+hmUkoe4S2VvTO@C%gQ{7)*nsq7{PTOc`tIj>{Rc436aEN|c-!d1 zkFO?XlBIvG_ zpv3JPr`hxTeTyN@vTA9SzvnjoMo;J2t$!XFju*{?r6&j9$8GEYHlil!LEOIdP(3Ii z`xA@n=TiF_=4Vl=<<8dVcj@Q^Rt0>9s&LzaYa??L8Dv-MxB@ z!aP1^&k~yB!Q57Wmn{q1#97+1ywUKUN!SL>gnAUSSgnk>wtv0eQ`@qF&8RkX$(T8& zX5f6Po4*;%5*T6uHd^rv(+)95y&_72jkMHZT#$LG>s_7!zPkfVS~voyiZV|*z%RJt z_0k=r%WF8OLOX@$QpGz#?kUf{FL2-uJbK|IYNq|m=f&i1?r<}3I8bcdOzU+WW$US) zy%Yn-(#Jhw`2FgOa%VgD{{Q_bcquIsxvumMj!^G!X({vaj2s{C6fUN5p@^{Ezb&EA zVFZjc)R8IMhF#l!=lj3o6xbAD&CaL*0I(SV0ObGMCDYjP|3oOh9QQfudroR+-7Bt{ zl>34vU%;(MNgOjPK@|McRaI+sq%mm%T%)Gc!9un+e!iR~@5$@q`_f4ixtp+~s%)Ct zHLGpPN&kFbb?)GPe;fyVa&>kSvFFaz&~*%&v1I-{6l_@Kz|RatrXJfz!T?Vg%ACID z9I<7h^9EupFl6=EvZ+=kw|VHl_h~!2ZDfTozZfq(d5cJMH%3qQjr6c$6^W{{FXNI% zgQ4i*?rUsoZ{*=ErzuRNp#F&SVyO`}jhRXNG^C_l#g6Gucv<4{k#~#M?EUzv<8k_k zYS8cGc6$Hp!<)p%5_06-NM=vzLFIzmpsbelqJJ=4`){9P4DYeH+%; zz%(MARyZ6F4ABstz7DVOp{xLqu>8YU3~IB!Jmgnw=8ZX}y>~mCP=1bNVJ3_N zp=GrJC&Qtw_qpI>x@Pt~yhVQz^gkZ*)`Y@otNr|(O1h`SGC%cysq4q`UHo3-;Ys+X z7a^bS_>AiPL(``hG2hPkj4NUehJH{TYQB{)hbH2@N>CGOzO}HMCgQ$I&>Km=7t+Ew zr!;=h~UYq`k>lXkPV}Yq)C)B6%CzS`ALA@4NqsS|jM@ns#{VC0zrxu|m(2~OW z>Dyi56%F?f&=EF7vJ*xfZU{eH%z9G~#3;n59t#5>TOHG`xc|Ydt?19Fo|^|Z$(O9r zY7b%8!tbrKWlocE7!VM%1I;k+`McAU_U}gF+?D#oe?t_Q_(XmgDrgDbjs|j!Ik~?b zA_0V00}Aj*$&(m(>;MrUk&=3hjqvtX@&9y)(16I525C3L*Z^7`)G&}|Be4PO?^9@TV9j{vps_alI$@B{217(6d+h<%Is& zU$Ujyq@pW6E2~A+&U>If(EysceS>TytV1PAMnpnE1?^jK!p(*a1`q|b5#-$D51`Wx zjWj$Jd#myPI6eYrjqO1l?$)kbQ$&`0(^w>a$dnN~u4o(-F#~}gVZRX1y5`XpX87gY z%wfp1qMN@^;x%Kcht*}ym-zn+x&fs|Mm?1WYZguVX8&PI7yfU7C__<>>@y-@6$%0v z|2SlbBS;=K(A7O3t@E}3Np6oW$!t$#W~NWlWivYF9HZclg)5Vdxxmf? z2~(}+o5Z2X(2xqjNJpU2t{|(@=n(i4+{PmyM~EE9RsuNmqdx4rF zL>0P_E$X-22SmmlQ`YZPuWn)@XME*q-FPj%=RNBTXUJhE0{u@GojH`z4ttf{^0@V) zi;_-QyO1G8}v^1df!8&zO9;&Zaj%L7@eJ1E){mKbEH57;V#PERu^hajXS;YX%{9 zKPLbK_VD}r_|;&V#y-13I0iyf(3dVE90m$EFm!ZahsU1}i29LjgZgbjB2x&j*Fly* zdkjLIG31tH~18m3k%h(T1Zy8P>EA0QN4Fv+vKb>6kwq=GK+I?na;o$dJXW_Ky z;KyHlqnp7RT9OA%;~=J8=hb272D|zj)Bg+ab36a25tqBhfg}bD=64pie(-}SMVP4h z+{GSlBoMrH|4WXxt06$ZTYP9`C-ceq1QCdV-tVe@6vi(Y6In%|B4$?|H8#XFZAwlQ zPM;-Cu#Cf)DM{J9u0YOAHNbHbx}3e3z5qHI()Y1y8sqf%>G3IBo`_9hCb5@yGPwhy zdXAIG6w(U=IuP!y!t)Q&7li*0pkJ0tqJ2GWRYHx_QeRg3ygu2tle@jM3|MY$t?VzI zbRRf5r5ZK-Av!s+9)4Ir?-wMR&kw?U1FeyBsE!LWbz&>rW$p(EZIU*dq`?s149B@A@lqaQ(z-J<_J7BiFq~{kq@OK19QU`fNTVcmo7rZ3Y{l~z?)ihWZ5frdkL1P;f zK3LW}TWpUgN|1Qrn1$~SHewkr>(|HN4x++;LHc&PR-QN$(lZL8zcqZ=PT z0r9(ug2wBjvLvGYN6YTz`o1%O9m_w=hc9llSJu&P|M8m0A!^zrJ;&^Q*Hof+bW3=a zt0|NFD00?b`cdQiIt0H_aC5V@y7jdR=){u8mA_vQ(zb?R{IpEs38b~Lw^EpXx_BG6 zmHyNk(YM~bA#BS2o5lp+fQyDWOSq*Jq`B-31*FJ~II4E`4JGnm}^N>Z62WTzLs-U=p5C~#; zituhxuL~b^?AC_C_a@k57u8ZZiwf#Fwn%s* z*duL^f67SRiJ>tV)G8x29B0%=rFKTcWn?Xy2g!Lo5zY-Zus-{R|3^=L(2MIsR zXn<&j)nX+altjQdL6o7g6nA`gi^35sv8WsLAj|;)Y%wK)QCUXYYWX20`cm;*dmSe) z!Tj)V2AE*6ELDf{3s85&6~p~jf%U`7=+W3SnB1vAH0;;?@4M*Q-*-cRDw9gp7}R@4 z`cF(7>ksyGkm&h&f4jkAB*l!(+n^;>VlI$o;K$r7++CA4wti=UA|;NNTP)mO)QS`k zcC5opJi}Tj@mVK^)!fZq0|QLTAu=0JFWe9qm7RjrSrfd?^i`mZ4Vl{MZp~+S1?YtcqJbv}2{rg~Qn*){UzKrVu_Sst8A%YL2$S;W-m`IMweX>e@ zuqR26%Y)wF*3cf6lU;x6-eaYnZml5LUNu?ys(x>5-=s$JAY?h>c{D{7K%vVfkT#vW z1!!Dku?Cusi%?foX>|@BFWIQ-tKQyYUiFf|(iw+PdtKHvr}mqknS^ia_K zsNd@{#2iX`UgjDd71t1T{kx754K-*08u9g>;S@&7mBgypM1iy+SL8(eWP!Y~NG5FPT#h1H`5W}u z?90Tonb4`-={{N5b!k4yWG5zVc81X|5;fX)`+Sci1`;fb%o8=Ts53`D$Jv8QV^$Z< zEv@ks62Rx-OcRM69e3z|+_5hII#M+c>u6ZrRy7xLHP6z8k)^M-=#n6A->y6)gSG#g ze&`5N&6T0)(orH)TS}i?>Y1;$eTtk7n*{e9s~$;Al@VdHPRVDSrH~R9>+wRm*sI<} zjUM3!3zmJVPq82MEes1qcc#4|51jgF^G$J(fEPkUr`$y^)K?jC5^SlbF+@CKyjdAm z5f+^+OGEvt=CCCK%R}8(R~W@dswdnz+qPL)^dY=ryf_+I(8Y)=g3@PmG`x(>g~B7R zYc2;&zSu&9^7JEr?TFxvA948az#0xJpJHana!iPZIb}@Py|de=Zu6p_Q{JVZLTmg6 zbe7{agZC}t!N`*9RpWfJ1m2lSdwtP-JY$i(4V6s=(}%Kn7X1wk`8%R0pR1&N;9~J@ zGCEEFXCb}VDrICp2}dO-wXDyJDn^Tf6VDdS2B0V?ul*a*_6;5<6Ykgv=5Jx=NFBXo z`aaQ!gr)aJEkd=^B1seEp4-`Kn@xp9`zi}uJ@j>16n*M8VPPTI6_ps2yak4hRX926 zqTwh$qD9TV?Ou4eM@ShPvM)tqQV?#+eYwWGAum>0DtntYx$~`(Y&*>o<<>*cli3ytXpqa(|HD6UA-9_=S|r$4@J?C#VQdLNFj^}XLf z;44%r>5(vJ0M>-@A53|s`n1<*uA(ulQ0NI%q0wVtXr0@VPNi5WqKrh0{50M19x}O9 zhjlwZuv^2`;{)d}!Y2wtlePW$W$`PI(2?h*X<9>}XnxPUq#U&}*G8rD3WrgY$EJSu z@KR>CMQyiBVli(29=s(5`oFfS6sVhuJPdMNW9YaQwIhDYdSApQR)0mCGi0kT-#whP z((`(>hfwuonbLcdhM;4XRtoptqkI>=lwXRp23X;eR(cOOKs_SaCOkC2m+_zKy_X!{ z`7Y+Wrqd&_9;uzJ3?oB^Se<2@c`Q&j_BbYHDvXatO7O;gl5xhVpk$orncR!0)c1x{ zORFQ?muISbGsHu7cA16b{t}MJLl$szVDm6Zz6SN^g$abp&F#He5Q6!*@;_7A3HTg} zivQ(+{X|V9fq6?UI7U9ZMU($aR@2k|`lsZcY9oxrR3J_z3PW&*+zL$JZt)weS<_<8 zdqx|&>S(o>M;{~7{poy1YVzxHzxQs~se!NOvwp^w&Y>M?`i7%;E3|FRool1-P>BcZ zU5r+CsIb9TJ-1>RT=ddgEqA8Olshe#+=wBZQFh@doo8ND2-8cWiuL7+DB*& zD6>`wp0!2Vp8_*-7&H{q4G_-PK))18z(qJAKzch%^CJcyRkgm@h}7J;B>c6@+sJLs z-wMZ8OF0Xd!;ccaEy{{82NmUh7+o+3C;~gkUWm2FGjaFNrve-G&%CDa4Niwb$}8hru9Ib7cW{B9>rg zpgfUZBr*)X3X}>^o(Lb=5 zsrAnhdA6A0pMu%Eft7J&f8sKfh~2E!3tsl6;bz5!F>!Mx5}D8#5j z5L>7+7=J1KX#75=4#Bhd74$OTAl^BVpe4c^A)_LPV6rffZK>=j|KwEDUk&Wj@%#X| z{f9Ob?fudQy#>d6@T8-pX7zF7HC+?wuo{~u5AL+RKJO4>zg?F3aKBv~Wqh!7 zv=cI2$y3ow2hE!{epdOcTV_H`xej`_uHy7Bg#*NgiRrCcW@>TwrHZm}n>Qkd`n4}R zc)Bg&Z8wlPVd2*aPXgNgVY0TD=XNw`9i-9Ow{c0U(Ma?#kv!(KSMm{4(&XqFKz)l4 zqj|-Ff1OV++g<2(xmK>5s@K=d{lpHSKfcdI^&c5daBwd=xYs>o?16-98&{o+i=>H! zSFmOzZeEMaJ{sl!T<+;_vU0bsK>bc+mx}NY2#8k=DpBIl<@8_(HzffbLxz`BKJCnltyH> zntY8Ic)D>DzBQRHcj7J%bY){~t!u8k`2Ak<$wAy$aC)pMfmg(dxju_{Ob-BiO7D0JBU933OLaP(7(=+ay2Y2X{vPoJr=R%xm31hbiIg6n z8?|!Z?JHu1WNSh}@eCbejWd-j#^LrGg5s--193%`$0By42H;5@HIOs`LZbfD(80(U zM}O`3+XV@0N*kt8vMzhetXRnlf2Wwqej)V`e_zZ*yv!mJ=+2!H{){3;?pNWqh9^g5 z6VPU}y{;=yLPI3i7YtQXv1Fe ztT0SaM2-LXWWv0uJ;1Lpk-hw^fu(GsdifEFDoj7jnlcW3iE=$;iMTxD_KAQ z{oZdWF%T6{uiuX0h15+|;Y*2>t)lj?yoNGy5Eea+m=9Q5YA|S@sxh=uoh<6qvW_m3 zW`n@LWPcZD0D74EW&u3AEZyAX0a$2``XNO(2M>21jJSq_J;pPYJ!Fsr78j_(Aq2tF z1!@tgi9Ms45Y?maL4XsIg!A_`9{z97;=si8A;0^-sqx2TPY`I*W|JtdEOh?yeM9A` z8~9zN-BMGEy0sKhmYfqAH29e`ZGPu6mJBlMF%dB311V(S5ov>ZVss_Uxa9zzI=!Ym z&t6n;f9avhz%+P<{ae!92|s}KsSd#;T*b_g4jv)-0Bj#k9^^;8wrD8vr#cZq(VOZk z0$Ww4LLAz5POLb z69IeSHV-X=% zAPAjzj2H}(p49;$u#dseBtpQryrzuGg|*sEdc_ zA9#YrAuRzIz+59lA@5|cqJSld2y{jAQh4hols)!bO_JAlZbQvdQ#_}Ye;Gq$69I+_ zt2A^JC8|wvG(kMxw4a{W;+3;h-<(8J`)>IEAG;pG*Rg}4gS(f7au)R*Vx4pvMWlcv{KX4(sO)}jc;KDc<>JUHrL*fpWLPPf;7T>+^L62+GM~EQ4E4N7 zip81BGD2CEil`CB#tiyD#Y-%S4ukeD>3}FSN-CSNu2l7uY>-^nd+=avce3F=T0mbP zFjq^R{^&;d$t)!3Vt^+%Hb#UnS+NfaVHRWxh;3ZeMq*o`q(thW9sei zZ_HR^@eps5zcFx}FTLHCewW;RoM$MMf1E$1(Oqzk!4}3t8W!QZVRHp{`+!J>uA~7lCe1r!eLo4N10%GVl zgpkw}s!(JAh-B3e!8jnlfHlOJXtX&Df*kOpDl?lhZHU_|X;XKj4fY?m^R#?_AeQ03 zF6+EEV71Qc^ZWX1UqwTb0-MPi)6r9M@TcaJ-J_K`UMFMe0_BjN28Cs= zzmm23Ck@#rNo8iU`Z74&7dc+H*8J6TI$#9Jy<&thT8wCTE3vqU{NXNbI1eaMlb_@* zKm(Q7twxa4jY<+Bb`!)=OMVf6gjAtvy(E6S9pZJY3_6BHGSZEmq0<4N310x)^ddc02JoWtA)Ik*a1FE>g6#)r~P zhBJ(kOGcw6JY#vNCAOL@&2^9V&A&O{^mbdxMY4gKy<3E8nc@1yuVJCM(|a0ARI z=7?9tZY-Ar3Z1<$ho5~99&mMJQEr?IY)xBOJwchqz|cMzXk9yhjun^J@U*|()Eqxn zs~M^4lAUVmo&`JFEk|2^K5ey`SxDpv^3ri2(padBsOxB&@VVU*oIm6!rOFl|vaFO$ z{v=#@tI2raWv8XmHS-0&yr7=~s1#rYA{AyfRtdh({}>Ch4MRBYZd zW7*Z^tc7{gpy-^$hUVa_+je%1j8Ps=iZ%IAAxF4{Yg0>lIbt}syLR2)+s$hB*g)U$J4!Gq9!}A9Yek26Qc$k-Tk4l%m zLlBmZ!Bh^?hm(ACa;dz2WM1f@h{Jhk$Q&Na_{U33Ng2w6oY42`So)5`{=-V0(v4V+ z(RVmNOY>pMTmE>_UT_pwVST%&qQ_52hA=NgXDUB6xMJ~|23wCZ8(=V*nWLpQCyk2n ze)z1_U+Wwv;hGp!wEQ`V__WM2WCBV>g5eX0$q+`m?*ox1jH$8J#w=yl`W~%kf00w1 zGt04m~@R%r?`=$L?#L| z<`X(-Daf7kqyHF`_$o4FS&K9VsojSOb+ddQ%Q@?<)C~;-I`=EW4zt22rNpg1KrLDp zq2J|O7nLr`{eAb0rS|I2mrjyfO2KLF&E@WmSZgkHoIhp5?1B@TF^CFPn=g+;iX?nr{d5;z5vampb8eY~Cg5eIPn z0g&e^y4CVMiJGpOa${F~LmL6}69F>s1NuKyzCCh#&3TBa39^#(EQ{*K-&>zDf`Wzv zD_9m4J2q^eE)9DvnXo-uR%)G?4AEM;S4SZtLAEd0J{>!^W1F^Wpb+EykwY}b1cP~T z&298r+SA(`@AUt7kjoe+_6Fp4dlT=B9(9i&H1OH>sgcIf4!$sN?ML#{Z)N%080Qesnw5?~L%ZHH{5#D8H2QCvF4ZRWK z1Mh@&i!42?!DNA%{jAN-)>gW!X9@mhu?qh1l7tA|e2f&}7rTfuq z%lS3F({8R+Pw5&F!}+bNPLxezw6;dR0%+)0zs{RlxQzm<3p*L&NVnyzXBcoS#;_|- z#HWHB|HuEq15k%dH^`7>8_fM?NAq?f=04-@ zMmMPjayOctacD>LqGz^>ccbKQp4xZUl1<^2&2O43+@u>h0q<=>uVeVHsq2Uy?%P^& zuIIg@uFs#;T>8Tk$+tHNpKcW|gOCVA(Yi~D9NeMC!d4fQjhOun`6%uP$5hAf57-sL zdNM74^qJfnUcT2<#49ZB;rNRL==`j^n`}BX*ZkK>XyRWL&i)#;S2O$!*ndna#8q{G!C&vSgt=-8SOqt}$EP}Rfx)33X^ zCJ(B2HU@%b%V0vc_MX;8o4!8f(C4a+@Lv^9O#mFCkTtb5rjG$*`Ds6&UVOS9f~yt< z_;br;h$l;5D?qlqX4Dl0>H|}{B3ck4K|Zq08P%HKZdR~7O|S807=)x{dZK-QPjMe@ zp=-4rXRc=7_#lMkV`#ma7}%gW9Q4FD2qUMU6RCtE3*=c$wI2Vk2wEDj7Z5GgE(S<~ zbc4~0HjcPFTo4_wiSfHdtM@Nb?qD&h+AaTby_PCc?%oZQ6Z1Kp2Er7{8vQNv-zA;) zSJgE3GpPy47t(A*Nvy)@`YYQ0XB;VXpp{!=Pob_^c%h5&&n&`U3C=s&BD=dc@%FXSIrxEcr%nA0o1F7Z}3V(B2|4^;lyaZnkf1i;MgY|F_R_QWpOnp{xM;(vAURl&K{qNA=y`}^pwXZMe|g3O`%CGDYDX%WO*{C% zO*w8G&Yp4A274}^@}#1l%$Lb#(q=W$YMT1(O@YkE$a6UK>iM_gR7n2ARGo-&#mJ=X zXQbBzoOXhAqlFlF5aepUc9Fbtxe6Zn)P@_w~Q*-iD)4rCnpwuypDW#fH*g7)aEJUFoVV8!(D21z=NdXcK=2a}43?a|?L_<%eg)s~1fgwaM@|UEYC*i|{+ZgCwX8 zSSr#e85ana5gm{~Mab@oFews#vmp&BoL)$*;2$p}?jN3ETz(J1aWz6wFRLvvOI%vQ zK@f0ziGt39!~Sn|55X8v?aYjT}_XcW@JZCw}yu1o^Hy?dES@w@kFmDAu@7lrk)2^1rOz55pCd8 zy<08Ch8?+bXZckaMhD@0yF7;J1|`!vX@2E3t?!NGK7rX*-`F`5A)X=?u#C>zgdF7l z89~sP0kR%&H#)h5kazp$8P<1dq&z|p*e5OJ1p3l4yd$TTb+Ye~MBv#BvqBBdqb@u9 zG)P5_-cmbx0ANBp`UJAQ!I*-ZoK~U@G+S-Sq{#1tQ)67667$Vw9C9%Gq+m484*QSr z);s=Y7_W#yNVj7M?eH)NohWIX>P&ReMG}NWm(4jOO1Xtb2@m*1(cB`s-pJWP`ccvs z24z*awaRvT4Q_)MRH%1)+Y9`K*cU6-2+{4^^2*VQfB3Vr7t?I1kn*<Y4^C3NzJzIQ!KJqH*$-J!Qf!rxfzV-4 zpP{#|G|u&C#`Pct_1*i4?Cz_ME}PP*v6k+2xxFzXfy0x3+trDs^|J5uIq~nTT*YNd z?qb%U>k9hAp*_9|dxCaP0&fz1sc_3ppQa(2a*L-9U2|Xp8P%OyoA__sKK{pshxHf0 za7V}0bpv}Vaq{-PbjX-zSe>qJlq!XYi|dE?ugk$i7u260SETob#yP6l=r#g?)VI9i>wU=X>>K;rmi zCmb97)nsjhz>wLfcZvdlnKb#ey;4AqJW@^s0(ICk@B~8E@nN~K0Zwrr6f=RBZs`yY zX8v+4hWRLds)wB^k--zUy+K-PD`erDURxR6U#HOU>@4m70_?!T6if%di#S4#p`3xu z!;x>6oc75X766iK54n($%EL!1ZRZ7R4oGt_Af_^8QNMIo z9>Yd-D*&xU&xSC=`^xObN}v$3+t;3}XR=0w4d@i$<0U*M*<)1^d39t;Spb9%7qqC- zYbX%Xdtd6EkYW`=28mRsky`wOj$2I>8gVH6sx!;^81(>akg4lKCd}$U@S)3C>Hn%K zYVu#c>Z8(EWuo)_QPU?PJe)(Eg?v&c^rdOkEjv->FV7_7Bb95XJ!PO2Q#d2ykpiBt z1`^xad=rSSp3hB6vYyYh(vE&X^lLB*Vnl9=#jCeGk=Z9)1i!of}cdxYm>o}k{h zh66A3_(~%|(IRf6aUP#M=g{6PC%@kZli&ux#Wlhl{JJvzpuLkb>~i(V`s0Ymz{IJXXUVjhPr)YxbTJo89Y}?PsqB6=7z7u zaLiZA*ulyJ%Km#V5~8sT;n0;E$DEKXj|tA?()QK`(pVSL$xab|M~MnV3Kq@@GAR}k z;oZ|2L+g1J*TEVvCee#%)lN|GOPHi0P0&| zm04V>N+9oj7IivS_gD3Lg~cO6Jlfs$KpWrR$w+nidRS>Om%#%IZUnZ7f_ijVdmI6@=L4^QQt6 zqwT_(dPgc^S*;cj9}aWOVbp8v2U>=arIgqx(x4Hv@kMTzQ$?^YGdW=v zer1@r^e0 zPiiJqYrxc<(Z%~`^jFCwY4S5i(L{Iku4QeCLY>8cI7^zKv`jKhfi1;)6VSR^I}sP9 z$R5CgliIyRbxg$_b0isiP0=pIC(3L^|9Y&R-o1Gi=GVXB2a*NqJRnPm+fp zBv}JAnoYR}V8}40r)|`IO7Yp?Kpq{EM4rX+41U-hlgec071GMK@BDTYemOg`>Ha^wwyx zPT$&J+a_a$dzG1>D>p6dzCB&;3;O^5=fwH?FUDx+5_DQ2_{NpPw`bsOY;#X5iQqH= zBYEI70VzGX@yM4u_~*ppUGoR@|E3Aj?>Ovbzm{F(PyhhN|BWU%xR@InD;WQGnfL!I zh-rKNE=(o-A_brcr7JFFG~?fFPhAPl#@bzqt|_Hsle06caClrWr0_Y!XoQPx_lGm^ zF7~ftcZ`Bvd`b;Tj0J0pkEOj2?Dd---SuR^cUw0hH}uy#^1TpxQR!&l+`je0^XJBe zJ_P-|ANu2;Xh{BnBbnMRw@!D1VrrUM^FLgB!+rLZ=`-rToeh^&VQC69t-2A;Yry;dq5x6$fX>M+t-}%H4>M%BtA%~tJw>hp6%CP! zV;RLM`W&vKO}x1nd1;EZ>u*!6!`eO6>SYm2k8%F!AZ|)H1L0XQStBU)0Eg4P?>k!a z>*XCB;mjgE8pyRN#sr_VLv%M6LiKRx9{bx6x&8*!5WLC4kk9J4<8flk=*Kq7)ei#p z??x$+)@%rxWb2H?{&~dzk~3HUT6Wc!H90na|H~V1Iam8YLkgVLDQhr zf}8gQX0%I4-w}2r$=zm@(@%o$^ZL?nJ^%w?P@duN2@Vwp`=puxVKI?ju+sdm?nrjv zY$a!$^U}Hhj7;&ujBSZBb#{=qnD%&ac!t$fFv5b2t~zpn+kro5ov!YRw%5DEg$BpYbi&so2nU=LJS(Bj{AQidnN@2=280HnbHiq6wsl$*OSv60+Hw& z*z5^+{tdPq7M|?2-VCc3f}Am5K;YTqD4c-PoiveYt)Hvc_~O>C;s_j9hjKLi#I*WN z8g)@kEsEQ}^g+&)pFH7FK-}U)Qd306DM-6O=t{o+CbNnk;$r5mU3uaHYrGIsmk9{1 zRY&f4wBMk7SIXFnw>yEsq*OmJeM&5x(eb{O&!q#+857i)DC-Is&*|E~vs_K{xZsrD zF0TCo5R)suk96)3{P`0|C&}d|LNuDIj16f47;^_$FkqqneYE&>S^|)iF%`-BK8bpL z%TPnvUacSm$8+27L4ZrSad&R@H!6%}BDoRgOH4^V`!GEdu%ip(+V_h>C4Se=J9xqP z3+oUSdXU%vFVz8+*V7>$=LBHB7%?98P*vVlHX9jtNmDs}{y&Vp1CM157-n0xZQHip zW!tuG+qP}nw%uj3%huF4Gnr(Po6P+SCpp>KYp-`b`hhkUM}s0siPZtXpa+_@KrDq7 z`J4K>;b!hzk=O3VNqcYUa+Gw)3 z3Uhkv=-sQX-{UYEq!N|2D(+K&x}cHl&_wwli!yanGYOL#FRO0bnf0btEq{8dp-r04K_h%$XGtaK;(b zPgwHV^m}9s0VV*)6%Kts*APy;5A;xe`<0X+7)Tl6==nSN*M_e*!=r`<%hYro5;Kv3 zK}-?ip5ovCk571bA0)&y*6wfCi-Yk6zbjKAJafKC7jc``(eEzemQwn{SY#qFC|*=x zbilgx7W4hHe~kpfjA{``Xdr#UrGOM!N%0Q88vy8vv4N<-GV(2Mm{7ZoA2JBj;Zp!W zBJZz0*;r%9+B5V=c=qo0mfmk({pESwgF!Fk%7JS9`<0WEi^qG3lk2L7i-6s&Pa6(m z^hTNngqMIJh6}F)zTF)L*DatMesqc8);f?QQG|mb2uFTxhj@r`cxsB^GunY!Kk$A1 z3$(ofp<0gejiH@jAp1R77zdW-QVR~^H=2#Y>;N+G#9oWOSA3v8oTweWl;Z9-tW)v4 zes2|RMlfEY8#Y@sy0-yjx^YYLJV!jOw-x`cYIYL&2$YEs$D5u_ zuA$AFjz^6jZJvgD@?xa@ll(d#{NLSJLGJ)j5dlbaj%L^%lK>09n|9hh(^bPe>?GFI zuDuSsx24IZywx9YkRWFq)xH{K-*y7%pAE(iDK5G}^ zeEDE9%DC^rY$%~VSM~1r4jQ2CIN%tg0)QN$0aN~Y@=VMiN$A!s(4l-VAnK_7Bw>so{}O0G4Q+cfkHpp{B}C3?A+s*S zE=whzGWrA@-H>lXPIjP7hH82Xc@D(&bM{ru&jjd-(8fO>o%k{FWy5?4ke~B};yk9t3IRfA|!ypM$N&HPEkVXNV z#dFMQIcfoioCsK-=yH)CsizguhkO+@EY99720X0j}!iQcb z^y#Xkiuh78R{`d^RfGri(7GKMJla*xaKWZ6= z6WN#$D^M2b(iC_ip4a|?$dgNzf~;dpOx`e_V;DkLvU^nQgMwf*A}}rjjmAPOR{?|o z?^kUQ=Z6?jzeXfP9;FmX2v_Z%9=$sRiY7@(A5M0d5y0`em|rCgkfmp+C6mC#V-?|i za5FHuPKd-NPhQ|~0l(5iIb9Jdu+XjXe{c}yxS3=ke*9={x6davY+sb8p~oURnrqU9 zIPjt1(Vlmt*EOejPTQr&0xvxU)TA4=f)#zJBqVZ^W62o#sWzU>giP8;?YgW)ssVfR@gH8BBVQ>R~=U4iUbQJPITgO)o^i`K8 zV*znEs{$ow@hVE3gy>b{ENtfvK@JmG@<+OMA``iy!f#k(LD>{N51h8gAKez3MmHo7 zx|pUCv2NFz*noA<885dmZze`MG*wfS&Byh|>YU9>cB2}YhHXcg)ky*j8#X7r+6@%d`-7k>xmZ_}R{Q4Ao=p7YI zNaG?dw_s`IerM|Ht6*$i1(%H@I-GFVX~Tt(MJJHL_Oh24$XDN4sty3#AV6z|LqTH|v|&3|2=2HoY}^}Mcu%F#BJwkU_9 zC6T^3H~ZaZEGVFF2a>L2?u_T80roy2Y3L?<-OO&!H^`eHX(j2^Hd@|o;!NF$q!dNoJECMLmzt36(R4MsRb20bqWX-MmyD*#$VjIHR<-I6W z#mV|y&tP)$uo+U|mg*M|R{xwS*>Uuj%o|FM07}Im`zuQHPRfW=Rn<36Xv#UlDLL)Q zGk!A30h^gPu^u3z0S3h(JY!i_HbatuLkyF=rI0=TVg|H?yvl?a8(a4&%3|~A*n)?K zf-hexsFybb$2C$jnorByfCsvOzSbbBFDvi@q>_X+N3`Bc)MMFic)BDiSo#;HGwzVl zS-P;UBqTujw8X>DBltGLlfXtwm+t34QdTM^~OCz6Rv2 zSmAC3fU>JWu4MOu&@8BX@B&|Wk-f%0`L1ldoXXkY;?{eObbxgQ{iz$Dnnu&xWKnwT z5w|-~1}6m?$rUTxaVDY1n*f1#9Lp6FF4(JwD7TEUAin2<$yAWroxy>iMR7WSb~j%dsuwo`?UHtiXB}H#ZTL zpCw=Xcfe@Y#jbgY$MVt>y?I@#HLuE4RDhTA{`j|wBvwRzQBh)q=+Q+9{ywY#*L$CB zHU-kbe$~G^nLU4Uz|C;-MU56S?Nlte`?j2`p!)(eJQN)ZP0v5Q`{#CO+uq$R$;ZTS zA2hs3AY9+n+oP$|xH0N!cemQ2`4h@a^l3~h+pl}XVmtrIU z0M-8sdpZAC*!@4ei}&mIuI9fW(w;>?7fSdsheeysrh5X}xeeSOoMBshICywyjY1<^ zlL_)g2cMT`KR;%YCkx3`q!Ndhmi3q?LAWsHp*MoC<&VB>SXuF(Zcg&P*jl=YnKJnQ zZfh=_yMA2UH?MPJW|yPVo_*t@iOBb)>ly4nZC^e&iB^@v-xS)qwCS#o3vk8Uwij&N zs7$}7YVkv}H*;^Rzh^)CoVkuN>Flz(CAo0j{Y}DeK-|XAVC#pIxpL`V-LU4z5toS% zQQx*Z+`8vUyLdlhdVT_f0XqVJe)d6(e`wEpc(~l1oL^J7V8oB~`(88!(WPIT`HK&x z5ocrC+;>&vTzBTm?Irf6&l-*ekBwA8zrb}z5`M4i3Sya^GX;%Mnq`Hqz& zLqvxy;ZQ-ps5B0U+?LU+3@$dYJ4q;9``~JLG*{>@4X&vruG0S=7>rm8b_%^!% zz{l@DjPi#jx3@Ui#{RE^loJ|&t&reRhHdZdfc0(w5~F_CQlcxm&*Xusrv<6Whs$Z? zjjDI47E8U(yF(6oFPE<_wi(FK@wo2ugHNC(OzIGg9OqDdwBN2B5)~c|2rEnc;e!qh zoGtBwvo&_d&xDh+6+6C1j0tNy{xoq4Pu_N?#Tp3+;NTPH6n|mwd%YFJFc!pa|8Gpz zc<4dB2SKIc^2q9*o~EKQ^iuA1d=@|gjFJcZ_T}pLwI+}Y04(>8u@%|P0hioskciG7 ziR=i?HyT^H-B_ChLYq8>0yX&{dj)czH|8Ivj_a!-n^R#*Oy}|i{G(9_rt++CI`=>H z`Q8vo_6v(zS+Fj6S!YR~J~ycV|FYM1pvG{D6@77gjX?2Ma=aYzWl@>ky8yV(dyV^M zFo=p~uGpK)NpyF;qMhXT2RL&&ooluBndJ*Q@6W3BEY#8w^~uDD2-Fw_y9L;jZf@XJ z2meVux3F=Vw4FsiS_<@hYE+^I5{dO-P>{+^`IS@^n`)@U=~Ml$g9Jd$AFSaUq++C3 z%!Q9WFe5&{vW^hZ57sjS5rvC8tqW$HgPMJJ*wGRsanUa^lvG24g^!YM@(etV1zgaq zpR8qkeB%C?Gz1Ib?MrzV6Id|~a)^gm!Kjb>U)V)ia+jrQZ1N>V?Hp+T3%dqDxswV? z0D(z|TC_pTMT7;#0yHFOxSe0O%G}=!T=uV1_kMt8c(bnP0jtQ+1If zC%4>G&HYCABE1v-0d+zwpEjG05Wtu#%6TAah*M$?aO##DWG7St0QL1F(5;$1uJNNDf9ipE>0;6m19n2iG9tvxqf`p zZ_TkNp9kZHFjv~z?QS!NnZ#IB82g3#I?Ua6p&dldK0f9y!Up0*+T2dsvNZA`LQZbX zocKegK2Tg2EDbAF<6x@gi#n@WjG=SEYSWU}q-doaa~05{SG>X?;G(<51ULpjb1aH# z#R>g^WHD*3GEEkF;dP9{ji6r$k4l+UdAZU;?|*5}Se5{?+}~Wy-{h2kAKA^SjUThG zw8v`P6hhBCN=*(x4x{oYZZ`V4Qp8vbvRzD1wvK5r19uv_hPnS-uK2#`CVQ8VN~+>M zI+hDUHlLmtwV|!S6>dSdXUF28JsGFZGXXHJG!z&z9~REZ_rd-ycDtHn1P3TX3^Vh; znb#Gw8mrW_ZUS>@{y`&40^R}~*gjzJ;I1YHo1<^oh{(aPG~AU(EdOM`Fu4wEJdhyca1Tv-@Pag`h7?(;h&1J$Kbd19m`iFHMHJSHBwCyBH9h1Z~eo45KcZ>GPaH!NlTsAi?J2^B%%!0y!*qEcI z>+!eF)G-!BCKPT+?t^_#r@~pgDHDkGI90@zT*@JKR`_LnoV<9}zH_^EWP7vKlC$)w zG>`g89QtXRneprS#l_KcUI+W4DLY{9D>i7K9q)1;9#vd~IXJTQ1EH*(}$%y=xL@C=5*$A({{*0*3!4 zf23}o6=a&&<5D!EdXpa~L)4Jf;5>ZjZ+dSSD=i_dh4T>#0XJfEVEc^Y00&a{}H{0{TH8>$a z%828|%X-iQ-q;x*YI@yORkr+%b<4nvdec~EtIdhdK{xpwwZjlx2dE0E$@3Ve?FGhU zuoc*$j}4pvr+lNKT3^#KSjCKS4IW8MeQrdY%mUt6TY%6C2NE2FNC;H6kbmTWCwEXY zQlvFjjZ^W#+~)q&=?B<@B_&6-Er$R?FH`%d#HFq^dIosvN3eub5wWGb+7KR?(ejyc zW$v(%nh@o~mcR8x6tf}lR^jWd6eZGqog&pp$du`3YkVCw;&IZ=%IiCqxRM_2qmi+L zVPRxw_t?}kzi0%zTXJsJvyGe{yOvS&7Kw9uZLQwXihw6kWN%pB7h1e(A5#;lxgdjN z$#YQlP0i1)f`)C5sSGY-Ir4`fWHUZ$1$8|DAn5E9u=9wZJZr*a2$r=cZ=YuBcoo0b zjHNjoJe`AFdkj}(%<~AbM26BCb!0MdfgaL^0x5%-7aZMZY^2HR@WB(~vp`#=JNh6v zLC5@v^bOJ;qKs*HZl`aE)=zS%`#gP^+Y@kM^h#nXI$Rk626iD7!V{*%t<3GVfqgT_ zv`2qJ!{crH>oePDXK!p>kf)gpQF-NPX>#If!;81&$%+U4ZOO zR$>cHjYMY0Y_^i!HTG|1jbMf__oX9?dL=e9{{7bGnRD(_mXxO__c^nTj*4eiT9xw8 zID;o>UNVCp&qx~4ryxTf<6kDVyo&1%6rFUVv1}z>o z66klRxx0?_k^xRQk88jwwB=C`dh9gkK!}q9`-!Z|JTe4DZSd}<0W5MOInOD+_?)!3 zg8ikQwRm7;+3|kwuNVmv^*QDVp;2MH?gfG21w@B2M#CM@XavNuW{$S;7V#CGe?4RS zUqYdiCgEZ7V`M#Mb`81=e;=jCfhVyTe;Nt{+7qWdgUu@07zSC4KPR{>$(KKC&`55| z#SjiGf8WT-mUI~H;jrOw(8A6BeWf7ZQI0b`g{_&v;At>l?{0GHP-0s^5BX+}Qykv`{QxcbK_4tQ8ho$7>{|1U; z{ITAzGrQ90%f}f*FR9Yt*=y_%5X`YeM7-Q65xOR^FIi!kTO+FlXuLVq!{3BpL`8Bm zKy6@4Py>46*CMzwLviP1sB+!#9wH&nhNW~S%w9TBu}?4`FBpDNRs$#umD}}vFcsN~ z<4t{gsiwsn6{#bxp>cQuQ8PtZ6~ip?OKe}h@dQC8j8Hg{iZ2yay2e3pmC%Z1sl`!) zXfgCqPkuDa7apiq9k0lnS4PYG74cl?p#L&zRyOOI%m$5wJ0n6OqGbkL&cfL!HuMo%=3{V{0Y<2 zZ2ItR@XHDlu1fZ93*K|-*J2*!%eIB(Y;HgwQOACPZf98O^Cz zOD^p^3whs<} zR>(VvM-+VgK};fIAU?_56Z15@DW{ zg6>R9(fHR)0uyWtwanMf|7e#~vAb&V;#<^0DahvYlNaOD$-uk!*L=KkTj#uJr#RUj z@qzCxFOcvVO4YxFilN_cjHd8rkL$*$Ke?~pc!-1`y82=-|FNzQHzikxryWO^b{N0M zoqKnuw~e>6ql3nkp5wbWc2upY6-d6!S%>RsvGz*fvkPa}Uq+b*_wTU-?e3dx#4TAj zky6bSAlM^MCsf7(e$gj})|p@%OC!Qhvl`~>p!N^&0jgK9*4dvCw!_I>NECR!PYkOTY zn#W485o$!#U!}igj#W;_#o=~Jj&|!pT1J<$zBjT12(8U7Ws7L0Z6z4AhQ7=aQh|xw zF0_b99tTN@@y!6GpUHP4%?rhF3(VZotKM;AH}n<7ZL(MFiJR%8n}H|H#)DW9aQiWx z>Q(Uuf#>F=JR0nVc(}6_(6eQH#1{E^jzffhxq&&Fp8Er<;dj_nYi3rg%zBP) z%Z^aQhbnEM7nAfb*r4EQl`E>O_Zv%$NF_?~P?{M3CVa`PmzkSF->4c|N>G}IEwh8g zbww{aY$P^^NOGAi`TQk(0GoDFmSxxtHZ>9R;&xXvma+LKVR0OD(8O3!h3jFt*_G{| z@=|MxreUFddj>+vl&N?eMq5TG$HM?AmSe$LiUW_Yy*CilPWgw8T~Ea6vwJkQ8Xkrw z=H`)3Iwa=sAwHTClUo~iBaVZ!R-L0)NQfPu^Hzur)!5S*c_lj(BJNltm>S5WVi*?J z&_521byx`s6qe%DH3eGFNKUxx&`4>%-6A~wVhxW}rNiYKE*Wf_B^K3){qpqDho5+K zIlu;=C5tKNFJejDNk%Bs#01LjV(^6|vd+5OdhFtc^dN14GTvIuyR}lJ!S5F8wBi;` z&>Pm@+-Y^nxJ&NHO~eUJk!`BM8bTe~TvpfVW`PM39pfPR3&$4MBkQMSk);?3zt!^y zuJdBraWyhxm!M!$(o2%x3UfFwfzrzymC4GV{kf7pD#h6;obS#o);47l>?_N!UeN}L z_YP!EW|>>;?$CA;suB(;L2ofh@lkHdoLgv!ac79WqcPz-o>ayj;N~<$WJ}iV;DGdl zG7wfMVh^QN?@8PZBB)=hI_*?XrxG3~Qo-nVN!<{KY%u;7GdR`Z!)o5P;t&?duOwep z82Bl8fbfJMqpw5$)p{r%luqYnj=qoQBnuX)F8Lmw#X_#Y7SDPXFW(W%)^S5|X35@Y z9{zes`C~8K2kQC(^7sny;*?tv;}|@zC7 zksVTD1JQxj#N1devx-_?y)#z61~d29ve$kj$uxj!Myr{I3?GI)rAg!SdPK<0oRzCB zt~9s_GF7Fy93k1T;W4$V3Uk_KhVQ#E_~HnHy^^*eV$!@r7ad;-BpXajC89!8$j|Cb zVGnh^?Rqk|QQF&s2U4E^Mc@YKXT&}ToJn->kQJFgpQvn_sOlxReC0cPe-T-li}1yW z77MESM3-3WCFg<*fiN4DE2vT<8`1c&I>Qp1!WU7K_wz>n8e?BzFK@)(75TZ7d7Ne+ zQHpuq_C?ci+aF6?@bkv>vFeT1J)ua?&R9=l{R^#6-?DVkVY82pxd{txxSwfbFBzw7b?oy@Yx!HjB5KB99V+I`({8cXF( zO_VKLnvf?V*%wNn5}Z(|d)e)R_P2{CqJ5{)qjxe>AaMO1QKxYY0DZiZJ8d%?^4t2| zmJ0oETWab2X$AAYyRlupyq3SGLr!l8F&^uL!n=-~(CMd|vRyt4?BR^ifg=iCU$?jV zeBErkew%nZZDs>o9!st~aY{>Y)`#vlhk2T`i)HX`tI3I~&`|Yo4m56?%;iz6rpt{g zBYlc#@2UbeOqxk~H7O=uMvc3SyBT41;iv!YOWCDL!R;o^W)=PGDq6dl*w&Z$UG>E$ zdG-f|#*Ci2aVT$|?*sZ!?3b$GE$1 zm_rjpLUdJ5#R~p7gyFgy{LH`}!(TxcSX7n9_IUP0o;5PQ#tZNZ=p*Y3C;uEHGv2)$ zMT=Y+_D!E|IdA(r@vVnp2Z(eL)b16~SM28@>dCu!(JkqJ*cWmPd@3Ek=okxcpyzbO z&L?8u_ix0n;O@>k@7*{2b*;x0`?$T)8z?Z-gN>Z`K576irf7CQV1VnQsftgpYL5Nl zq2~Ql*XKK*Z?|IZg)kSwAiM#&@G6*tn{ZJ!yal=NI@q0?@IW@a1KaSQSTodgpD#iW zRCU7H;)~sGudmmm95DwATr~0+A$w!jXdhgs`c}vRbsBgocWH#%&Fwa}yW2^JQ65-? zTP5HWLRH;Z9zsYI`5{n z%P0H%P{6Y6Xv7Q$&<029+Rh?5F+q^h?&tdGq(3=eELZ{hH*wJZ#8>>5ZsPtm?s=X! zA8!Zz?qmWy#Q1sxM;PKB?fWVe3O~+SZ3~u0FXVB-A0ni3n-an|HMD@qf-hXO3`md# z|4>JPK0_tOK!{CfjN(m0Yw|0@Tr#IYZ#)2U=V98M_}?11DNi`WnRtwZ6Y5fSGyYEG zJGB_TruXk1+4rW%hZW9lrQsh;fHFp!>N~aibaz8(Z2A*=G%_Cw&>SVJv|7!^Mm98i+VICi0l zhpdBo@S`!aGirtKHhfZo_U%R0W2f=Wk3+jFBZ}`P=}hfYU7#4a!dJHwM^gR}#f+kx zj7Pp>12=2i1=>)Kgm{n*Xu*OihEaDQ&xa2N1_oIW-UH^aESKJv%R8aPwv4`+f!I!|?JMSE3*yRB19j#~5p$edkmOXFgOnK) zhB*k0fh|(t{ZSp=oG-(fj;Hyudp6-Ikj8MaR?<+Nr~a=24gnEMC5=4gu=mFJnn6(w zLXTUCq3j7qs+oTI#`!usJ>kOhmt9NQ%X&@d?41{y5SlAB!@mjH%k~}?a4~jV^hf(9 zG&okG(etV`TPF_&?C8_jUC2|^7n-W+%@DKIR+R{Lo1@H z98UyI=i0cmkOTqhc0EOTG;?qZ^C`n#HKj6tgn@CI*-o5)$pIm%2B-F-8MqlP75V~N zgtau+J0n9Vh3z(Gp_4U4PH@eCCN1`sz>Wqzn~7z^&ul>Y0@z8tzPI^gTElKTfQxqJ zyrPyeMwUEAVCHlfp}r!UDtQcdiS(psUD`6rCV-}&GF^KH-O)E#;tcBh9ob6y4KbPv zk!{2AmI40#fO*Q`XCSs;ODkGhgyn(pb&P-S3y(gPI4s7bN#sULgBU7QVGMg;@7kdK zMyUR4x>89^?pb|YQua|=_`A56A_rW5M19!IZf4E2%&M0kC{djNAcLC}fh5i>H7ag8 zg_;l~&>_4ngZu8YBmWLyEewQQX0Z%qoxN>~bQy(!Iv+|4f``dqciA(-2KpC%j%x}a z{e?<(vQ3oxnyUI<*(-~B=;3udp#Z^7=6AGXulB@!uBG|>X(+=a$P*`FV zHzz|=!qrqLE+vsp?|v&BeS{4ie42i$vBEe~m{%X7c+U3lw5zstETV-|Dbxn8-%w?s zT2lp+rU6uWhq@=*LcyottF9#%eqyX-5gkzGu{Mk8t z)#7{;ejhsE;2v{XCnSh+z?lI$R4$D%@f5q^Cyc;oUA|t7E%L?+ub&7214T;}k_~xj?nJ!fg)3$cIlhpS z%|N2F@ElSNdm)AF#L(poci#LHq(5vxVc{gj7rC*5fE^Cm)QQ0C$=r#>S&Sk-#T{T? zl>jS^C1?7ox(i5Fq8^;N+}oh39a6(?+#SS{M`F>!e-%5`QX z|7=)oOLfArU}~z;VG#NF`3(loFvecnu>6)mmZ}{cZlzsAuyq#3Y=gGkE6AqGesmS_ zv~#e>7K~V1x27&YE`R8rK;8ztEy;z-0snpJ!{~h0Vm;t=7Q)?;QNbZWK%`-eBOOBB zRuESDOAz;?09ny&XOXGg-s#Ft-mls_E82G*T~;?E$J91wy7OO>Vbm-wq2<1*4uG+* z+{1}fAn#^nIhxo_jTAS|gMwCTlB^e!D1-uLn(D1DhC_`Pukxav?|SfMF-3Q5orgeg zs~178q7aFK%e8fasM<G7xN;rzbDqV+;EuCLIlpFHG{uOda)P?lKgmf#4-7;c% zc0}-B0DM5@BSZg_fKIHJE!BU+# zT~0mOu<>K){&8mO?wOkL9XMo)SRppBpa`7N6HY`T=qPwky@IH z{4?05tu3wJ+BuQ&(-)#L!Gd$BdDy z-nA5CjH*?#tGZ~BP>O;h_6IBjM4{w0f@TfNGq0RN^BfD(ALUyD_|Uq97-9(jxvP#( zzgCYcgAEgiH!zz0X~I3s*!aN}Uv$*2nX>@JI0#VCwLbWYnl?F_XRaW%3tEBs>t)f= zojR)?XjHuS4_3A{DJ8Dmqmy}rkV8ot8%PuvVpJuq!xc^xgH1uY%xf!J)uWhKtQizT zg534L1btJ`gXqvXF)0l80P@y~5z|jV110oA8MjVy^mGi6NFlvDR%~(Z;C2|&x8Nv+ zNB{+eJxw|^xS?j}l*(eAJS3s3)#V5N=RENS}g(x3~M8Nn7}EzJ1` z?5R`cc_&Nwb-!{$@y>cO`km$F86A!8FyEJ`XH--@sNFT=g}<2>jX^Yv*XXA0%?45p zP({6U6;fTywf|_kie4SkcBrZsZ}2Ut#%HY`#{an<=DJxue{N5;;Jxgp=3RXCm_pY> zLGSeG@9(199+RdwI@HxcrE$6VeDS-UB?eM8?82^J%WhK`9W#2Nb1pJbF> z`sdP-BmX{@mj7ydC)85BG5wapF@WV59setZGiw=hAQCf9ZT-mV{P>Y?KuZrvwoU0b zz<>qF)p$V0{f@gA*~F$zlXPezpq3tjMBrLXpgnV1pl&r z^-)`$u3PD$uQs`k)W5vx|4{9|trI+BAO@2!5e%3>KM*N~C@FfzUm-+z{#kMX{4MO` z+1MpnC7ei-_IE8w0Va_;nL@+qf;VH(N zkPug{AbCXaYsxr>jHW{8U6NJ8y!h>lo0e9Qg-%F6)x^HGy(+JBWk986Nf+ynnPf`mS2|U`BDHEQo>qtnu zzpJV1fV}D8?8C^_)?xRYk#V=vpP*&GKM@`|Md-XTciE8XRq^EaQu5@&)~)L58w{FP zWFF=qGKm*OH?;9c{0_#Ti%X&*+_QQ^`n*!`dXt8 zP%{j`YYvB2`B$*OAmqfX1l+Tx{ZD!M*i3GQ0L!qd3X9&T_M0kP@-xM1$%JQhmtuh@ z3wzs=(6ch?wP*id6co7061fSpt&}jhi4fOalgx_+6bmjWXF+Y?Bj2ic6kU=G((l+KK8;s$}RL zshFq=9TdnmMI+&}7{5D6ljU&}(yDZ)Po+)CGxEBL96cT6A^q4b=0>t^%$h1~Zj`jt z|8zz~?uo|SKDLaRvK1V9z&+AEaPUTYgGGq_{_2Zx?m*?KUk9C_N%;lvpS6?k3HpaX zlU~ds{E0cXkBg?j)X@Ik!(KFw0q(}vLnz36p>-$BbVTN5im;Y72sU*1^O-52LuEcx zk91okezE^_2k1h1YN{cxy^mtkbZE4MG+jzq7*xk2Ik|X|g-gNOS%FKvX{#!C>c>ee zwicj+&$1FL$XX;H*VyhM^>GF5MQT?hN zgZDKZiLIRk-P!e|LLKQ*uT@^w;BYH^jmT-UP47$oveJ;7IB3f{; z)w!a*7$=l}xcxHnpl}%6q#wTC?#66<$>rx!oxT&2j+NF+#pROY>g8DDWO`wkRUVGc z@k=W;ltP9+D5Y1(l_$m5E76U0BI_t^`)h;Qajjw^JHyp+Ns(Bk>|T8S*t)e$<@wE- z>L-n&ZohBIXR6=dpH*&#wN#nw+e%8E6VdI-eRAgJDtM;1A7w}PfJ)_bb9hD%yYS~I zPO8i_aFSNr>l@FhT^-D9&|6%o^{jlpSOd2@feJj|Sx0FSrT{+KR5vr-LTTPx)IaL1 zEcd(?T9DtSp`6}faJHBDtBynb{yL!a_EJ{?4i1oN19A3gd76s&=OjB(-<%yiBxY;m zL4ch6n7Q%NJLZL4m@snx!qmSWT{*gY2)~l%%E(_xG!1>!zI)!RG*rE zmV((rV^0In2V^f;e-Vcy>s5q8l?~225R+geAWRlxef_}q zz|<|`^ZbhH@~*|=`r$MVtt@v$fa22GWtY@meeKY7d;oZC8-4(o9`HSQ_2;N>pp%X3 zGI-Uvk?&3R)vV1W*{s1osNZEAHY&i*ylG6B>3tu^R z{qb~Pyv~i4T?tbA&utVMJC&~Qck8x&xtb(el@1^IKW=02|8yJ4PIjtl(Lu5|Ywc?W zX2bY@-NwlO?KZXtn1r9cy7@%Cs~d{ps-b@}KUthXTqNE_eqL;G+cFUTx{WnGKZziG z9l<|-4&IGFv5&gAxZS*5-r}~Q#E$j5UPbxPWIS9Ljokf@qcMEWD=|6nPE8aggavG-bjrh41k0_7qz1992&sn`0IU+R=0vb00cTSRStW#Yy&t1 z;%*S15%!|rv~{;}G847v(l}Q#*yr^bH;Z*^OWXX6JAec%AUjW@7z_M8Bwu{LW+T?h zo!x$LKPNU9dFG+0wAHlBrH|rgTh1f$X7;qJ1;*&D@85IRhP8h=@d7{7Kxs*QZ*3#b zHAOq$xg(zM9|C^(7dL9}A1&YCf_{AqyLL}6T^O=J458~$g3pHOJs9Tnp_@?y&xY;1 zkgshoNJjh7q@DcTzCN$-XE&+qZO_$4bHr(pD3|zN;O-v)ws{}g9N)oMb2|r3YPVM; zx8#JVqs;$Z@FxAQ3*I`~CkmLS_S51CLvcT=bn__`yI27jK8Tdr0 zv~Borph8wp-m&0GN5qCFs{E3{YvzJh9 zjNgx^Hzu!=5e8s<`1gRf01i!UmUrBd$JOW5_bQleD=r0EA*EBcmF#CQvC^`+w_mFj zkN~sD9>0ILiJOxGq7neZEu^g>Cw-Vl_BlC38-P4AKB^moz1)7FT>_z95=#M#Vq`-Z za)1~1=2vX|jg)imPm0M{!qz_7{3kXFsdFUJ=XfWRR0n6RG zf*K<#Ru07OHG;q=A*Im?aS8J7-uc6K-di}f{fdoET(PI;lc%p;Vm+8oXt?s)oxc_F zrSg>+o=@d%D<~zF)JEmy|HMZ2i+AXq9O1QJv2oWqOgWotu%iTT=ni;N(Euqb5JWaz zF25Gm#YSUow3A@c8*r2!4=ewvPT-qPfTloL*z-r+ZyNo^#m!(r5H=KLf1GFj!i+D! z8LPHE|H0M18|Y9mqR7yX7)^>Z{_IO#BBE7-5m44$eBkJZ=xMABLH>}Gr?S=)l|smo zU{Zo$`Z@^d<;Z5zPl4+Yy=H8({MT>%)Q_~W=m2FlvTpT3P2^(p>3?LsiTm{zmCOG(CmbE1N|f#hcvR?&>sokVzU` zv$5;amD|+g5K@ir=<1?*6*BA_uEF!9DN7d{ChX|R!$tPR)CRikjHSs*%p?SA348C! zJZkTXK&?UfP2y64oKh)J%^Nztmp|`#P66Htz;QvHt=OUe9UUs|S*pn(&%ch5v$1xl zcP>(#qpVX`YXhhqwh$PKBoEw_*k@)YVAA4l)y{`CRMvmF>Y!ndG<}*dr;Ibk&*^kh zgBN3udPJ6t;?E|sf-?bI2Rq?fvG}rSCA*LyM!Mn>(xw9`osUa;`Vhk8h%l2qWX9n_ zmW)53pI8uAH3|ZKMJRvnex-NTKA@xq#{t3u%}6!|f2$83Wq#EVVVR23B|MuR=*p~4 z#9M$1)9Vu+@G}-zU$N$GUm^l>8zTW3nL<&(w`KOdZO;TO z649({43v$pgyawbkRhI{FHfGEsm?{+E1t^CmQiv&gR^^G-NtIdcgUOtBS=UDYWLe= zD3IaP^Wo~_!vA)5?Q9a34IH5|c4HQFC8wVl`2PMoJK%d0#_Qk-vk+11TqLn9A0`;VRb`MOA~Yp4Yos|xhx(@bn8vH34Xx; zJJeDS;LQngfQ*H{K|GJ}P#+df3?aMjz-vVAl{Z2$vB9kq;WoCF(wKyS%&W|lI9(zU z{cB84jv-=P+)_B49~L-ya=ta;QE?)$V1g$D9rKK<(c?g9N8yRYQ79vApsQekYlT4=ykhT>d2{i1agYwprKOFv`AzX8z=HobbO!*RKS;-h}b!phTWsm6*k z3Xu4lGP^vP$MhB$VNwqc00;qMqD-+QNjEb({a!%6xzzNx%JbER^kj-6kgTk`o3UJ^ z?+YU9LZT)Z)e+Zn6gJ8^My=DW{UXUEr`e>&Vb0QEQmZZhBRh>^x9lPVH_=F9A8}xbs+TEA{m?d% zQe6U0&-T!T=XSuw&|lK!j~A#YyBv4Y4n#WUnl*R?`n`?TF^b!~*4BQ@Dp7aoAeBO1 zP(5EtVB_UaIp{7;ST_b2k6@0oBBxj*Be?PJ45>DZYys;m%9AEw&@r|l99icaif6KG zzcrR&06RByU`sU#d<4)f1v>ay9+(J1qNRE(0?1sBSuQ?!aS>LDccZ=leUrEe>>UX3 z-wGVI5`!%ZN^H131W6hcJFS06QiR;5&w2E$E7!eXk`gGh0{q2R%c$Ob-EESCr!N#6 zb%*WN#-%>*wX%DJ@Eygk7b$6W7BvP8VuFz$nw*5NO7PLeddt5QKLufYJz9i~U@hAL za0rme*h_=0dg5Z*`*!qh$J9ooP@E z*j%Ikn=!JMHYfTXA4f3YFVK+(N7#r@q>8-B60n14t`yY(GQ*fjW9PSz0wr$(! z*tTukwlgs%wr$%sCYV?gYxA8wyR~Qc;_TJi)t7HoSM~FM@avV$5H@C<0|@H1@jo~8 zBB)c1S;L=2iF0j@cm6xyF4YeHfv=7DH|{p27Z#OlNwQiKZ3BciCWFjWf1sShbb5>e zARc}lKDYP$6gs9&nX-&`Kaoi5_)#4(6Mm<2Vatz%(uC$f+j*361oMA>HG$T6U<7U- zcB4n%v3Lm{t7{0tE9I1>d0LFcJmgs4IJ5=rzZw@(k7OASWP8fbI~*Z2GA27h6mXr& zHO1$cX;D!r|Jl+avr3H9ttG~h5@WJBwg81Q)QSM*2}4aTsmD+%5E&=4e>sDkcPJv$v{;g4f{R11{*=T}1>yKgD;5-!-O# zFK5E(UJ47*Y`u~(#_=g!nzFu(7EJB%H}`yfh71-aSyLavP5VAqA-*K#nyr6JbXcwN zi1pd5uRR01v`Ied##tRBztYt&T>HnCs^EZN{#(kCNTn}t|1Sqw2eq`#?F7XZhk7vy zEFHA2h9FZ{LHL!^4%02N<%J(5P8Lp5Jlh@I0$ze1uoJlEG?o2!taF04R;#u;0`_&= zUGzw|tvK=yeyCo?o7K5FSH#==hw@5s6VvNP0fUL_x3sENP!&)SVQe^1c~0VhCg2z@ zkvt@F0+C2LOL$zoBs_ysK7vNIhBAw1bIam6s|h+wiMe}wFO($fc!R}lxS@iv*Y68U zAFDGontLPKGTIKnp!!azIw7Fk`HKNR4Hv(Ty@A0aM)O|a7L1n+IWC$Qw zJrrG<_nxkW{JQd`d*6+oaNX3$Dy;wD-h}iKu>w*d2^!liVHw#=M3jB#Jo zS|(ySF}2s0wh>m$lugI-?>eK05X+r!T$R_cV&Kw4FKZiK(lGCwDhhmvy~Hx<5eGhu z0wNdCm0=lH!Je$FPzQ@T1)H!f*0VbFvZAr9rcXL7l`JV-vsA%Qdw=uuLw*`~p4@Igr)~^&Ky&Dg?2YBMNr(aE;bkoFH@app338TX zs5!VQZ`HmQaq^7t=E~0j#!fM7>|LWh!Zj{kl(P}o^Z#sKY(Z4UTU3bNU8>oi0&g$k z3jHy)CkHOj9rxa7gio1qr@+d^UdkkMY!fm}2GtkWQZA1z)^+v-UOjmV#X#cp;7UD+ z-wewDpSoq-{8AJO?$9X%N128fG$WG~mz_>FV@tJ#q`8U`d43Gq>E}dFM57(*^&JzJ z5?mhE2fxntF2wt^Xy7RDX>LB{v`ec>iph}!=&PL5ACqXDyRpu-Dt1{c>gb&NJlMvG z0UfRSue?vV=oZqO1Sp-@;>Y7sH*u4`y@YN^n_tL|hzMYsTQwI@!=UiPc;!u(ozP(A zDmEM7&&k7P%0$5O05eKE@b#^Fcn!=x00wSGL$Gj;+ptocr#by5(vz%DT_cB&={6Md zHPe&b$~fTU{Ld;CeH}?Obn+f?)M$03Yoje`WVfv?_?Ah=@epnPsUGI)^jemo0=yy` zV&6M04`8Io`{H~v-LdrInkNphPUWg+7zta4c8v;kbVd)FUC&6&$cvgPEU#|8Nx`X0 zGZ$Cr=FH+-LoTffVeN@*=-kYs9ncbkT_fDdOi3rPp_!Q&^HE6<6E&=bW1&-fp?z>U{mJ#UrTB^rhqiPe`m3}8g|Um5o)&K9}Ey=mifXyZsZdS?9cct+!2Cv8pi0e9#aa^Ew7`Mwi#aW&8trX6fNiLISs| z%3+%GSJ3Dswd+g>{08Vhxgpu5(+YPSic^0L{uxz7gtan7{(Plzf&!mjVml>&b1~cs z?6>tO5%NNXu=%s}M$_X=*tw0F8jt(YHoj_3DaDNq9QqoNYzf!pGzvOBiQmo?l%zUb zkUa3G?S}=&lU!Wkvccd}rrG%X#S$^IIaNp2!j<*c)td8bE|YnGUdiUX=+^jYPjm>D z5?EK}e^sy#>#OJD_Mril$bym6hpCDc*8Kz&1z|P^JP3d1$_0hsLK&J722OLo{QeEJ z2A>`~wNpqgF`;3h?@qfbt#X^5`JrRA_-oO(n;@>1vFWB^q9@H94+?o2cCW0A0NrZl zt!{aVN!!0FFZk_q#Cy-6y3J^5`x*1XFQ7sH&A3yw(68xcb&1S3plA1a?Semh?IP_J zTD({GauV&8Vw3yq98+rwGXl~53-*6KSb0GfZ5jSB?#6Wg_X$NSTQhrCaeG%QS1%PW z7gsa8|H-@i*`ee3Z`vNj%)jg186 zkm903;}z^dqLZuy{+Qd=Mu3-%MvLO7dyW7GslmaRElo_UV?pOKG0D@f^$M8h5J&m= z8AQWH4r$zb!!M*cRMjhtpa7P<6v36BX?uVv?@@1rxtkLnLk!4U1?T1$Br3h3hzXO2 z#3=OV80+F$;_7Y_2=`aEH?!p|I4wEqM{;~ivHz(Y;CW5`3zO%0><50QG8$mlvSm5u z!$@IR&Ws3lmMDnddVzO!b7qVlX|Q_ z>7u~=c@dWk@D?SXjQJ_j=MjERC3VflyWoT$NynUh_*f9eJQu!@pe)AtYM1+jxkV_h z9VZd0XqB_#dlp{aCyvcWrTBZes!dyHslDw?48xrD;~M{bQuXRJeSYD!sn-OVfr*Uv zd}23zrtAaqf5TCeO$>x4gK37_tk_%HKSA6+ zNSFh;5O4kGTovXU{D4RCs|D*_Dnc`T0>9yhc^4|zP9|#x8Z1L$O40AO8s*N~F+Jin zcVp!{_qUond15%`l;KV8wAdoL#Z;(!-01w3aA1i6dFSsUcvi5hLr=TRkmF5yFi4lC z?vU1KDo!iti#D-@6B%&s=(0rJE{rf@_zNAaUB3u-X*y9~J* zK6s@&%AtYXE=fjm;b8JiBzx`xk(GqXLSEn*m?JvlmY+K$!#@hiW*}-1G=)JD5Hg0u z_UK`86ruWzL6~2&P`7{AfVyOaNY|N5p9RH4nf*+vL**23{tnP=l0l=xD1;D|id0Js z+h}rHi!VzXNHt8pNp}<0fNJU6E+%>2;fI-hdK?Svjt~`<&#Q?Ntmz`w3|CnzhJxce zo)prQ9(r8y`g49&TX%B{(;kvuPVHl+X9wHUqgYaLMne>!4uQi%R*AMo4h7DMMjPzS z{>Qz0%|D2q1#Gd_BjmgBD5f(U##HN}BN0277IKc6Swbm|NuVPeq6vu#dM9K!?`kPuNsa-gfk z4`m2WkMz{mBlX8bxhoKetQ9qJUa>=a>FD5ny=;T5pVkXYma7uzN~*Ee7kRq7dw;F& zry4R7{8Vt8BuK6Jlx_1Q7sx z1B|2cSskjp)LKG@4fi@rGsz%hL3rYuQ@NEj*-DvJn5%+dyx}mL*xEQhg#0qIYw~LO zB-bd+7OG>uXwC2y`5WXiQlBfjB@nD_oC-3eTr-Z0Syp!82G?L;a1;3Qqeq^DT1z-88Tkw2x)<0=O>*lk<0Zx3$M1W%i5 zP3X|2tt_V%ivVLR7yF$-#{l^9{*JHU-iHRNvKg8qon{*wva@+w%WH(8o+Xn#7+=2W&oZnN&+$=tFIOXVJ$tf`;NV( zj*AT323e$7GK~4M%~^(#lfC>ex4PzIbDZl_DkrR8brC{gjaFt5VauLAC#! zI#&yzZDh5WtU$Nyiw->YbaD0Zk$ygFXq2_}(Jxb#wZlA27c$aUAE#RT7W^VJR(EuC zhipGC0y4%@_-iU@veZv3N&q^}Gt0oGDCtzHkHoa?#WUYGpxyfh|5*AbzG*%}zTN}M zoPo&O>6aiBrrTQRT|0`bGv1jJ>q7KE9AO_|Wlx=83Wv?2s#(D8SUr3Xjat}!!OpklBiP@h?+B(SbDo9!X;Tha_z z^7VA>ixEja0~9#iUKC4wNsT86dp=9lkH)$<4i$(@%a(0v=TbSwK;TUsF9!S>uaT~Q zuMuQpBguTloa6VMlS;-p%$EQDlFPCqVrR2b;kSe*g43wimoHAcJ)QxuMiCk7BwrJw zTG`XwRkjUOE=7wwqq?G!kJoYX=z%mi%F|S3S;?o6=CsVxmxoIN2L~b}iVEm34syzN zRfaDFD=#IhxkWXg2PZ{RKRQ(?p3-PayA+?3&y+5-YQLukM~D3@-|D(XwBPf9?AcOg zx($`=&!X1(6J)=8?+_0|$4@`@!xO^=K!KNDM5B5m>*-#{1PeMXNbKgDP^3=j(EA9a z%|u*Tu(SRy_@Q0k_4~RBymYi(M|yZkjKMhd;NEi<`81@M8D^)n12WWg@|-!h>NR;> zSo#_9a%uwKMMPJodR2%t_w$LF_Fnl=Oa!)e1D+rf5HaRXqx~O|jqz$3MrqMZUa4-C zjD1Us2Y`-%A%o8i!M8YJT*7lAmSZ@Kpi94{x)qz#pUwJT|7QIj(y}kE8HylOR!GgV zVFoDCY`Un&sBy@Pw^yjwP*m$lskxW&4_ttIQW-Yd;{zYcn@@*BPvcIgF@dIFx0S5x z{g4?oejs=kG(^3FwCb#aQ`-{t2-f@)%%}jM6~#O0(j_ENa{E^PnxIma!>?$r?{r)X zqRt{`ZY81IeHsHLGo5oAiuHkL)XQ(Wi4oFXS*oH(Giuz6H^&jLdg3z-xYx;;5v&hb z__xahRm7Mu+VjKL==Lo1 zLTl0{cy6xO;sv>L)_8Ah1!sj)LrKf3OTRcMU+_HN!aWRixoV_kZBcs+Q5KS4l6VUA)BJk z$rCr&A@(smBo~ptigv0-0Ez1!rb5$EB8TBB#4juqg-VP#DU8iCK#R=SZsqF^1P&Ff znzVa^IIWpWaZT2~*Gj65%5s|6W1*~iU%KIm9~*rrYf***8q11ahGRSyg5g~)Kl*jlw>K}&Y4PnkPz{9@>HaL&SqXN>vC4@{b zS&VOU$@2CPjerozy#+LdUg1=IVjfG&lPi4_W z##lr;sV)^8CiD`hWgN(DZ}E2L`QY9Xf)^}>K0(j1Z9trLeJH5hKOoyaN1Hzc{FyL_RX4XW_=gSk`~^N6-(Klld5SDoMaxP?iE%4J|d^| z&>4L0T7B+V3?Dn5Qoh)M$GrIkLgG3{YnWB+BY8d4S{rvLERACa ze{zGB&;Mk=THKk++SE}sp9j|VujzEo)Q>H+B%+8ogJ(`v%eZZjcC)CpM#lEF1DfWS z%T!lPs@CoF6Vz}Jsx5ylwr5E@@XKl5FjE-SC%5 z+w*yIhsBPq(BCvSVQ3tYZ&;XnhpXtf5JT}507E=i^H?IwJH#b#MdQz?W1(Z?OlxM- zr{cm^X89ND?~HGD@0;mah%x9&=%ZNJ84W|~9CbbG7;5}DKAt0_Q)xOR3HoBvJAG$_ zB1P&O+sYuXZD-@cugTLEo~yP$p%ZWhzpVY;=;_@<5OH7dTcAq>Bh-7Iot^hf6S4e~ zk_vHX3h?ZP*S0*^aLzL29oP}v$SIwM{(B9yV_@PGr#Z`xMF2=^sdiz)`Y|KR*0{v_DFAbHe z^cR8-&EWX^K$&iXMWp-kRO@ZFg0W(%NWBrDH6EF%vPYazeG8QygXf!wXXY zaei*VeMQGYcJwF!%xq*_!dZS8jHILa8>LO>9K44r$ENmi8^{1FKJ20L)cO~}%oVF6 z;ql$a%O91zDK+QgtT~PmT7r_AjEMlq6GHwN!k~9_g`!@p4`h}A$dA20LWDuzbx;i} z8k=hkC3f~BIziS9H5Y`PW><2Kpvt(Tw`Q8mu$Bh+PSbIX-lffpn-!j6L&6y73cD}` znp^=o;w@?#2W!nyTHQ)}sx#}IQI(wUv!6KK@J!Q`Z0;pK{lYKi<;fbdlNpm_@v<6i z=Mg1@zPu!z(K+0nDuz{Xz@X2!R{%UtEOXg%SW5I8>vF-M8lSYd;}y1Jjg2FRMz1Yg zIB$&@#y;wvN%QfNBh-tj7uS`g-7yQ#>en>itc$j`dp{rAz5nxJ@K`{zJNb*ZweD%e z*BokZcjozO#~1g(zPHkI0As0`IF25`EG)g%eXreP^I>}N|Ju*G*^=ovf(HWHlltG! z##`CB*&4Z8IoJ!EnmU`gxcpyo-2s>LKe-;f1LA=|RP!-8)u1|_(9B>vRi8=_JyclW zP8~C0ts$YTysY2%K9jip>&b{(T^l!YL7G+|d?@oEfpy4CzL)nV7v8_8he!~0? zVySA1^^i@cCICOLMf)_wMaAjp`YI);pztVKf*4-ACI&Zx%cP`qtY+1?!4WgUp6vQ( z%wknjF1Sb?Nj$lu_da)acEV$ZqQfXg$9qn)2^xGo9E`2oftPL=!vx^Bbt{3vB8>hp z;V31r$o)u~aCzP3u-$`61~b9_@y!Z9v8&S<;OcvO@^VYxafLWOu=`~rs^^4WFQ2bq z4lM59)ytTXN=dKM;KE`Qot!AIxpikm7U8K>u35f`fMRuh#reETq5+I3h&&M7O1i>g z=sca_9H}i|SY({9HkGnSY%&0_8*|f{2(YrzXq*4jn)@Tw_0FIL)U-sn6jaWUsJqdf zI|o0ha%ZDHfyK1d&47+?0r$bHMKL|n`HZd>*9Q-R?b~Bkzv>G zZL1c=7#A9-zgBp!$;}gl2zxH^&(Amrdu@A=Pw(^ogc~=%p5D_w{q6ep)^FOF@#Svk zJiN)oBfK*-7!3$|`M%nUo^ryM;6a@2G#$T|xcU!4se0i`eix3hxH;5cL!Hn5o=256 zJHG^CQ?yV*g2oz-%EwnB|1GYJF31b51B^RQtUfZ=8tolDcjvK4WB@Y5GKvD2D4ILX z%^zTU8#Qbv6Zo}0F}BhYYaR?21V0h#vp6^^M7f0j%aZqt^i%lRUda1qqQFDOzOygK z{pL`+2_p#T4upmr%Z#n3(4~IF^D4|$pm;Fs9*ZpUZ29+V-aV>9XV%ISKSl>O$OKM^ zGm+rw^X3Z_gOMg@$q1J`-w27qbtG(s5Q^FKOmGJ0U&oOWX{>fB2xh3{`y9Q+g`6mE zivKC=0> zu-@A13u6N&Gwv`sI(?kLO-{oA4a4*T#etJ=s0in`*-F@K_f;fG>I7y4gSUPXA`PPwh zq}Dmj^Pm%SN1<u+2fFKZeZot*CP-4`(3t#rJ0{w&zgU-!IDALgN>>TD!w zc)ShT<9UqxP+)SN9{WpOW}0S~`A=`Cwe3-!?g;;CuEN81?ap+B*_s3bUO7W^Vmop4 zMGC3q2vBxSMlEMArpXGr2~g~8+u(vw1wlc8PpHVfb({uU>#br(8-~UF!}KH4$NAD| zYI+TvqV1tmv~o`dXiG0yn<{JCQV}W&Nn8Fd8XKUhM5Z4(v#={d=wFiiMk7CF@IfG3 z{aWK>Jxc|G0hF!v4>mUvHcH?qbj+9#EQqG6m-^?# zk~UcTx(Osk+fz4dTE1M$+iBeqwHQF)WaSfw?z~jJ2~;-$RdX&(~|Z zaex)MNJ`$p$ywdl+0h7d1=3Y;pl-h5?!;C^8PCD_ZadHjI3slC1@|YQU}Eho<-OC4 zJRY__VXeF`_(%8s))d^K;dA(4VWeiVEUAroT6nr3KZsKb*+Y>8>v>jl;|w{zzj&MT z2jYKub3GMW0H_`j+{DHePMyGDH_W!+3_VagB2N2r`0&|;}JzMtB^{&iM zBK&4ma$5Ct%ngxIC7p3J&oS4}ay*j|>uE^99YHuIMAvOyu@mn#c&+qp^K6^smv+?=!#N-JAgNWM*Fq~TVubwBSuu-FxRFfXWWu6Hp+&`wZzJz_Q;=Or&5 zhl(ag0gdW`E1ZCE4kPjLdi@F+h@ORNdIP+a;fVFWpc*gfutS1;6V-ZN8k}{IL0swF?+?v3NHMHK>CZ^B#Hf75ETmB(9CRkG&T>+A5A}*l` z9*lQaN7+YT2V7H}bmntMUhvXcMn69UV!;Ae5R~3(fNw3ETa4M;6`gFsnCY2~m64ux zAdHe|0@tV9n!9OGl}OO>4K;aWq$yQRyOWaH}PC z1`Lwd#ASR+)*8jt<(IKf^3jB321c5aGl}*j4X`a4!k=|}<(-hx1IUfF!YWh=G@HVS zb_EnzGs7P1)0Q2;+XX_G;9TRx*cRqX5COsD;bCsnf`3l!abWo5gmn}<;hLb-=`W34 zV2!#F29wE#Nm-y5TTV--J(P@UuMcW@_FJMLd>O|UnWWd);D$z;baG?oRqlhSz&L$} zMg72*iS`x#HXT7w(2ZHlmkJL`-Yu|vT|)?ic6%lwYpR6MQE6<<4I|MYxLqWqOh@(k z{&Q0H&2#l<{;RKV_sB)M$S)9S2uO>GIm2nH6&3#y&;9aX%zMMNkDmShLZj)x15>s-| z2*27E=tq9%UvY_g+Bi?FCW0M%)U#?A=yv&%-WZja;?;N+t?$HMmr2*}PNp+tsh*cL z7g4Mk8{0}cZO=`iF~PRf%>q=Fb}PMW#~bYLiK69YajH0Vjf4Dw@uGnD7qZx4t0s-O zJa36d{u6^DEee((Lw(UXx86uj58ZgMPezU%*2vP-7mq#T2QsOR11!rI-WG-QJhwTbxeWOM?xPJ+i2P)8K z$agTaRFN2%`TXVyE5@rYkwkTWdn%|%oI$!2_S3H5-!q!e;{RXud$Y_Lvs#+cE{Srq`Ih5xEu^ z>%T2b8&)8vbm~`LY&(|~uNE3!jkH$@#>E)p_Q8TWErG|0W+FSH_#a49h4(hTxs1uwS_b@z17~L6j_H?s%IlWgiNv<4Jn{90 zzIm(4i+ld-mfs1bOMb_s3)O?Y@y{PtuHZO`!h@`LbywRrWj&2y*_fPfC= zfPmQkcb$a)OEOBC{&>As=2m9T|6kRp0a>qpPa5?{lg4(+N^d>gh?*ZQLR9!ld6lB7 zL|R#WdCa2^JNZ5F=|HWT41qz|MvBaWD+l|FOVs)KrOW=t_Wxn>=IQI_AeSxJe))V? zZ(JgDmLB%oT_pzpROS|jY`WUWX-(#Ue7-3FWGL-%d_;-MDvtQF=q7sn%X`}<{W%&J zZg~Sd#cKDz4J^g9>&CAK7XEX2X`Pn{6MI&#Wrp;?X-sqdnKHxBj(cvkii4HtzGm*>efc?Zp4tJw_SHsBj>3Ypv? zxmAb)f0YRs3K)pAjo4m_c6P$EM|!;!b!h$+CBp3wg=X^9iNbzAz_x0WGI`bt$NQG6 z0GjDAEZYF<8#bY53Vh%x{IH2{c#LNe`?v* z@&~Nz$z{&}dTS2!{dL>Fw?3co>a_6F7yV%Y?%S)zN7=Q!%j@pr_3NSNo2&Bpl8e$v zvNjfKHo)Vl-V-sJk)*=%s6lpzcoko02RngpK(%z%T}aezRFt6rmGbL4gJ$4VO6_Au zY8YlC5TSwQ%f70-EZFBGmrau)$Q(N$%JY5&@tU_U(Bog+99Z&8kQfQ!>3Z-S7*K#8j#_qB6f7jhV&!0i`!n_)NRQYu z1F@S3)pkV!QE+B4xlUQ?JxJ(^OvfK+Qnpc|Eb9-T{CObvNietxt5n{I`3V(~nK6YI zCRDW`isZoDhz=J?7ebjFM3*ub3rWgscGlW|ZrHE?1fDxvwp_D4GDg14A|~#~)txqy z?s*O@rWNBXb&aAR{U6E^&cgwl>PI=!a{VYrGv2^Da%WSC!=?&Dg5U0>VEmeg_R88J zVd1$D@S-xlL47v!aavq8X| z8n2C+gWFLzuoNZ8WKUo-*si1eH6)tTE{08<7RA9xMWI(4}<0! zi|)A3M$wB@NLuT6$EI#=2ey8^&PKoFejD(SsNVF^4TOq+8qNT=WaORI|q zPUI#t+%;%w3CTF_nFppnEk7)Ig)G){7=;HF&y=*#G?;N?aQZ$r{}JAt09&o}%W;OR zAeH*lr-en&p`TY|ujR);`=8FPD|FTPw2E%=kws@cMo(0bvNEcss;80tksg$12ovY+ zO2dz697CWl)ekUbHk;^IUp-xM6Kvxc1DkT1e06K%l8*Y5YWu)e$=$_w_AK>m>L{{l zW&{s7MA|*U$OIm&T$(7dqC4>yzIy<>f$rxF|AT@R(W<0>K1c6jpKnmVtgXNy0itMWL1YFs=UTP_r%T` zRxiasp%P++w5{K7!2FvaMWTQlANt+A9@yiZ2@3}zz!(p%rFWH#1qXJz@fHz`E%(e8 z3nK3<9jz|vM>S@~NYrYK(oa{Dj9aUt_n;3iZg%GAQVk~mhAVZ4Faek=-Hyc~E9yC7 zW)l5MfFfr}3Y{LKBVolB^AH0b889-z5&}ttk_70=mXkQcCCY}!j#EF>11OIqL58do zGxT^^Bvbeqe18=X1uH?fSi|M8>}c*L+Cx2!(INGt8N;8ydz%DN)#BdVoQ+}^RzTMn zd(U97^i+7A#9k zGAfjbe1pXOFd8ad%^xAsLWH@452A%PBRdBd_M>A#ru5r=u8nMLVsh@zM8G^u#9MnT zOzT#7Y%g2f4K5R_cI!_4g1yWO%%iW6fLw8saT!)}3%=kEtrwq1|MQf@2$8S{~MY3wSv!<=Z=oBA_D zkpALR(8tn|;*BGc5*Az>^fy4QuW!o8>ISy%nk>e;Q|vX;xONM&wE_R#8=vT2@2IbV5v}THe>)1O55fO)fu$eg_=Vo(^<|rx$Hj5E1mnoEDzu1=5 zz#(|lDcUL5_48Hso*|>ccewYK)0Woxkgd-p(ljM<^)wpzUaW79{UxYaxKgsQk18YD zs7h?T6iQ?0ysIa{t2`xwWcA+g5fg=&7rXr0%q{#iP+%&-SOyLZk@P|D06dyGP(i@9 z>L0aEnNDf*(FnF3SG%TSxuu3kY_cs;&GXaYGd!Q|h!ROh@W9_jXsecb5Y-=QB=j*Q zT8j}4+F4^Y`O39Na(kfcsBk2~7ub#NJhb5Ehr`|yLD873fpm8F(;~xYwMYRh1IRAO z>DVMX!%~ZoQLdDVj2)PN?T)yCJgEsNvvssBssNH4ht@a;E|=IxmT@Ba!Dq*nmhzMu zs&gNo+lvOK<)z_~=$CrY2Xo$Qp95E0O~N-E5t#`<(}S+HNE~yE>G@cEu-@8X^Resf zL2N^=Dvp~WeE!hrO~HaFxJl2aPLIE{07Z013cCL9T475TXm?7x2n>Gz!xcWeHFSF@ zoL`VT{EG7P?MP93ZiN(Y;nTU9tx!+as>93He4fkstUmb64DbBKPbpeIEOGzzTT@|&K@cjv+&od zx;c?=Ns&XH6A>s-Ru02i9T)rk_Mi(Z#yEsNLP%SxYu3AP9#s|P`YV+d#%4`fo!L?0 z77p*Z{!cDgk7$q%6bY6{Dc+53f9R;JKzmF((D){a^j;-UN6VbC+dg>(f@#IDrL-`Y zE%-bh)-K^d()8r`L(%SNQY@mntMBhI+*|c=phO{}}0di&j z(wpsi@}<>0_A)BfJa1f@OT1rmO?dMj@;o*XC>1t3hp$4JFF;@TLc_b_EOY9L=`$AdV zhm}3Iq8BAro+edye$#UEv@u+v_ruyx`Q!iv4}vYNZkz^w6U$9j17}5X^+4moun}s7 zhI8x>Ks!He{CNZe&Sp$k4_>DC&H87zQ7yztxeuAkA6JewkPpT8H?S5VOBk%|lpj#O zwCb)NC%R8#XRD$QvYAtd?%wMOMn(t?qTEvuK|>~~o{#ICFQ(mzHH-)Qd&Ty}K!v3j zR+kL{VE^M0xQDPf;wX$S7|#+-?2XGVLTJC(f$cJpIqeUtWs@igg0=o|KBZARC^gz& zC_L+kX{&<908|624pl`zHjCQ4aS6hi5et`{hk=QaV?e^m;TAJGrOSzb!itNt0!1IO zfm=+=Y{3|$xX+uS^$lRyf_T-b5A8k$gm{WUUKNkS6pwP%>e{y|9RN?EX2tFyt6r)S zsUTVF^jeZQ=Nqria+S_#Y?ffAUOE*nZ$@Jw`!rnWxSM))?J&Mf&e?|IbMY=dx-Krq zoI=;+v4AatpJIxD==}2dQWPR>v(CRIB8qnXZ3{FA)0zmgl79rk9lQ)BPIQ-H>5U4d zhn0vKk7PpqP!suAD*XD`nsF;@BX(?A?F@5OE2$XK+s5g4H@3#~@g^egA&iuny#5&i z_`gd#&}nqBpqg-@U?P3F2e!6GX`F%DqcqN7-ArF0}x)uR+j{?xcmK zOMvfd>395mIt+GTWO(^MAM5Keu*&`K)_Zz}5w};5;CuQ8x2F0AiWm}TBRo#!DrjBn z`z2O;;H3sbs~d0sFXf3km%K!Z1O&uu2L#0b|5tg+8QB|InA!cvPk@n~m95wR(vau4 z|5-wf&+On~#W>c`k1vU*=Z^DfJ#I?fb+xzWL4($kqzVQnqP4I4{=`7+6^kYz=T@t| zBf|hU#*En+xi-cuR`_1Ma)S`u(=T`qxuA7@Klu2WZmI?}z19`UH*Mg%KE|2&d;`H} zpgNL3!Q=I9bhkGovSX0&S#el2W%BbjQg=BZTxXdu-z8)Vl;Caspnslb&-QTOT|+F| zX88ee5NzWD;~v59>0zK7Cb9T)t{=dV8QdT~mM@V4Jc#iUdd)tDeXY;=q&NjOFW*I| z1)rRM_g{`~A14-YUAG7ehCV|yaJq;F$F2l2W&I=;eXhWm?!h1rb6JVM{?u^t+nvkv zmZ8$&p>d&ZH}YYvh%mr|x!P%=7@2$*G<*Y;|EBDt8m~KO>GHj0Brs!Opd=6j!F*`3 z>CMu!nR_lb+IC@o%Xn{9M&PuWJ(@KQPw4?fk^p3<)jIUUnY?n$S%@Gx^0q6>TC?Q(-BGHqbt!*P{A*84R*bm2G5IFylJ|WkFcw^u zgd&W$9g_FepLS`UIKuR4;VU0Y{@BSw*sHIVfI;Tm+R1}ls08uHpBfw~E>ZUBDNM$A z{hW_2l=syTy8fl-5zkyJZz5G7!^L|Kx3Hr=PD2( znhPx@4$M3;4&rO-vgrwsvx>XXwKMc%=tsi-3B0B{1v=7BAUFozM}?oHI3VJYwu;{eSwTG1uqpFi?pX zyg4Dki?^d*Ks~XmM*Dnl_~xQMrhJJI);wC0Us1ya-pBkYa_%s~-Ma<&^MZ*!C6SU0 z7Mh}AGtN1d(Oy}X$VUHF;v=))knMmR#oHsH+oK>CR>=yvd%Dj+%@M)oaC~_(xh@yd z(-*CuWt&Rj0-LZz#y-I=tP%dIx0xF%FX!@BhxmQ(BY=YPHgChG^K9wE3^aA&$?$P$g{h*!tp|ISdqQlDS<4FkA8~u>0wjTPm6p1pCBb zK(627&iB(Q$|6w@AqF6Z^ZD99KP>yy3*Qm%frha4er72V0 z_ttS$tgncrIIr_Ve1FBTFx_A!PGQ#93v}XEQs#(uSyo1R($|0VT91BU+FANDk2)Y@ zq67kjB%JArF88yQ@fZt)F8oTMfFYPQi@65UhU4)md=F^ta|HFhyI}tYFzE4OU(E`c zyRKRb>m1EAmD{0{N%_I}ohrRm6N{1Lt6CBb0bjc4A~O{L#~-*3C&s57s^uqz>Az9W zT-b~y^dICY?qhr;N-*%-wMiJquaMv?(0ega!#aRWDl_LN{(4_*sW z0;w#DL!qCZ>4rUEx^qFz&(ALFtl?>a>in7}83#wrcG-Lw5SlfT0NU6;J}lM2>l7Q1 z>GVN4cdea$^IPV}%_&^{t!YtRU6uC02Wn+maPxLMbd;lMlN{)%VoYQA3@lFr{9~)l3~US0F}R)G3^jD%XRy zWn(zt#N}o}OBrRwHdMp$DldN1` z33EOD2_|WH;gWDM!30ZX))rBTNR#Om5s(}FtAf`S!?h*I3+k!;DfHCv0)D3u71d)E zixs$%8*8Zkp*=8Cmv0r18CJ_-y_Ph`dk8!7ZRo=#T5G1FWZ)d$^A1R)eTdkM{rDGn zHRoUabOZII13c3nqj$|^OcM}Q7p8S(pa7!ist&BCKsU&e1K#z`Z*`w(w4A64lqEiM z7Fz0nf!;oR`3M20773w|cYsACaktK4%QA#U(J)J% z(v6jVD-Fj!>>O;Jx8Lo}h75qHQ~fx)f_`JXi>~RxoSR=V3PpTBKe!Q zr*mV+hNci6Heb^tf4ceFcRc*-n?8HIYr^hr(Y2m@hBrwH;;0Om?g*lK4_{ZAj&_T9 zPH@ohx9be$J;34(4VklR{08XLB|aM#YP@->U-EIiwjg&3K#MP4^8L_O;J?bgDN)YF&rbvoV5h6YLO5!*R&K4H?w@J+!t>q zB?OHgO$yyS(3bjng>3MqYmC8HG|Cu-$o(Rwxkz$+$YBg#7z* z3Bk{n4fs0c{KVw0KKJaDJ-(oWQ1fJ!Q;@Dh9uvEPs7CmyHfyr$Ay4Lv?dml)_=Njk|CW1wTq_asBx6#jYVKz8dGjetPkV9MdTcutO!e_4&hnG%fGmks1l(`nu75 zVv>5T6}c92=FV+k-M%k7K$oJel!d`&L&iQkj`w97xd>Iqf+gDH+YF$F;($aPC7DnS zuL|5s37-;cw8o?4QeZJUs$=J(#ONqD@2LV6IFbtb`!7q;WEl25CAvYf{+kO}hjM8( z5q)d2<0(WyxZse+V1sV=gqxkwT+ySGBjc#LPC#uOf~o|Md5P$zXk84FEN9x2t`=KW z?q@IaKS85WHCfiR`X84(kRNT9taFpRz7TUPNOUA4_Vt!wmgmR-r?;`VG7*o78%0De+CSRT#(x$$J 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

2JB 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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

W0 zvGeG5`??+c8ya@ta-I*P*w=lhc3-#Tijphh+i#fyE&IBi*w)f3rTe~aH>VkGQl)ZV zH>Cs|IIJaYnFSe$ok;xMI3xr8cNaOXvzPdnkf)XH`ursrzW1RA5ei@vh`s=B$F}P( zp*3THXR}=vvjASC=9m@xSYb4?A<+*v-0nfUnLIGJ(mm#WgnSg`p^*`BRn}~j|E(_=bv&QMR+X?rlaByw@7<7FQTOf>Q%wLij$4hkcPv6xG~58DL}0!HlqPUq z(#G3Oh&dPN6OZ5%I&rv`6DXP;E88D-sysv2lrRgRM=?bx3K6HvJ-&qQcJ*^Mi&Z|= zGo`5zg*tv~GwL==sxB?PalZ8-<(83v{LqgwDc-Ns=)%YhS+qrO zNm+(@c@NUtS_s6P?nh$V`NEQsaWIj~3Asj5v z=o5bz;va_K%h-L6+}#+2POmPnKb+m2jVzW!?Nuq^qw?s99`rDLdb>)cW&kBqxlY@q z)X9II0VBqFyWyp>AeUb0L8Ld4kw!u2N6hcAHzz?fLy;9-%_@wKDbdr=0w2v8CJ@9_ z{>pP#a4nwrOiC~c7~L9@Ey(g=TjtI3fDpge!>HI;q~zpgkmwyvi!W1xbgocO>AD=Y za@tkUdf9n^<=Mv&uxB?4&(e{W4oNFuw?dSm~NAcR)aQI1%tc_~{%#&Lxp&xL4EA)S;W`C!u$UD{CM5fHzZP@f4qr)Z** ziGfinW^+-ou+zlzeBxsiKZh~sCd&{-Au?)W>j2efw|5sGPwpf`j}=2vvd+`@eHBg7{*j8h8wONosmx2#z_IOIQKEd} zf<6_`CX!STm)dYftqA)0%Nxlw5A8)8+8&!|U*B9@W(9km6YQHvu&=psxr=^wJ=+9f zW`cp8ATQH8ML6NicCIKV!cfq+2zQm3f>qP{6munv$n@3!m`@=fzS$8ux`-K zm#KC}H~Lj`%C7BPQC6;5LCqIQhFSxrVmKCfD_Og9(AS|HS~ z(1~FXJC1UGPfZZV?ZXO5Ik=rG%85D@^eyULC95Dlszm(;teS})QRi)sP1Gw@I9I^V zd=neH2Q8lA*mkZcBig*6U(xO^Nd<9HC)#wVywxSz(Dv9wyF!cC3ARv?iw$lj;IDd- z@Pu*OxuTqeLqXpX-c_IqQlnPF?{$j!{eQHKqn#5wARf5CJ`mz1P5N6HFOo~po{g83W81l+taP)2o`t)!Bo)L( zooLgs@=lj%L)&8$ZE3~6@hTKmleYs|4Z1j z=1gzaOop@hF>qfR1btgG-G#0wS*peXKkohVMlw5l+mVno|4hb0boxELfy=81nuer0 zAoL$y?MFa)UThajGt!%s^((&{2}@ZbROe`+Rp27=!3}oiB+U!sCvdW|bI)Bu95Vad z#udR;7_sG-E8?saSa4YzSS6yd3ijGhXaYQ{ymefxE#X?^VaI2ALuT}gkqw``3wN!9 zjPghR+7C#QS_C|fN)M%7yKHwpC*Hx-@;|V@q`r_>YH%}-8f>R=B64I@jU6@LoF-)M zGmxNB68M1IFP9&p6fA1|e}pJ*CqMUo#}AkV)!DyJJel`0Anl~Z9W)8=y-Joh;&6tI zjm}mc0r|toA&(4i-Uc^JKv3t@^2oVzyZ65nL&Skf$4Zv1iqdq6J$92wK2ICZQdKXo zX{)Ur;2B|(KJf5vGn|x|g-?m`DWd?#!-1BDDl5O52!M#-p>ZZ5tR%-hZtahLf_K}X+snY3pc2vR{>x|o4N zBJQju@dLbE-3DvBaIFziMk|o*LLYfiKa2Y4Q_}CE{8(=2M@kuDmmq_F4WxUIug3>5 z*>UnLi^m^=0kNPq4yc+1RWQr=O9hEQ8d(9@s8lJ?-UyTlsAIq{ik=6dTQHpuDHRcj z^kwDaJi&51`Voz7_*3twZqLPpRjQ3)As#0G0e2KK-L`c79UhLFxGxsvrga~}<%Ol? zv$z-Mcxl;dWg))mdKgK_uZhBdUyXon*S-=Bz3LZq1PD_j1Pz?lcOz2)^-WhXRm!lw z#1Sg*c#Ttxn=W&y5e1!+ylMEQOf*Y(Neu%!H?e>9gj{MD^D|dX!q{Pi!+Ix*ma>B_ zZx{KYH^T;jKkn1NSL`1W7>c&S=~wc6WxW7e=t>IBw9fdUJjZ^J&u6b4(uyvnpe@%O zKg3sTTcH6&dYxv3XlcQ}y4QylnKyiF#9*eMfV)bb&e9` zu07Wb4IzM;*Ew3zyE~Z&Y6YxFpd4hGTFp}gUCEeHMoTvUr&ahOW+*+n=#QkOLj2PM z)29E$$e}p@uyyg>*%tlzUweB9p}jqLj_H3EM~OQCP`!10_Wi-)2&k|(-u|+E!Xusf zCqZ=9%vnf`g?mdE-0TiO=7;jVuqp~~ zc`D=gJ2-Q-@Qtdb#p={|JD--i-Y1L~VB{Ob0XKS; zhrjh4+OB>Mo_f_!wYcdi5vMwt8NxxY9)B{Mfv4sJfg>7FM%V5mT-y?ttM!xG5Nm4d zbq4w@{ygMG--lN4f$1(yJdkM5Q}eyLJ50?(LNiN7J_J;7rpDb7a(umC2jp}SI$xFC zBgi*7;KhM&-l2Pot~4!Tunl?GR2*4qGZFsV`7);Vb0r!s7IYPZBCmB_9q2}1gDta} zoT{{6o`Iwad7w*F8&q;vVdzI%56-v|>R3j6C*eK8%XTw)o!nM7KcKFS&y1pM_O3%> zTiju0cr-=bQ%XlB*iG!(u71wsz4ECJHLXCh>cpqF0pY8MqCiCb z=xUevNiU+=j>lDu)Mim^L~ny-p++e6T|ZPOmbF0kC6^86!ls<=S2P9m-m<768V!iF zgCR`_+C9SekXNZ-KJch12bCYjG+Y<_f2 zaxsmzj%*g@?qW(MGX7KX22o|_a>_+iT}#Z212FSWoPanEzQzHZwkH@pu-@T?N6UnR z{c@Sooz4nUq~xz$R|{N|zVWJ;vhIjYdW7u6ncHMa46;hIIw#Ov&1OCcGFb5f)z=Km zBuL&f%vBr$pzF}Kv%zLFP!%8j1zHvv$aPl$3yS^%DMsYyf|mMOgN7P2JQB7VNlbfe znwB#^qHq<9)CQUufiFB#t>b^$5sU zwLq(s#S8NzyQ`3b78R%+;aw!LwIGrNIE}JbH?S|JMKGrw!5qcF?gh_-6T=PtfNAZN zxZG?6#Sox7r!(UMwK1e>X_1R3Rn{maO=4Tr2y3v zpy9_eR0cqHX+}EyW(c*gIh>TD6)L@b6n@>j&LW^39R54z5>O0iQfh#&4zBPz797tb{j z<64~`cC$3<4h-`g8i8-c(f*-I*NUO26Hj`fkA^S2tw zEQ1`^1os4a@#2RnEozjj z-tA8 zo?cAT$aO3(WBirMK)#sGP6Fd2emJpA{{vnV@30DFvjnoK6yzFGq(Bze?*KBpu50nF zV&4rtBfB}rxu;DR_9xSu>qA9g_P9t;i|$C53fh%Mc>?PbS51@HfP#B)LDy!U;Vy5j zxr6N#TE}p~b>h}o5O&Uy`>j^@3Mr6NyTz&!$Dh%MAV2yNMK}(JUkBW};|1YN%w4v~ z*K#`4k2uzk^3DP|8Iwd#G>c?ChF!4JFO_vuCZxe7=OM8bZ6YP@4Z4GLQQjzWqFLr| zl&OqJG=r~JXbR<_+)jV9?V;qCp1q+ie9SUS+l9QOj~imU*iau{)w#FyVRDU=1sKu%QrP4y*EqROY80?HFsGBNL=HG9=qVe6Vmd*?y+x% z;ELRCg0dxkvXoQw#@gLu6dBL}~rC+<0*ayKvAQH$h@ z#Y=M{U@{9xgBXv`P&6_w9Z4yx|i{FVehqKPl zbpA3ja2AS{%4H2va(StR^_wBa{F~52^ilcUB6R{QrqAyI^@eQ9HFQblQ5Lt*4E;$D z(C30XPcLr2S@zmA$Izg02iw-?Qn-+Ew5V%3VQoRigxP<87VBw;{OqQS6kZ!fkr zcQEpa2YVHCBH%#cc_zv-Y(%2KMGIoDkm=#a%xnR<42=cCKJu3?c+2l1*FiJO<0%al zdM~8k^l4>|gDH7J+Oj68{W2I-zcT2JJ$@xhWGZ~HP@#}?pV2fo2Uf|`7E^FPDcH1*=-tJ*l548(9S1I$78jK1xl9!UK(F zM0ZK85Jz2Mqg$VxH;yDYuN>^M_Zc`!MPkp?_ng`R4w_!vBHvnucI30STG>(X-1Js0 ze={95mI;5*1)>+{D5pd4kC0gvPzAYk?0AW74BhcHO4_*U&Bxf4BL0<1_Qh1k?Q)H7 z6*@ehs+Y^`7K4_1WIb(=f8wHdG0mI1>753P&lJo9(1&KT6GLx%;C+Gcx%lAWYnTDe4=_ma+NEo9d%fNoDc;bjzMx}dy}I{IYppKnuE*4fC3*_iQ1r z%^|V*eE2dlNK|h1YDcK&4c)8z-{}GxaaoPz6qh2WS$_BJk5&xUu})LD$+2`jf^2NS zb!ci_t&v0NGf_lavi2J3?t_Mvn2a#Dl7K-MV@05P8ts|@;%~y15)@?psluIpw$3HFK=@o9Y}^g-Ye>(IK9{uvUBn zS=m~k9yd|1a;Oz*%Iag4kO_kN>Xx%!LiuJFO;C}JW~zxT+YXmtmhPfRFGtbgAk{Jo zSRCcpX8j#6m%>;x&69DWDU{l+Nvng}uO)4$-p0(sw_PmF*qlk3PTR8!H_I#=BtGPP z4ribN5!+cGEI&v`Is8%^0aDnzT;#`M)fUqUve}2UJ_}6kuXDV#?6tC_+m+3aA~^J0 z`u|iP*HuBeUHv>Ws0B~;9rA6&^*Yw-i~O-E-BOc{3USqyl3Sg?Hp1Dr#7a#_oAF+o z&~BtNitb?lZ8?d>4u5MnRc+%17Q-gz{{;l6yP-W@^wEk~-olR|SG9ohuJULh}g#gi8iO^1IL!kO>V6HteKp%0tu)buWl^8qn0 zQX~m=rdl(?b_U@r#H!VRM7$!cNRKvZQEwtX8A!&PknbSnlTnJfe8ihFs%dyA(X$sF z_a;a+F>~j)8t%O8m{AdTe$&jI+FLLj^kS63eCe~i z9Yd!W!?W(ASl9lF5VPPg%r0jU^yqrF+1qWHA@T0*mdr5N*E!BeH zu%EB3xmv7!xI&jQCSpYt@C5w0fhqOZJJ8SUolI=4((R6aOjOxFc$q?GBLM&s|ZYB@|%CYxV zdNPrfUDo8V_d9ZFTa5+wumKk{eG>3+pq2vSpgO?h&_1GEc$gL z7OA%`8}|;54xt(YEWVe`T=QzElT8PM>h8+?l$GO%HBA zu3SGgPgvweI!Yni7AgA!Xig-mNft+9wr`Z#rR$nbP9!si?_gSwYrA)S%#z4#FzqIQar4PA@yy&DEReH?wnlEp`gaf#QklFQ`uVoSL= z8fzM8m3<@P9|^}*z2yGwLB>b8EbliP5yUQt&H6Ns!86-G&EG_UF`9{cU+)a4HXv1_ zuHX=lz$`!7Km11ZJe9`lNPnl}6@F=(iS)${(|G2lWjv0=Qq(adJBC!!GbmL~+sT<* z9xYDYNV8688|(uI)zUcLfq>7~y^r=xw{7A2e4PhOSstES%cfr)DHWDGyGK|mI+p{d zTv^)fAYh-;N!_*LpOnG_)()uhPSSKn5cZu`!r77;3Lf1gpQ#q*6_3PhNnU|{zSgY5 z6phOMRuP%Z+1H+H5Z}+3FYF=7JpkxH7r*5h3xp38FEpwtle7qh4af}bY&P)~uPIER zAw|8SrAE@;NY)zf-l$w_B%4(W1glgYXY844cmBKq;uNmgNy!*+QA)J0%JCi7< z?|vi>@vyCYQj6Lhcy22n)69vxB!RcyrGN9&Y+Oj)ntz8@bJ(Q!;M(Dm#A&oLm7;C8 zi>aOoG0ULsa(O}9M5VfC$@Wqs5{0P3$l@wlI>y$XN{@Frka-rs z9LCwifX^P{Ohu+_LM;%NV2yY91VQ`NL#k<^#>ZO4uAXMG>=nNOMN%oa4W^rZO#3p( z(&M&_IBQ!8D~E9Km9R>wtG1Me!>u3Ns8&D95vuZ}w}9<{Mn69rU!~FHv&$#AAI-i` zxUmeI2y?Ct_?r+qK#x_QJ>bn17VLSAN4>oz1JaV{)%fbTk2W#q86S^7LTvkczvBnI zZ)0b^&$EhAK>3p${=0zYB?%U;*>TPhkRg}uHCIo|F>sc)8)7r{HWH|cQ(qT! zZs-S=@t)-Jgbx9lfDlQz@-_7Xbsjn2rl>o9I#nN-m^Ty=;s?V{tO7zL5zE)?0jP0U zA~giH2d)Qeg!ksJs3AQHMcq~UO?q(%-eQFUFo1;lZ18~}Pi#L9F?VwJ0?38fVtcHxuhUk(*sK@%Dt!8ZTM z;Wc*!EpjN8E9*jx-}(j#9l^F&B{h<$399SC4Yt#w0e+2Py*`|Rsvt!Qv2tB~a1E-b z+V4Q?-Fbc=dVUa}^$lnbi0F`mCtpzyN~drFcV{h!vn%ryNFkF{(S(U>+bsXX8Ldk7 z-H>x!6)kc&l`CsTY!py+!$>1IOE?i47MdIhlEB1uw8Aom9k>co+Q6iJ&+U}jt3ebb zd{C?ebjSgfuc#lTQAkz|J*`pGE@OGu%>L18?U^Zb$yABPzeC~;I^0S`NaGUM(hSZR zMp-2>?ZE0~e2oRK&QR$`DH|hr_#KlPa^x@**4G7{Z_OP{SBry+SBVNqpfc5T;S;zH z-@FJ6p$fzhbUK16GS%sSdS`4BWB9rJDCk6$w61yMqe=cLk`&*ayr6SzPzRnx)HcL zHWJklM%_-2<8ZX?=wRD}V=Z6F59l|QBcMgNR$U%bQR`_ShT-jv29nx{KYt7*bVaL0boy}DY0@7}K;7jI#PUjV* z$U#=Bs|T*3gN(I~Ev7Z3*d-OznMLfu_a20V$l+6{sTru@M_C0a?ZDDK%Hn`Z5TF$F`WR1Tk)5Oki{gar45|hz$17#cfULZvas+fnlN## z0k1!#y~|+%uWQ6%BpZ!Yw8&%B$2Q}&=dMC~B-fQIiIKxhP+JdZH`uh?{CVf_n;?xu zNr70`ibgO;aJfxHhdgAuuese2gIEt_(1<)m8syMPD``W<^~}*k5vw6b7B4}4ozUHq z;Y^1-1uX!gRdiv(cT@a@wHgqX0uhqPq_uQ`1Ah-6K2$`9Bt*H2`cWE(N~)%(HEKO5 zr4_b3YJ#k6GOPtJrbH64LRFnujUi>5n35J)X;0ZkI|x@Rdwq%>gAD2dC#FOat3p-1 zSY6F#Lz|oeLRuje*VGGCWaXM;z^X_~E4VV1^&oaj$e>Xuvi(aT6IIZKhWB6@WCZD5 z#gs@QRH&*8t6*rKoB|1w=mc8*aH96dU}#p5(gr5&<|XYXzQ;BSz{JGJLRPA+3A6>C z1vl51!`)ZOQy>RVTtyQmgI}fSaD_ti)rnhc89Aezn5IYk0p&$Vi6lmas=BcnQ@q7y zs#;>$Tiiuamp@yH`01cvqhi5t86NX?FFwT`h=b8QA^_ zdrJtTJd%WzGIYs7Sl^H)R09m5$^39RtO-{pLk_cCJ?#*U!rHASr!8dqE#AOgoqL4* zIWS^HDkOo*RMU;mI3%lznwEI!mn*i*_U{n0!<69wE0ZCIRIZ*Th}KT9Ac19M;=PW* za%-eY4#2u*bm0l!Py>dt%@H7p60e~LkUI|>U;l-dci5W`==&fbLkgUHJ#7#<{)~80 zT#6CwPuEi<3!JzKjTrJ=AcF&!Cqo{sq@E^-9^K)WjU^)F;K|g|1J0*Gk2*fJJLUMK z?||cz0~!5@3E^Mn#QWL9tJQ$_B5KHyLrPd*4|Jcg$IRJb!y}iekOC@KO%p!!OI`2n z)D3Ar!{Jk+LJps7HLduZ+b$l?PAU=61|3#QCpeZf|LFetr%gt1f1;kE7O)AL(1YR6 z*qdRG48Ob+5+a3Iv8EQFCI=_RSI2#{i8y!u zqt-`wJxRz~M%v5br8DMUhC=N(fF+S?a|1XFleP=Mls0E>lPNLCN_)(h29U~xNTQUh zs1K&l#@=UQyM`64`FeI(v?}P42CZCQ8+OcXr(PbHUDiRZdaqIOCZh}leiY#9Fs=C1PeLCU?ABY7iBq2&`=|U$6u(23{ z9F^#hL?~NNA4Z;a9|nV3R5==?vEg-e<1(<;E|Sp_9esNGJ;BQ!eU$5Asvt%Vta4?I zkZC{rX$GpzVNV2)w!WN6k<)E+tggA|rX=ax;Ek38PSfY1p^k;AN5 zRU=r#idV}JJrOi|#fJrSWuDBpD`HqPYw#nMCaUC-t7t_xn!^iO+XPx!ym}C~aVYyr za#{k`kD4D3X5HcH1*uUfvW@gtPil)`lg_(eUB`0fJtcr|z^#TNN$|uiXhRS#PT|1S zex0%jw;~;~Xl3eY!zgeaCdNZ!RHQ=|qf9+r7+D_uUSgg(#G9|d`{Be|uC!;+X#lLA zC`t4x8|ekgDPH3Fkh{>8kt6%q@qUhr}Kdpga+h=p>c2LvurH7Y}(TBP69Q zOuVW#u;8R@94_TzT4doW)YXa?UjlMJz=1V;B|U9$E7aGD-Jos^ITG3+q|IF+YJLni zXoaM-0!jDX*{B<5=6Xvu%Ez!aY9Oi=fPzM}LfLnQ0U0DW$S;rp*;jIbl;)xDa+m37 zhnLP<+`Nww+=mnp(gr2Xw;(f}d|H`f0xM5WYsix7T7erlL_qrt;R#3@g9D@;e7+t9 zI1w3b;rV>64WK04_MrIWsgQ*ysihyCABjUeJnVLZkeJq3MV0kKHn>JAQ_>nNow_Ns ziN|7p4C(Dsq(Ty*w3aS(9w_?bSQiQ?kwht9vmc~BSaC}7@nBY8#-~kAuHD# z_!5(VkQRs~74^e34yVu>f?C6--$nH7X+<0p>yE4409l?0NtlvK+M$^e-|(!}us6Uf z$!QB$T3tJE!yoyGNNEe0-Xoub2?pTCONR2dP#oC%sJEs5;?hE9PA%0FZJ#xqi z>ubZ#4@R>GSV4>|YQ@UBARFBCv%RmUUhmFx>xr29^OZD#k|RPEm$;HHXxz{ngI89W z4oQHr^>ksBddgj`h{w*@usyIBU;|N-=v6kN3CbTm%RG6qhTOEtkst?CTtzb|sUZ@l zDH;Jx6-2cIuH1+=DBW;1sGCTZ0$Gq)4NZt#oSzS@sj?KvArjTlg~)6Mt&ioZX(c(5 zSP81@6QvQl!#7bSEpk0O#6zw=&v2Ld_%@@s#VbXcB(4ojX$P03WgT`oR6$Hz0OQJ< zAsfZHQ3WyWAk%(&6nAtBcd$nyWO-WJ0hZL&h1XR%nAebyRgoi!nxMKi;Lc_<`u&4~ zl_5bEAYMfmC@_r#SF?e~U4aToXwq7m(D@f$E-hz%M~sDI{Sgj1&V;1M;Z&@u39Jt| zbRcs6B^}K?5!S#V*=h)q15Vt4Hu%=W`-xz4P@ADhg)C4>EnVnX4#6J(;t?ETRFWf! zm!P^<;BLvBMVO7341+@_B&ZE|#Rjy&7d!oo!lbVxM;5wrb?v|nJyMHww1rCN*nA+j z))G<{K@1Vo^oT#?mPIu^@|czC>%z{RTM%%46yZ54h>=9CR9O>bmsD|%NS9TTBL|zP zx<=q=^R_t#S*svM9<+RA-H?q&)I`*@1g$?oi<1a{#KzZ=h?|I{miQH#&<)}(aeUVs z_!3AJH7%h_Yimbs_|=t|mbQrLT~}SYW@P7#;x1h26t;|qDl_H znpQNS$*~xP=`SQj4!2@etzZp285W3W1CYi^@X8@$@T)G7Aqh{Wnl6AI9crm9tkvMz zTt$>f!j!M638`UMH0{pL9`aIDo`x2i#&~ZI; zL@7mU2$IH3(13pU#&VCbmZa7Y_Hmz)cQ-ElHiK>;)Xr=&a1hi6qB>(3HKGkleijQm zh=YPxAVU_ew3;@6;KvwzaYdBK!j!Ao15#s|P^&3wk6a&9>Iz#PU1h9nGW3Rqm=;;o z3U#&O75l}F0k0x0|37>0+8noyEoy(yui#0l-pN$i*4WAH-Zf`Vs$@&bC}Y`*+n2rf zsZ&!hiSEXTO?E(1w*2c~fOn7}2~u1DTGUjHqXv5ctDm)SAubDJc-3UVc>R&!C^j0L zMASi*Pc8$-B}xtl|L*N(WBz4HqKYadQ4|_fZ;fx%nyy;7t&Hg6-^}u28iAg z7v~+S>AED-MHN*;7K~TS+cVRk1SM1n6+*CR?0D1bP-YY=`1d;-g7i!Y&I28kXH9$@ z6p@Kd-<#Z_j4G+7Fc>m>4nE)K(6g=s&s8~Atf+RXGnN|o+GopdozFRkC zW!kWHa#*kFOrf_}%F6si;$7CO6Q4E6wz_Svn$wAQWea7181bn9uL!Sf%cAD6UW$nO z@_}Q@FExsiz3K6FTM=byH9>exmb{L1D>NFLhS!ofJX}zWzZs|2)I$|kO%9xqEgsgT z&sb(!{EM;`jSkEB8sF0K`2aj zLA=8;acj5XS}_0~)JqX!Up`<=`HYSo69_U@RLO~=K(OAEJ&t0uH@U4$)IkkTDFekN zjFF%3^TV;pc{`aVii|`_C{h%;H@_j%XOvoMC^D*v!2t@QJ&9w}yH+HMC_}0VLSgz6 z+7Jh!rG_G+nivqE52vz=XAGk1QAiD%JOe0vhS!Hbj9eQ20JtjrAwY4Ac-VIP zKtG*@iP`&V+j@*al*_>~vcrjfn&w15!8;KNwr|33-+XL*8(OzMV~{oEf!KXQbb~0i zVR~7riW;$|==`woSHzFRMJKPg82>syBgglAL+;@(O6}q{sMQd@B7^ULk>ns!WdD%c zg4$<4bZ__}oH(ID$1JgB3_BHBIqu!9WmDO!+d?gCRfj9rY`TS)*#&2JlgN%E8#1m$Aw`>tl2F6X zS}Aso;d>Mt4^YE6J}XTcJIE-((Gi3ybg%)08XDT@eR9nvFogHN?Uv##YoWzxOlIgc zbW!6~2`#SIDt`JEqBl%Qdkk1tXq**u$;Fydc87pjTaLX)pk_?aO9Uznn<2N&@){F- zyT+;=e|rI5A8ZpJ(T|w@I1=AwYlY@5*{PM9MP=g4vuuom02TKYT42+*K8n^91Q%z= z1F~bXqo#+N-7X2-TL&}f1(>ou>>wt!uiR*Li_;!CR&e6cBS z#;*~d=QQ6Pb*Q9d)3)pq4QfTNG=8mnscYOX6B@!zH zRLFqhv1y&EL!~jez*nYTu{Xb1e&dlDW)gkWfQf?ew5;;99=%4>1NS*ekaZ)}M#fqH z{ujs?>!~*BRfM*n5tLEpQ%C_rvZ?lUDm4z8mU?F!x5>!hX<_8O!|qKOuon({<|=#C zQe!8TU)sCc8RoGU_#q`LDnd&eMN`(qpejKe2HC{66`Y#dC~~Ta0dXQxUJJbQJ&B_B z&GSaN4Qi*xu`e4KuIFUCi>2|rjDVD=qeM=WTUuj#?z7w|>u}t{ZLC>a7*I{kxSe@C z8oGIdpCv{fbFH7uz+jjBNp!X7FwCHG6LBv0NQ_-a*(M%gTlCSjY|hMref@$WYIe&d z7HYD9mA+433+x%G52!ZAtdcx{x~#OkfeXV7(!9r&VFgTGw}s^zTeGQ9qRt3vuv-ah zWqdez_5l->8jG!zhJY`}6QfR@pL;f`lT^!l*e%zzi zSew=}0BX8!Sur+@w`+Q+QOX1s=k>SgK9)mBt=PLHQAgc+r5vDZXJy#5PTQl_Sajg4 zwihUhEgM94sHB9hEenK=P&-)F^iTto2|!W#ioI6Ed_!OaRTSA2GE3`oF2aP`vufDZ zM$LS6vBgb z5_Oa;D#|U}h-^Slam2lwuQB|^GMmb@n_%KbHZa4?z9OGn&Gq>_T%YUb`oe0iFXrL; z0*(KTe3HWK4kMp8H2^HZWpK(eS=k^J&KGv-xMP|er_IW5=pO#9Hc zqA8TCG}63Tuo)vNY$jEAhEV6wuO@2!>EPxcLW0o&~2To4P0wstGNvw_#tvh-P-MW{kf^d3t(!!n&IUdelo6Fl%Zwf>})zidouf-n~MBi>)}aA=gNeSwj?-+1t&=mf^lcp;5#NNmyX{8-`~S zv!+g?u+@ZN$gMH9B6?+A4<$mm02CE^OI-Yp{bU?j5%5s1ks_&vC=|2Umfgh-RTL@3 zpgW55{B0VrcBnK47x*xhl~csTunL@9DOGeWX&`tzw29wcUztBiE^4BNsSsJ(Y=Aw7 zn-5A?;RP|Zlsm9-9I8L@)L=7S%*V> z65rX4xmVfA)Vp$pGQwATwg$J9QH1z)v0H=JhaINGMgBh!-ScbiPJo-=sF4<} zw)JbKYFc>~Fl|^`Ty}%EH2_6*)TxznK&ZZi_DsyQlu^S}lUiD<@xh8E<`3gmmp{NQ zEPr4I+6LI;;bga%exm4bu;8?9k6LQPr1DF1_K%3BFNStpU)R<~$&`ZF;w;EA3+Yd1 zVZsQQw_r;fH4E0o7HYu@KSbu=G+N4xv0o~+O!G1A-h|)2`PicK!u^_!FsvktrCIqC zq8s*W?3oUeDx_r7rXq+ zRGR=%M{AN5r}sdf8pY8^@@n{C&*U|Aw9^aax=rDz!4J1vinpxEzVuiVO<22ZMbFlu zl_JBo^zwSRf`QHpFBFYB^6rbeMVEOCMva}eI7o`N91{nrZpa0OL1NT`t&h*Jix1l3 z_70e_t&pM}1;Hg6GVu}ph}o|r@m)5TWrsaG^ino!TYiDoO}CM2y_aCfu5FD}Eh&HIU-h2sZ5Xrar3ntjR$&aySlyv?;KK zRZ|~TRy8>&R)n(Oi@oyz)9oGK<9bT=hmZt%LYEAH>sL;ZVrM4HYeWPTXK0VMHms?2 zsx`&HnfSs@d%-?g()M-gHO08Oyq31`nte#ut*mVjQ%<5Jtq7 zS0z<7r+9%py9K&Jl&kHX?@7d~MWi=Q)Q}Gh>8EP^o_v6s*z@y?B=8VlxJ7>XI%moL z)&b?zsCH+vxQcX6w!2tw=;Q$dw-r(}svx*LL;5T`%I|tA8wxv`!XCvG4J*w6s`1O> zeq})yZJ^iEM-f_GZh4g<*pdKWB-ppXgrYKv_A7-JY`k~a50MRNUo)4SA?>Mp~8?n^Xl=#*kXzX4L$L+Y}K{ zs?sPkE;kln4j^E~@6)#2ra7bm)Q89XIo-bw)Gju zZJALjvtMsfoGpn$W9$eVU8`2ehl6J$G*PY5=t^-=fR=WJ z)fsERkJk${VR_N96&4h=Q8i#GwPgGKiUUlM9TUk?rAAvb7hbYat?3!t8jUvRGW*EH z$25(#ZNnb=rZ$Q;tfZD_zgwn{UGr!XjTG%DN-o`&ugPtGK-)g6Hgub0-ztw~TKXM6 zgw&EiE)s=C*t8UcdJC@#vFiwAk7A?o!5@e`|9ZfIhjiVwJb+GAMiEyjw7e#x{OM;n zaw$335v{RPt+58J#20K@dp7FGR2pm2rEb*udhkQOz0$UdD%DEas7>j`+4X{%2WRI- zBAX)Yck88QTdDj4tsBMGtuA&brE1rvFwnTto)ehk&s@Tuvb-Q)v6n{eumX;tj4Gc( zXn8F{m{6Ne^tAO+G+|wCc~-1WsJ%U4n(o~~z9pyd29#5@Z)YZpGxo2Pc&A^94NDn< zDr$x-L>6nd>gD1iqQsJkssZK3nYNwD0*xIe2P-!0*ELZ!V=A#Yn_XU9SkhzGHBqx! zF0nkDZ8rRO+ZF(^Q!PbnO2n6E+KUT|LrV;4r(A6xgG&@d1NO_^a4+6tU{&->B^4Dd zKakae&Ck>ieLJSwI+Pk~;zAf`0YFTvkQB#TEk%n;#DO}jtf)2KruUo{6BpJXlqxm`Vl#sU z){x@pid7Q}oocBXw=KS4)7sMNHT4;5OvrZb7O%-Z@zXc&Q_rI~vSBj1TQ7BXE&1iu zgm6pvrSDb+gzr#F(XK6Fpo($Dx=9QBhfcNB@X5p%S1UM#R0W%AMTb)AW)+12Yeia+ zb(KP<)kt`cRl@h);ph+s5q^W*8_Oz&Otp~~Ze#&nN!B=sLTX8Xl`gGDBCMpBTS+XM zQIYF3)~2v?DOaJFkHf9n@6xH3B0Y)t@~T7$!IoC8t)vcNL5m^Y*Tch=CovB+fZhV2^Tq_eH&n#PX4#lQ8ZvpYS}9tz zEe$p3qv0X(c?8z%Dtb#|J#?z2$WJ1^yoy1?ICMk*%8ui>Ep?PlS&A*rgzu0?Lh%@~ zP1^$p)l)NZUp7F^URtD8bK)|MM&MiUjClI{EtwD(bs1s5MNWsm!!9Pbm|D`BHMCK* zUL^(9R;8zXe@`&Iv+I_c9>tW|Niu-PXj|;MUe!jUTy_k*41}E)zMpX)?b={)?qf?X z@EuTYvX%2p7HI5j*DGI}w8Fd%byN*ni7n8C{DVy=o@E-T8d8u18=zFB*f!AX)@(dM z9YehXB9vDsAKNk^EZ0euUPBg?TX7!ECT>lg#&E02f^qvJ!BK2Q@Oe=eRZh9g0(+@6 z>$|s`jXl#45|vc#D2jr)dsa+7_2JpYt*O;GbTw%pdTTb!4?INg?7KFoS2Z<`U0E!y zWm#h!*-n;%{IIqaU`j<)xp096x-$DUXZls85?i1N=`C?_ zKG3tJU6SdfYRrZ#SX&kI-pdwXf-}2 zGn(HuoNnZ@0+duKRboxy<#k0C26ntpP{+rBjuio`c2sq$HP)^R-dj~cxIzKirmK-Q z?LZvXZ>+H;`GECq?J{jTz%{JjbhgVq=q01^iNw2Xv`Kt6FtELX^{PAFC%UqQs(vxz z6O~?ZVX|#ohKBW1MBSIq@~U5qXv`=3_qM#LwiQygYfTWYk`#ql_JZH7*l2tjUi9Pe za6vKtW(~cjKB~}aa^S3N^SCa(#uFmb zHFFAbi?yOn!$`SK-vl_VlKB-E80~Nf0|Yie_C=yWa_;MzkTzuHHWLZ^%`T;hWz5J z`w7tv`#CmkOOUFhX49r9$n4vRY*v;pHeGHuIX-$|l;}akQVh|0!1Qn#ELDNf_rLUH zGVJ>2@2=-_yvvJ=E@kcsvERFf%2ji;o?Iq!l&g%tA|A;rIysLHUQz@QR#LPO{a&^Kk~Ziv4=qaT^3qvM z-mq(LD>z1tHcK*FPs}p4!Um2yaZq6<86Xt&uA1IFarU>?g{g9CI ziG=iE?i1$_ktckV5~C-nqaJqbGrB?P$OZFX$CCNad%}MVMIJ#xG>@-JE%HMxA@$Je z;}rKCe5ae{5rWx=r+rF2Ro~rMDM?KHOgkpeMnC+TIb{{O@UY+3G9K-`sd|e3%fG9D zDJ|5^ZdHz)eL53V&5$uoV?I6h9+CK8FXvOI`U6 zeL2}-=CQ%{&(4;OAcNGY4`D>O?-z1BKtP;$nEe$7+w{*r7n5h-300twkkpw!&sHV6 z?fyeEwX7etw2763m)cWLW^l%~#{tZ*rFy<0ArIWg#zp71<;5N8pHJn#yACN7HN za^geL{xaFp6=VB>QMTFcNo_Xl>(*Hlqqm-BGXctYC~9uD^x{Juzx8GVf2$%Yy?X9;HFv(u08Q z?qfHmVL;sTJ&DqxvmR_c1uOBB%iq)GdeqGjsO#7Fc3j{b`BJR1*b#S`Bid);WPUC!&iJb7Ma>i!Huv7YKxFG+3xMJ8aT&A!}h zPGk2Cx;-Uc^cvk^`dkmDo`RLA$>oP3zDYP6XNv=V!3-Ote7;M^D6Az*cq1Q`p(XjG z6q5{H!oKIQ@r}>Fp0b#4qEtA^2+4cYNk!>FMNKZbf*5Y~&lOJ@aIMCUxZdwbleaKKp8YiA!U*KJZ(vR2UL(I1(9mxx$a%Z;esUu__0@=8{XXqN@nVw3Qj<3W`B(UI zhF4aG`J03}yD{)1_w&7-tny*-l#}g)?{8seCD}Uk=hSpTG<1XDNqxz6O7li5a{q^ zw0;U>lIh+x=RhRWB6334O(+Un%-eS4@W?mm8yg#!WTTVf=w~%|vrjLrp>q#a^thx# zJ2%DXdc3l(--LS@RDDypqQQz5@c9eY1pbY08BU#+J7kyR#u`1h&mKR>pEVr0_5`+# zo#ZZEKB1w_op#L#ynoNx1|NZk_u534iz~O;)0_sx%V!*%rM7<0oH-xi^FQZ*b<{8v zUqTKTMPWim<*Qai{KZHTPD)E`+>9`@Y1PQY3(XkVSd+Z?knZ%SI5>EdY z5q=IWKi!$HX6z9OQu*|MeEl|mut79mFU|`^nbtE7S!Xs`zpqa>+G?8BS}X2RdZ+DO zj-8p5pA{_V{#VVUKT2%+=i-am<_PlCaZw%yOk(aXOJ~{YwDL*So_)pCB@s^7?90Dr zt(c>RB5I9(uBgK`oy+g98~3Nr1E$~ouP5Azeyx80ITWXLa$p&AQN64h4ceNLxJ%1luz*N)F6z=Wgz*oQ*boFB2NY997!VIjjN6m=SJk58o0OgEVptus_J2 zhz(zr4%`Gzvbo%_U~3@LE0dCQ7WM40M{YHi%~a7zvov4_)zE-y?yuJ|ij%0``(!CL z_ucdD-s)@=D;)V$obVY8j>ZPC=%~}B%rvNW7Bq?dQa|*t2Ya9=ErbNyY>Qd;TGvQA z=0iT|F3hUw%$ifULq8lHKQANk;*4n)HN6J;Z64KqZaHB-Jq*DU>0sZ}Z z`?neF;!Az9y$eAYJl!V&nZFyC`=#VT-kCR(q55;(ehSsA_tg7{+~SLnx;U@)<>%wC z_36*Z-!e1lG|nXcBO$lQ=X2@*{FOg`|K`0;+E*yX45nWLUL+kq^Wv8bwyzTx3{JOO zinpu~-lP{`V~RLT_Mcf74BBNWEgcAAAVboVZ1AH2L8BnG-7uvL%#Xi7QJj^*-$80i z;!qGe3RDZM(UJvvNtwH1^tUXNs>Z6fZb)|maMkOx2Tp)7Yft!|NiS`cKI3d*vdDMF zhJ4OCHqcIwu4OCmYR0v?B{U57`R)=86x!vfq7Wp3c!0D!14sTRw>&G2P0u^zkx+|^ zh$SiRLMmindZW&5D&H7_Zx3r{(YFV_vuK*hj(TU&|BT#Oq;p@O)SP7xHhk-}9(B z*&PKa2*Q|`zIac=(CzR&8g`F94dak?iq)=_5WfCw%}iH>aUK%y{7QJ};2H zRi!<^v*MuVPtRsN>E1Q$Zl`B1*h~dDkqJ2=Fy}6Wd%ZruI^N8u;Ili3qT&vgEIMI+ znQ=PSVI!O(L>W+|9z%X=@C8!WamrsQ@jUGDOKeN3>F}`#nNs^O>kF5pV5K@P$_+zf zBZWT_Tt?c%nZYq~cg}&}d<`SGB_R#6i+vq0z0h|?zNcSFl%3ZpYg0Pm_PmDs?Pe3< zILDoRm>qY&9?JAPvl%vq%RQJ!&Ir?ASPtnT_UeP3Ez8^t{WUK?hoAoaklAOjH)ytY z#1FSyOi#{8^g8{k02`2KhrLgf@C)pC!`w(}w#xl?$Y-T=ahB>Zgf$cT{+Ci}nBph? z+I{Ej&@Fa8)9?ldPME~SyLN!%@C&`+!K6LM55vO~hYfzSE|L9a*7(FIx^YPK9qT;_ zd#xeCZRp?P^ha;}B--(}k}wxRKF{Zly`UW8gt9NCmr(NQc@o{s)4S%_*suST>Sxe& zq7JI2E2R|PHF1;%gorS+#*Qh>%<%>PiM=d(d<63)`(@c&O8lqDdHYZP?LQKdStH(Y zYs}R&Nv`H%*ePaxe2|UyU-=*Q`u8#@=~= z>Gtjn?b#T*GR=7r_qO(7?j3Sn3Mg)rlZY#ATA1^% zE8zRYQLugXen-PE>Cvm4r0n}Ymft$w)`eeYb)ew^Q}*J@Ti0#j#OaJ- z)}McIaPj+RoOY>4Hs_45vS90%fyYl^H&f=_a52mECG#!(0;8}e?0fzOdRMiWd5C@I zM?NC?>$9Kv?B2}x(Msz78~mjjE~pJJ1d#_ew%}D<9AB_uB6F&Av^!?+^7xw7Hw##} znc+ESl1)1QJnN)$y~^hw(rLTwPl!2Xuq&G;&mNC%cmSMb?uESkDvESJ`xlH3d~Z9g zAHpcdjsSD0f%~s&O?wUYG*9%N=Dk8KY20*xVn5KS z(7i5GRvjB=BSGfEF7w&!9f-gG>$$pEioM{W{mdJ10E-Vhw_H|dRPE1<3d+OmF)bRn z0&2MxB@OnSDFoe`y>}0M6GAyW8<jI66}gRVb(#N0R6`3cbtqWA*siGNpL=MVy~h@WR&?vW~>GzZ$0 z92Iyazp$1s0!O=W#u(@Wi@7RfSiOeUc_#bMoJ&2a8cwQ*lecriZ^cP!SAdHQH*z{R2C4|x`$8ZBX>zEB#%s>^( zo-pNQAJ%-FqL*i*&@uB{_7QBv3e$jZbdWIR=wRBxrK33g^n_x^%>vrTu{N~OOHxws z*l8;JXy#)Hy(Aljj+v9Pj^GM<_%mW6>K+qN7ITFf0*#qz+VaZG{{tGxb9^))sr)d{=l}7U z#Lmkw^f9AVk3Q#yLCmiU;?+M)A}9UPJOBgpaJNskaiB4&mUPG}vas$pvj z8vrM}Od><&70kSOr;a9GX)^YXh)?{STZStQ+FRVq!K&_NL;UJSq$dvEIuv_PoX@Nc ze!}W{5>w=}BdWbk=qy$VyG+_Zt8m5C$nJp92Toq5 z61A470c6+wLPG7{)>Wz!Hi@u)a4W#Rdth2~dhflmr2AgM^xrBMNl!p_)LnS@-CMx8 zwcoB~RX4tZ?8gTJTil~3U)j=?ufY29et466^OY6d`3kT<#Ezp?ULYTo)|0j91Vt9`RRqjr{c;h z20av`@4j|ra{aF}mh!Gh$-AcmUjsReT>+_Q-N{a& z{6UcQJih;>mB}#GUHB!vvoR)n9!?umC&F$Rr0W{V!Q*aQ8}R=r;+Gtgc)l1ZCl^WJ zq3m+mYed;!F{XUIHs??I{;R;fV^%2soOeF7uXwfAwj+mO_AV3RSMC-+tc=Q5+UYgV^*u#Fv?npsq8ivjgOn7i#7>kmfNOPf zey&{oV{l~s`^5{#b~3STYhv4WGI2V#or!Hbnb@{%JDJ$#M5piH|EcFxotM3k)SMu`ll;tZTG}9f@c4EAf>XP8BH%5ti$A(pMN4kib#Lf?>@Lj*O z&(Ql8xCX@!8v%w+Pd=x)zX2Hx;AzlXR06FC-%ss71|IkC!3$X&VMS49Juu2X&W)`W`9^O4?{Vpt9&OdM{A)*ShUzcnA!11_82B~z6Oz8;kH9s1}7WlU_9 zIOc|oKqWOuW`Y@DZ^eT?@j2fwTu(7&shbrWYj5EpD{HQ?Lj=vv#ckoz6us0~^^Cjl`O+GH{C+99l1OJW+KueK)|_ z)JsKeJIfY5{Kv#v>#a3g(CH}8bmmk{d(3ae+PB9U?1N*bG&De0i$RE^smwfnLhtc& z8`OgR&2aQMQ}4u>9P-jDKcBq~pS!|bvk*Q#*5GG#tq<3#kLvCpyL2%Y$Jxf;6+yat znD%_@hHTI;)@kL~8;U4uw=FK%NuMFc|6qb`jGJV7Z_1?+K!&vP@<%0QB~@=IAMgdU@R+#WfHvs!9A z`=GBkcO~Br;XQ5A+l3sSH}3;i$K(q|q?QSu2CmuHRO^6&f!&;fli z+6kn^6!V78Z;Z^%-uw*pt7(Z-=h4WGd72E7xcfidA{6qFI_D_jc)OLBPBubcROwfL zNj6p#5Kb$2;B)aKZ`JH`KY9vkCVvuMjW1*eEf=KLTVsFdVZC<@7Q5s7;qz$M?=#o; z!%#7gC-(n80GovkaD08G8GidUc=ty=-&jS>q|@o*Gy6VB{yEBRyzxKtaQI-+Zn#-} zUY$O<(}oELE~S;Tq9~<6as-p(?f5}q?Mc+_Oh2h@-$2^^Ik7F! zyKFg=(x8%K$aXLtYG*ktr&D)6p{=^cJjoyFPDNDzzF69aCAj@c68Y`6@sCLo_dDJ1 zU+?!##NtO03vtiD9phsM^Mg|-GnWf4>16NMC)3%Bc>1^D?N6SMo42=k;u-C_Ud)He z5`(&QL#8*1GcG6mvt4A|ky$vz5Mxo$RpSpnw6)pHfc_TjmM;K5Luhrc!H)5Vo;8bK zZtrj%s6-3C4|<59&!z1}t)nBu+koWeADk!&fU|jZ-o##qi!AD}IuL`;UA#gAm$=KmI z)l1vS3b9x@Ora80$+DuWYVq>$q?B~!Lz)cjI~V5>*^ztL$nS>=5DaW(K1+ z$pY6h>HD!n%#_m%>6Bwrer7X1`ciL;{DjB=(Q^(b4JB}2sW8IGZAsmYe9dl3Yx;R=Y-6J!SC6YQ+|zCGCOGFfW{GcO1y@cs@>iDezg;)_~K57 zV=WGrYr;e7=n3#+u1y(vZ2sfLr(zGsKkS+T7bo6ToK*zw^Y&0VUczsA3q9KTQXs;} z-3rqiRx8_MVass;vKoCi+ziW=0EQKwFG+CA>{7R|?HEMAgz9F{{SX32rrdT*+^@~i zU`zN=_CqCe6qwG8Z!+0(53kxzxtmo#A}MS|y)<=d#fZVecShBnf@%Kqr7{8>M?md?vd z0JvnFE~(zeKbrIJzHwF6tjAwRM=6N{=D~s6GMehf{9`-F3MtP=DrObr-O9vSJL{T) z)YntpzAnOmupB5BBrr9-F}1&Fi|_`<=UtPCX!1*#cw)lX3JsfiF-Adc=zcw}Ce=Ia zbzXeac^Y2$GJbh&Bx=O&(HG^OtKot$3uj6R>Yw9IfP7RP0DlDf6p7aC1dm5+jr>1x3f5xk z-3g64x;u^X#BkH^8w)MSb=j%w!^hbk&Q_#j($sdSdq0xRogo< zwYv0JhSBeV-W{v`0$y%b4FSiuzr&StgUaG{xjZ+~^(&p6=FY>wCG!`ad!Ny>_kO$q zfN?!3Y6Lw1hq}O>K^4;hjM*AB8U!_xu-+3CVVJ>LjEx*XQ5iS}@mTw4CF%rW?NcSX zL*@5xQIS7xpPIE#x+Yj>te~_kFlA2rC&4%FsZ5q4A|eNs*Ro8W?$eXrvi7AH?wA|v zlestKR$%qLUoqeIXUCQtl?nL>olWWNbcH6HxQD){P)rXvC$8&Y_vKtKNi+d1O>C>~ zfY9C!Nn8k~a?)8*XcY-8TQv8eBX)7G!6~kl+*TJ!b&WWExHQoWPo1T8340mJ(Bt(e zC&JV|!Mf|V06w30f5b%0u%^s~KND;8EzC};2Gt*BjE>@ZJUYdLNr?5ivVavY=9k>6 zP|nErdRiK?%LYk9be7h^na)7P}Bs! zC8fbXF(cMhu)WnRD1F=FLHZ*5EV0AvPW?>>Lv(a^-%Eaj@cqK6U92Pj(G~Kk;?*NL z#3ZFo(-_+@)Q|$DSu*y)z975jr--uaM#-*jDD8r4<4eCYrb#)dH@&JPb|upxGX_C8 z&Qztpu6YO6)_DVCC2jv{^Yh1?S)SyW?6tn2Z3jpxGSQuD`=-=OaF6c_PoY)qCmjW$ z1?g>7T=#t(8!~2y@iG+LZy4rqHvINv{QY=LtbRO^#ey+ztt+{J=W%LDzi)|Wo2uVF zU(-xOQSOk_E5W1GHv?%waUxU6Y z=&FBdLMvxInI{m0KG!9x9uHu7LRE`6RP9{;2Qg>79wWsU=`6#-L-8&u71TCF(Uj?l ztk1hM_k{g8r7Sy7108psp%uh+mE54c_3!Rw=Y}t621<2cJuF#EqulUsK99wkOrEbC z7o*BAl7g49m|t=){3Hv$dr%J8RS}!Fx9*49xLU{;WQ|`zcLj))@_tor9VGl^GF)`c zWR*@6&JG{&+H}bW<)G*bL>7AzQ+>^+&6ImyJ@togt+0OHZaX4gZeOR>NnKC$-Pt+z zFh5`JY<(3@}FBf3WsbyBSo zLarez8L+GNm-R^&MDTq~_d8rk&iup;zxNqFmtRu@no`2%=#FSId ztD`DQ15L=7RgU#Px+sB(TcJ2lL~S$9!sp6-$yS(JOp5&PUEe0P0F=a2Nh?vQb>PyvnMOg-o}AsThSh;fduaOD1!6x z3mQi{dHCuzQfpS=Mv+MobyTa(875yll`X-r(8(85M7d#1k!?#^6PZzr4+ z$KC${^^N;b_|?ooi}G`U>{L1bfS}a-uoo^ky|CIq1K$Uf~PZgab$O zwtsRBbvs@Ug#73k@BPd{|DP!;cUrwVG5wXwUaD>6F|}TE;3bfm|Akw-x}qGPAHMt&DeEk#-Sh~H10d$z&oucp z7*w-Hc+u`GggI-1S$|uGaJ+>=irzvPnaHsXa)XOqTHJ07f7eX)0Wi#)iCw5AcHCz| zL*F0qemq%nUJ|TM)FY8bRtgPJc$2u2V2$h76@+VZx*{&EOt6A>(?tP;d}C64wFV`Y z+FJBY?W-H4lMt4+MJF2G#NptYp-87i9`2UzjKuhhl$`+X+I6YALQTrv?L!o4loNd2 zSwGWR;(zE7P7^ti)RjApb-%EZTm&p~q}P4%wJ5b$dqlNg8Yyh1_FicM-n^25)$E1^ z;Q!=&(2|_C^b~cbD6;rpM9;-sFx-U!`^8TE8zGx}&BP0*3ZfQPr94YAS&})~cC8rp z+OR&})`)7+tt8!aBxXb>{F8IE+E*VU`Us~W@)P>J@e=i98y4Ic-6^ny3^amsE**87W#EY>cz!n@~Vpl???oqHx(kfBw~F-}oL4!<&tsTnVw9cp89`p0BLpNeddCkL+JxorfPBT!~S z7u2<|B=GTQ7VXD0gd%iQZYG|S%1P7uBLG-3-B%*(FQmV$FWiSo-{_lDDvjPhts{Zs z5#oy}oTHF}sWu5p)5~HB9?hhGjsJJh3|R+=j3zMk?+Uf*Zpg<PM7nDmOlE#(6> zw^Y(J+8QHH3&}kVATQ?LWl5Zu!7HwcV3RD<|4J{#NsI~luA1b}ek!I|Za`16ksxE) z-kBOY3~c?WL#@4a?ZP#3k*)##o;i-G!LY87e!(1>M`(F^4<8-Gux{bq{Nt=v$!F2x$I z-eyp|j!YY_9^9pLX^q-nxi+A3FGmi~!qB>sKqCRVd`jzVVqHd<2$DMf3Lp++{Ua^< zB!o1Orut;BoOQvdIs9p>U3N-37XlR&A!pvS03+QcR)%vFmL%Oew!8ntSQU1f$_Ls_ zZDsnHxAG(v-ye`(y<5r$)>D#cpWut`r4@p`lnW!DcDTM3yH=82NGCHC!)}!V=fmq1 z@QEoo{xE7j3p0FRk1I>D>O&=mJi_K9tEZ<+l*kX^D5~73Y@ihh##?~n0odWf-IXEh z{fkucRR(VKY+0}^?F``<`fN!j#1{gJv`^39Syx@S<_E>oRZhcY=8_bFH>{OC;FwT1 zEcfpb)r@H(j$9^w_ayDgo{v;rsADILE4@2Y(}JWkmkHx!yf*n(f1gjIWX%d%IXWmE zh%Hu^Zj7}fr=>=;75j<4m@OQ=^-A_Enl|MAqtxsCzLYyG^%qG#e|X8t&PyA+w1+dD zD&ek2zZAi@?iH=A!JFBgdh&H#INIZS?Mo)flT?6l_IA{rVX^6|4>Q{UFmR;gW?>Az z&>ZDMPm=jZ5bO#kB)MwA`P(+c>fRWNjNmWiU`R8ux?-lEjsuFO1O6!Hzz_VfdMF1- zXlJ#*y8Tx87Pl+fb$nHG)wuC%IBh?=QhZ?or6~d_IqK?}rw+X%gDe$|pL3}^;JQu7 z&i(g0C!NfzWip!kQ>gQob|RgG>j_YUa3r3@1XEiUV8Ya+fD$Y&VJ)5$CYN}}1Ruw!#s7_!D`Fwb3+)p2 z8Xi*aSk2nCz=Or!jKi90bmwO~5m&;k(h5nZVstrDf!(@LTFW7(WW>;$)nE|t)-H^k zZ+NcDIXz+t3~uN5d4Y8NczJ)HM)$ z%K7k9mSLWx>_+^Ea2^|=9VrMl9v!8QoUD`-^@FGHHhG&yGjLSzJ$|_YU2NLi-|WL( zV}g0^KH+%P9@tt`{G6ax5Op;NbiutMR2pdp< zBqmz1f$EXred6co4&S};;RDm_uLHEP!1VenSm*(cL>2K1C4y9)t)V+LpTJWq3B_HF zmT|IR_S-WC9LGpHhQEq;Tro`hF9V_A$%(Gh!4{(w8V}Gt2e;c=AXO3hV zG`g%D*9TYv@OX{Hj(m;%jFek8SE*+hTI&T@cjWH_Usm$OCL?b~Gy)N~_}3PwqThn& zFtKc`9xs`R3Vx+94ON;WRwR2WZj_Z3ySCOQwVr1ZUqol zA?t@3GTXAqs1kKs`iUX0#I1xe+g)d-3HUtHS{fm5j0((eD5*}!zm62Oo{7E~eO{w? z4ENN%N#38%FB1PEsI;$EP&mMD=e^V?!(G+HY+Rb`J1DTTUSy7WY!?k}YEnkPQAq>e zKqT-w<40Y;q6eedU%f@~-(i@$GG2Zbgm)5}0Us;gRV-E3w(4K_Ij>u6zAC2f5ptNZ zc?PT6<7MviB*L?jaYq}f;!Tiz>DYJBnp&w~1}2x>bvHT0pv+L|{0E~*wLvh1JlwkJ z+|Vaq539|-^=B>(-=|hbUaZ*3O zQ~b2-V00|8B{2gqaYs>Ylv97_{T^|W>$fP-#y2}%|C!HM*4KC|bcw+0O}K@I3*`g- z$BpnRQM~{r5vpY?c<^T^!xLRu?jNG**B%SVowqSk^ueS$CPqhBNh$C_NZ5Eo12xiO zP<<8FAZZe?=;9LzEYle{H+Y|^HsZMrU8^nLp9IEOg)GflOEr~zr#NV4 z8I$uYdQ+Q3VVAw7H}{#6@<)i|*Gk_+#jk&6?OF zif^51{Og(=5v?d^Ab&Xo<3O2Vl$n?)7d1VN>d7oGlKY zp(N$mfYT6LLX8A)UVKO&up5#6AUBBD`=cBfq@#^p7Q+XffUD?P_4}dV=gP(^|HsrX zsZ8p4sEOl#D)06eWrsniSZhuR_;MC0G!BdtEC^w?#rI5Yf?1633jE`7FMiuT9U1D~ zHl4@}->1q)9jMcrM;D zU8fu!gO8rb0*bNrJ9EtZwB_3vlqst#q*iX6Q92Z&>UVz;@QM*T-Hb6guD7w~a-i+T z(kxc4ku)1wMfUgY8JDI{%j}p#0v=H8S(j$Vd+-nyYpgt^K5EWFjAX$+u9bQqu<|Ub z^>S#bm)SDdPEUZNv!xi3f+!##yRXpHIv3>s|?N-)+8QD3;hPw zHb8nK{uAguzb?5f^i8+%X_7B8cMZhsbuF$A3nP;=34MeA>pVIGZ-K6YKRlzTfOZ?6 z5}NrVOD@0Oao!@9r8?HpER5~!W8jWc=}6H5 z=FZnHn)WEP1RD@PRkXTEZ^bs4Zax-|8qF?2c`hvILv&>g+QUOgWHo5w;WSFWSt56i zo!^x|o=p(Bt&g?&_&1>i(Ov;ZX%+dcnKUf^lQIqw>_JeeZ-F^xps$?*_3hGR^lcp$ zncLwj^YhOqqNr{3&v#23!>Z=xbT^sClE+r%6&>ky5o}Mtn{%P37&6-@gt%}U;;v-J z1eO(eT!J@h*e(5+EbF@uDP4HKPF(R2uG85EK?Dx`Qeo?y(!gMW(og1~t)b#*Orjg{ zZe&69Ja+fDmOLU`wtb9V;+(_%MFWwb0*PUEw{GX&OgZM#2o_@yvWK33pS@Tgpb5lw z_?(wt6A7HW(n6dh+q`zCVaaT@En3(Bhs(a2`t|u=K`e-|!r-U&ZtU;=Os|$iJ1(S( zM8Nw$xbdv^>EaLiJ^1r=Twq&2V9}&?_#iK2cHIT*yR@KmEL-?7){CBHCS5|N(JDGR zjGiT`LfTmDR1m zr(3)&agiEMKWK=~xhXy|O^{MUMjkUc!Ho(nl0XzX1DtVJu#(bkwpwj9JqYqViR zZa%9WI`3kgGX3R6jNd*CX;ViZNf5@(`>-HPhbE;Ck#0D4_vQ{WsDzWKA!dA@?{B+n zDbpYW2UZx>Ati~RnTbM#u!t+<+HZhG^g`lO2bAdO2_c6^F&6H`9#0p3J)2x{O_;HA z@C6o#zj|iNyYYAtW|e_7W=1+DC9n7NSkb5D7sh#`SLOQrJ9i%C%EuWssQ#T%qT@pq zR*~}47=M?C0xF7iO#M83kZAa+Kv=?He#1XVKv6AX|@1ibXhTVOJ$>DIti z4;(HDUz6J*_o{Mbh#Y{B-bXmkeUnXd>?M{~i^hAeQ`>YLEsa*)qy3h!b$_nnr<#A1 zf3;!98pzW*+>~RKt*=U`QOZ^iF?GQzRex|8u{wfx@9WBFon6st%lcp9Rrk3L@sk64 zDRvZb#m!yq*KYvT)-19664?C94uqVehIg;Cz*H`RLiKBXR02_LU|&_lY-Y+9)EVLi z)U6A3fmeZ#Dt5&a4VGYnzq}}xWP;Z6!im*4w7prLIe}Djq&n`;<&ym8%+X)*GwWwZ z^NgB~RG#t(mKA-Yc2g41L;Sl*;e&CHg=fk_w#GuV$d7I!)GM-o3<@_kB`HBLcmRz* zW45_YpOZc2tzE*-oV&TbFqGg)C{n@#pFq#d9)4|M%tQBOkn|Z?P-D!!`dO3|9B2nV z^NB)BQawrE9frqJ$J_*yUDOf@-)IFnPFE`Z?Z>}VL zKt~E1ZYAlIOz|pJrc`mVPD12o#VhW&Th+DVZUkSP-lsh$K4_czhb>kSyR zn!&Flq);oGmN_KBV;bxDGp7?%<4eb|Y+q9QMI)NIr$kq+?od*TgcQQwuF0ThRUJwN z9MJOqTPeH5cu@b{!1!1NTUyoDEsrHl(J5=8k7ojPJbTGLGu7Cb%Z5=urz>TQaCq|5 zpqx5qE%IV%g9<(RK#uPEw>cIK^3PY4UU!;828WyQ;;_$;8H;1EShLi1y{PU{T!~o6qW=ST43VS+ zR3JZuh%rkcx{mBu3_UR_`S8CMjM_I%%p_{cyOH@yM`3=nK6v`IhneX$#MjB|XrF%w zP%cZZ4`(ivwuv8N8ip(lyV{uTlQr7`G<~p8h5gX=5_+WE)LmRy+|E|h3(+v%@hC~( z+l0o0un*haVyJN;b%^{4Fh)?t^bG^m)4x_sRZ_Ii%GmDb_WQU;H1Uc+hk*);J+`9} zyCfbTetOhzlEHWLsNNscJ^V9;vqML(7W1B0&txCDyEXWde;nn;PsnS|m9EZ!-hxQ1 zY4iI_28A?*ikMh2gA3Ga_#j`!wHp;#?TPs-wbsR2@(E0|-M`?&s566p{8-xE+cu>5 ztJ-EXjg9B4k~sPnoFmdT`f4+Vny_*B53qtF^>`*Xe0?t7?m#(9*ZOKr)G^P3!R$I? zlu;amikMm!h!_&Dd8>N0I-)EK<*QZ*#86f}R*Ew@-@^ett zw=Ef8)xx{uAi$@3$1Nc(A1RZ`Y~RL=)U@e<$EjPv%N|!6P0dl=?)+Bh=t{qSrrVw5R1ba(r|nqXHX&+jK#kB39+rwOdZ}zu z+Kjq#uaB*n?G0p)7p0}N{Egz4idVIM0Lzxo5Qr+YdLE)DQx1b=BcEd`^)i4)?7;i-heujB*mYx=q3URFE+8F}1=iGNwtHdD)qO-`5q9+Y z6|nc&x{&o!%w@->TPr{+*w4Udbw0plG%bBh-TDibcVCw`#iQ@)e9pJk9kwl zJOkVbZ4M|U@$UJq^)<~r8rYQ7;_3E3o6yc{QqIkz$$@tFREsD zv!c5dsLoqFG_WnH)YY{*U4;_CR=io)_}9_$<-Y3c)mJ)@>}#<0ezAvmg_T^(0C}ws zTJc(S6#0%?OR>Rdb+h>5)L0*)S1{haS1)Ju+Wm(*{5eFD77b8>X_`2YLLK3x6g=e| zqwZuhw_Y2$57NYjP8^Vig|&i$zaWnIOOa6sp}*2Xu*K?!OG!y+>?zA`fl*Xe*}@RT zOU^-N8xD>@*T}UgK^U|Iq(Ay-3p?=Om*x>>C#?mQjE;7)y|%m{Vr#FdkB}MX0^Z4@ zu&A&zK2*SoYw27SNB|_eTbB&BYCvVnrYsK?q2hjC@ckbjsy3h=xmHxugQk{ZTA+ZI zI-e&)2PV+ON{_=7ZszqO6t~d9HLkE)8X5q|*BgbS@nDtkm8u!Fl&MS87}qVJi!KZ? z7KnUDiRZ592MFkhRW7NoPdW0;OjtnHl9fg0oOX=&Yf9;Q55#g_zCe^jWpb#9FBERl z`|8=)7V+Shx;+`)InKv|%?@fnpWO^KIn_5c^89oiB#(^n&Yk911%a$#?wS#p@iFbz zZ`luY6-KeFwNHKf#~68MK$qq=4)FH9Fs|DfV6sBBXs;aKe+-vn`K1?Q&yyR>ot(cz z9Y;(4>lSFK`cwZ7wVjK``Nloq#nP<^^Oe}XCb~;REQ?k&ZmU!SqYp-0Ir>E$ojeex&~F>x74!Y1bY9(2|z#0r@_V;k54yXNvk0W z6nds9o0(PU%TmILTt!TYet|3DtRc}bX*mj-%C7YhJ{vj)SlvB7I`mZqK_0oz5GZ1G zjPh?Db&hPZ6AR6waVQ_pc51Z{249+{(*87Oa%KZBTeLs=oyQSPLYJ_UveppCM&yS+ zsm}MN0T(DQm`riF!^->Ps8aU=F1n|i11r=qGu9i-lU1=&-&_f}YLpL5o3CY;L$c>0 z#ZMiI6MGo%(yU6^3Qb`e&zP&!1m-K$!Pr>AQtpn7YU{NrE zaEB!1onJ9$w!V+kQ5YMicZjUB9bqBGrjYo0=kJCxED5mhVOy980`CQre*fpu1L}Y| zzWbv?;>wpci+P7b1rI`Vl=p#8h?V6We0^hkXe~=x44VYWOd6xUi8r@#kVscbyZ(%Izad`1mt9ds<*9y* zMZ&)=NB)mEon5UO&bNMG|EohPfJ=|JbkVAg!QS=SM}ThAk3VJ3%^Y-TS89?ipt;xL zd_|=?FL7e<^_*^}t(VGMFE~A!f%4sXXKzWw3Q%7Tk4g+|4e1kVnyrV?xJ6)OVhlMx zb80NFCOFDF7PR2{k|Q|88M@S*xGA0@icF&nk8nOXQ;|$a5ySU$tJ_!aJjdJjyMaY7 zp&Mi?!A;QOmCWoZ?}7tAj^j4^ewmSSxuQsbft7TX!#?&cmxVv#qLPL>zfnRUEX3Fb zuK0y}@_IN>zpQgau}doLt>(4wNg{HnOKrv`(3Cz1(1+K(HGp&+30S#s2**Pkk#nOV zgMpe^fvJ~?;mpL5($vg$PH}`-7uR-HJu=^Gb;k^m3c7tn?Xp)HbsBr*DiKG_jZ?%S zgL6%J7ARGqj5sR75_|64iGXJI)Tf)oP#FX}d~+MPA5J%!bl z6D@F@+sLqtDRmzAe&_JMpntJgQb|QumW0naK(tJZHCoSCO>b#KSo2^mOBfg6tiPR> z0(u~v5ehG8sgbjt3;y=sdyRGyrm8-Rn&Ztkq+JByj3U0I5nhb1y*t`=mwJ#_{fdZi z?me4KQTCa&hXt>$Jvpjt%}o#O(V}UTtp2ROf_~_M8dF#CMzkCknWoM7TYBtxFkanM zfG2s)fz)zWlVte(I{%Kq%;%?=+yhpZ=o`(670$G@l%ZZ8#{_0BOt5$XQVDB6%Y}Ej zQaU$CUtpB#pWO+z5~W_{)($)XS-@703R_V!;mG;CoX;?5w(FkBiVgk-c;i-vPz}`DptXkivca%Tgn6h(pF7`fnKwyZhoYBeuTT%Zvj2)rHs`;XIQ#pW;fMY*y~7 z=%PTFnnKfBr0z$Ie0pD+W9Ufg29(TJYw&!^pstCjP%3tQhdz5t9MeAD^1w6exjZIP z$?nEY*l*sEeGn>-Q1Qh4=P7r5N_d@0Wl1z_A#5`tE^L%iN`7K>R|+W#L@e5UKxelylO;(xJLBHbDx{&aJx1* zis+RvvwCY!&vg>|nYQx$ZKL->k&9C3}sjN3CWiboOb|Tdw`63ztqB!9aEQFJAxw2fT z#zgKt9PvZV&xT(f^9D{kX$ye4GPHE>T|c00-qAk((PZGvKcrr zVvrm>h50>wOamR%eKHLx!iI;g@aZ8b(^C=5L!gw**DY3k;i$~Zd;J9G^Kio(Cj12a zEZlgy-r5>0tK*=HYHDP0Ztaoo?<+?E9Z5Y|O-BXWk>VY(e;%IsUfL{lFE}Ti?>C69q8PGOaA;8m1FE(x{d zf(9hh{+X$#v6~`UB_Cl>tU|-O2)+<7T&+Upnp{h<6jQR|Oy=-h~ z*l&+mT9o9Fgb zPV69Y2{E`U&Y@%8V7yldv~~pUCHZc8vqH<0YDHvFI*wDG$ho)gUZ$ZIOe?%deaz6g z7ft;HWI!hC!}ap+guGK-3KFs|j%$73RoX$ejoHfNj$LS`|2P-sp#^R2ial4_J2)*e z3TF~l`)7}}iCNorqR~6I)!lPT)?hA4M2ABjf9Y$F^fdTzvSQ{?~EMv`<=@r z>I=j7$Iq34OEqr9W>=dVOJ9|N-*|b(rv6M6d1hVs9D)HoUQJ9`i~$Q@5-(pyM7lDvKt0& zKfK-mFoF?!Djg!~a)Bctk&;{l8Zp#5o6b7R{eT!4( zL$woatB2hGx6a^AjQ8-JkM@#F?^gxIjL)j4EaGt1%!Sil_|7lE7-Un}ic%hvgyqA6 zIq8}@E^zt6a8gEPG{WS|2}imjRX7(ujqkPctF8Yo8vfhr6bS@ z8ZK;5Mb0o08LCh-@8TCPPvl?eHG1G7R=*yr4*Vn*WfgF0UI|iuxESa^zt|H~FbM{T z8-lXS#;Hw9%8)cTJ+t(RU@!MRZ97XmCUQH#aer#YxFy=j znW@(iLUB|MECzH6`>Jpor$V`7vcj>30$w3Dha?~W&k;d1td4(`&C{%WK!F~%pK36x zcUjFWRaG5EN+*mGz5trxdsm)PD?xz{QYg%F&#T}7pjs@5!YyfG#$b7#$Y841X1-c3 zk0IrV;6~sQ$f0bH*nwz5Qcn(VHv8*N4X8E@GA2N)3>3-j7%F`Z zHf3fx6VbsXC4TDz)~vK1GT5Fsb>8Ur=oH5ma$ZZye0cOpVIo*1?%QEYW!}wAN)YPk zi=MA~f<(H=8F>lRy;(zaCe(WQ{CCsOfx$ZEcNddTr+eV**ZXPiEPlU;bEO8EU%vjy^ddVVg8PFd1e>*SNEO{M+t3zX&hh066=azn8 zJ7OaNM%8k?T{C{a-HimunB+^}2Ml@q25TDj5m>;C)W?kppdJ@_VNnO)yX0%qp*sMs zcc7EYrnK}**vZ+8vR-g$qd_1%X}f$C!~7UI4GdN3K;GV5Pt585>j{ZiW&WvX=bd{ zC`T@Vyb;8kj74KJtiLR~6GM-s^k)WD8& zg@xXw14|+m7GWHS^HAtbJSA`wJ;w>AQWlL!qy7VqikGT{?+AbQv%XhLM6PrhA|S@* z@xjNAV)o?W)~6=#1fI^bCq3*0o;%loM}V~>MX4~9wH`?QpYQv@)uBwV=*o4~V6gW4 zdYFH{J3vemj|hi=*}beVvWf&ggw7~f5(xSK{FIJ2OvO>>ipvcCQ<#oB5tyCd55io1VUgV;9c~l0i91xlTrzSfgR>c!Omf=P3JZ7~p1;8B-Qanh6B^M_+!q zZ<|tXK_UC&_}@40J-E++-};3oFvPpvi}sgLvr)tHI@96=7A;J|@~f7Y_pmP3uY zM|85U5~5VK#BY~C>H~>EZavJ57KP%SJMZ$7WTW=3rRMo-cpnY@YHeKrA%znBH>n#L z+chr~PR5iLhnOCevlqOiBm_4z69WZbCX$2Q*#?)Vte`x^Xe|A*M#5FeNFQx7T@i+C z1vJz9z@DaHqBt2Wc(E;h5d>$l=Aa8HqW=I{{R}|=3hWHlVx3vOFAovMfjJ#$$M$+6crbev2~J{r~~V5i1`tZ zkMy-ohtalnipkwh8Ciu}SXZ@U$5|SdjV3OU0GwxqkBanWp)}<6CH_{x4x;Fq*s#Ni zcl%JV0{Q%iKt8`s|5J^VJO(U>Sb^4X>B}Lzno==(@b%#ML+h{n^@0g(xxGPI4F$*8 zX*eS%Gqr@~;=uf?IZ8iwU$g73$g)7(ToH)yh`S;T^jIYjq8zOx-yWQ!r3Y%@{fJUS z7neX(w$$Jp*2P}|kc-+nVws8ik=`*{<3}j&^YY$3)BenG)2vat?akahUsMr6-O=2u z7PuHhQr##0CJMjy#5R*G%XP&3d)vIImU)lNPE zx_hrEw|Jj*ql3LRET3ZYe~oVS#Nv1W#l`o`r@(Or$znQG(hm5=mO%mE58mc32G$_K z(v9NhrD6hn&W-bZ7(Y-l@Ti)Tu|=s;fa13>fN-X*(t;}^x_U54^6+q;%QPgT}=%wbt@t1$|Y^6 zbWC_Y@2UYYxn5?65CpA~0!+c~@le)*_sO*yT^z7o?t^JV&Dqgl%aE1T4s z`TQY$_F%SK+wK<~Bd;jCM-wkF5=X7P8=*56g%=k~!NADjmbjh)69k+UNR=@{kA^4C zO53=IQJm&aQ6>c*8@DanRj?!?>G6J|6?KpBPkg5HBr69mV?v2R^*pm70H%x;W1(#v zsTRYLY0#1wTts1AnKMu@aETy4etX&e`xFD7VMv8hU=}M0;96d7{|#6!L~MAK38Nk6 zW7l&HX1$o&H)LVCDw(Q|2|2?0=G{63oXDjju1`Nd>u*pu0Axi~8zEN36ygJ(&j>g} z?_gxg253Tz=GW?%77C`Q)o!EcjLW9E3c>=p&XGlvDvDyOX^!-m8+Z&|`YvXuQDp5}YH^B%KJ|8K?0lqX- zOA0m?qjod7%z;j~yLr710~*KzcJtXlstjqwy>c=vg*}101ZyYE4%Hl*S5`-cJ;pVv z!KY@`JepG{Pln5y^)Q!_)eaf@RU5cj4F#Ps^Z$pZcZ`m#i?+X$bZpzUZFFp-Vyoh$ zgHAfO)v=w9&5mtXY}@MYx1M|N|NVGA)Y)f@GwSTU=9+8%?r82O0>NRPN@$N-U@wne z9tr*_{m#%HI6xo!tV_Z^@;1@9%GU25(%d&7APJgufAM*Y4X!x+#S)pmRHjJ?i#`<$ zK6-*a#_wCz`HGQA4j(pda|L&FhpI@&2k`g9))=ClhCnp&66F#ycS<%;M3dG7$GFJ! zr$fI|_V>z*7hy(wC{Va?-_(;)ro?b+XpfjreC;>AOXC!3O`Y^qA6`y`IZEq+vi^WT zX}ipQkKJ2IgtM~oAPOlMz?U@Lz`4H!@=GvjTVYe5HZ}Qh^wXAnG^cOeI&l{)(FZ0g ziL0OYnu&)Uid^H-OPqHa7A$}s^{-n=54ZCF#GfAI|mE`zdZ z5k

lH;!&;rJOx&U1{D|sizvKGXb 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%0Dxwh6h*Os4jr-XFiJZ!^G#J23@ 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 d74Uz>UAQTD0DDk@4kSu^0pRYX+T z z1|=kaW{Lp>2%slAKosI0w{%2WgQgz}t8IeMF-_V=<%QwT< zw@KaGh?HTs?5le6>D5*wlBXdUMk8%S_I5pT0y@<`kc0@@O?gjzU2+T$qR;-Be!IAX zwmp3CWcdAfzL=rk$ zc<^w6ps!)Gn!y+9eCu4HR`Qz;p(BeL)Iz1PoZ&UvM2a>G7A0z^mo~~)fgp2JxU$5> zq*OMnOGjHw21Y|VdH9|&Zn^VX_!pm!^yHBHlIr5IB$rHP?Ww#kj128t{u54<T+06z)!!tBdO z2HMi9LCWOlp?12$1Xzk+`dzmIx>>3rwsSk4B|AR_51UmxaOZHP)-#y7pja&>A?qgr zLA~g(9?p7;3b&@~3;F1Bzr5m}P1Q*p#I$Alcr#IlYbYVUCXg0ejpqXoQhC3uI8O~4 zhQ-5Qjw7g(kCCFqu%f~r8owE&x%+_r&v~{~EC7WBK*p=10|DXv|IITOH#<8cXRrUw zv?~oe2W&2+@7X%Xmtva4P8&<&5;-k-XsOx?6hUZ@vJcfvJy83Yo5i0zW>lL5E@1CwE}?3-;09(Ixi%caENcnU>A0yM>YOM*LWu` zTl`qSQQ2q84Mw3lU_2^5b2~vmWe9Js@{x3+5rET8(;~1|X^_F3 zxm=+f+BL@(v$LrR4WrdtYWw#a=xqCqG*g^v$#lE`!muITxpZD}BD9p++NcW7Uwztc zWq2g`8ltQXbh%43Sf9X6;fI%}hpzYi9te_hU(^Oj*<6nq@-wOv$&{az8pKPfZ5+p_ z(Z1qF%j%qF{})Y^I&Mk}kh7zJg-ILIc-pV(C-sKhGD#zd8rFlwelCGZMXCQq) zew=fv88o>|azrlCES#M5MLhFbZ;?SSdq=Y|9#@JK3!)Ue+IRdgnk>)Jt2#(;H!Ta1 zw#u!&X(A<8eYv$zx#nZ%^bKzW`tn`r`A1uBGV3!Dv9NL`aOL;Y%3Eb2!Sji z-{>N_JzKZUG{(b=oIokL8Rzl6Kmy0v#%|xzRA|noUnh=v&es%IuX8v}-iI&7Y#F34 z&UTSp;$&DtNxyP7*P4#hw0Dso0*@%!D;a>iJ0eUH(3_jDxt&e%fnQ8>XpIUDp)S2{ zIA`y%kFu_Eb#5hyXZvF-?-wvN?<-}@Ps$O=>Py1 zt|zcmf+7{ll?VC2b|{#{BvzBQef*CmfRrM3-$&oqDPbv8eD;aP^o5;L2=(q>BO(Ir z8_5qSUsOs8dg9Wi3tV4Jh+C1x{xpQlD0x3LfF+cnRv7db0wI;zZ*sN2pNr1qV40FS zri4(`+APUqn`?&+_gqgG5Z^AKmlP8`O-i9$`#_B8_}i`|A=X>-u3=)OcW8=hoT1`~ z-5w0!hM_Lis~)a6w8ZrhIbzM``>?~s@f2>EDS{n0UVCQ!^HP8CZ>Je+`*<(MH~5HN z>%_9JuxNdx9Sx#sm&QKCJwEm7o2ptJLeyX0n2Hfivj#GK>nLH5PR5d^?lLNSf*vd9 z0NvIzCiH=|M}80-YOvmFH)pdG#j}JTh;V0E@dm7hyjrxkBXJ_%4fZUg>KBh>KmLEF{MooT`y`Te|v9^ zP`}*8-l+e*n7dd3yk5HW)w=$LcN!fT{V1ka>xnjB{ZZ3xYE3kl^=~Is>SDgy?E61W zX_=oUawx!8=b8ZnVgLV`QdeiQ|J!5F=-IezaW;PaF&J1;pCMN>p>lV2FsE>8{mk*4 zM2syVbrUEtL`kYIm86&4T(zC~-3Q-G8ifYD2tQbx6+?$y_K|;Q8E`sU)|dM?NA}0T z*W52tUr+mA-B|iBid91g*7xsgQ&#TWKcxoU1id?Lr8%BN(HS?$9<1D5_?p3DXyAQu z;_>nELt`Eyd2{v#5F-!NX1r=W`xw)zXga9h8cKXx(Rz)yQILK9zWaVQYf86xe<2l=UR zC@^5%r>pPfIZv1(-RlLT?0TOtMx7r1SBf|&jW)O*?4m&a9%WS~&#u;lBY*U}kJ*62u*T}| z=lV0FVUzcGj@A8wmbM@BqV`v4sBmoT zAgY6sSF(R?YGc9iVg-HrH9z1J&j)Nryb@m*E0!sm)-y{F(FSM3M6-od$wr5>`obf8pxN5wkq6Q?ByIrSDzNz{uOO~ZZ$Um z1(?BNE9Ut-%Hii@KOFBThVu-D-+KLxs%f5&NRbJ9siw?gkLZhz55oZxOAeR={tlc$ z_0cR$4VH{b7+AcVvHmijw?;r}SMcg0^3JqRvF!HZK&3jLvJ}f4Y8eiZvst)y z(~)mW{?`23Oxs17*8Gp}pi?Ul_UcLWjcM z9)R-BgL5=iEV7qGhxP82h;~kOa;Wlfh{sO-llzM@-q~WU?8!uThLVCDZ8BNPqYv|K zcpk`)m|(odB~QnYljh>cuz94HQ5gu;L7iN(k9tx!i3jF*RvIlCq-ejc{})Ue_WIz- zr9y^BWY{kmIHM$4FYx+r-26x8$h)T7f(j`f#~C z6)?RdOQLWz1u774)}(&}B2kX>dBoyqF)4iIj7w(vw~?nQ(^KLRpf=%U8g6yJAf+G` zEPh-u+pyY3+KI*Q3mjj5Jt~nYNuC$;IOWu@4pOQiMD7$STEbsMN)0b z(y)*P%K?L~X@e}3S8OUOHzza6|J^PrTP_vq6p0e946({T^Lkh(`^0hc%NDD0*mL`k z)K|l6Bx-UiqioSPz|D?@qG68L#qfEdJf<y^#RnB z$K?L|jiT`lC64QuXtjycaT#?rG>aR>nr&V0`UG4!yUN)PWhzbuJaUJXEOVwPX;flZ z2iqSAcKlfPL}Ul9xU(Q$#=N{&!0M&S8w?&Uh(lokNnjh6u1$}VP8e?Vn9qEOcyZ8tNwpcohQHrm8VCMnaa9HzpM_o8}XDj};{-UR5 zUuenFhjIzQSM2WI7_chikTgSG%vBCnF+ljn6sXr71qwNlZC$Vy*#~FnSGsxZ9AKWN zb}L>hg`+L-k&NS)^UWI1f8bh!>Lh73nZ}tt1D*w)Ue1OtWy3l-VnA;aU&5oZ-*VIJ zxkFx{792Ck=#{}ME~WFt2UKnxS+|iieReDS>ErTC`CIU9?!uw2{MRo?Y5&@_{JVL{ zN+F2($HOH?Uo?j}e~0AK?`afaAtyY+gJjaceY`l}-)`C}@-g*lqa~ivt ze#1D;s~Ibqq&)b=pFFe8(Cio|zI+Wro|A(OMZG9Vv$<^RdgO|1*!&(D31GqnG$D4S zD&WLyr|%V{fdnjh3@a}(I*J>DV;(lc-rqSLdzHJ&IHU(~om=JPrDz311WZRXuVni2 zAl6M-L%w;7g#AbcdaOQ1Ylkhl$_LxW7LiW7a?2t(Oolb&k~Xn;d*YtV2p87pIe|mW z26#@=ae|F=-B6L|^1ctY3Q`B~)_a-6*%q8(0vQ<|ZrClv!@M_EDB>v_K@k4fP?f>H zJ*0SSicx!tQSe+n8K0E!Y}V-Ykqf%0Td%RrQ#f%^7Uw)kykf^}&yEBgEtMaT4CCr;N`t`R&YNHzG7fwsKJ|H2B~ z;mPF5wY`2XCh0t5$XX{|?@08>V-H<)brOP|nafBqZHTbBd9eOT= zw9#{OS3+eD@Ps#GcYj)!v9cM6?+)HfkpXLUOUX{&Z=6Sse`wgv{Xu^^WhM6CYZ@495SW^t@UO;;Gdz8z|<#^#CgPPzq5sCVCy0N3A zRv|$@%dRNP2!d4o)CdJ#6MlP;HGYiVdt(i2$YfWmX1Bhw$7BKtEyBLQ!>JK_tXmXH znb#Y^ytc(C_t6VjHo@e)O=*Tn1fGXM2-^`0wg(ESVd+Xx?Y`~7m8V79%VCWM9H#6LrG3gh<_$Vw5~}iEe9x=2!sty6 ziuuLuR>!=jb6x&ZUU0^rXaHSu63tUQY+l&=!_!nvzq2Sw4Xe=p*r5R1`1pPBX2G!2 z&Jgu;HWFv?k<~RKhpil=^XIF`b;1I_OPS32b$W$fj^3Q5MizKi6!tro<>WMy z=<4~+Zv$xP$)6xH9$B4XRwcL$;XqM}3~K2Vy^%K7?uQs?SLPp?V?HvWr3ym5)W652eS^jVbp zoyL;Bu))y0ymIXN_jx-h&14_xui3(B6dX@;+10GLY5A--R_t)Elw0UrSfO^Svh#x2 zj7u$2vQ-};+J_;mbryHLMyfE>*6CU;E@xa#T@o(CmU(PW>d+E{_Xi#7T7)qe83rI7 z0vp8@j+xN7atD}ll9*mA&f#uVC4zVVeOAJ5*>CqXnB9#7Nm zZsX+UJOz;B?s#}$Z2__O*@_I0T>3x~@b$?4y-j{ZxJgaQ;oCopMm1tMOH?Q<4y?n^ zmVeY*!2^aVL|7)kKDrIi*GPG$O|s0Uzr&#mB7?ns?4TDyGNoY-lPQlcx*&j$g)>%> z;ZK=RaEcX!dED{t)^LSyx0hb7s+|rK@<-g&qsLR>w66ZPt$G_YGNKd=nT_Dk8_=ZG z8AI*VdwXDqg+dm0{<7QSSFz-zvyHVV4&)omAfVR_@G`i@u>AQ4EpG7J#xM(_-?z%bV(8H5{Ack%7mR0G+5O$#8` zWzT1#my`RZKLTO=nN!}wx>ZxGF`1{HpyulN1Mjx4Cy4D2t`-7+zBz1@VrWP**ZcA* zkH=6Dg*Xa0`s}wo{Qbtgj?+ZsA=HYcZsc!hh_FM<;{)xtw_Vx+#oBkc^lY z1?RU+^F$e(RZtQ^jtijB%CtG~^tPs)hHAo4W(1exU@7dqCSVS%$_pjBPwDU7LnMdp=?V zXHAZzt|p5VQ&ToD`l!@swH-2`s+~OU;Fp^0Hq(n8_5t|Zib-|{-%vrhgu`S)>Ef=n zWvW|01aXvKnn6|cWG%$nrR96>E!IAo2ha`#8?p)Rn|{_QyiG%Mq$Oc#xKp>_AGC`O zc*Hv7Am#&AM5EMVcD=3*i2O)aSUo7V6V3TKNhZ2wt_G4kn%$(@Bxvg3VFfps^^CV; zSkB}~RYB-WG-~i-3|K>RY^uGOL(ELkJ*I!#tvdNw*twfZN{mrb^iG0ag;@A`Ajw)>x6R z>KtH;`M(a!#=hj<=a)Y+_hcteR%=t#D;<||1U>J!EzZ-%hAG_EzX9@XSWPZ{N^Zg%@+jd*GyWz9dTwKCdw? zN5~G;MM!djB+3pp1v=-;4c_#7zCz_L-?6CUDGJ8!TGaww9=DPwAj~GwDRWDhiOqW8 zmOK{K#ldQkYdb`k33;ErCTzkG_J_;__ffbd+<3T5IS^{R*bs?>#HzB_!Z+=Hmwd<{ zh4Z>vQz?bqu(#jRMQrTR?U}$Qwe2kNNl-i|*$qCVv*}V9NP4N_o&%loYLN@Ral+)M~KE{t;|jBB#X+qP}nwrx8*wr!g`wr$(CZRh5mr*o=i=5cD(%*(&Jzt!zA3P51AL;w~PrCcL{ zzwX&NBlBl&8}OP9E~uVwlYmubjcys&XQiKSxwm1)8s6s9#75au5FyaE=6*{TnwT5y)) zIhkD0T_s?qcElL6yaE}9IQmd2?sjOj41aISR}v%~Z-eJwz+m7NRYd@GNSUWsH+523 z4S=_Vu)+(xw?t5UIQo}qwNBw!ANQ`Bba zP}mZGCYQgDWQwuuLY(#?(uCHm=yaZurmWCB$RIGZ;pl*ry&*nl=7+##1bgBbWz?zS z>o~iYrC;=<>kK}5`n4|Xz-Wv2%eWgkW&@DIpF)yw)DHCU8&TiET^@TlOV#jL@`X{e z=oL-{At)WV+GL*71XV$gTvbjfX+V%0$SRhScpAj~{@_23t5F6=)N4R2!xho_$mkaJ z2mqq;rfAuhR{DoiXW=(aq5g#uOZT$I!6cjGy;Ytuj+p8D_+&>CwY6py>0%W5(lG2k zmg&)5Qxg0(=G$i)7LVBri0%KN`;j6Ja#75Wo75@MaO_m*{v%FJn02nw%$b?%Hf9V2|cj`!HZ zoCV0%2TWsi=z;G>=Gczu4D-OnKtix7?ToQ7U8NqF4Tsx9=hy+4i=i@C?_`Ofcm56( z`r(NE7wLLV1jalGmO{+yFso5q3(9GdP<9ZTMl1^^i$^Vh$)HB2h^Y0{TmCkWx(8QY zBTNz+u1HTbEMa2gNugCnKA8}zvp*HO0P=!2)UXxnQrS11V~rV>uW<(q-invC{z9KE zU=R=M<0iD`<($OL*-nUHCKoK-bY2}{Ez6*oqOetd{XMUf0OUtwfgVpX@1q20#>nTL zA0&QGf_fR@i6KdcYT0|IM=kvo);h$?G0$iPwJ6^Y@$u~z@Yh)%sqTk^B$b!ME9TL) z2-?DLzA(1KbRC#^{+JU!p^;-Csv9?Zq*fatAdD-7!CZofnk^4^W7CCBFPpz8QmK@z z>#CT46TjFiLHRBuqhd8$|A}0XWMO4C&234!H?s@GnhTqQ*nDnt@hYC^#?pFb@gw2) z*h(98csRBOli>pBQ3bjnTjTa+JUQWW0Ou;LH%@*0-8d2(t^CQOA)#Wz)ZMGi!84!E zF{d%4*9kFroGpAsD62)UE%8#+D%b?6(6N^9uJ|xJ8g(+fOj;FEv8mNluY`&6%u;L7 zHn(P@hKzV=Atm$oJ#DK0WrvEs3~T!ow_h8tIMkXb0;#NqZ{c$X#&r4-FyxOlOK?8GGkq@c{7&{e1ONUcS!S4MyDOR`CF}gSM4xySW;P^V zw2kbT@M+g5Gtu!>%@^N~GsUq*zNWcSw7nEe<7r*?DZ7DRWT19Wq#?-{$Z~qnMx;tg zK>O!j>D)fQ!@yACTy;cXjp&H80B+ihoR?gY^)A}UxRodQFBz(Gy3CYQaBpI|p}+&CD$i|EGgd$#QI=>omuGvX!}PP(Ar4bnajWxLG3}YC$<8792?H`6#K;*ZQHPb{Rjd!d2O zei!7izxu=yjqB~BH^nY5CwUe&4(s(KB(in`>*@FNWn(wPDeYT1_IT=Qxs|0g!nSZW zmF(jEc=dY9`mw&g5jc`BU%ix#C-Qxt!R^;Pc+cN6;4g-I4USi$2gCT6iYB8oY>OOk zy8)jrTlI8jNNj*nRM!CM6*7ps*4@!^#W9~YFUOKk_5%M%tzyl7_%FJ{Po3=0>J&>5 zqhSKIb1Us3bi#A}GIr$%9=i8t;L%_`ItJgbN}sB^cEV71GnQ4&$BwYSTxC!5m3E7C z-u}_@D1eQVk7WWm2MfdAlwZo}NlTt7!ArwSGeH}{V9qD!Im=WJgtmW!GecX3b;;44 z&GQcOUCG+e*v@u^wL@}TRWVmd$nLEk*-;{=0O6=s#~3R7&ld$WEHCB0Iwh-)1N$@V zQ~&l&+nOMh3w=CN?}N|X&EU2Us6k3Ck|Xp_+0LO6=C?T3Zmi47YEqAn?XN~JD6G07 zR-HM{Bhgb0E?dFV$N^Pg{TY!*DAxZ+k}nt*ROU0;trTn{YdoKH?a_}eEgtzD2_kYbh z-YJ$$`Crp+_xDErFZ0gcz{twL%!J0;!pYfXLIBneA6j^>EA(vnftgXjkRk~6;4XTj ze1q*Fp45V^{3=KRsMP<;T$7pZb;sNTAu{%!;36}Jm7KO(2j0_y!w9(Y(i1-ztZrIY zJq7E3SK#9O6JQ7k0KoMJ007~?R^VjhXkqV6Yv~lN*e4sv58w5GLKKcF7_ekS!BWRC zC+vA%byVArU$LRnPiqr)*3;233(2B+!f(p-u$}2Hr2C+(&?kUuc=E4Ac<0TTUyRbS z8b8FrIJd2=cOwCkw-#{RAg~-h{W1TF)u23i)k2zd-Xl;u*scs0J>#+4eVjY`snCdT zs_%g_Cz+PS9z8g#&NFNOy0%q<2 z)p%7~=@kuoK_$#xq)ac)i(TE9X#e{|^6Zm+SQ-ET06Reeu>bpqm^fM(SX+3Q7}J>A zIokY(jJfQ(a@=IECx89n2C=gn#NZN4*}z-aayoY2k=MF!oE~i!y&rLwo6PbPS4P>O zuFo)*NU_@t^N#jTi}p_S_V*4J*^dMOi~|^>{I|*CaBb5TCr-?d&lEoz`}2u6VyD~r z_4Y~pes)#SaQe9wYgS5EP=m|k^SQScIT9PYgWC{t5~{}+zMVo|GtWumn8f4bb^l&* zS|OrS^L=o4keQh|kZBew!r}Y*ynk1qYdV8xCZe!6P$b*^TjTNl;LGiS+%?R0Vjfc{ z7CQ-&Q;4QS}E&=2?%;G|uENjA4+^GMY$DuEydmxJx&_WCqXHd?55`16G} zURd*k%;WxzC)e{4d!i?Hl4@62s>k=1Voq+HRG^?_=YD@5`+XNMvx&tw1Es_Bmzs)q=ANa$!umhiV)YRlYDfp6c>yv8Fwl_BuXHT)@$^aHT32b1S*XrqVl zZ@z}t!p((a^v^B*`}fD`TwFF>aXK||dX@Qb`ZV`}7fUNlwLuLmfNWM)KI(y5v2vP0UAT(N z(cUe1MDV6_xgX}@5%rj}G@|Tkg0=tSmkWym>?jqt1Mz<0EZZXn+!5vFcrimClU5+H zut!Z(kx>~G-ReSWPJ}Z(U!DTonG#qlvpuV=eQ?h?#1>or`Q#o_O=HCz4Ey*sF{lHlw>!S%gG6mv#Szr#Qqb@D9CzaPwngCT*&o~FwVHW zhx~ozr?YGQ6lQG#`;PQh3iS3jyYFX4Rp)E?g6cio#%dz9XmDl9zGkd%UcSBk%qdU! zYeo{cQjE#57QI*@dYpsQ>%8YI#!DjsMuFq_G;r7D?&eLU>Ak^!RKzZcbjMd@Iqf^D z;>Yy&lfAvkhuZn!9t}a?J`C}WGqRpSEn7#8FK2xRceyUSZGlKk#?%CPeI##RpbMeS=Twr3bj&4f^O4WBYaC z3!)ZtU{$PXIum3L=zqE2Da#M1Ppbud)K�J{feE!=?r;DThL&BkZBzMRHG_gkEq? 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 JQo{!S>wgf`FMj|4 literal 0 HcmV?d00001

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 z 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�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 z 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℘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≫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 z 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

LQ6vxTX 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%0Dv(c-}R-+n?jdR0cd4CSiEm%%(L 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.%q!%r%lK$I!j5U5?3PGjn6S5B2=#zAV&nAUND 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�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