a hermite function editor More...
#include <vtkKWParameterValueHermiteFunctionEditor.h>


a hermite function editor
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.
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
Definition at line 41 of file vtkKWParameterValueHermiteFunctionEditor.h.
| anonymous enum |
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 168 of file vtkKWParameterValueHermiteFunctionEditor.h.
| vtkKWParameterValueHermiteFunctionEditor::vtkKWParameterValueHermiteFunctionEditor | ( | ) | [protected] |
| vtkKWParameterValueHermiteFunctionEditor::~vtkKWParameterValueHermiteFunctionEditor | ( | ) | [protected] |
| virtual const char* vtkKWParameterValueHermiteFunctionEditor::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| static int vtkKWParameterValueHermiteFunctionEditor::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| virtual int vtkKWParameterValueHermiteFunctionEditor::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| static vtkKWParameterValueHermiteFunctionEditor* vtkKWParameterValueHermiteFunctionEditor::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| void vtkKWParameterValueHermiteFunctionEditor::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointEntryVisibilityOn | ( | ) | [virtual] |
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.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointEntryVisibilityOff | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetMidPointEntryVisibility | ( | int | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetMidPointEntryVisibility | ( | ) | [virtual] |
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
| virtual vtkKWScaleWithEntry* vtkKWParameterValueHermiteFunctionEditor::GetMidPointEntry | ( | ) | [virtual] |
Access the parameter entry.
| virtual void vtkKWParameterValueHermiteFunctionEditor::DisplayMidPointValueInParameterDomainOn | ( | ) | [virtual] |
Set/Get if the midpoint value should be displayed in the parameter domain instead of the normalized [0.0, 1.0] domain.
| virtual void vtkKWParameterValueHermiteFunctionEditor::DisplayMidPointValueInParameterDomainOff | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetDisplayMidPointValueInParameterDomain | ( | int | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetDisplayMidPointValueInParameterDomain | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SharpnessEntryVisibilityOn | ( | ) | [virtual] |
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.
| virtual void vtkKWParameterValueHermiteFunctionEditor::SharpnessEntryVisibilityOff | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetSharpnessEntryVisibility | ( | int | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetSharpnessEntryVisibility | ( | ) | [virtual] |
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
| virtual vtkKWScaleWithEntry* vtkKWParameterValueHermiteFunctionEditor::GetSharpnessEntry | ( | ) | [virtual] |
Access the parameter entry.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointVisibilityOn | ( | ) | [virtual] |
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.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointVisibilityOff | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetMidPointVisibility | ( | int | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetMidPointVisibility | ( | ) | [virtual] |
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
Reimplemented in vtkKWPiecewiseFunctionEditor.
| virtual double* vtkKWParameterValueHermiteFunctionEditor::GetMidPointColor | ( | ) | [virtual] |
Set/Get the midpoints color.
| virtual void vtkKWParameterValueHermiteFunctionEditor::GetMidPointColor | ( | double & | , | |
| double & | , | |||
| double & | ||||
| ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::GetMidPointColor | ( | double | [3] | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetMidPointColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetMidPointColor | ( | double | rgb[3] | ) | [inline, virtual] |
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 91 of file vtkKWParameterValueHermiteFunctionEditor.h.
| virtual double* vtkKWParameterValueHermiteFunctionEditor::GetSelectedMidPointColor | ( | ) | [virtual] |
Set/Get the selected midpoint color.
| virtual void vtkKWParameterValueHermiteFunctionEditor::GetSelectedMidPointColor | ( | double & | , | |
| double & | , | |||
| double & | ||||
| ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::GetSelectedMidPointColor | ( | double | [3] | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetSelectedMidPointColor | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetSelectedMidPointColor | ( | double | rgb[3] | ) | [inline, virtual] |
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 99 of file vtkKWParameterValueHermiteFunctionEditor.h.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointGuidelineVisibilityOn | ( | ) | [virtual] |
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.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointGuidelineVisibilityOff | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetMidPointGuidelineVisibility | ( | int | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetMidPointGuidelineVisibility | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointGuidelineValueVisibilityOn | ( | ) | [virtual] |
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 ?).
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointGuidelineValueVisibilityOff | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetMidPointGuidelineValueVisibility | ( | int | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetMidPointGuidelineValueVisibility | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetMidPointGuidelineValueFormat | ( | const char * | ) | [virtual] |
Set/Get the midpoint guideline value printf format.
| virtual char* vtkKWParameterValueHermiteFunctionEditor::GetMidPointGuidelineValueFormat | ( | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetSelectedMidPoint | ( | ) | [virtual] |
Select/Deselect the midpoint between two adjacent points 'id' and 'id + 1'. Retrieve the midpoint selection, clear it, etc. (-1 if none selected)
| virtual void vtkKWParameterValueHermiteFunctionEditor::SelectMidPoint | ( | int | id | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::ClearMidPointSelection | ( | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::HasMidPointSelection | ( | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SelectPoint | ( | int | id | ) | [virtual] |
Select a point. Override the superclass so that selecting a point will clear the midpoint selection.
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::SelectNextPoint | ( | ) | [virtual] |
Select next and previous point. Override the superclass so that the mid-points are also selected (i.e. it will iterator over point, mid-point, point, mid-point, etc.)
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::SelectPreviousPoint | ( | ) | [virtual] |
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
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::SetMidPointSelectionChangedCommand | ( | vtkObject * | object, | |
| const char * | method | |||
| ) | [virtual] |
Specifies selection-related commands to associate with the widget. 'MidPointSelectionChangedCommand' is called whenever the midpoint selection was changed or cleared. The 'object' argument is the object that will have the method called on it. The 'method' argument is the name of the method to be called and any arguments in string form. If the object is NULL, the method is still evaluated as a simple command.
| virtual int vtkKWParameterValueHermiteFunctionEditor::SynchronizeSingleSelection | ( | vtkKWParameterValueFunctionEditor * | b | ) | [virtual] |
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.
| virtual int vtkKWParameterValueHermiteFunctionEditor::DoNotSynchronizeSingleSelection | ( | vtkKWParameterValueFunctionEditor * | b | ) | [virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::SynchronizeSameSelection | ( | vtkKWParameterValueFunctionEditor * | b | ) | [virtual] |
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.
| virtual int vtkKWParameterValueHermiteFunctionEditor::DoNotSynchronizeSameSelection | ( | vtkKWParameterValueFunctionEditor * | b | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::Update | ( | ) | [virtual] |
Update the whole UI depending on the value of the Ivars
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::DisplayHistogramOnly | ( | ) | [virtual] |
Convenience method that will hide all elements but the histogram.
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::UpdateEnableState | ( | ) | [virtual] |
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.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointEntryChangedCallback | ( | double | value | ) | [virtual] |
Callbacks. Internal, do not use.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MidPointEntryChangingCallback | ( | double | value | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SharpnessEntryChangedCallback | ( | double | value | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::SharpnessEntryChangingCallback | ( | double | value | ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::StartInteractionCallback | ( | int | x, | |
| int | y, | |||
| int | shift | |||
| ) | [virtual] |
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
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::MoveMidPointCallback | ( | int | x, | |
| int | y, | |||
| int | button | |||
| ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::EndMidPointInteractionCallback | ( | int | x, | |
| int | y | |||
| ) | [virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::CreateWidget | ( | ) | [protected, virtual] |
Create the widget.
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetFunctionPointMidPoint | ( | int | id, | |
| double * | pos | |||
| ) | [protected, pure virtual] |
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.
| virtual int vtkKWParameterValueHermiteFunctionEditor::SetFunctionPointMidPoint | ( | int | id, | |
| double | pos | |||
| ) | [protected, pure virtual] |
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.
| virtual int vtkKWParameterValueHermiteFunctionEditor::FunctionPointMidPointIsLocked | ( | int | id | ) | [protected, virtual] |
Return 1 if the 'midpoint' of the point 'id' is locked (can/should not be changed/edited), 0 otherwise.
Reimplemented in vtkKWPiecewiseFunctionEditor.
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetFunctionPointSharpness | ( | int | id, | |
| double * | sharpness | |||
| ) | [protected, pure virtual] |
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.
| virtual int vtkKWParameterValueHermiteFunctionEditor::SetFunctionPointSharpness | ( | int | id, | |
| double | sharpness | |||
| ) | [protected, pure virtual] |
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.
| virtual int vtkKWParameterValueHermiteFunctionEditor::FunctionPointSharpnessIsLocked | ( | int | id | ) | [protected, virtual] |
Return 1 if the 'sharpness' of the point 'id' is locked (can/should not be changed/edited), 0 otherwise.
Reimplemented in vtkKWPiecewiseFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::UpdateMidPointEntries | ( | int | id | ) | [protected, virtual] |
Update mi9dpoint entries
| virtual int vtkKWParameterValueHermiteFunctionEditor::GetMidPointCanvasCoordinates | ( | int | id, | |
| int * | x, | |||
| int * | y, | |||
| double * | p | |||
| ) | [protected, virtual] |
Higher-level methods to manipulate the function.
| virtual int vtkKWParameterValueHermiteFunctionEditor::FindMidPointAtCanvasCoordinates | ( | int | x, | |
| int | y, | |||
| int * | id, | |||
| int * | c_x, | |||
| int * | c_y | |||
| ) | [protected, virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::InvokeMidPointSelectionChangedCommand | ( | ) | [protected, virtual] |
| virtual void vtkKWParameterValueHermiteFunctionEditor::CreateMidPointEntry | ( | ) | [protected, virtual] |
Create some objects on the fly (lazy creation, to allow for a smaller footprint)
| virtual void vtkKWParameterValueHermiteFunctionEditor::CreateSharpnessEntry | ( | ) | [protected, virtual] |
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
| virtual int vtkKWParameterValueHermiteFunctionEditor::IsPointEntriesFrameUsed | ( | ) | [protected, virtual] |
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
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| virtual int vtkKWParameterValueHermiteFunctionEditor::IsGuidelineValueCanvasUsed | ( | ) | [protected, virtual] |
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
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::UpdateMidPointEntry | ( | int | id | ) | [protected, virtual] |
Update the midpoint entry according to the midpoint of a point
| virtual void vtkKWParameterValueHermiteFunctionEditor::UpdateSharpnessEntry | ( | int | id | ) | [protected, virtual] |
Update the sharpness entry according to the sharpness of a point
| virtual int vtkKWParameterValueHermiteFunctionEditor::MergePointFromEditor | ( | vtkKWParameterValueFunctionEditor * | editor, | |
| int | editor_id, | |||
| int * | new_id | |||
| ) | [protected, virtual] |
Merge the point 'editor_id' from another function editor 'editor' into our instance. Override the super to pass the midpoint and sharpness too
| virtual int vtkKWParameterValueHermiteFunctionEditor::CopyPointFromEditor | ( | vtkKWParameterValueFunctionEditor * | editor, | |
| int | id | |||
| ) | [protected, virtual] |
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
| virtual void vtkKWParameterValueHermiteFunctionEditor::RedrawFunction | ( | ) | [protected, virtual] |
Redraw the whole function or a specific point, or the line between two points. Overriden to take midpoints into account BTX
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::RedrawFunctionDependentElements | ( | ) | [protected, virtual] |
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
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::RedrawSinglePointDependentElements | ( | int | id | ) | [protected, virtual] |
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
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::RedrawLine | ( | int | id1, | |
| int | id2, | |||
| vtksys_ios::ostream * | tk_cmd = 0 | |||
| ) | [protected, virtual] |
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
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::PackPointEntries | ( | ) | [protected, virtual] |
Pack the widget
Reimplemented from vtkKWParameterValueFunctionEditor.
Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::Bind | ( | ) | [protected, virtual] |
Bind/Unbind all widgets.
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::UnBind | ( | ) | [protected, virtual] |
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
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::ProcessSynchronizationEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | calldata | |||
| ) | [protected, virtual] |
Reimplemented from vtkKWParameterValueFunctionEditor.
| virtual void vtkKWParameterValueHermiteFunctionEditor::ProcessSynchronizationEvents2 | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | calldata | |||
| ) | [protected, virtual] |
Reimplemented from vtkKWParameterValueFunctionEditor.
const char* vtkKWParameterValueHermiteFunctionEditor::MidPointTag [static] |
Some constants BTX
Definition at line 211 of file vtkKWParameterValueHermiteFunctionEditor.h.
const char* vtkKWParameterValueHermiteFunctionEditor::MidPointGuidelineTag [static] |
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 212 of file vtkKWParameterValueHermiteFunctionEditor.h.
const char* vtkKWParameterValueHermiteFunctionEditor::MidPointSelectedTag [static] |
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 213 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 279 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 280 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 281 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 282 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 283 of file vtkKWParameterValueHermiteFunctionEditor.h.
double vtkKWParameterValueHermiteFunctionEditor::MidPointColor[3] [protected] |
Definition at line 284 of file vtkKWParameterValueHermiteFunctionEditor.h.
double vtkKWParameterValueHermiteFunctionEditor::SelectedMidPointColor[3] [protected] |
Definition at line 285 of file vtkKWParameterValueHermiteFunctionEditor.h.
int vtkKWParameterValueHermiteFunctionEditor::SelectedMidPoint [protected] |
Definition at line 286 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 287 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 288 of file vtkKWParameterValueHermiteFunctionEditor.h.
double vtkKWParameterValueHermiteFunctionEditor::LastMidPointSelectionSharpness [protected] |
Definition at line 289 of file vtkKWParameterValueHermiteFunctionEditor.h.
char* vtkKWParameterValueHermiteFunctionEditor::MidPointGuidelineValueFormat [protected] |
Definition at line 291 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 295 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 301 of file vtkKWParameterValueHermiteFunctionEditor.h.
Definition at line 302 of file vtkKWParameterValueHermiteFunctionEditor.h.
1.6.1