|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.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 | |||||||||