 |
VTK
9.1.0
|
Go to the documentation of this file.
36 #ifndef vtkRangeHandlesItem_h
37 #define vtkRangeHandlesItem_h
39 #include "vtkChartsCoreModule.h"
93 this->Superclass::SynchronizeRangeHandlesOff();
98 this->Superclass::SetHandleOrientation(Orientation::VERTICAL);
119 #endif // vtkRangeHandlesItem_h
void GetHandlesRange(double range[2]) override
Overridden to return the range of the color transfer function.
void SynchronizeRangeHandlesOn() override
Overridden to force using desynchronized vertical handles.
item to show and control the range of a vtkColorTransferFunction
void GetBounds(double bounds[4]) override
Overridden to get the bounds from the color transfer function range.
void SetHandleOrientation(int vtkNotUsed(orientation)) override
Overridden to force using desynchronized vertical handles.
Class for drawing 2D primitives to a graphical context.
Defines a transfer function for mapping a property to an RGB color value.
bool Paint(vtkContext2D *painter) override
Overridden to check that a color transfer function has been set before painting.
void SetSynchronizeRangeHandles(vtkTypeBool vtkNotUsed(synchronize)) override
Overridden to force using desynchronized vertical handles.
void ComputeHandlesDrawRange() override
Compute the handles draw range by using the handle width and the transfer function.
a simple class to control print indentation
void SetActiveHandlePosition(double position) override
Overridden to clamp the handle position in the color tranfer function range.
static vtkRangeHandlesItem * New()
void SetColorTransferFunction(vtkColorTransferFunction *ctf)
Get/set the color transfer function to interact with.
item to show and control a range on vtkAxis
void operator=(const vtkPlotRangeHandlesItem &)=delete
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkRangeHandlesItem() override