Package edu.nps.moves.dis7.utilities
package edu.nps.moves.dis7.utilities
Utility classes supporting edu.nps.moves.dis7 library.
This source code is manually authored in order to support autogeneration of new code libraries.
- currently supports Java
- expected future additions: Python, JavaScript, others
- See Also:
-
ClassDescriptionConverts DIS (x,y,z) rectilinear coordinates (earth-centered RH coordinate system) to latitude and longitude, in radians.DisChannel integrates multiple utility capabilities to handle most networking and entity-management tasks.This is a thread-safe, multicast DIS network interface class which greatly simplifies reading and writing of PDUs for applications.Pdu listener interface is an internal class.Raw pdu listener interface is an internal class.This common shared class provides static code for timestamp configuration and conversion utilities, consistently supporting all active open-dis7-java simulations running together on a localhost.Enumerations for prepared time formattersSupported timestamp styles and utility methods, default is
IEEE_ABSOLUTE
indicating local clock is synchronized to UTC time standard.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).PduFactory.java created on Jun 14, 2019 MOVES Institute Naval Postgraduate School, Monterey, CA, USA www.nps.eduManage overall Simulation Management (SIMAN) choreography for a participating application in a DIS channel.Deprecated.
DisThreadedNetworkInterface
instead