|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object fr.cnes.sirius.patrius.stela.StelaSpacecraftFactory
public final class StelaSpacecraftFactory
Utility class to build Stela spacecrafts
Method Summary | |
---|---|
static Assembly |
createStelaCompatibleSpacecraft(String mainPartName,
double mass,
double dragArea,
double dragCoefficient,
double srpArea,
double srpReflectionCoefficient)
Utility method to create a STELA Assembly, made of a sphere with both radiative and aerodynamic properties. |
static Assembly |
createStelaRadiativeSpacecraft(String mainPartName,
double mass,
double srpArea,
double srpReflectionCoefficient)
Utility method to create a STELA Assembly, made of a sphere with only radiative properties. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Assembly createStelaCompatibleSpacecraft(String mainPartName, double mass, double dragArea, double dragCoefficient, double srpArea, double srpReflectionCoefficient) throws OrekitException
Utility method to create a STELA Assembly, made of a sphere with both radiative and aerodynamic properties.
The reflection coefficient Cr (parameter srpReflectionCoefficient) is related to the diffuse reflection coefficient kd as per :
kd = (Cr - 1) * 9 / 4.
mainPartName
- name of spacecraftmass
- mass of spacecraftdragArea
- drag area of spacecraftdragCoefficient
- drag coefficient of spacecraftsrpArea
- radiative are of spacecrafsrpReflectionCoefficient
- reflection coefficient of spacecraft
OrekitException
- if the mass is negative (OrekitMessages.MASS_ARGUMENT_IS_NEGATIVE)public static Assembly createStelaRadiativeSpacecraft(String mainPartName, double mass, double srpArea, double srpReflectionCoefficient) throws OrekitException
Utility method to create a STELA Assembly, made of a sphere with only radiative properties.
The reflection coefficient Cr (parameter srpReflectionCoefficient) is related to the diffuse reflection coefficient kd as per :
kd = (Cr - 1) * 9 / 4.
mainPartName
- name of spacecraftmass
- mass of spacecraftsrpArea
- radiative are of spacecrafsrpReflectionCoefficient
- reflection coefficient of spacecraft
OrekitException
- if the mass is negative (OrekitMessages.MASS_ARGUMENT_IS_NEGATIVE)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |