Class Star
java.lang.Object
org.episteme.natural.physics.classical.mechanics.Particle
org.episteme.natural.physics.astronomy.CelestialBody
org.episteme.natural.physics.astronomy.Star
- All Implemented Interfaces:
SpatialOctree.SpatialObject, Identified<Identification>, Named
Represents a Star.
Modernized to Episteme.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublevoidsetCatalogId(String catalogId) voidsetDistanceLightYears(double distanceLightYears) voidsetLuminosity(Quantity<Power> luminosity) voidsetSpectralType(String spectralType) voidsetTemperature(Quantity<Temperature> temperature) toString()Methods inherited from class CelestialBody
addChild, getChildren, getId, getName, getParent, getRadius, getRotationPeriod, getSurfaceGravity, getSurfaceGravitySafe, getTexture, getTexturePath, getTextures, setName, setParent, setRadius, setRotationPeriod, setTexture, setTexturePathMethods inherited from class Particle
distanceTo, getAcceleration, getMass, getMassValue, getPosition, getVelocity, getX, getY, getZ, kineticEnergy, setAcceleration, setAcceleration, setAcceleration, setPosition, setPosition, setVelocity, setVelocity, setVelocity, updatePosition, updateVelocity
-
Constructor Details
-
Star
-
Star
-
-
Method Details
-
getCatalogId
-
setCatalogId
-
getDistanceLightYears
public double getDistanceLightYears() -
setDistanceLightYears
public void setDistanceLightYears(double distanceLightYears) -
getSpectralType
-
setSpectralType
-
getLuminosity
-
setLuminosity
-
getTemperature
-
setTemperature
-
toString
- Overrides:
toStringin classCelestialBody
-