#include <vtkKWParameterValueHermiteFunctionEditor.h>
Inheritance diagram for vtkKWParameterValueHermiteFunctionEditor:
This widget implements and defines the interface needed to edit an hermitian curve. On top of the superclass API that already describes each control point of the curve, several pure virtual functions are provided for subclasses to specify the midpoint and sharpness at each control point.
Definition at line 37 of file vtkKWParameterValueHermiteFunctionEditor.h.
|
Events. Even though it is highly recommended to use the commands framework defined above to specify the callback methods you want to be invoked when specific event occur, you can also use the observer framework and listen to the corresponding events: BTX Definition at line 157 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
|
|
|
|
|
|
Reimplemented from vtkKWParameterValueFunctionEditor. Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Create the widget. Reimplemented from vtkKWParameterValueFunctionEditor. Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Set/Get the midpoint entry UI visibility. Not shown if superclass PointEntriesVisibility is set to Off Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object. |
|
Set/Get the midpoint entry UI visibility. Not shown if superclass PointEntriesVisibility is set to Off Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object. |
|
Set/Get the midpoint entry UI visibility. Not shown if superclass PointEntriesVisibility is set to Off Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object. |
|
Set/Get the midpoint entry UI visibility. Not shown if superclass PointEntriesVisibility is set to Off Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object. |
|
Access the parameter entry. |
|
Set/Get if the midpoint value should be displayed in the parameter domain instead of the normalized [0.0, 1.0] domain. |
|
Set/Get if the midpoint value should be displayed in the parameter domain instead of the normalized [0.0, 1.0] domain. |
|
Set/Get if the midpoint value should be displayed in the parameter domain instead of the normalized [0.0, 1.0] domain. |
|
Set/Get if the midpoint value should be displayed in the parameter domain instead of the normalized [0.0, 1.0] domain. |
|
Set/Get the sharpness entry UI visibility. Not shown if superclass PointEntriesVisibility is set to Off Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object. |
|
Set/Get the sharpness entry UI visibility. Not shown if superclass PointEntriesVisibility is set to Off Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object. |
|
Set/Get the sharpness entry UI visibility. Not shown if superclass PointEntriesVisibility is set to Off Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object. |
|
Set/Get the sharpness entry UI visibility. Not shown if superclass PointEntriesVisibility is set to Off Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object. |
|
Access the parameter entry. |
|
Set/Get the midpoint visibility in the canvas. The style of the midpoint is a rectangle around the midpoint location. Its color is controlled using MidPointColor. |
|
Set/Get the midpoint visibility in the canvas. The style of the midpoint is a rectangle around the midpoint location. Its color is controlled using MidPointColor. |
|
Set/Get the midpoint visibility in the canvas. The style of the midpoint is a rectangle around the midpoint location. Its color is controlled using MidPointColor. |
|
Set/Get the midpoint visibility in the canvas. The style of the midpoint is a rectangle around the midpoint location. Its color is controlled using MidPointColor. Reimplemented in vtkKWPiecewiseFunctionEditor. |
|
Set/Get the midpoints color. |
|
Set/Get the midpoints color. |
|
Set/Get the midpoints color. |
|
Set/Get the midpoints color. |
|
Set/Get the midpoints color. Definition at line 93 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Set/Get the selected midpoint color. |
|
Set/Get the selected midpoint color. |
|
Set/Get the selected midpoint color. |
|
Set/Get the selected midpoint color. |
|
Set/Get the selected midpoint color. Definition at line 101 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Set/Get the midpoint guideline visibility in the canvas (for ex: a vertical line at each midpoint). The style of the midpoint guidelines is the same as the style of the superclass point guideline (PointGuidelineStyle) for consistency. |
|
Set/Get the midpoint guideline visibility in the canvas (for ex: a vertical line at each midpoint). The style of the midpoint guidelines is the same as the style of the superclass point guideline (PointGuidelineStyle) for consistency. |
|
Set/Get the midpoint guideline visibility in the canvas (for ex: a vertical line at each midpoint). The style of the midpoint guidelines is the same as the style of the superclass point guideline (PointGuidelineStyle) for consistency. |
|
Set/Get the midpoint guideline visibility in the canvas (for ex: a vertical line at each midpoint). The style of the midpoint guidelines is the same as the style of the superclass point guideline (PointGuidelineStyle) for consistency. |
|
Set/Get the midpoint guideline value visibility in the canvas (i.e., a value on top of the guideline). Note that the value is not displayed if MidPointGuidelineVisibility is set to Off (i.e. if we do not display the guideline itself, why displaying the value ?). |
|
Set/Get the midpoint guideline value visibility in the canvas (i.e., a value on top of the guideline). Note that the value is not displayed if MidPointGuidelineVisibility is set to Off (i.e. if we do not display the guideline itself, why displaying the value ?). |
|
Set/Get the midpoint guideline value visibility in the canvas (i.e., a value on top of the guideline). Note that the value is not displayed if MidPointGuidelineVisibility is set to Off (i.e. if we do not display the guideline itself, why displaying the value ?). |
|
Set/Get the midpoint guideline value visibility in the canvas (i.e., a value on top of the guideline). Note that the value is not displayed if MidPointGuidelineVisibility is set to Off (i.e. if we do not display the guideline itself, why displaying the value ?). |
|
Set/Get the midpoint guideline value printf format. |
|
Set/Get the midpoint guideline value printf format. |
|
Select/Deselect the midpoint between two adjacent points 'id' and 'id + 1'. Retrieve the midpoint selection, clear it, etc. (-1 if none selected) |
|
Select/Deselect the midpoint between two adjacent points 'id' and 'id + 1'. Retrieve the midpoint selection, clear it, etc. (-1 if none selected) |
|
Select/Deselect the midpoint between two adjacent points 'id' and 'id + 1'. Retrieve the midpoint selection, clear it, etc. (-1 if none selected) |
|
Select/Deselect the midpoint between two adjacent points 'id' and 'id + 1'. Retrieve the midpoint selection, clear it, etc. (-1 if none selected) |
|
Select a point. Override the superclass so that selecting a point will clear the midpoint selection. Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Set commands. SelectionChanged is called when the midpoint selection was changed or on deselection. |
|
Synchronize single selection between two editors A and B. Override the superclass to take the midpoint selection into account Return 1 on success, 0 otherwise. Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Synchronize single selection between two editors A and B. Override the superclass to take the midpoint selection into account Return 1 on success, 0 otherwise. Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Synchronize same selection between two editors A and B. Override the superclass to take the midpoint selection into account Return 1 on success, 0 otherwise. Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Synchronize same selection between two editors A and B. Override the superclass to take the midpoint selection into account Return 1 on success, 0 otherwise. Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Update the whole UI depending on the value of the Ivars Reimplemented from vtkKWParameterValueFunctionEditor. Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc. Reimplemented from vtkKWParameterValueFunctionEditor. Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Callbacks |
|
Callbacks |
|
Callbacks |
|
Callbacks |
|
Callbacks Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Callbacks |
|
Callbacks |
|
Retrieve the midpoint between two adjacent points 'id' and 'id + 1'. The midpoint is the normalized distance between the two points at which the interpolated value reaches the median value in the value space. Return 1 on success (there is a midpoint at normalized position 'pos'), 0 otherwise. The default implementation here does not provide any midpoint. Implemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Set the midpoint between two adjacent points 'id' and 'id + 1'. Return 1 on success (the midpoint was successfully set at normalized position 'pos'), 0 otherwise. The default implementation here does not provide any midpoint. Implemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Return 1 if the 'midpoint' of the point 'id' is locked (can/should not be changed/edited), 0 otherwise. Reimplemented in vtkKWPiecewiseFunctionEditor. |
|
Retrieve the sharpness of the transition between two adjacent points 'id' and 'id + 1'. Return 1 on success (there is a sharpness defined for this point), 0 otherwise. Implemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Set the sharpness of the transition between two adjacent points 'id' and 'id + 1'. Return 1 on success (the sharpness was successfully set), 0 otherwise. Implemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Return 1 if the 'sharpness' of the point 'id' is locked (can/should not be changed/edited), 0 otherwise. Reimplemented in vtkKWPiecewiseFunctionEditor. |
|
Update mi9dpoint entries |
|
Higher-level methods to manipulate the function. |
|
Higher-level methods to manipulate the function. |
|
|
|
Create some objects on the fly (lazy creation, to allow for a smaller footprint) |
|
Create some objects on the fly (lazy creation, to allow for a smaller footprint) |
|
Create some objects on the fly (lazy creation, to allow for a smaller footprint) Reimplemented from vtkKWParameterValueFunctionEditor. Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Create some objects on the fly (lazy creation, to allow for a smaller footprint) Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Update the midpoint entry according to the midpoint of a point |
|
Update the sharpness entry according to the sharpness of a point |
|
Merge the point 'editor_id' from another function editor 'editor' into our instance. Override the super to pass the midpoint and sharpness too Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Copy the point 'id' parameter and values from another function editor 'editor' into the point 'id' in the instance. Override the super to pass the midpoint and sharpness too Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Redraw the whole function or a specific point, or the line between two points. Overriden to take midpoints into account BTX Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Redraw the whole function or a specific point, or the line between two points. Overriden to take midpoints into account BTX Reimplemented from vtkKWParameterValueFunctionEditor. Reimplemented in vtkKWColorTransferFunctionEditor. |
|
Redraw the whole function or a specific point, or the line between two points. Overriden to take midpoints into account BTX Reimplemented from vtkKWParameterValueFunctionEditor. Reimplemented in vtkKWColorTransferFunctionEditor. |
|
Redraw the whole function or a specific point, or the line between two points. Overriden to take midpoints into account BTX Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Pack the widget Reimplemented from vtkKWParameterValueFunctionEditor. Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor. |
|
Bind/Unbind all widgets. Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Bind/Unbind all widgets. Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Reimplemented from vtkKWParameterValueFunctionEditor. |
|
Some constants BTX Definition at line 208 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Some constants BTX Definition at line 209 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Some constants BTX Definition at line 210 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 260 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 261 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 262 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 263 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 264 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 265 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 266 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 267 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 268 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 269 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 271 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 275 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 281 of file vtkKWParameterValueHermiteFunctionEditor.h. |
|
Definition at line 282 of file vtkKWParameterValueHermiteFunctionEditor.h. |