Package org.opengis.test
Class Units
- java.lang.Object
-
- org.opengis.test.Units
-
-
Field Summary
Fields Modifier and Type Field Description private javax.measure.Unit<javax.measure.quantity.Time>
day
Temporal units used in the test.private static Units
DEFAULT
The default instance, created when first needed.private javax.measure.Unit<javax.measure.quantity.Angle>
degree
Angular units used in the test.private javax.measure.Unit<javax.measure.quantity.Length>
kilometre
Linear units used in the test.private javax.measure.Unit<javax.measure.quantity.Length>
metre
Linear units used in the test.private javax.measure.Unit<javax.measure.quantity.Dimensionless>
one
Dimensionless units used in the tests.private javax.measure.Unit<javax.measure.quantity.Dimensionless>
ppm
Dimensionless units used in the tests.private javax.measure.Unit<javax.measure.quantity.Angle>
radian
Angular units used in the test.private javax.measure.Unit<javax.measure.quantity.Time>
second
Temporal units used in the test.
-
Constructor Summary
Constructors Modifier Constructor Description protected
Units(javax.measure.spi.SystemOfUnits system)
Creates a new factory which will use the given system of units.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.measure.Unit<javax.measure.quantity.Time>
day()
Unit of measurement defined as 24×60×60 seconds.javax.measure.Unit<javax.measure.quantity.Angle>
degree()
Unit of measurement defined as π/180 radians.static Units
getDefault()
Returns the default units factory.private static javax.measure.Unit<javax.measure.quantity.Dimensionless>
getDimensionless(javax.measure.spi.SystemOfUnits system)
Returns the dimensionless unit.Citation
getVendor()
Not yet implemented.javax.measure.Unit<javax.measure.quantity.Length>
kilometre()
Unit of measurement defined as 1000 metres.javax.measure.Unit<javax.measure.quantity.Length>
metre()
Base unit of measurement for lengths.javax.measure.Unit<javax.measure.quantity.Dimensionless>
one()
Dimensionless unit for scale measurements.javax.measure.Unit<javax.measure.quantity.Dimensionless>
ppm()
The "parts per million" unit.javax.measure.Unit<javax.measure.quantity.Angle>
radian()
The base unit of measurement for angle.javax.measure.Unit<javax.measure.quantity.Time>
second()
Base unit of measurement for durations.
-
-
-
Field Detail
-
DEFAULT
private static Units DEFAULT
The default instance, created when first needed.- See Also:
getDefault()
-
metre
private final javax.measure.Unit<javax.measure.quantity.Length> metre
Linear units used in the test.
-
kilometre
private final javax.measure.Unit<javax.measure.quantity.Length> kilometre
Linear units used in the test.
-
radian
private final javax.measure.Unit<javax.measure.quantity.Angle> radian
Angular units used in the test.
-
degree
private final javax.measure.Unit<javax.measure.quantity.Angle> degree
Angular units used in the test.
-
second
private final javax.measure.Unit<javax.measure.quantity.Time> second
Temporal units used in the test.
-
day
private final javax.measure.Unit<javax.measure.quantity.Time> day
Temporal units used in the test.
-
one
private final javax.measure.Unit<javax.measure.quantity.Dimensionless> one
Dimensionless units used in the tests.
-
ppm
private final javax.measure.Unit<javax.measure.quantity.Dimensionless> ppm
Dimensionless units used in the tests.
-
-
Method Detail
-
getDefault
public static Units getDefault()
Returns the default units factory. This factory uses the unit service provider which is current at the time of the first invocation of this method.- Returns:
- the default units factory.
-
getDimensionless
private static javax.measure.Unit<javax.measure.quantity.Dimensionless> getDimensionless(javax.measure.spi.SystemOfUnits system)
Returns the dimensionless unit. This is a workaround for what seems to be a bug in the reference implementation 1.0.1 of unit API.
-
getVendor
public Citation getVendor()
Not yet implemented.
-
metre
public javax.measure.Unit<javax.measure.quantity.Length> metre()
Base unit of measurement for lengths.
-
kilometre
public javax.measure.Unit<javax.measure.quantity.Length> kilometre()
Unit of measurement defined as 1000 metres.
-
radian
public javax.measure.Unit<javax.measure.quantity.Angle> radian()
The base unit of measurement for angle.
-
degree
public javax.measure.Unit<javax.measure.quantity.Angle> degree()
Unit of measurement defined as π/180 radians.
-
second
public javax.measure.Unit<javax.measure.quantity.Time> second()
Base unit of measurement for durations.
-
day
public javax.measure.Unit<javax.measure.quantity.Time> day()
Unit of measurement defined as 24×60×60 seconds.
-
one
public javax.measure.Unit<javax.measure.quantity.Dimensionless> one()
Dimensionless unit for scale measurements.
-
ppm
public javax.measure.Unit<javax.measure.quantity.Dimensionless> ppm()
The "parts per million" unit.
-
-