Package uavsim.datatypes

Provides...

See:
          Description

Interface Summary
I_Unitable<_UNIT_> Declares the capability to do basic manipulation on units of measurement like Time, Latitude, Altitude, etc.
 

Class Summary
A_Angle<_ANGLETYPE_ extends A_Angle<?>> Defines the shared aspects of an angle.
A_Arc<_ANGLETYPE_ extends A_Angle<_ANGLETYPE_>> Defines the shared aspects of an arc formed by two angles.
A_Attitude<_TYPE_ extends A_Attitude<?>> Defines the shared aspects of a degree of attitude freedom.
A_Coordinate<_TYPE_ extends A_Coordinate<?>> Defines the shared aspects of a coordinate.
A_CoordinateCartesian<_TYPE_ extends A_CoordinateCartesian<?>> Defines the shared aspects of a two-dimensional Cartesian coordinate.
A_CoordinatePolar<_TYPE_ extends A_CoordinatePolar<?,?>,_ANGLETYPE_ extends A_Angle<?>> Defines the shared aspects of a two-dimensional polar coordinate based on mathematical angles.
A_Deviation<_TYPE_ extends A_Deviation<_TYPE_>> Defines zzz
A_Frequency<_TYPE_ extends A_Frequency<?>> Defines the shared aspects of a radio frequency.
A_LatitudeLongitude<_TYPE_ extends A_LatitudeLongitude<?>> Defines the shared aspects of a latitude and longitude in terms of Universal Transverse Mercator (UTM) coordinates.
Airspeed Defines an airspeed.
Altitude Defines an altitude.
AngleMathematical Defines the shared aspects of a mathematical angle in degrees, which has zero degrees at the right and moves counterclockwise.
AngleNavigational Defines the shared aspects of a navigational angle, which has zero degrees (north) at the top and moves clockwise.
ArcMathematical Defines an arc formed by two mathematical angles.
ArcNavigational Defines an arc formed by two navigational angles.
Attitude Defines attitude in three degrees of freedom for pitch, roll, and yaw.
AttitudePitch Defines the pitch degree of freedom of an attitude on the interval [+180,-180) navigational degrees, with 0 being nose level.
AttitudeRoll Defines the roll element of an attitude on the interval [+180,-180] navigational degrees, with 0 being wings level.
AttitudeYaw Defines the yaw degree of freedom of an attitude on the interval [-180,+180] navigational degrees, with 0 being north (or straight forward in terms of heading relative to course).
Box Defines a box with an anchor at its center and a size, both in arbitrary units.
Circle Defines a circle with an anchor at its center and a size, both in arbitrary units.
CoordinateCartesianAbsolute Defines the basic elements of arbitrary two-dimensional Cartesian coordinate system for absolute coordinates.
CoordinateCartesianRelative Defines the basic elements of arbitrary two-dimensional Cartesian coordinate system for relative coordinates.
CoordinatePolarMathematical Defines the basic elements of arbitrary two-dimensional polar coordinate system based on mathematical angles.
CoordinatePolarNavigational Defines the basic elements of arbitrary two-dimensional polar coordinate system based on mathematical angles.
CoordinatePolarNavigational3D zzz
CoordinateWorld Defines the basic elements of arbitrary two-dimensional Cartesian coordinate system based on Universal Transverse Mercator (UTM) latitude and longitude.
CoordinateWorld3D Defines the basic elements of arbitrary three-dimensional Cartesian coordinate system based on Universal Transverse Mercator (UTM) latitude and longitude, plus altitude.
Course Defines the course degree of freedom of an attitude on the interval [-180,+180] navigational degrees, with 0 being north.
DegreesPerSecond Defines a rate of change in degrees per second.
Deviation Defines a percent deviation from zero on the interval [-1,+1].
DeviationFree Defines a percent deviation from zero on the interval [-1,+1].
Distance Defines a distance with arbitrary units.
FrequencyComponent Defines a component of frequency in terms of a value on interval.
GenericValue Defines a generic double value as an I_Unitable datatype with no specific unit.
Interval<_UNIT_ extends I_Unitable<_UNIT_>> Defines an interval for any I_Unitable datatype.
Latitude Defines latitude in terms of Universal Transverse Mercator (UTM) coordinates.
Line Defines a line as start and end coordinates in arbitrary units.
Longitude Defines longitude in terms of Universal Transverse Mercator (UTM) coordinates.
NDBFrequency Defines an NDB frequency in terms of major (KHz) components between 190 and 535 with a step of 1.
Radius Defines a mathematical radius.
RevolutionsPerMinute Defines revolutions per minute.
Ring Defines a ring as inner and outer radii.
Scaler Defines a scaler, which is a non-negative scaling coefficient representing a percentage.
ScalerPair Defines a pair of scalers, which is useful to encapsulate a lower and upper relative bound.
SevenDOFDescriptor Encapsulates the CoordinateWorld, Altitude, and Attitude data elements into a 6-DOF (degree of freedom) descriptor, and optionally also Course for a 7-DOF descriptor.
Size Defines a size as a height and width in arbitrary units.
TextDescriptor Defines the descriptor for a text string to render.
Time Defines a datatype for time based on seconds.
Velocity Defines a velocity as a speed and direction as a navigational angle.
VOR_ILS_DME_Frequency Defines a VOR frequency in terms of major (MHz) and minor (KHz) components between 108.000 and 135.999 with respective steps of 1 and 25.
 

Enum Summary
A_LatitudeLongitude.E_Format The enumeration defines the format of the encoding.
 

Exception Summary
UnsupportedCoordinateException Defines an exception for a coordinate that is not supported in the defined world.
 

Package uavsim.datatypes Description

Provides...