|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use I_Unitable | |
|---|---|
| uavsim.datatypes | Provides... |
| uavsim.graphics | Provides... |
| uavsim.graphics.instruments | Provides... |
| Uses of I_Unitable in uavsim.datatypes |
|---|
| Classes in uavsim.datatypes with type parameters of type I_Unitable | |
|---|---|
class |
Interval<_UNIT_ extends I_Unitable<_UNIT_>>
Defines an interval for any I_Unitable datatype. |
| Classes in uavsim.datatypes that implement I_Unitable | |
|---|---|
class |
A_Angle<_ANGLETYPE_ extends A_Angle<?>>
Defines the shared aspects of an angle. |
class |
A_Attitude<_TYPE_ extends A_Attitude<?>>
Defines the shared aspects of a degree of attitude freedom. |
class |
A_Coordinate<_TYPE_ extends A_Coordinate<?>>
Defines the shared aspects of a coordinate. |
class |
A_CoordinateCartesian<_TYPE_ extends A_CoordinateCartesian<?>>
Defines the shared aspects of a two-dimensional Cartesian coordinate. |
class |
A_CoordinatePolar<_TYPE_ extends A_CoordinatePolar<?,?>,_ANGLETYPE_ extends A_Angle<?>>
Defines the shared aspects of a two-dimensional polar coordinate based on mathematical angles. |
class |
A_Deviation<_TYPE_ extends A_Deviation<_TYPE_>>
Defines zzz |
class |
A_Frequency<_TYPE_ extends A_Frequency<?>>
Defines the shared aspects of a radio frequency. |
class |
A_LatitudeLongitude<_TYPE_ extends A_LatitudeLongitude<?>>
Defines the shared aspects of a latitude and longitude in terms of Universal Transverse Mercator (UTM) coordinates. |
class |
Airspeed
Defines an airspeed. |
class |
Altitude
Defines an altitude. |
class |
AngleMathematical
Defines the shared aspects of a mathematical angle in degrees, which has zero degrees at the right and moves counterclockwise. |
class |
AngleNavigational
Defines the shared aspects of a navigational angle, which has zero degrees (north) at the top and moves clockwise. |
class |
Attitude
Defines attitude in three degrees of freedom for pitch, roll, and yaw. |
class |
AttitudePitch
Defines the pitch degree of freedom of an attitude on the interval [+180,-180) navigational degrees, with 0 being nose level. |
class |
AttitudeRoll
Defines the roll element of an attitude on the interval [+180,-180] navigational degrees, with 0 being wings level. |
class |
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). |
class |
CoordinateCartesianAbsolute
Defines the basic elements of arbitrary two-dimensional Cartesian coordinate system for absolute coordinates. |
class |
CoordinateCartesianRelative
Defines the basic elements of arbitrary two-dimensional Cartesian coordinate system for relative coordinates. |
class |
CoordinatePolarMathematical
Defines the basic elements of arbitrary two-dimensional polar coordinate system based on mathematical angles. |
class |
CoordinatePolarNavigational
Defines the basic elements of arbitrary two-dimensional polar coordinate system based on mathematical angles. |
class |
CoordinatePolarNavigational3D
zzz |
class |
CoordinateWorld
Defines the basic elements of arbitrary two-dimensional Cartesian coordinate system based on Universal Transverse Mercator (UTM) latitude and longitude. |
class |
CoordinateWorld3D
Defines the basic elements of arbitrary three-dimensional Cartesian coordinate system based on Universal Transverse Mercator (UTM) latitude and longitude, plus altitude. |
class |
Course
Defines the course degree of freedom of an attitude on the interval [-180,+180] navigational degrees, with 0 being north. |
class |
DegreesPerSecond
Defines a rate of change in degrees per second. |
class |
Deviation
Defines a percent deviation from zero on the interval [-1,+1]. |
class |
DeviationFree
Defines a percent deviation from zero on the interval [-1,+1]. |
class |
Distance
Defines a distance with arbitrary units. |
class |
FrequencyComponent
Defines a component of frequency in terms of a value on interval. |
class |
GenericValue
Defines a generic double value as an I_Unitable datatype with no specific unit. |
class |
Latitude
Defines latitude in terms of Universal Transverse Mercator (UTM) coordinates. |
class |
Longitude
Defines longitude in terms of Universal Transverse Mercator (UTM) coordinates. |
class |
NDBFrequency
Defines an NDB frequency in terms of major (KHz) components between 190 and 535 with a step of 1. |
class |
Radius
Defines a mathematical radius. |
class |
RevolutionsPerMinute
Defines revolutions per minute. |
class |
Scaler
Defines a scaler, which is a non-negative scaling coefficient representing a percentage. |
class |
Time
Defines a datatype for time based on seconds. |
class |
Velocity
Defines a velocity as a speed and direction as a navigational angle. |
class |
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. |
| Fields in uavsim.datatypes declared as I_Unitable | |
|---|---|
private _UNIT_ |
Interval._end
the end value |
private _UNIT_ |
Interval._start
the start value |
private _UNIT_ |
Interval._step
the step value, if defined; otherwise null |
private _UNIT_ |
Interval.Iterator._step2
the amount to move for each step |
private _UNIT_ |
Interval.Iterator._value
the current value |
| Uses of I_Unitable in uavsim.graphics |
|---|
| Methods in uavsim.graphics with type parameters of type I_Unitable | ||
|---|---|---|
static
|
GraphicsSupport.drawArc(java.awt.Graphics2D graphics,
Radius radius,
CoordinateCartesianAbsolute origin,
ArcDescriptor<_UNIT_> descriptor,
I_AngleMapper<_UNIT_> instrument)
Draws an arc. |
|
static
|
GraphicsSupport.drawNeedle(java.awt.Graphics2D graphics,
Radius radius,
CoordinateCartesianAbsolute origin,
NeedleDescriptor descriptor,
I_AngleMapper<_UNIT_> instrument,
_UNIT_ value)
Draws a needle. |
|
static
|
GraphicsSupport.drawNumbers(java.awt.Graphics2D graphics,
Radius radius,
CoordinateCartesianAbsolute origin,
NumberDescriptor<_UNIT_> descriptor,
I_AngleMapper<_UNIT_> instrument,
_UNIT_... offset)
Draws numbers on a ringed instrument. |
|
static
|
GraphicsSupport.drawTick(java.awt.Graphics2D graphics,
CoordinateCartesianAbsolute anchor,
_UNIT_ value,
Ring radii,
int width,
I_AngleMapper<_UNIT_> instrument)
Draws a single tick. |
|
static
|
GraphicsSupport.drawTicks(java.awt.Graphics2D graphics,
Radius radius,
CoordinateCartesianAbsolute anchor,
TickDescriptor<_UNIT_> tickDescriptor,
I_AngleMapper<_UNIT_> instrument,
_UNIT_... offset)
Draws ticks over an interval on a ringed instrument. |
|
| Methods in uavsim.graphics with parameters of type I_Unitable | ||
|---|---|---|
static
|
GraphicsSupport.drawNumbers(java.awt.Graphics2D graphics,
Radius radius,
CoordinateCartesianAbsolute origin,
NumberDescriptor<_UNIT_> descriptor,
I_AngleMapper<_UNIT_> instrument,
_UNIT_... offset)
Draws numbers on a ringed instrument. |
|
static
|
GraphicsSupport.drawTicks(java.awt.Graphics2D graphics,
Radius radius,
CoordinateCartesianAbsolute anchor,
TickDescriptor<_UNIT_> tickDescriptor,
I_AngleMapper<_UNIT_> instrument,
_UNIT_... offset)
Draws ticks over an interval on a ringed instrument. |
|
| Uses of I_Unitable in uavsim.graphics.instruments |
|---|
| Classes in uavsim.graphics.instruments with type parameters of type I_Unitable | |
|---|---|
class |
A_CircularInstrument<_UNIT_ extends I_Unitable<_UNIT_>>
Defines the shared elements of all resizeable circular instruments ("steam gauges"). |
class |
ArcDescriptor<_UNIT_ extends I_Unitable<_UNIT_>>
Defines an arc over an interval of a unit. |
class |
CircularFaceplateDescriptor<_UNIT_ extends I_Unitable<_UNIT_>>
Provides a descriptor for the faceplate of circular "steam" gauges. |
interface |
I_AngleMapper<_UNIT_ extends I_Unitable<_UNIT_>>
Declares the capability to translate a unit of measurement into an angle to be rendered by a needle on a circular instrument. |
class |
NumberDescriptor<_UNIT_ extends I_Unitable<_UNIT_>>
Defines a number descriptor. |
class |
TickDescriptor<_UNIT_ extends I_Unitable<_UNIT_>>
Defines a tick descriptor. |
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||