public class RadiativeProperties extends Object implements Serializable
| Constructor and Description |
|---|
RadiativeProperties(RadiativeProperty radiativePropertyIn,
RadiativeIRProperty radiativeIRPropertyIn,
VehicleSurfaceModel vehicleSurfaceModelIn)
Constructor.
|
| 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 is one.
|
RadiativeIRProperty |
getRadiativeIRProperty()
Get infrared radiative properties.
|
RadiativeProperty |
getRadiativeProperty()
Get radiative properties.
|
VehicleSurfaceModel |
getVehicleSurfaceModel()
Get vehicle surface model.
|
void |
setRadiativeProperties(AssemblyBuilder builder,
String mainPartName,
double multiplicativeFactor)
Set radiative properties.
|
String |
toString() |
public RadiativeProperties(RadiativeProperty radiativePropertyIn, RadiativeIRProperty radiativeIRPropertyIn, VehicleSurfaceModel vehicleSurfaceModelIn) throws PatriusException
radiativePropertyIn - radiative propertyradiativeIRPropertyIn - infrared radiative property (it may be null if no infrared
properties have to be considered)vehicleSurfaceModelIn - vehicleSurfaceModelPatriusException - thrown if the radiative property is null or radiative properties
coefficient sum is not onepublic void setRadiativeProperties(AssemblyBuilder builder, String mainPartName, double multiplicativeFactor) throws PatriusException
builder - the assembly buildermainPartName - the main part namemultiplicativeFactor - multiplicative factorPatriusException - thrown if shape is not supportedpublic RadiativeProperty getRadiativeProperty()
public RadiativeIRProperty getRadiativeIRProperty()
public VehicleSurfaceModel getVehicleSurfaceModel()
public static boolean coeffsSumOne(double ka,
double ks,
double kd)
ka - absortion coefficientks - specular coefficientkd - diffuse coefficientCopyright © 2024 CNES. All rights reserved.