Uses of Class
edu.nps.moves.dis7.pdus.Vector3Double
Packages that use Vector3Double
Package
Description
Utility classes supporting edu.nps.moves.dis7 library.
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 Vector3Double
AntennaLocation.antennaLocation
Location of the radiating portion of the antenna in world coordinatesprotected Vector3Double
TransmitterPdu.antennaLocation
Location of antennaprotected Vector3Double
Association.associatedLocation
location, in world coordinatesprotected Vector3Double
AggregateStatePdu.centerOfMass
center of mass of the aggregationprotected Vector3Double
DesignatorPdu.designatorSpotLocation
designtor spot wrt the designated entityprotected Vector3Double
EntityStatePdu.entityLocation
describes the location of the entity in the worldprotected Vector3Double
EntityStateUpdatePdu.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).protected Vector3Double
DetonationPdu.locationInWorldCoordinates
location of the munition detonation, the expendable detonation, Section 7.3.3protected Vector3Double
FirePdu.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).protected Vector3Double
MinefieldStatePdu.minefieldLocation
location of center of minefield in world coordinatesprotected Vector3Double
PointObjectStatePdu.objectLocation
Object locationprotected Vector3Double
LinearSegmentParameter.segmentLocation
This field shall specify the location of the linear segment in the simulated world and shall be represented by a World Coordinates recordprotected Vector3Double
LaunchedMunitionRecord.targetLocation
targetLocation is an undescribed parameter...protected Vector3Double
DirectedEnergyPrecisionAimpoint.targetSpotLocation
Position of Target Spot in World Coordinates.Fields in edu.nps.moves.dis7.pdus with type parameters of type Vector3DoubleModifier and TypeFieldDescriptionprotected List
<Vector3Double> ArealObjectStatePdu.objectLocation
location of objectMethods in edu.nps.moves.dis7.pdus that return Vector3DoubleModifier and TypeMethodDescriptionAntennaLocation.getAntennaLocation()
Getter forAntennaLocation.antennaLocation
TransmitterPdu.getAntennaLocation()
Getter forTransmitterPdu.antennaLocation
Association.getAssociatedLocation()
Getter forAssociation.associatedLocation
AggregateStatePdu.getCenterOfMass()
Getter forAggregateStatePdu.centerOfMass
DesignatorPdu.getDesignatorSpotLocation()
Getter forDesignatorPdu.designatorSpotLocation
EntityStatePdu.getEntityLocation()
Getter forEntityStatePdu.entityLocation
EntityStateUpdatePdu.getEntityLocation()
Getter forEntityStateUpdatePdu.entityLocation
DetonationPdu.getLocationInWorldCoordinates()
Getter forDetonationPdu.locationInWorldCoordinates
FirePdu.getLocationInWorldCoordinates()
Getter forFirePdu.locationInWorldCoordinates
MinefieldStatePdu.getMinefieldLocation()
Getter forMinefieldStatePdu.minefieldLocation
PointObjectStatePdu.getObjectLocation()
Getter forPointObjectStatePdu.objectLocation
LinearSegmentParameter.getSegmentLocation()
Getter forLinearSegmentParameter.segmentLocation
LaunchedMunitionRecord.getTargetLocation()
Getter forLaunchedMunitionRecord.targetLocation
DirectedEnergyPrecisionAimpoint.getTargetSpotLocation()
Vector3Double.setX
(double pX) Setter forx
Vector3Double.setY
(double pY) Setter fory
Vector3Double.setZ
(double pZ) Setter forz
Methods in edu.nps.moves.dis7.pdus that return types with arguments of type Vector3DoubleModifier and TypeMethodDescriptionArealObjectStatePdu.getObjectLocation()
Getter forArealObjectStatePdu.objectLocation
Methods in edu.nps.moves.dis7.pdus with parameters of type Vector3DoubleModifier and TypeMethodDescriptionAntennaLocation.setAntennaLocation
(Vector3Double pAntennaLocation) Setter forAntennaLocation.antennaLocation
TransmitterPdu.setAntennaLocation
(Vector3Double pAntennaLocation) Setter forTransmitterPdu.antennaLocation
Association.setAssociatedLocation
(Vector3Double pAssociatedLocation) Setter forAssociation.associatedLocation
AggregateStatePdu.setCenterOfMass
(Vector3Double pCenterOfMass) Setter forAggregateStatePdu.centerOfMass
DesignatorPdu.setDesignatorSpotLocation
(Vector3Double pDesignatorSpotLocation) Setter forDesignatorPdu.designatorSpotLocation
EntityStatePdu.setEntityLocation
(Vector3Double pEntityLocation) Setter forEntityStatePdu.entityLocation
EntityStateUpdatePdu.setEntityLocation
(Vector3Double pEntityLocation) Setter forEntityStateUpdatePdu.entityLocation
DetonationPdu.setLocationInWorldCoordinates
(Vector3Double pLocationInWorldCoordinates) Setter forDetonationPdu.locationInWorldCoordinates
FirePdu.setLocationInWorldCoordinates
(Vector3Double pLocationInWorldCoordinates) Setter forFirePdu.locationInWorldCoordinates
MinefieldStatePdu.setMinefieldLocation
(Vector3Double pMinefieldLocation) Setter forMinefieldStatePdu.minefieldLocation
PointObjectStatePdu.setObjectLocation
(Vector3Double pObjectLocation) Setter forPointObjectStatePdu.objectLocation
LinearSegmentParameter.setSegmentLocation
(Vector3Double pSegmentLocation) Setter forLinearSegmentParameter.segmentLocation
LaunchedMunitionRecord.setTargetLocation
(Vector3Double pTargetLocation) Setter forLaunchedMunitionRecord.targetLocation
DirectedEnergyPrecisionAimpoint.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 TypeMethodDescriptionvoid
RangeCoordinates.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.void
RangeCoordinates.changeVectorToLocalCoordFromDIS
(Vector3Double worldCoordinates) Changes the world-coordinates vector3double to the local euclidian flat coordinate system.SRM.SRF_LococentricEuclidean3D
RangeCoordinates.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.