|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<FluxDensityUnits> edu.nrao.sss.measure.FluxDensityUnits
public enum FluxDensityUnits
Units of measure for flux densities.
Table of Units
Element | Name(s)1 | Symbol(s)2 | Cycles per Second |
---|---|---|---|
YOCTOJANSKY | YOCTOJANSKY | yJy | 10-24 |
ZEPTOJANSKY | ZEPTOJANSKY | zJy | 10-21 |
ATTOJANSKY | ATTOJANSKY | aJy | 10-18 |
FEMTOJANSKY | FEMTOJANSKY | fJy | 10-15 |
PICOJANSKY | PICOJANSKY | pJy | 10-12 |
NANOJANSKY | NANOJANSKY | nJy | 10-9 |
MICROJANSKY | MICROJANSKY | µJy | 10-6 |
MILLIJANSKY | MILLIJANSKY | mJy | 0.001 |
CENTIJANSKY | CENTIJANSKY | cJy | 0.01 |
DECIJANSKY | DECIJANSKY | dJy | 0.1 |
JANSKY | JANSKY | Jy | 1.0 |
DECAJANSKY | DECAJANSKY | daJy | 10.0 |
HECTOJANSKY | HECTOJANSKY | hJy | 100.0 |
KILOJANSKY | KILOJANSKY | kJy | 1,000.0 |
MEGAJANSKY | MEGAJANSKY | MJy | 106 |
GIGAJANSKY | GIGAJANSKY | GJy | 109 |
TERAJANSKY | TERAJANSKY | TJy | 1012 |
PETAJANSKY | PETAJANSKY | PJy | 1015 |
ETAJANSKY | ETAJANSKY | EJy | 1018 |
ZETTAJANSKY | ZETTAJANSKY | ZJy | 1021 |
YOTTAJANSKY | YOTTAJANSKY | YJy | 1024 |
fromString(String)
. Note that the names are
not case sensitive.fromString(String)
. Note that the symbols are
case sensitive.
Table of Conversion Factors3
yJy | zJy | aJy | fJy | pJy | nJy | µJy | mJy | cJy | dJy | Jy | daJy | hJy | kJy | MJy | GJy | TJy | PJy | EJy | ZJy | YJy | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
YOCTOJANSKY | 1 | 0.001 | 0.000001 | 1E-9 | 1E-12 | 1E-15 | 1E-18 | 1E-21 | 1E-22 | 1E-23 | 1E-24 | 1E-25 | 1E-26 | 1E-27 | 1E-30 | 1E-33 | 1E-36 | 1E-39 | 1E-42 | 1E-45 | 1E-48 |
ZEPTOJANSKY | 1E+3 | 1 | 0.001 | 0.000001 | 1E-9 | 1E-12 | 1E-15 | 1E-18 | 1E-19 | 1E-20 | 1E-21 | 1E-22 | 1E-23 | 1E-24 | 1E-27 | 1E-30 | 1E-33 | 1E-36 | 1E-39 | 1E-42 | 1E-45 |
ATTOJANSKY | 1E+6 | 1E+3 | 1 | 0.001 | 0.000001 | 1E-9 | 1E-12 | 1E-15 | 1E-16 | 1E-17 | 1E-18 | 1E-19 | 1E-20 | 1E-21 | 1E-24 | 1E-27 | 1E-30 | 1E-33 | 1E-36 | 1E-39 | 1E-42 |
FEMTOJANSKY | 1E+9 | 1E+6 | 1E+3 | 1 | 0.001 | 0.000001 | 1E-9 | 1E-12 | 1E-13 | 1E-14 | 1E-15 | 1E-16 | 1E-17 | 1E-18 | 1E-21 | 1E-24 | 1E-27 | 1E-30 | 1E-33 | 1E-36 | 1E-39 |
PICOJANSKY | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1 | 0.001 | 0.000001 | 1E-9 | 1E-10 | 1E-11 | 1E-12 | 1E-13 | 1E-14 | 1E-15 | 1E-18 | 1E-21 | 1E-24 | 1E-27 | 1E-30 | 1E-33 | 1E-36 |
NANOJANSKY | 1E+15 | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1 | 0.001 | 0.000001 | 1E-7 | 1E-8 | 1E-9 | 1E-10 | 1E-11 | 1E-12 | 1E-15 | 1E-18 | 1E-21 | 1E-24 | 1E-27 | 1E-30 | 1E-33 |
MICROJANSKY | 1E+18 | 1E+15 | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1 | 0.001 | 0.0001 | 0.00001 | 0.000001 | 1E-7 | 1E-8 | 1E-9 | 1E-12 | 1E-15 | 1E-18 | 1E-21 | 1E-24 | 1E-27 | 1E-30 |
MILLIJANSKY | 1E+21 | 1E+18 | 1E+15 | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1 | 0.1 | 0.01 | 0.001 | 0.0001 | 0.00001 | 0.000001 | 1E-9 | 1E-12 | 1E-15 | 1E-18 | 1E-21 | 1E-24 | 1E-27 |
CENTIJANSKY | 1E+22 | 1E+19 | 1E+16 | 1E+13 | 1E+10 | 1E+7 | 1E+4 | 1E+1 | 1 | 0.1 | 0.01 | 0.001 | 0.0001 | 0.00001 | 1E-8 | 1E-11 | 1E-14 | 1E-17 | 1E-20 | 1E-23 | 1E-26 |
DECIJANSKY | 1E+23 | 1E+20 | 1E+17 | 1E+14 | 1E+11 | 1E+8 | 1E+5 | 1E+2 | 1E+1 | 1 | 0.1 | 0.01 | 0.001 | 0.0001 | 1E-7 | 1E-10 | 1E-13 | 1E-16 | 1E-19 | 1E-22 | 1E-25 |
JANSKY | 1E+24 | 1E+21 | 1E+18 | 1E+15 | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1E+2 | 1E+1 | 1 | 0.1 | 0.01 | 0.001 | 0.000001 | 1E-9 | 1E-12 | 1E-15 | 1E-18 | 1E-21 | 1E-24 |
DECAJANSKY | 1E+25 | 1E+22 | 1E+19 | 1E+16 | 1E+13 | 1E+10 | 1E+7 | 1E+4 | 1E+3 | 1E+2 | 1E+1 | 1 | 0.1 | 0.01 | 0.00001 | 1E-8 | 1E-11 | 1E-14 | 1E-17 | 1E-20 | 1E-23 |
HECTOJANSKY | 1E+26 | 1E+23 | 1E+20 | 1E+17 | 1E+14 | 1E+11 | 1E+8 | 1E+5 | 1E+4 | 1E+3 | 1E+2 | 1E+1 | 1 | 0.1 | 0.0001 | 1E-7 | 1E-10 | 1E-13 | 1E-16 | 1E-19 | 1E-22 |
KILOJANSKY | 1E+27 | 1E+24 | 1E+21 | 1E+18 | 1E+15 | 1E+12 | 1E+9 | 1E+6 | 1E+5 | 1E+4 | 1E+3 | 1E+2 | 1E+1 | 1 | 0.001 | 0.000001 | 1E-9 | 1E-12 | 1E-15 | 1E-18 | 1E-21 |
MEGAJANSKY | 1E+30 | 1E+27 | 1E+24 | 1E+21 | 1E+18 | 1E+15 | 1E+12 | 1E+9 | 1E+8 | 1E+7 | 1E+6 | 1E+5 | 1E+4 | 1E+3 | 1 | 0.001 | 0.000001 | 1E-9 | 1E-12 | 1E-15 | 1E-18 |
GIGAJANSKY | 1E+33 | 1E+30 | 1E+27 | 1E+24 | 1E+21 | 1E+18 | 1E+15 | 1E+12 | 1E+11 | 1E+10 | 1E+9 | 1E+8 | 1E+7 | 1E+6 | 1E+3 | 1 | 0.001 | 0.000001 | 1E-9 | 1E-12 | 1E-15 |
TERAJANSKY | 1E+36 | 1E+33 | 1E+30 | 1E+27 | 1E+24 | 1E+21 | 1E+18 | 1E+15 | 1E+14 | 1E+13 | 1E+12 | 1E+11 | 1E+10 | 1E+9 | 1E+6 | 1E+3 | 1 | 0.001 | 0.000001 | 1E-9 | 1E-12 |
PETAJANSKY | 1E+39 | 1E+36 | 1E+33 | 1E+30 | 1E+27 | 1E+24 | 1E+21 | 1E+18 | 1E+17 | 1E+16 | 1E+15 | 1E+14 | 1E+13 | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1 | 0.001 | 0.000001 | 1E-9 |
ETAJANSKY | 1E+42 | 1E+39 | 1E+36 | 1E+33 | 1E+30 | 1E+27 | 1E+24 | 1E+21 | 1E+20 | 1E+19 | 1E+18 | 1E+17 | 1E+16 | 1E+15 | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1 | 0.001 | 0.000001 |
ZETTAJANSKY | 1E+45 | 1E+42 | 1E+39 | 1E+36 | 1E+33 | 1E+30 | 1E+27 | 1E+24 | 1E+23 | 1E+22 | 1E+21 | 1E+20 | 1E+19 | 1E+18 | 1E+15 | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1 | 0.001 |
YOTTAJANSKY | 1E+48 | 1E+45 | 1E+42 | 1E+39 | 1E+36 | 1E+33 | 1E+30 | 1E+27 | 1E+26 | 1E+25 | 1E+24 | 1E+23 | 1E+22 | 1E+21 | 1E+18 | 1E+15 | 1E+12 | 1E+9 | 1E+6 | 1E+3 | 1 |
BigDecimal
class. (Prior to use BigDecimal
even
more cells were off.)Version Info:
$Revision: 1586 $ |
$Date: 2008-10-01 10:38:49 -0600 (Wed, 01 Oct 2008) $ |
$Author: dharland $ |
Enum Constant Summary | |
---|---|
ATTOJANSKY
10-18 janskies. |
|
CENTIJANSKY
0.01 janskies. |
|
DECAJANSKY
10 janskies. |
|
DECIJANSKY
0.1 janskies. |
|
ETAJANSKY
1018 janskies. |
|
FEMTOJANSKY
10-15 janskies. |
|
GIGAJANSKY
109 janskies. |
|
HECTOJANSKY
100 janskies. |
|
JANSKY
A unit of flux equal to 10-26 watts per square-meter per hertz. |
|
KILOJANSKY
1,000 janskies. |
|
MEGAJANSKY
106 janskies. |
|
MICROJANSKY
10-6 janskies. |
|
MILLIJANSKY
0.001 janskies. |
|
NANOJANSKY
10-9 janskies. |
|
PETAJANSKY
1015 janskies. |
|
PICOJANSKY
10-12 janskies. |
|
TERAJANSKY
1012 janskies. |
|
YOCTOJANSKY
10-24 janskies. |
|
YOTTAJANSKY
1024 janskies. |
|
ZEPTOJANSKY
10-21 janskies. |
|
ZETTAJANSKY
1021 janskies. |
Method Summary | |
---|---|
static FluxDensityUnits |
fromString(String text)
Returns the flux density units represented by text . |
static FluxDensityUnits |
getDefault()
Returns a default unit of flux density. |
static FluxDensityUnits |
getForMultipleOfThreePower(int powerOfTen)
Similar to getForPower(int) , but the returned units will have
a power that is evenly divisible by three. |
static FluxDensityUnits |
getForPower(int powerOfTen)
Returns the units that corresponds to 1.0 * 10 powerOfTen Hz. |
static FluxDensityUnits |
getLargest()
Returns the element that represents the largest number of Janskies. |
static FluxDensityUnits |
getSmallest()
Returns the element that represents the smallest number of Janskies. |
String |
getSymbol()
Returns the symbol for this unit. |
boolean |
symbolsAreCaseSensitive()
Returns true -- these symbols are case sensitive. |
BigDecimal |
toJanskies()
Returns the number of janskies for this unit. |
String |
toString()
Returns a text representation of this enumeration constant. |
BigDecimal |
toUnits(FluxDensityUnits otherUnits)
Returns a factor for converting from this unit to otherUnits . |
static FluxDensityUnits |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static FluxDensityUnits[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final FluxDensityUnits YOCTOJANSKY
public static final FluxDensityUnits ZEPTOJANSKY
public static final FluxDensityUnits ATTOJANSKY
public static final FluxDensityUnits FEMTOJANSKY
public static final FluxDensityUnits PICOJANSKY
public static final FluxDensityUnits NANOJANSKY
public static final FluxDensityUnits MICROJANSKY
public static final FluxDensityUnits MILLIJANSKY
public static final FluxDensityUnits CENTIJANSKY
public static final FluxDensityUnits DECIJANSKY
public static final FluxDensityUnits JANSKY
public static final FluxDensityUnits DECAJANSKY
public static final FluxDensityUnits HECTOJANSKY
public static final FluxDensityUnits KILOJANSKY
public static final FluxDensityUnits MEGAJANSKY
public static final FluxDensityUnits GIGAJANSKY
public static final FluxDensityUnits TERAJANSKY
public static final FluxDensityUnits PETAJANSKY
public static final FluxDensityUnits ETAJANSKY
public static final FluxDensityUnits ZETTAJANSKY
public static final FluxDensityUnits YOTTAJANSKY
Method Detail |
---|
public static FluxDensityUnits[] values()
for (FluxDensityUnits c : FluxDensityUnits.values()) System.out.println(c);
public static FluxDensityUnits valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic boolean symbolsAreCaseSensitive()
symbolsAreCaseSensitive
in interface Symbolic
public String getSymbol()
jansky
is Jy.
getSymbol
in interface Symbolic
public BigDecimal toJanskies()
public BigDecimal toUnits(FluxDensityUnits otherUnits)
otherUnits
.
otherUnits
- the unit to which conversion is desired.
otherUnits
.public static FluxDensityUnits getDefault()
public static FluxDensityUnits getLargest()
public static FluxDensityUnits getSmallest()
public static FluxDensityUnits getForPower(int powerOfTen)
powerOfTen
Hz.
If there is no units with the exact powerOfTen
Jy,
the largest units whose power is less than powerOfTen
will be returned. If powerOfTen
is less than that of the
smallest units, the smallest units will be returned.
powerOfTen
Jy.public static FluxDensityUnits getForMultipleOfThreePower(int powerOfTen)
getForPower(int)
, but the returned units will have
a power that is evenly divisible by three.
public String toString()
toString
in class Enum<FluxDensityUnits>
public static FluxDensityUnits fromString(String text)
text
.
Leading and trailing whitespace is first stripped from text
.
A case-insensitive comparison against the name
and
toString
methods of each constant in the enumeration is then
performed, while a case-sensitive comparison is done againt the
getSymbol
method. If no match is found, null
is returned. The comparison of the symbol needs to be case-sensitive
because of units such as millijansky (mJy) and megajansky (MJy).
text
- a text representation of a unit of flux density.
text
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |