 com | |
  mak | |
   vrlj | |
    coord | The coord package contains various classes and utilities for working with coordinate systems, Earthly positions and motions |
     Approximator | Provide access to approximate kinematics (dead reckoned position, velocity, etc) estimated to future simulation times |
     ConstCoordinateTransform | An interface which does not permit modification of a CoordinateTransform |
     ConstGeodeticCoord | An interface which does not permit modification of a GeodeticCoord |
     CoordinateTransform | Transform cartesian coordinates by 3D translation and rotation |
     DeadReckoner | Stand-alone dead reckoning component |
     DegMinSec | Degrees, minutes, seconds value type |
     GeodeticCoord | A value class for geodetic coordinates |
     MapDatum | MapDatum represents a spheroid model of the earth, with a data shift to facilitate easy conversion to geocentric systems |
     PolarDirection | Compass direction |
     ReferenceEllipsoid | Instances of this class are used to store a particular mapDatum and perform useful calculations based on this map – specifically it can be used to convert between geodetic and geocentric coordinates using the given reference ellipsoid (which is defined by a MapDatum) |
     Smoother | An Approximator which applies smooth transitions to dead reckoning updates |
     Spheroid | Description of a spheroid shape by semiMinor and semiMajor axis measurements |
     TopographicCoord | Utility class for topographical coordinate conversions |
     UtmCoordinate | A single coordinate in UTM system |
     UtmNEZ | UTM North, East, Zone tuple |
     UtmReferencePoint | Reference point ina UTM coordinate system |
    datatype | Simulation data types, enumerations and related classes |
     AcknowledgeFlag | |
     AntennaPatternType | |
     ArticulatedParameterType | |
     ArticulatedPart | |
      Parameter | |
     ArticulatedPartType | |
     AttachedPart | |
     CamoflageType | |
     ClearChannel | |
     ComplianceState | |
     CountryCode | |
     CryptoMode | |
     CryptoSystem | |
     DamageState | |
     DeadReckoningAlgorithm | |
     EncodingClass | |
     EncodingType | |
     EntityIdentifier | DIS-style entity identifier (siteID:appID:entityNum) |
     EntityIdentifierGenerator | Generate unique entity identifers |
     EntityKind | |
     EntityType | |
     FirePower | |
     FixedData | A (name, value) data pair where name is a numeric identifier, and value is an integer |
     Flaming | |
     ForceType | |
     FuzeType | |
     HatchState | |
     InputSource | |
     LifeformState | |
     LightType | |
     Mobility | |
     ModulationDetailAngleType | |
     ModulationDetailAplitudeAngleType | |
     ModulationDetailAplitudeType | |
     ModulationDetailCarrierPhaseShiftType | |
     ModulationDetailCombinationType | |
     ModulationDetailPulseType | |
     ModulationDetailUnmodulatedType | |
     ModulationMajorType | |
     ModulationSystemType | |
     ModulationType | |
     MunitionAntiAir | |
     MunitionDomain | |
     MunitionUSAntiAirGuided | |
     PaintScheme | |
     ParameterTypes | |
     ReceiverState | |
     ReferenceSystem | |
     RequestStatus | |
     ResponseFlag | |
     ResultType | |
     Smoke | |
     StartOfMessage | |
     StopReason | |
     SubscribeType | |
     SyncState | |
     TDLType | |
     TimeStampType | |
     TrailingEffects | |
     TransmitState | |
     TransmitTerminalPrimaryMode | |
     TransmitTerminalSecondaryMode | |
     UserProtocolIdentification | |
     VariableData | A (name, value) data pair where name is a numeric identifier, and value is an array of bytes |
     WarheadType | |
     WeaponState | |
    example | |
     f18 | |
      F18 | A simple F18 simulator |
       KeyboardScanner | Keyboard thread reads and handles keyboard events |
      VehicleSim | Simple simulation of a fixed wing air vehicle which flies in a circle |
     listen | |
      Listen | Example which listens for remote simulation entities and demonstrates various VRLJ features |
       KeyboardScanner | Keyboard thread reads and handles keyboard events |
     talk | |
      Talk | Example which publishes a single, simple simulation entity and demonstrates various VRLJ features |
    interaction | Definitions of simulation interactions and related classes |
     AcknowledgeInteraction | Acknowledge message between entities |
     ActionRequestInteraction | ActionRequest message between entities |
     ActionResponseInteraction | ActionResponse message between entities |
     DataInteraction | A Data interaction simply sends FixedData and VariableData between simulations |
     DetonateInteraction | Simulated munition detonation |
     FireInteraction | Simulated weapon firing interaction, describes the firing of a single weapon |
     Interaction | Identifies all simulation interactions |
     InteractionDispatcher< Tintr extends Interaction > | This interface defines a source of InteractionListener events |
     InteractionListener< Tintr extends Interaction > | An interface to define Interaction callbacks |
     SetDataInteraction | A Data interaction simply sends FixedData and VariableData between simulations |
     SignalInteraction | Signal message between entities |
     StartResumeInteraction | StartResume message between entities |
     StopFreezeInteraction | StopFreeze message between entities |
    math | Simulation mathematics classes and utilities |
     ConstMatrix3d | An interface to Matrix3d which only exposes methods which don't allow altering the object, e.g |
     ConstQuaternion | An interface to Quaternion which only exposes methods which don't allow altering the object |
     ConstTaitBryan | An interface to TaitBryan which only exposes methods which don't allow altering the object, e.g |
     ConstVector3d | An interface to Vector3d which only exposes methods which don't allow altering the object, e.g |
     ConstVector3f | An interface to Vector3f which only exposes methods which don't allow altering the object, e.g |
     MathUtil | Various math utilities |
     Matrix3d | A 3x3 matrix |
     Quaternion | Quaternion |
     TaitBryan | DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles |
     Vector3d | Represents a 3D vector using three doubles |
     Vector3f | Represents a 3D vector using three floats |
    object | Definitions of simulation objects and related classes |
     BaseObject< TIdentifier extends ObjectIdentifier > | A common base class for all simulation objects |
     EmbeddedIdentifier | A tuple which uniquely identifies a embedded object |
     Entity | A simulation object |
     EntityPublisher | |
     GlobalObjectDesignator | A name which uniquely identifies an instance of a simulation object |
     ObjectDispatcher< TIdentifier extends ObjectIdentifier, Tobj extends BaseObject<?> > | Capability to add or remove listeners for ObjectListener callbacks |
     ObjectIdentifier | Objects of this class uniquely identify simulation object instances |
     ObjectListener< TIdentifier extends ObjectIdentifier, Tobj extends BaseObject<?extends ObjectIdentifier > > | Identifies callbacks for simulation object life cycle changes (created, updated, deleted) |
     ObjectPredicate< Tobj extends BaseObject<?> > | A function which takes a simulation object such as an Entity and returns a boolean |
     ObjectPublisher< TIdentifier extends ObjectIdentifier, TObject extends BaseObject< TIdentifier > > | Publish an object with a given identifier |
     PublisherFactory | Create publishers for known objects |
     RadioReceiver | A simulation Receiver object |
     RadioTransmitter | A simulation transmitter object |
     ReflectedEntityMap | A map of reflected Entity objects from remote simulations |
     ReflectedMap< TIdentifier extends ObjectIdentifier, Tobj extends BaseObject< TIdentifier > > | A read-only map of (identifier, simulation object) which reflects changes of object life cycle and state |
     ReflectedObjectCollection | A collection of reflected objects indexed by object identifier (object name) with subscription for changes |
     ReflectedRadioReceiverMap | A map of reflected RadioReceiver objects from remote simulations |
     ReflectedRadioTransmitterMap | A map of reflected RadioTransmitter objects from remote simulations |
    vl | Primary vrlj package containing exercise connection, exceptions, etc |
     AutoCloseable | MAK implementation of AutoCloseable interface |
     BitUtil | A collection of simple utilities for manipulating bitfields |
     Clock | A clock which tracks simulation time |
     ConnectionType | Do not modify DIS, HLA, HLA1516, or HLA1516e without modifying JNI code |
     ExerciseConnection | Instances of ExerciseConnection provide an application's interface or connection to the network |
     ExerciseConnectionFactory | Create an ExerciseConnection given some configuration and initialization information |
     ExerciseConnectionInitializer | Initialization data for an ExerciseConnection implementation |
     ExerciseConnectionType | Type of exercise connection created by the factory |
     NotifyLevel | Log notify level used by VR-Link C++ |
     ProcessUtil | Process utilities for VRLJ |
     VrlException | Base Exception class for all VR-Link Java Exceptions |
     VrlLicenseErrorException | This is the base exception for all licensing related exceptions |
 AutoCloseable | |
 AutoCloseable | |
 BaseObject | |
 Exception | |
 ObjectDispatcher | |
 ObjectPublisher | |
 Runnable | |