|
ParaView
|
a 3D widget for manipulating a transfer function More...
#include <vtkTransferFunctionEditorWidgetSimple1D.h>


a 3D widget for manipulating a transfer function
vtkTransferFunctionEditorWidgetSimple1D is a 3D widget used for manipulating 1D transfer functions using nodes.
Definition at line 32 of file vtkTransferFunctionEditorWidgetSimple1D.h.
anonymous enum [protected] |
Definition at line 125 of file vtkTransferFunctionEditorWidgetSimple1D.h.
| vtkTransferFunctionEditorWidgetSimple1D::vtkTransferFunctionEditorWidgetSimple1D | ( | ) | [protected] |
| vtkTransferFunctionEditorWidgetSimple1D::~vtkTransferFunctionEditorWidgetSimple1D | ( | ) | [protected] |
| static vtkTransferFunctionEditorWidgetSimple1D* vtkTransferFunctionEditorWidgetSimple1D::New | ( | ) | [static] |
Reimplemented from vtkAbstractWidget.
| virtual const char* vtkTransferFunctionEditorWidgetSimple1D::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkTransferFunctionEditorWidget1D.
| static int vtkTransferFunctionEditorWidgetSimple1D::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkTransferFunctionEditorWidget1D.
| virtual int vtkTransferFunctionEditorWidgetSimple1D::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkTransferFunctionEditorWidget1D.
| static vtkTransferFunctionEditorWidgetSimple1D* vtkTransferFunctionEditorWidgetSimple1D::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkTransferFunctionEditorWidget1D.
| void vtkTransferFunctionEditorWidgetSimple1D::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkTransferFunctionEditorWidget1D.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::CreateDefaultRepresentation | ( | ) | [virtual] |
Create a default representation for this widget, vtkTransferFunctionEditorRepresentationSimple1D in this case.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetEnabled | ( | int | enabling | ) | [virtual] |
Method for activating this widget. Note that the widget representation must be specified or the widget will not appear.
Reimplemented from vtkAbstractWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetVisibleScalarRange | ( | double | min, |
| double | max | ||
| ) | [virtual] |
Set the scalar range of the underlying data to display with this widget.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetVisibleScalarRange | ( | double | range[2] | ) | [inline, virtual] |
Set the scalar range of the underlying data to display with this widget.
Reimplemented from vtkTransferFunctionEditorWidget.
Definition at line 51 of file vtkTransferFunctionEditorWidgetSimple1D.h.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::Configure | ( | int | size[2] | ) | [virtual] |
Update the size of the rendering window containing this widget, and recompute the position of the transfer function nodes based on the new window size.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::OnChar | ( | ) | [virtual] |
Respond to keypress events.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetElementOpacity | ( | unsigned int | idx, |
| double | opacity | ||
| ) | [virtual] |
Set/get the opacity of a particular node in the transfer function.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual double vtkTransferFunctionEditorWidgetSimple1D::GetElementOpacity | ( | unsigned int | idx | ) | [virtual] |
Set/get the opacity of a particular node in the transfer function.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetElementRGBColor | ( | unsigned int | idx, |
| double | r, | ||
| double | g, | ||
| double | b | ||
| ) | [virtual] |
Set/get the color of a particular node in the transfer function using the RGB or HSV color space.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual int vtkTransferFunctionEditorWidgetSimple1D::GetElementRGBColor | ( | unsigned int | idx, |
| double | color[3] | ||
| ) | [virtual] |
Set/get the color of a particular node in the transfer function using the RGB or HSV color space.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetElementHSVColor | ( | unsigned int | idx, |
| double | h, | ||
| double | s, | ||
| double | v | ||
| ) | [virtual] |
Set/get the color of a particular node in the transfer function using the RGB or HSV color space.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual int vtkTransferFunctionEditorWidgetSimple1D::GetElementHSVColor | ( | unsigned int | idx, |
| double | color[3] | ||
| ) | [virtual] |
Set/get the color of a particular node in the transfer function using the RGB or HSV color space.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetElementScalar | ( | unsigned int | idx, |
| double | value | ||
| ) | [virtual] |
Set/get the scalar value associated with a particular element in the transfer function editor.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual double vtkTransferFunctionEditorWidgetSimple1D::GetElementScalar | ( | unsigned int | idx | ) | [virtual] |
Set/get the scalar value associated with a particular element in the transfer function editor.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetColorSpace | ( | int | space | ) | [virtual] |
Set the color space.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::UpdateFromTransferFunctions | ( | ) | [virtual] |
Update this widget based on changes to the transfer functions.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetModificationType | ( | int | type | ) | [virtual] |
Set the type of function to modify.
Reimplemented from vtkTransferFunctionEditorWidget.
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetLockEndPoints | ( | int | ) | [virtual] |
| virtual void vtkTransferFunctionEditorWidgetSimple1D::SetBorderWidth | ( | int | width | ) | [virtual] |
Set the width (in pixels) of the border around the transfer function editor.
Reimplemented from vtkTransferFunctionEditorWidget.
| void vtkTransferFunctionEditorWidgetSimple1D::RemoveAllNodes | ( | ) | [protected] |
| static void vtkTransferFunctionEditorWidgetSimple1D::AddNodeAction | ( | vtkAbstractWidget * | ) | [static, protected] |
| static void vtkTransferFunctionEditorWidgetSimple1D::EndSelectAction | ( | vtkAbstractWidget * | ) | [static, protected] |
| static void vtkTransferFunctionEditorWidgetSimple1D::MoveNodeAction | ( | vtkAbstractWidget * | ) | [static, protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::AddNewNode | ( | double | scalar | ) | [protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::RemoveOpacityPoint | ( | unsigned int | id | ) | [protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::AddColorPoint | ( | double | x | ) | [protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::RepositionColorPoint | ( | unsigned int | idx, |
| double | scalar | ||
| ) | [protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::RemoveColorPoint | ( | unsigned int | id | ) | [protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::ClampToWholeRange | ( | double | pos[2], |
| int | size[2], | ||
| double & | scalar | ||
| ) | [protected] |
| static vtkHandleWidget* vtkTransferFunctionEditorWidgetSimple1D::CreateHandleWidget | ( | vtkTransferFunctionEditorWidgetSimple1D * | self, |
| vtkTransferFunctionEditorRepresentationSimple1D * | rep, | ||
| unsigned int | currentHandleNumber | ||
| ) | [static, protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::RecomputeNodePositions | ( | double | oldRange[2], |
| double | newRange[2] | ||
| ) | [protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::RecomputeNodePositions | ( | int | oldSize[2], |
| int | newSize[2], | ||
| int | changeBorder = 0, |
||
| int | oldWidth = 0, |
||
| int | newWidth = 0 |
||
| ) | [protected] |
| void vtkTransferFunctionEditorWidgetSimple1D::RemoveNode | ( | unsigned int | id | ) | [protected] |
vtkNodeList* vtkTransferFunctionEditorWidgetSimple1D::Nodes [protected] |
Definition at line 112 of file vtkTransferFunctionEditorWidgetSimple1D.h.
Definition at line 113 of file vtkTransferFunctionEditorWidgetSimple1D.h.
Definition at line 115 of file vtkTransferFunctionEditorWidgetSimple1D.h.
Definition at line 116 of file vtkTransferFunctionEditorWidgetSimple1D.h.
Definition at line 118 of file vtkTransferFunctionEditorWidgetSimple1D.h.
Definition at line 120 of file vtkTransferFunctionEditorWidgetSimple1D.h.
Definition at line 121 of file vtkTransferFunctionEditorWidgetSimple1D.h.
1.7.5.1