Uses of Class
edu.nps.moves.dis7.pdus.EntityStatePdu
Packages that use EntityStatePdu
Package
Description
Example programs and utility classes using edu.nps.moves.dis7 library.
IEEE DIS Protocol Data Unit (PDU) packet definition classes.
Utility classes supporting edu.nps.moves.dis7 library.
-
Uses of EntityStatePdu in edu.nps.moves.dis7.examples
Fields in edu.nps.moves.dis7.examples declared as EntityStatePduModifier and TypeFieldDescriptionprotected EntityStatePduExampleSimulationProgram.entityStatePdu_1ESPDU for entity 1protected EntityStatePduExampleSimulationProgram.entityStatePdu_2ESPDU for entity 2Methods in edu.nps.moves.dis7.examples with parameters of type EntityStatePduModifier and TypeMethodDescriptionPduTrack.reportPdu(EntityStatePdu anEspdu) Report current PDU information to consolevoidExampleSimulationProgram.sendAllPdusForLoopTimestep(double simTimeSeconds, EntityStatePdu entityStatePdu, FirePdu firePdu, VariableRecordType commentType, String... comments) Send EntityState, Fire, Comment PDUs that got updated for this loop, reflecting state of current simulation timestep. -
Uses of EntityStatePdu in edu.nps.moves.dis7.pdus
Methods in edu.nps.moves.dis7.pdus that return EntityStatePduModifier and TypeMethodDescriptionEntityStatePdu.advanceEntityLocation(double timestep) Advance location using linear velocities for a single timestepEntityStatePdu.clearMarking()Marking utility to clear character valuesEntityStatePdu.copy()copy method creates a deep copy of current object using preferred marshalling methodEntityStatePdu.copyByteBuffer()Creates a "deep copy" of current object using ByteBuffer methods.EntityStatePdu.copyDataOutputStream()copy method creates a deep copy of current object using DataOutputStream methods.EntityStatePdu.setAlternativeEntityType(EntityType pAlternativeEntityType) Setter foralternativeEntityTypeEntityStatePdu.setCapabilities(EntityCapabilities pCapabilities) Setter forcapabilitiesEntityStatePdu.setDeadReckoningParameters(DeadReckoningParameters pDeadReckoningParameters) Setter fordeadReckoningParametersEntityStatePdu.setEntityAppearance(int pEntityAppearance) Setter forentityAppearanceEntityStatePdu.setEntityID(EntityID pEntityID) Setter forentityIDfinal EntityStatePduEntityStatePdu.setEntityLinearVelocity(float speed, EntityStatePdu.Direction direction) Utility method to set entity linear velocity using speed and directionEntityStatePdu.setEntityLinearVelocity(Vector3Float pEntityLinearVelocity) Setter forentityLinearVelocityEntityStatePdu.setEntityLocation(double x, double y, double z) Setter forentityLocationEntityStatePdu.setEntityLocation(Vector3Double pEntityLocation) Setter forentityLocationEntityStatePdu.setEntityOrientation(float phi, float theta, float psi) Setter forentityOrientationEntityStatePdu.setEntityOrientation(EulerAngles pEntityOrientation) Setter forentityOrientationEntityStatePdu.setEntityType(EntityType pEntityType) Setter forentityTypeEntityStatePdu.setForceId(ForceID pForceId) Setter forforceIdEntityStatePdu.setMarking(EntityMarking pMarking) Setter formarkingEntityStatePdu.setMarking(String newMarking) Marking utility to set character values, 11 characters maximumEntityStatePdu.setVariableParameters(List<VariableParameter> pVariableParameters) Setter forvariableParameters -
Uses of EntityStatePdu in edu.nps.moves.dis7.utilities
Methods in edu.nps.moves.dis7.utilities that return EntityStatePduModifier and TypeMethodDescriptionPduFactory.makeEntityStatePdu()Create and add initial properties to an Entity State PDU
IEEE Std 1278.1-2012, 5.3.2