Class Planet
java.lang.Object
org.episteme.natural.physics.classical.mechanics.Particle
org.episteme.natural.physics.astronomy.CelestialBody
org.episteme.natural.physics.astronomy.Planet
- All Implemented Interfaces:
SpatialOctree.SpatialObject, Identified<Identification>, Named
Represents a Planet.
Modernized to Episteme.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidsetAtmosphereComposition(Map<String, Double> atmosphereComposition) voidsetHabitable(boolean habitable) voidsetSurfacePressure(Quantity<Pressure> surfacePressure) voidsetSurfaceTemperature(Quantity<Temperature> surfaceTemperature) 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
-
Planet
-
-
Method Details
-
isHabitable
public boolean isHabitable() -
setHabitable
public void setHabitable(boolean habitable) -
getSurfaceTemperature
-
setSurfaceTemperature
-
getSurfacePressure
-
setSurfacePressure
-
getAtmosphereComposition
-
setAtmosphereComposition
-
toString
- Overrides:
toStringin classCelestialBody
-