|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.units.Unit
Unit
framework.
Placeholder for future Unit
class. This
skeleton will be removed when the real classes (from
JSR-108:
Units specification) will be publicly available.
IMPORTANT: future version will NOT be compatible
will this one. Remind, this is a temporary class!
Field Summary | |
static Unit |
ARC_SECOND
Deprecated. Replaced by NonSI.SECOND_ANGLE . |
static Unit |
DAY
Deprecated. Replaced by NonSI.DAY . |
static Unit |
DEGREE
Deprecated. Replaced by NonSI.DEGREE_ANGLE . |
static Unit |
DIMENSIONLESS
Deprecated. Convenience constant for dimensionless unit. |
static Unit |
DMS
Deprecated. Convenience constant for "Degrees Minutes Secondes" unit. |
static Unit |
KILOGRAM
Deprecated. Replaced by SI.KILOGRAM . |
static Unit |
KILOMETRE
Deprecated. Replaced by SI.KILO(SI.METER) . |
static Unit |
METRE
Deprecated. Replaced by SI.METER . |
static Unit |
MILLISECOND
Deprecated. Replaced by SI.MILLI(SI.SECOND) . |
static Unit |
RADIAN
Deprecated. Replaced by SI.RADIAN . |
static Unit |
SECOND
Deprecated. Replaced by SI.SECOND . |
static Unit |
SEXAGESIMAL_DEGREE
Deprecated. Convenience constant for "Degrees dot Minutes Secondes" unit. |
Method Summary | |
abstract boolean |
canConvert(Unit that)
Deprecated. Indique si les unit?s this et that sont compatibles.
|
abstract void |
convert(double[] values,
Unit fromUnit)
Deprecated. Effectue sur-place la conversion de mesures exprim?es selon d'autres unit?s. |
abstract double |
convert(double value,
Unit fromUnit)
Deprecated. Effectue la conversion d'une mesure exprim?e selon d'autres unit?s. |
abstract void |
convert(float[] values,
Unit fromUnit)
Deprecated. Effectue sur-place la conversion de mesures exprim?es selon d'autres unit?s. |
Unit |
divide(Unit that)
Deprecated. Divise cette unit? par une autre unit?. |
boolean |
equals(java.lang.Object unit)
Deprecated. Indique si deux unit?s sont ?gales et utilisent le m?me symbole. |
static Unit |
get(java.lang.String symbol)
Deprecated. Retourne les unit?s qui correspondent au symbole sp?cifi?. |
java.lang.String |
getLocalizedName()
Deprecated. Retourne le nom de l'unit? dans la langue de l'utilisateur. |
java.lang.String |
getLocalizedQuantityName()
Deprecated. Retourne la quantit? que repr?sente cette unit? dans la langue de l'utilisateur. |
abstract java.lang.String |
getQuantityName()
Deprecated. Retourne la quantit? que repr?sente cette unit?. |
abstract UnitTransform |
getTransform(Unit fromUnit)
Deprecated. Retourne un objet qui saura convertir selon ces unit?s les valeurs exprim?es selon d'autres unit?s. |
abstract int |
hashCode()
Deprecated. Retourne un code propre ? cette unit?. |
Unit |
multiply(Unit that)
Deprecated. Multiplie cette unit? par une autre unit?. |
Unit |
pow(double power)
Deprecated. ?l?ve ces unit?s ? une puissance fractionnaire. |
Unit |
pow(int power)
Deprecated. ?l?ve ces unit?s ? une puissance enti?re. |
abstract Unit |
rename(java.lang.String symbol,
org.geotools.units.PrefixSet prefix)
Deprecated. Renvoie une unit? identique ? celle-ci, mais avec un nouveau symbole et de nouveaux pr?fix. |
abstract Unit |
scale(double amount)
Deprecated. Cr?e une nouvelle unit? proportionnelle ? cette unit?. |
abstract Unit |
shift(double offset)
Deprecated. Cr?e une nouvelle unit? d?cal?e par rapport ? cette unit?. |
javax.units.Unit |
toJSR108()
Deprecated. Returns this unit as a javax.units object. |
java.lang.String |
toString()
Deprecated. Retourne les symboles de ces unit?s, par exemple "m/s". |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final Unit DIMENSIONLESS
public static final Unit RADIAN
SI.RADIAN
.
public static final Unit DEGREE
NonSI.DEGREE_ANGLE
.
public static final Unit METRE
SI.METER
.
public static final Unit KILOMETRE
SI.KILO(SI.METER)
.
public static final Unit SECOND
SI.SECOND
.
public static final Unit MILLISECOND
SI.MILLI(SI.SECOND)
.
public static final Unit DAY
NonSI.DAY
.
public static final Unit KILOGRAM
SI.KILOGRAM
.
public static final Unit ARC_SECOND
NonSI.SECOND_ANGLE
.
public static final Unit DMS
AngleFormat
class. However, this
"unit" appears really often in the EPSG database, and we
need it for interoperability with legacy libraries.
public static final Unit SEXAGESIMAL_DEGREE
AngleFormat
class. However, this
"unit" appears really often in the EPSG database, and we
need it for interoperability with legacy libraries.
Method Detail |
public final javax.units.Unit toJSR108()
javax.units
object.
public static Unit get(java.lang.String symbol)
null
.
symbol
- Symbole des unit?s recherch?es. Cet argument ne doit pas ?tre nul.
public abstract Unit rename(java.lang.String symbol, org.geotools.units.PrefixSet prefix)
symbol
- Nouveau symbole repr?sentant cette unit?. Si ce
param?tre est nul, un symbole par d?faut sera cr??.prefix
- Liste des pr?fix autoris?s pour le symbole.
this
, mais ne sera jamais null
.public java.lang.String getLocalizedName()
public abstract java.lang.String getQuantityName()
null
.
public java.lang.String getLocalizedQuantityName()
null
.
public Unit pow(int power) throws UnitException
this
selon que power
ait la valeur 0 ou 1 respectivement, et lance une exception
dans tous les autres cas.
power
- La puissance ? laquelle ?lever cette unit?.
this
? la puissance power
.
UnitException
- Si ces unit?s ne peuvent ?tre
?lev?es ? une puissance autre que 0 et 1.multiply(org.geotools.units.Unit)
,
divide(org.geotools.units.Unit)
,
scale(double)
,
shift(double)
public Unit pow(double power) throws UnitException
pow(int)
pour les puissances enti?res, et lance une exception dans tous les autres cas.
power
- La puissance ? laquelle ?lever cette unit?.
this
? la puissance power
.
UnitException
- Si ces unit?s ne peuvent ?tre
?lev?es ? une puissance autre que 0 et 1.public Unit multiply(Unit that) throws UnitException
this
si that
est
?gal ? une unit? sans dimension, et lance une exception dams tous les autres cas.
that
- L'unit? par laquelle multiplier cette unit?.
this
par that
.
UnitException
- Si les unit?s this
that
ne peuvent pas ?tre multipli?es.pow(int)
,
divide(org.geotools.units.Unit)
,
scale(double)
,
shift(double)
public Unit divide(Unit that) throws UnitException
this
si that
est
?gal ? une unit? sans dimension, et lance une exception dams tous les autres cas.
that
- L'unit? par laquelle diviser cette unit?.
this
par that
.
UnitException
- Si les unit?s this
that
ne peuvent pas ?tre divis?es.pow(int)
,
multiply(org.geotools.units.Unit)
,
scale(double)
,
shift(double)
public abstract Unit scale(double amount)
Unit KILOMETRE=METRE.scale(1000)
.
amount
- Facteur par lequel il faudra diviser les valeurs
exprim?es selon ces unit?s pour obtenir des valeurs
exprim?es selon les nouvelles unit?s.
pow(int)
,
multiply(org.geotools.units.Unit)
,
divide(org.geotools.units.Unit)
,
shift(double)
public abstract Unit shift(double offset)
Unit CELCIUS=KELVIN.shift(273.15)
.
offset
- Constante ? soustraire aux valeurs exprim?es selon ces
unit?s pour obtenir des valeurs exprim?es selon les nouvelles
unit?s.
pow(int)
,
multiply(org.geotools.units.Unit)
,
divide(org.geotools.units.Unit)
,
scale(double)
public abstract boolean canConvert(Unit that)
this
et that
sont compatibles.
Si elles le sont, alors les m?thodes convert
ne lanceront jamais
d'exception pour ces unit?s. Toutes les classes du paquet org.geotools.units
garantissent que this.canConvert(that)
donnera toujours le m?me
r?sultat que that.canConvert(this)
. Si vous ?crivez vos propres
classes d?riv?es de Unit
, vous devrez vous assurer que cette
condition reste respect?e. Mais ?vitez d'appeller that.canConvert(this)
? l'int?rieur de cette m?thode sous peine de tomber dans une boucle sans fin.
that
- Autre unit?s avec laquelle on veut
v?rifier si ces unit?s sont compatibles.
true
Si l'on garantie que les m?thodes
convert
ne lanceront pas d'exceptions.public abstract double convert(double value, Unit fromUnit) throws UnitException
METRE.convert(1, FOOT)
retournera 0.3048
.
value
- La valeur exprim?e selon les autres unit?s (fromUnit
).fromUnit
- Les autres unit?s.
this
).
UnitException
- Si les unit?s ne sont pas compatibles.public abstract void convert(double[] values, Unit fromUnit) throws UnitException
values
- En entr?, les valeurs exprim?es selon les autres unit?s
(fromUnit
). En sortie, les valeurs exprim?es selon ces
unit?s (this
).fromUnit
- Les autres unit?s.
UnitException
- Si les unit?s ne sont pas compatibles. Dans ce
cas, aucun ?l?ment de values
n'aura ?t? modifi?.public abstract void convert(float[] values, Unit fromUnit) throws UnitException
values
- En entr?, les valeurs exprim?es selon les autres
unit?s (fromUnit
). En sortie, les valeurs exprim?es
selon ces unit?s (this
).fromUnit
- Les autres unit?s.
UnitException
- Si les unit?s ne sont pas compatibles. Dans ce
cas, aucun ?l?ment de values
n'aura ?t? modifi?.public abstract UnitTransform getTransform(Unit fromUnit) throws UnitException
fromUnit
- Unit?s ? partir de lesquel faire les conversions.
fromUnit
vers les unit?s this
. Cette m?thode ne
retourne jamais null
.
UnitException
- Si les unit?s ne sont pas compatibles.public boolean equals(java.lang.Object unit)
public abstract int hashCode()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |