Uses of Class
edu.nps.moves.dis7.pdus.Vector3Double
Packages that use Vector3Double
Package
Description
IEEE DIS Protocol Data Unit (PDU) packet definition classes.
Spatial utility classes supporting edu.nps.moves.dis7 library.
-
Uses of Vector3Double in edu.nps.moves.dis7.pdus
Fields in edu.nps.moves.dis7.pdus declared as Vector3DoubleModifier and TypeFieldDescriptionprotected Vector3DoubleAntennaLocation.antennaLocationLocation of the radiating portion of the antenna in world coordinatesprotected Vector3DoubleTransmitterPdu.antennaLocationLocation of antennaprotected Vector3DoubleAssociation.associatedLocationlocation, in world coordinatesprotected Vector3DoubleAggregateStatePdu.centerOfMasscenter of mass of the aggregationprotected Vector3DoubleDesignatorPdu.designatorSpotLocationdesigntor spot wrt the designated entityprotected Vector3DoubleEntityStatePdu.entityLocationdescribes the location of the entity in the worldprotected Vector3DoubleEntityStateUpdatePdu.entityLocationThis 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).protected Vector3DoubleDetonationPdu.locationInWorldCoordinateslocation of the munition detonation, the expendable detonation, Section 7.3.3protected Vector3DoubleFirePdu.locationInWorldCoordinatesThis 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).protected Vector3DoubleMinefieldStatePdu.minefieldLocationlocation of center of minefield in world coordinatesprotected Vector3DoublePointObjectStatePdu.objectLocationObject locationprotected Vector3DoubleLinearSegmentParameter.segmentLocationThis field shall specify the location of the linear segment in the simulated world and shall be represented by a World Coordinates recordprotected Vector3DoubleLaunchedMunitionRecord.targetLocationtargetLocation is an undescribed parameter...protected Vector3DoubleDirectedEnergyPrecisionAimpoint.targetSpotLocationPosition of Target Spot in World Coordinates.Fields in edu.nps.moves.dis7.pdus with type parameters of type Vector3DoubleModifier and TypeFieldDescriptionprotected List<Vector3Double> ArealObjectStatePdu.objectLocationlocation of objectMethods in edu.nps.moves.dis7.pdus that return Vector3DoubleModifier and TypeMethodDescriptionAntennaLocation.getAntennaLocation()Getter forAntennaLocation.antennaLocationTransmitterPdu.getAntennaLocation()Getter forTransmitterPdu.antennaLocationAssociation.getAssociatedLocation()Getter forAssociation.associatedLocationAggregateStatePdu.getCenterOfMass()Getter forAggregateStatePdu.centerOfMassDesignatorPdu.getDesignatorSpotLocation()Getter forDesignatorPdu.designatorSpotLocationEntityStatePdu.getEntityLocation()Getter forEntityStatePdu.entityLocationEntityStateUpdatePdu.getEntityLocation()Getter forEntityStateUpdatePdu.entityLocationDetonationPdu.getLocationInWorldCoordinates()Getter forDetonationPdu.locationInWorldCoordinatesFirePdu.getLocationInWorldCoordinates()Getter forFirePdu.locationInWorldCoordinatesMinefieldStatePdu.getMinefieldLocation()Getter forMinefieldStatePdu.minefieldLocationPointObjectStatePdu.getObjectLocation()Getter forPointObjectStatePdu.objectLocationLinearSegmentParameter.getSegmentLocation()Getter forLinearSegmentParameter.segmentLocationLaunchedMunitionRecord.getTargetLocation()Getter forLaunchedMunitionRecord.targetLocationDirectedEnergyPrecisionAimpoint.getTargetSpotLocation()Vector3Double.setX(double pX) Setter forxVector3Double.setY(double pY) Setter foryVector3Double.setZ(double pZ) Setter forzMethods in edu.nps.moves.dis7.pdus that return types with arguments of type Vector3DoubleModifier and TypeMethodDescriptionArealObjectStatePdu.getObjectLocation()Getter forArealObjectStatePdu.objectLocationMethods in edu.nps.moves.dis7.pdus with parameters of type Vector3DoubleModifier and TypeMethodDescriptionAntennaLocation.setAntennaLocation(Vector3Double pAntennaLocation) Setter forAntennaLocation.antennaLocationTransmitterPdu.setAntennaLocation(Vector3Double pAntennaLocation) Setter forTransmitterPdu.antennaLocationAssociation.setAssociatedLocation(Vector3Double pAssociatedLocation) Setter forAssociation.associatedLocationAggregateStatePdu.setCenterOfMass(Vector3Double pCenterOfMass) Setter forAggregateStatePdu.centerOfMassDesignatorPdu.setDesignatorSpotLocation(Vector3Double pDesignatorSpotLocation) Setter forDesignatorPdu.designatorSpotLocationEntityStatePdu.setEntityLocation(Vector3Double pEntityLocation) Setter forEntityStatePdu.entityLocationEntityStateUpdatePdu.setEntityLocation(Vector3Double pEntityLocation) Setter forEntityStateUpdatePdu.entityLocationDetonationPdu.setLocationInWorldCoordinates(Vector3Double pLocationInWorldCoordinates) Setter forDetonationPdu.locationInWorldCoordinatesFirePdu.setLocationInWorldCoordinates(Vector3Double pLocationInWorldCoordinates) Setter forFirePdu.locationInWorldCoordinatesMinefieldStatePdu.setMinefieldLocation(Vector3Double pMinefieldLocation) Setter forMinefieldStatePdu.minefieldLocationPointObjectStatePdu.setObjectLocation(Vector3Double pObjectLocation) Setter forPointObjectStatePdu.objectLocationLinearSegmentParameter.setSegmentLocation(Vector3Double pSegmentLocation) Setter forLinearSegmentParameter.segmentLocationLaunchedMunitionRecord.setTargetLocation(Vector3Double pTargetLocation) Setter forLaunchedMunitionRecord.targetLocationDirectedEnergyPrecisionAimpoint.setTargetSpotLocation(Vector3Double pTargetSpotLocation) Method parameters in edu.nps.moves.dis7.pdus with type arguments of type Vector3DoubleModifier and TypeMethodDescriptionArealObjectStatePdu.setObjectLocation(List<Vector3Double> pObjectLocation) Setter forArealObjectStatePdu.objectLocation -
Uses of Vector3Double in edu.nps.moves.spatial
Methods in edu.nps.moves.spatial that return Vector3DoubleModifier and TypeMethodDescriptionRangeCoordinates.DISCoordFromLocalFlat(double x, double y, double z) Transform from local, flat coordinate system to the DIS coordinate system.RangeCoordinates.localCoordFromDis(double x, double y, double z) Given DIS coordinates, convert to the local Euclidean plane coordinates.Methods in edu.nps.moves.spatial with parameters of type Vector3DoubleModifier and TypeMethodDescriptionvoidRangeCoordinates.changeVectorToDisCoordFromLocalFlat(Vector3Double localCoordinates) Changes a Vector3Double from the local coordinate system (flat, Euclidean, origin given at (lat, lon, alt)) to a global, DIS, earth-centric coordinate system.voidRangeCoordinates.changeVectorToLocalCoordFromDIS(Vector3Double worldCoordinates) Changes the world-coordinates vector3double to the local euclidian flat coordinate system.SRM.SRF_LococentricEuclidean3DRangeCoordinates.getPlatformReferenceFrame(Vector3Double rangePositionCoordinates) Get Spatial Reference Frame (SRF) for this platform at the given coordinateRangeCoordinates.localRollPitchHeadingToDisEuler(LiveEntityOrientation pitchRollHeading, Vector3Double localPosition) Converts a pitch, roll, and heading/yaw in the local flat coordinate system to DIS Euler angles.