|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.genopus.nonWidget.vehicle.CustomRadiativeProperties
public class CustomRadiativeProperties
Class to define vehicle radiative properties.
| Constructor Summary | |
|---|---|
CustomRadiativeProperties(fr.cnes.sirius.patrius.assembly.properties.RadiativeProperty radiativeProperty,
fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty radiativeIRProperty,
CustomVehicleSurfaceModel vehicleSurfaceModel)
Creates a new instance with solar panels. |
|
| Method Summary | |
|---|---|
static boolean |
coeffsSumOne(double ka,
double ks,
double kd)
Function to check if the absortion, specular and difusse coefficients sum one. |
fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty |
getRadiativeIRProperty()
Get infrared radiative properties. |
fr.cnes.sirius.patrius.assembly.properties.RadiativeProperty |
getRadiativeProperty()
Get radiative properties. |
CustomVehicleSurfaceModel |
getVehicleSurfaceModel()
Get vehicle surface model. |
void |
setRadiativeProperties(fr.cnes.sirius.patrius.assembly.AssemblyBuilder builder,
String mainPartName,
double multiplicativeFactor)
Set radiative properties. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CustomRadiativeProperties(fr.cnes.sirius.patrius.assembly.properties.RadiativeProperty radiativeProperty,
fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty radiativeIRProperty,
CustomVehicleSurfaceModel vehicleSurfaceModel)
radiativeProperty - radiative propertyradiativeIRProperty - infrared radiative property (it may be null if no infrared properties have to be considered)vehicleSurfaceModel - vehicleSurfaceModel| Method Detail |
|---|
public void setRadiativeProperties(fr.cnes.sirius.patrius.assembly.AssemblyBuilder builder,
String mainPartName,
double multiplicativeFactor)
throws NonWidgetException
builder - the assembly buildermainPartName - the main part namemultiplicativeFactor - multiplicative factor
NonWidgetException - if shape type was wrongly definedpublic fr.cnes.sirius.patrius.assembly.properties.RadiativeProperty getRadiativeProperty()
public fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty getRadiativeIRProperty()
public CustomVehicleSurfaceModel getVehicleSurfaceModel()
public static boolean coeffsSumOne(double ka,
double ks,
double kd)
ka - absortion coefficientks - specular coefficientkd - diffuse coefficient
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||