public class GPRadiativeIRProperty extends GPRadiativePropertyAbstract implements GPPatrius<fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty>
Index | Class | Item | Constraint |
0 | GLabelWithIndicator | label | 0, 0 => "newline , gapleft 0 , split 2" 0, 1 => (null) |
1 | GEntryReal | diffuseCoefEntryReal | 1, 0, 0 =>
"newline , gapleft 20 , split 2" 1, 0, 1 => (null) 1, 1 => (null) |
2 | GEntryReal | specularCoefEntryReal | 2, 0, 0 => "newline , gapleft 20 , split 2" 2, 0, 1 => (null) 2, 1 => (null) |
3 | GEntryReal | diffuseCoefEntryReal | 3, 0, 0 => "newline , gapleft 20 , split 2" 3, 0, 1 => (null) 3, 1 => (null) |
Constructor and Description |
---|
GPRadiativeIRProperty(String widgetId,
String label)
Creates a new instance.
|
GPRadiativeIRProperty(String widgetId,
String label,
fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty irRadiativeProperty)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
double |
getAbsorptionCoef()
Get absorption coefficient (infrared domain).
|
double |
getDiffuseReflectionCoef()
Get diffuse coefficient (infrared domain).
|
fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty |
getPatriusObject()
Returns the PATRIUS object associated to a GENOPUS widget.
|
double |
getSpecularReflectionCoef()
Get specular coefficient (infrared domain).
|
void |
setDefaultValue(fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty irRadiativeProperty)
Setter for the default infrared radiative property.
|
void |
setSavedValue(fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty irRadiativeProperty)
Setter for the saved infrared radiative property.
|
void |
setValue(fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty irRadiativeProperty)
Setter for the infrared radiative property.
|
after, attachCopyPasteMenu, before, clear, display, generic, getGEntryRealAbsCoeff, getGEntryRealDifCoeff, getGEntryRealSpcCoeff, getGLabel, getSubComponent, isEnabled, isModified, read, setConstraint, setDefaultConstraints, setDisplayIsModifiedIndicatorAll, setEnabled, setNameInConfigFile, setWidgetId, updateCondensedStatus, updateIsModifiedIndicator, updateStatus, write
activateConstraintsByType, attachCopyPasteMenu, beginOfElement, beginOfElement, beginOfElement, beginOfElement, clearAllInnerDescendantConstraint, clearConstraint, clearInnerDescendantContraint, composeWidgetId, doDisplay, endOfElement, getCommentInConfigFile, getComponent, getConstraint, getCurrentOperation, getDisplayIndicatorStatus, getDisplayIsModifiedIndicator, getElement, getGClassName, getGPanel, getGParent, getGUnitInConfigFile, getInnerDescendantConstraint, getName, getNameInConfigFile, getOperationSaveValue, getPathInConfigFile, getSimpleWidgetId, getStatus, getStringConstraint, getWidgetId, handleCopyPasteEvent, handleCopyPasteEvent, handleProcessEventException, isCopyPasteEvent, isForcedStatus, launchInvalidPositionException, parseSimpleConstraint, processGEvent, setBusyCursor, setCommentInConfigFile, setConstraint, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDisplayIsModifiedIndicator, setElement, setForcedStatus, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setNameAndCommentInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidth, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem
public GPRadiativeIRProperty(String widgetId, String label, fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty irRadiativeProperty)
widgetId
- widget identifier, if null an identifier will be automatically createdlabel
- widget labelirRadiativeProperty
- initial infrared radiative propertypublic fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty getPatriusObject()
getPatriusObject
in interface GPPatrius<fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty>
public void setValue(fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty irRadiativeProperty) throws fr.cnes.genius.exception.GArithmeticException
irRadiativeProperty
- infrared radiative propertyfr.cnes.genius.exception.GArithmeticException
- if any of the radiative coefficients in irRadiativeProperty is NaN.public void setDefaultValue(fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty irRadiativeProperty) throws fr.cnes.genius.exception.GArithmeticException
irRadiativeProperty
- default infrared radiative property.fr.cnes.genius.exception.GArithmeticException
- if any of the radiative coefficients in irRadiativeProperty is NaN.public void setSavedValue(fr.cnes.sirius.patrius.assembly.properties.RadiativeIRProperty irRadiativeProperty) throws fr.cnes.genius.exception.GArithmeticException
irRadiativeProperty
- saved infrared radiative propertyfr.cnes.genius.exception.GArithmeticException
- if any of the radiative coefficients in irRadiativeProperty is NaN.public double getAbsorptionCoef()
public double getSpecularReflectionCoef()
public double getDiffuseReflectionCoef()
Copyright © 2018. All rights reserved.