Package org.orekit.utils
Class PythonParameterObserver
- java.lang.Object
-
- org.orekit.utils.PythonParameterObserver
-
- All Implemented Interfaces:
ParameterObserver
public class PythonParameterObserver extends Object implements ParameterObserver
-
-
Constructor Summary
Constructors Constructor Description PythonParameterObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectvoid
maxValueChanged(double previousMaxValue, ParameterDriver driver)
Notify that a parameter maximum value has been changed.void
minValueChanged(double previousMinValue, ParameterDriver driver)
Notify that a parameter minimum value has been changed.void
nameChanged(String previousName, ParameterDriver driver)
Notify that a parameter name has been changed.void
pythonDecRef()
Part of JCC Python interface to objectlong
pythonExtension()
Part of JCC Python interface to objectvoid
pythonExtension(long pythonObject)
Part of JCC Python interface to objectvoid
referenceDateChanged(AbsoluteDate previousReferenceDate, ParameterDriver driver)
Notify that a parameter reference date has been changed.void
referenceValueChanged(double previousReferenceValue, ParameterDriver driver)
Notify that a parameter reference value has been changed.void
scaleChanged(double previousScale, ParameterDriver driver)
Notify that a parameter scale has been changed.void
selectionChanged(boolean previousSelection, ParameterDriver driver)
Notify that a parameter selection status has been changed.void
valueChanged(double previousValue, ParameterDriver driver)
Notify that a parameter value has been changed.
-
-
-
Method Detail
-
pythonExtension
public void pythonExtension(long pythonObject)
Part of JCC Python interface to object
-
pythonExtension
public long pythonExtension()
Part of JCC Python interface to object
-
finalize
public void finalize() throws Throwable
Part of JCC Python interface to object
-
pythonDecRef
public void pythonDecRef()
Part of JCC Python interface to object
-
valueChanged
public void valueChanged(double previousValue, ParameterDriver driver)
Notify that a parameter value has been changed.- Specified by:
valueChanged
in interfaceParameterObserver
- Parameters:
previousValue
- previous valuedriver
- parameter driver that has been changed
-
referenceDateChanged
public void referenceDateChanged(AbsoluteDate previousReferenceDate, ParameterDriver driver)
Notify that a parameter reference date has been changed.The default implementation does nothing
- Specified by:
referenceDateChanged
in interfaceParameterObserver
- Parameters:
previousReferenceDate
- previous date (null if it is the first time the reference date is changed)driver
- parameter driver that has been changed- Since:
- 9.0
-
nameChanged
public void nameChanged(String previousName, ParameterDriver driver)
Notify that a parameter name has been changed.The default implementation does nothing
- Specified by:
nameChanged
in interfaceParameterObserver
- Parameters:
previousName
- previous namedriver
- parameter driver that has been changed- Since:
- 9.0
-
selectionChanged
public void selectionChanged(boolean previousSelection, ParameterDriver driver)
Notify that a parameter selection status has been changed.The default implementation does nothing
- Specified by:
selectionChanged
in interfaceParameterObserver
- Parameters:
previousSelection
- previous selectiondriver
- parameter driver that has been changed- Since:
- 9.0
-
referenceValueChanged
public void referenceValueChanged(double previousReferenceValue, ParameterDriver driver)
Notify that a parameter reference value has been changed.The default implementation does nothing
- Specified by:
referenceValueChanged
in interfaceParameterObserver
- Parameters:
previousReferenceValue
- previous reference valuedriver
- parameter driver that has been changed- Since:
- 9.0
-
minValueChanged
public void minValueChanged(double previousMinValue, ParameterDriver driver)
Notify that a parameter minimum value has been changed.The default implementation does nothing
- Specified by:
minValueChanged
in interfaceParameterObserver
- Parameters:
previousMinValue
- previous minimum valuedriver
- parameter driver that has been changed- Since:
- 9.0
-
maxValueChanged
public void maxValueChanged(double previousMaxValue, ParameterDriver driver)
Notify that a parameter maximum value has been changed.The default implementation does nothing
- Specified by:
maxValueChanged
in interfaceParameterObserver
- Parameters:
previousMaxValue
- previous maximum valuedriver
- parameter driver that has been changed- Since:
- 9.0
-
scaleChanged
public void scaleChanged(double previousScale, ParameterDriver driver)
Notify that a parameter scale has been changed.The default implementation does nothing
- Specified by:
scaleChanged
in interfaceParameterObserver
- Parameters:
previousScale
- previous scaledriver
- parameter driver that has been changed- Since:
- 9.0
-
-