public class CustomRadiativeProperties extends Object
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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() |
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
- vehicleSurfaceModelpublic void setRadiativeProperties(fr.cnes.sirius.patrius.assembly.AssemblyBuilder builder, String mainPartName, double multiplicativeFactor)
builder
- the assembly buildermainPartName
- the main part namemultiplicativeFactor
- multiplicative factorpublic 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 coefficientCopyright © 2017. All rights reserved.