|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty
public final class RadiativeIRProperty
This class is a part property for the PATRIUS assembly. It is the radiative property of a part. Three optical coefficients are defined in the infrared domain.
Field Summary | |
---|---|
static String |
ABSORPTION_COEFFICIENT
Parameter name for absorption coefficient. |
static String |
DIFFUSION_COEFFICIENT
Parameter name for diffusion coefficient. |
static String |
SPECULAR_COEFFICIENT
Parameter name for reflection coefficient. |
Constructor Summary | |
---|---|
RadiativeIRProperty(double absorptionCoef,
double specularCoef,
double diffuseCoef)
Constructor of this property. |
|
RadiativeIRProperty(Parameter absorptionCoef,
Parameter specularCoef,
Parameter diffuseCoef)
Constructor of this property using Parameter . |
Method Summary | |
---|---|
Parameter |
getAbsorptionCoef()
Get the parameter representing the absorption coefficient of the part. |
Parameter |
getDiffuseReflectionCoef()
Get the parameter representing the diffuse reflection coefficient of the part. |
Parameter |
getSpecularReflectionCoef()
Get the parameter representing the specular reflection coefficient of the part. |
PropertyType |
getType()
Get the type of the property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ABSORPTION_COEFFICIENT
public static final String SPECULAR_COEFFICIENT
public static final String DIFFUSION_COEFFICIENT
Constructor Detail |
---|
public RadiativeIRProperty(double absorptionCoef, double specularCoef, double diffuseCoef)
absorptionCoef
- The absorption coefficient of the part.specularCoef
- The specular reflection coefficient of the part.diffuseCoef
- The diffuse reflection coefficient of the part.public RadiativeIRProperty(Parameter absorptionCoef, Parameter specularCoef, Parameter diffuseCoef)
Parameter
.
absorptionCoef
- The parameter representing the absorption coefficient of the part.specularCoef
- The parameter representing the specular reflection coefficient of the part.diffuseCoef
- The parameter representing the diffuse reflection coefficient of the part.Method Detail |
---|
public Parameter getAbsorptionCoef()
public Parameter getSpecularReflectionCoef()
public Parameter getDiffuseReflectionCoef()
public PropertyType getType()
IPartProperty
getType
in interface IPartProperty
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |