Class SpectralClass
java.lang.Object
org.episteme.natural.physics.astronomy.spectroscopy.SpectralClass
Stellar spectral classification.
Morgan-Keenan (MK) system.
Data loaded from spectral_classes.json.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SpectralClassstatic final SpectralClassstatic final SpectralClassstatic final SpectralClassstatic final SpectralClassstatic final SpectralClassstatic final SpectralClassstatic final SpectralClassstatic final SpectralClassstatic final SpectralClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SpectralClassfromColorIndex(double bv) Estimates spectral class from B-V color index.static SpectralClassfromColorIndex(Real bv) static SpectralClassfromTemperature(double temperature) Estimates spectral class from effective temperature.static SpectralClassfromTemperature(Quantity<Temperature> temperature) static SpectralClassgetColor()static voidregister(SpectralClass spectralClass) voidsetBvColorIndex(double val) voidsetBvColorIndex(Real bvColorIndex) voidvoidsetFeatures(String features) voidsetMaxTemp(double val) voidsetMaxTemp(Quantity<Temperature> maxTemp) voidsetMinTemp(double val) voidsetMinTemp(Quantity<Temperature> minTemp) voidtoString()static List<SpectralClass> values()
-
Field Details
-
O
-
B
-
A
-
F
-
G
-
K
-
M
-
L
-
T
-
Y
-
-
Constructor Details
-
SpectralClass
public SpectralClass()
-
-
Method Details
-
get
-
register
-
values
-
getSymbol
-
setSymbol
-
getMinTemp
-
setMinTemp
public void setMinTemp(double val) -
setMinTemp
-
getMaxTemp
-
setMaxTemp
public void setMaxTemp(double val) -
setMaxTemp
-
getColor
-
setColor
-
getFeatures
-
setFeatures
-
getBvColorIndex
-
setBvColorIndex
public void setBvColorIndex(double val) -
setBvColorIndex
-
fromTemperature
Estimates spectral class from effective temperature. -
fromTemperature
-
fromColorIndex
Estimates spectral class from B-V color index. -
fromColorIndex
-
toString
-