VTK
|
Abstract class for control points items. More...
#include <vtkControlPointsItem.h>
Public Types | |
enum | { CurrentPointChangedEvent = vtkCommand::UserEvent, CurrentPointEditEvent } |
typedef vtkPlot | Superclass |
![]() | |
typedef vtkContextItem | Superclass |
![]() | |
typedef vtkAbstractContextItem | Superclass |
![]() | |
typedef vtkObject | Superclass |
![]() | |
typedef vtkObjectBase | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkControlPointsItem * | NewInstance () const |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | GetBounds (double bounds[4]) |
virtual bool | Paint (vtkContext2D *painter) |
void | SelectPoint (vtkIdType pointId) |
void | SelectPoint (double *currentPoint) |
void | SelectAllPoints () |
void | DeselectPoint (vtkIdType pointId) |
void | DeselectPoint (double *currentPoint) |
void | DeselectAllPoints () |
void | ToggleSelectPoint (vtkIdType pointId) |
void | ToggleSelectPoint (double *currentPoint) |
virtual bool | SelectPoints (const vtkVector2f &min, const vtkVector2f &max) |
vtkIdType | GetNumberOfSelectedPoints () const |
vtkIdType | FindPoint (double *pos) |
bool | IsOverPoint (double *pos, vtkIdType pointId) |
vtkIdType | GetControlPointId (double *pos) |
virtual vtkIdType | AddPoint (double *newPos)=0 |
virtual vtkIdType | RemovePoint (double *pos)=0 |
vtkIdType | RemovePoint (vtkIdType pointId) |
void | RemoveCurrentPoint () |
virtual vtkIdType | GetNumberOfPoints () const =0 |
virtual void | GetControlPoint (vtkIdType index, double *point) const =0 |
virtual void | SetControlPoint (vtkIdType index, double *point)=0 |
void | MovePoints (const vtkVector2f &translation, vtkIdTypeArray *pointIds) |
void | MovePoints (const vtkVector2f &translation, bool dontMoveFirstAndLast=false) |
void | SpreadPoints (float factor, vtkIdTypeArray *pointIds) |
void | SpreadPoints (float factor, bool dontSpreadFirstAndLast=false) |
vtkIdType | GetCurrentPoint () const |
void | SetCurrentPoint (vtkIdType index) |
void | ResetBounds () |
virtual bool | MouseMoveEvent (const vtkContextMouseEvent &mouse) |
virtual bool | KeyPressEvent (const vtkContextKeyEvent &key) |
virtual bool | KeyReleaseEvent (const vtkContextKeyEvent &key) |
virtual void | SetUserBounds (double, double, double, double) |
virtual void | SetUserBounds (double[4]) |
virtual double * | GetUserBounds () |
virtual void | GetUserBounds (double &, double &, double &, double &) |
virtual void | GetUserBounds (double[4]) |
virtual void | SetValidBounds (double, double, double, double) |
virtual void | SetValidBounds (double[4]) |
virtual double * | GetValidBounds () |
virtual void | GetValidBounds (double &, double &, double &, double &) |
virtual void | GetValidBounds (double[4]) |
virtual float | GetScreenPointRadius () |
virtual void | SetScreenPointRadius (float) |
void | GetControlPointsIds (vtkIdTypeArray *ids, bool excludeFirstAndLast=false) const |
virtual bool | GetStrokeMode () |
virtual void | SetSwitchPointsMode (bool) |
virtual bool | GetSwitchPointsMode () |
virtual void | SetEndPointsXMovable (bool) |
virtual bool | GetEndPointsXMovable () |
virtual void | SetEndPointsYMovable (bool) |
virtual bool | GetEndPointsYMovable () |
virtual bool | GetEndPointsMovable () |
virtual void | SetEndPointsRemovable (bool) |
virtual bool | GetEndPointsRemovable () |
virtual void | SetShowLabels (bool) |
virtual bool | GetShowLabels () |
virtual void | SetLabelFormat (const char *) |
virtual char * | GetLabelFormat () |
virtual vtkPen * | GetSelectedPointPen () |
virtual vtkBrush * | GetSelectedPointBrush () |
virtual bool | MouseButtonPressEvent (const vtkContextMouseEvent &mouse) |
virtual bool | MouseDoubleClickEvent (const vtkContextMouseEvent &mouse) |
![]() | |
vtkPlot * | NewInstance () const |
virtual void | SetWidth (float width) |
virtual float | GetWidth () |
virtual void | SetLabel (const vtkStdString &label) |
virtual vtkStdString | GetLabel () |
virtual void | SetLabels (vtkStringArray *labels) |
virtual vtkStringArray * | GetLabels () |
virtual int | GetNumberOfLabels () |
vtkStdString | GetLabel (vtkIdType index) |
void | SetIndexedLabels (vtkStringArray *labels) |
virtual vtkStringArray * | GetIndexedLabels () |
vtkContextMapper2D * | GetData () |
virtual vtkTable * | GetInput () |
virtual void | SetInputArray (int index, const vtkStdString &name) |
virtual void | UpdateCache () |
virtual void | SetLegendVisibility (bool) |
virtual bool | GetLegendVisibility () |
virtual void | LegendVisibilityOn () |
virtual void | LegendVisibilityOff () |
virtual bool | PaintLegend (vtkContext2D *painter, const vtkRectf &rect, int legendIndex) |
virtual void | SetTooltipLabelFormat (const vtkStdString &label) |
virtual vtkStdString | GetTooltipLabelFormat () |
virtual void | SetTooltipNotation (int notation) |
virtual int | GetTooltipNotation () |
virtual void | SetTooltipPrecision (int precision) |
virtual int | GetTooltipPrecision () |
virtual vtkStdString | GetTooltipLabel (const vtkVector2d &plotPos, vtkIdType seriesIndex, vtkIdType segmentIndex) |
virtual vtkIdType | GetNearestPoint (const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location) |
virtual bool | SelectPointsInPolygon (const vtkContextPolygon &polygon) |
virtual void | SetColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
virtual void | SetColor (double r, double g, double b) |
virtual void | GetColor (double rgb[3]) |
void | GetColor (unsigned char rgb[3]) |
void | SetPen (vtkPen *pen) |
vtkPen * | GetPen () |
void | SetBrush (vtkBrush *brush) |
vtkBrush * | GetBrush () |
void | SetSelectionPen (vtkPen *pen) |
vtkPen * | GetSelectionPen () |
void | SetSelectionBrush (vtkBrush *brush) |
vtkBrush * | GetSelectionBrush () |
virtual bool | GetUseIndexForXSeries () |
virtual void | SetUseIndexForXSeries (bool) |
virtual void | SetInputData (vtkTable *table) |
virtual void | SetInputData (vtkTable *table, const vtkStdString &xColumn, const vtkStdString &yColumn) |
void | SetInputData (vtkTable *table, vtkIdType xColumn, vtkIdType yColumn) |
virtual void | SetSelectable (bool) |
virtual bool | GetSelectable () |
virtual void | SelectableOn () |
virtual void | SelectableOff () |
virtual void | SetSelection (vtkIdTypeArray *id) |
virtual vtkIdTypeArray * | GetSelection () |
virtual vtkAxis * | GetXAxis () |
virtual void | SetXAxis (vtkAxis *axis) |
virtual vtkAxis * | GetYAxis () |
virtual void | SetYAxis (vtkAxis *axis) |
void | SetShiftScale (const vtkRectd &scaling) |
vtkRectd | GetShiftScale () |
virtual void | GetUnscaledInputBounds (double bounds[4]) |
virtual void | SetProperty (const vtkStdString &property, const vtkVariant &var) |
virtual vtkVariant | GetProperty (const vtkStdString &property) |
![]() | |
vtkContextItem * | NewInstance () const |
virtual double | GetOpacity () |
virtual void | SetOpacity (double) |
![]() | |
vtkAbstractContextItem * | NewInstance () const |
virtual void | Update () |
virtual bool | PaintChildren (vtkContext2D *painter) |
virtual void | ReleaseGraphicsResources () |
unsigned int | AddItem (vtkAbstractContextItem *item) |
bool | RemoveItem (vtkAbstractContextItem *item) |
bool | RemoveItem (unsigned int index) |
vtkAbstractContextItem * | GetItem (unsigned int index) |
unsigned int | GetItemIndex (vtkAbstractContextItem *item) |
unsigned int | GetNumberOfItems () |
void | ClearItems () |
unsigned int | Raise (unsigned int index) |
unsigned int | Lower (unsigned int index) |
virtual vtkAbstractContextItem * | GetPickedItem (const vtkContextMouseEvent &mouse) |
virtual bool | MouseEnterEvent (const vtkContextMouseEvent &mouse) |
virtual bool | MouseLeaveEvent (const vtkContextMouseEvent &mouse) |
virtual bool | MouseWheelEvent (const vtkContextMouseEvent &mouse, int delta) |
virtual void | SetScene (vtkContextScene *scene) |
virtual void | SetParent (vtkAbstractContextItem *parent) |
virtual vtkVector2f | MapToParent (const vtkVector2f &point) |
virtual vtkVector2f | MapFromParent (const vtkVector2f &point) |
virtual vtkVector2f | MapToScene (const vtkVector2f &point) |
virtual vtkVector2f | MapFromScene (const vtkVector2f &point) |
virtual unsigned int | StackAbove (unsigned int index, unsigned int under) |
virtual unsigned int | StackUnder (unsigned int child, unsigned int above) |
vtkContextScene * | GetScene () |
vtkAbstractContextItem * | GetParent () |
virtual bool | GetVisible () |
virtual void | SetVisible (bool) |
virtual bool | GetInteractive () |
virtual void | SetInteractive (bool) |
![]() | |
vtkObject * | NewInstance () const |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual unsigned long | GetMTime () |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
![]() | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
void | SetReferenceCount (int) |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkControlPointsItem * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkPlot * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkContextItem * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkAbstractContextItem * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkObject * | SafeDownCast (vtkObjectBase *o) |
static vtkObject * | New () |
static void | BreakOnError () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
![]() | |
static int | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
Static Protected Member Functions | |
static void | CallComputePoints (vtkObject *sender, unsigned long event, void *receiver, void *params) |
Abstract class for control points items.
vtkControlPointsItem provides control point painting and management for subclasses that provide points (typically control points of a transfer function)
Definition at line 43 of file vtkControlPointsItem.h.
Definition at line 46 of file vtkControlPointsItem.h.
anonymous enum |
Enumerator | |
---|---|
CurrentPointChangedEvent | |
CurrentPointEditEvent |
Definition at line 55 of file vtkControlPointsItem.h.
|
protected |
|
protectedvirtual |
|
static |
|
virtual |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkPlot.
Reimplemented in vtkCompositeControlPointsItem, vtkPiecewiseControlPointsItem, and vtkColorTransferControlPointsItem.
|
static |
|
protectedvirtual |
Reimplemented from vtkPlot.
Reimplemented in vtkCompositeControlPointsItem, vtkPiecewiseControlPointsItem, and vtkColorTransferControlPointsItem.
vtkControlPointsItem* vtkControlPointsItem::NewInstance | ( | ) | const |
|
virtual |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkPlot.
Reimplemented in vtkCompositeControlPointsItem, vtkPiecewiseControlPointsItem, and vtkColorTransferControlPointsItem.
|
virtual |
Bounds of the item, typically the bound of all the control points except if custom bounds have been set
Reimplemented from vtkPlot.
Set custom bounds, except if bounds are invalid, bounds will be automatically computed based on the range of the control points Invalid bounds by default.
|
virtual |
Set custom bounds, except if bounds are invalid, bounds will be automatically computed based on the range of the control points Invalid bounds by default.
|
virtual |
Set custom bounds, except if bounds are invalid, bounds will be automatically computed based on the range of the control points Invalid bounds by default.
|
virtual |
Set custom bounds, except if bounds are invalid, bounds will be automatically computed based on the range of the control points Invalid bounds by default.
|
virtual |
Set custom bounds, except if bounds are invalid, bounds will be automatically computed based on the range of the control points Invalid bounds by default.
Controls the valid range for the values. An invalid value (0, -1, 0., -1, 0, -1.) indicates that the valid range is the current bounds. It is the default behavior.
|
virtual |
Controls the valid range for the values. An invalid value (0, -1, 0., -1, 0, -1.) indicates that the valid range is the current bounds. It is the default behavior.
|
virtual |
Controls the valid range for the values. An invalid value (0, -1, 0., -1, 0, -1.) indicates that the valid range is the current bounds. It is the default behavior.
|
virtual |
Controls the valid range for the values. An invalid value (0, -1, 0., -1, 0, -1.) indicates that the valid range is the current bounds. It is the default behavior.
|
virtual |
Controls the valid range for the values. An invalid value (0, -1, 0., -1, 0, -1.) indicates that the valid range is the current bounds. It is the default behavior.
|
virtual |
Get/set the radius for screen points. Default is 6.f
|
virtual |
Get/set the radius for screen points. Default is 6.f
|
virtual |
Paint the points with a fixed size (cosmetic) which doesn't depend on the scene zoom factor. Selected and unselected points are drawn with a different color.
Reimplemented from vtkAbstractContextItem.
void vtkControlPointsItem::SelectPoint | ( | vtkIdType | pointId | ) |
Select a point by its ID
void vtkControlPointsItem::SelectPoint | ( | double * | currentPoint | ) |
Utility function that selects a point providing its coordinates. To be found, the position of the point must be no further away than its painted point size
void vtkControlPointsItem::SelectAllPoints | ( | ) |
Select all the points
void vtkControlPointsItem::DeselectPoint | ( | vtkIdType | pointId | ) |
Unselect a point by its ID
void vtkControlPointsItem::DeselectPoint | ( | double * | currentPoint | ) |
Utility function that unselects a point providing its coordinates. To be found, the position of the point must be no further away than its painted point size
void vtkControlPointsItem::DeselectAllPoints | ( | ) |
Unselect all the previously selected points
void vtkControlPointsItem::ToggleSelectPoint | ( | vtkIdType | pointId | ) |
Toggle the selection of a point by its ID. If the point was selected then unselect it, otherwise select it.
void vtkControlPointsItem::ToggleSelectPoint | ( | double * | currentPoint | ) |
Utility function that toggles the selection a point providing its coordinates. To be found, the position of the point must be no further away than its painted point size
|
virtual |
Select all points in the specified rectangle.
Reimplemented from vtkPlot.
vtkIdType vtkControlPointsItem::GetNumberOfSelectedPoints | ( | ) | const |
Return the number of selected points.
Returns the vtkIdType of the point given its coordinates and a tolerance based on the screen point size.
Returns true if pos is above the pointId point, false otherwise. It uses the size of the drawn point. To search what point is under the pos, use the more efficient
Returns the id of the control point exactly matching pos, -1 if not found.
void vtkControlPointsItem::GetControlPointsIds | ( | vtkIdTypeArray * | ids, |
bool | excludeFirstAndLast = false |
||
) | const |
Utility function that returns an array of all the control points IDs Typically: [0, 1, 2, ... n -1] where n is the point count Can exclude the first and last point ids from the array.
|
virtual |
Controls whether or not control points are drawn (true) or clicked and moved (false). False by default.
|
virtual |
If DrawPoints is false, SwitchPoints controls the behavior when a control point is dragged past another point. The crossed point becomes current (true) or the current point is blocked/stopped (false). False by default.
|
virtual |
If DrawPoints is false, SwitchPoints controls the behavior when a control point is dragged past another point. The crossed point becomes current (true) or the current point is blocked/stopped (false). False by default.
|
virtual |
If EndPointsMovable is false, the two end points will not be moved. True by default.
|
virtual |
If EndPointsMovable is false, the two end points will not be moved. True by default.
|
virtual |
If EndPointsMovable is false, the two end points will not be moved. True by default.
|
virtual |
If EndPointsMovable is false, the two end points will not be moved. True by default.
|
virtual |
If EndPointsMovable is false, the two end points will not be moved. True by default.
|
virtual |
If EndPointsRemovable is false, the two end points will not be be removed. True by default.
|
virtual |
If EndPointsRemovable is false, the two end points will not be be removed. True by default.
|
virtual |
When set to true, labels are shown on the current control point and the end points. Default is false.
|
virtual |
When set to true, labels are shown on the current control point and the end points. Default is false.
|
virtual |
Get/Set the label format. Default is "%.4f, %.4f".
|
virtual |
Get/Set the label format. Default is "%.4f, %.4f".
Add a point to the function. Returns the index of the point (0 based), or -1 on error. Subclasses should reimplement this function to do the actual work.
Implemented in vtkCompositeControlPointsItem, vtkColorTransferControlPointsItem, and vtkPiecewiseControlPointsItem.
Remove a point of the function. Returns the index of the point (0 based), or -1 on error. Subclasses should reimplement this function to do the actual work.
Implemented in vtkCompositeControlPointsItem, vtkColorTransferControlPointsItem, and vtkPiecewiseControlPointsItem.
Remove a point give its id. It is a utility function that internally call the virtual method RemovePoint(double*) and return its result.
|
inline |
Remove the current point.
Definition at line 406 of file vtkControlPointsItem.h.
|
pure virtual |
Returns the total number of points
Implemented in vtkCompositeControlPointsItem, vtkPiecewiseControlPointsItem, and vtkColorTransferControlPointsItem.
|
pure virtual |
Returns the x and y coordinates as well as the midpoint and sharpness of the control point corresponding to the index. point must be a double array of size 4.
Implemented in vtkCompositeControlPointsItem, vtkPiecewiseControlPointsItem, and vtkColorTransferControlPointsItem.
Sets the x and y coordinates as well as the midpoint and sharpness of the control point corresponding to the index.
Implemented in vtkCompositeControlPointsItem, vtkPiecewiseControlPointsItem, and vtkColorTransferControlPointsItem.
void vtkControlPointsItem::MovePoints | ( | const vtkVector2f & | translation, |
vtkIdTypeArray * | pointIds | ||
) |
Move the points referred by pointIds by a given translation. The new positions won't be outside the bounds. MovePoints is typically called with GetControlPointsIds() or GetSelection(). Warning: if you pass this->GetSelection(), the array is deleted after each individual point move. Increase the reference count of the array. See also MoveAllPoints()
void vtkControlPointsItem::MovePoints | ( | const vtkVector2f & | translation, |
bool | dontMoveFirstAndLast = false |
||
) |
Utility function to move all the control points of the given translation If dontMoveFirstAndLast is true, then the first and last points won't be moved.
void vtkControlPointsItem::SpreadPoints | ( | float | factor, |
vtkIdTypeArray * | pointIds | ||
) |
Spread the points referred by pointIds If factor > 0, points are moved away from each other. If factor < 0, points are moved closer to each other SpreadPoints is typically called with GetControlPointsIds() or GetSelection(). Warning: if you pass this->GetSelection(), the array is deleted after each individual point move. Increase the reference count of the array.
void vtkControlPointsItem::SpreadPoints | ( | float | factor, |
bool | dontSpreadFirstAndLast = false |
||
) |
Utility function to spread all the control points of a given factor If dontSpreadFirstAndLast is true, then the first and last points won't be spread.
vtkIdType vtkControlPointsItem::GetCurrentPoint | ( | ) | const |
Returns the current point ID selected or -1 if there is no point current. No current point by default.
void vtkControlPointsItem::SetCurrentPoint | ( | vtkIdType | index | ) |
Sets the current point selected.
|
virtual |
Gets the selected point pen and brush.
|
virtual |
Depending on the control points item, the brush might not be taken into account.
void vtkControlPointsItem::ResetBounds | ( | ) |
Recompute the bounds next time they are requested. You shouldn't have to call it but it is provided for rare cases.
|
virtual |
Mouse button down event.
Reimplemented from vtkAbstractContextItem.
Reimplemented in vtkCompositeControlPointsItem.
|
virtual |
Mouse button down event.
Reimplemented from vtkAbstractContextItem.
Reimplemented in vtkCompositeControlPointsItem.
|
virtual |
Mouse move event.
Reimplemented from vtkAbstractContextItem.
Reimplemented in vtkCompositeControlPointsItem.
|
virtual |
Key press event.
Reimplemented from vtkAbstractContextItem.
|
virtual |
Key release event.
Reimplemented from vtkAbstractContextItem.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in vtkCompositeControlPointsItem, vtkColorTransferControlPointsItem, and vtkPiecewiseControlPointsItem.
|
staticprotected |
|
protectedvirtual |
Must be reimplemented by subclasses to calculate the points to draw. It's subclass responsibility to call ComputePoints() via the callback
|
protectedpure virtual |
Must be reimplemented by subclasses to calculate the points to draw. It's subclass responsibility to call ComputePoints() via the callback
Implemented in vtkCompositeControlPointsItem, vtkColorTransferControlPointsItem, and vtkPiecewiseControlPointsItem.
|
protectedvirtual |
Returns true if the supplied x, y coordinate is on a control point.
Reimplemented from vtkAbstractContextItem.
|
protectedvirtual |
Transform the mouse event in the control-points space. This is needed when ColorTransferFunction is using log-scale.
|
protectedvirtual |
Transform the mouse event in the control-points space. This is needed when ColorTransferFunction is using log-scale.
Clamp the given 2D pos into the bounds of the function. Return true if the pos has been clamped, false otherwise.
|
protected |
Clamp the given 2D pos into the bounds of the function. Return true if the pos has been clamped, false otherwise.
|
protected |
Internal function that paints a collection of points and optionally excludes some.
|
protected |
Internal function that paints a collection of points and optionally excludes some.
|
protectedvirtual |
Internal function that paints a collection of points and optionally excludes some.
Reimplemented in vtkCompositeControlPointsItem, and vtkColorTransferControlPointsItem.
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
Definition at line 412 of file vtkControlPointsItem.h.
|
protected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
Mouse button release event.
Reimplemented from vtkAbstractContextItem.
|
protectedvirtual |
Generate label for a control point.
|
protected |
|
protected |
Return true if any of the end points is current point or part of the selection
|
protected |
Return true if the point is removable
|
protectedvirtual |
Compute the bounds for this item. Typically, the bounds should be aligned to the range of the vtkScalarsToColors or vtkPiecewiseFunction that is being controlled by the subclasses. Default implementation uses the range of the control points themselves.
Reimplemented in vtkColorTransferControlPointsItem.
|
inlineprotectedvirtual |
Returns true if control points are to be rendered in log-space. This is true when vtkScalarsToColors is using log-scale, for example. Default implementation always return false.
Reimplemented in vtkCompositeControlPointsItem, and vtkColorTransferControlPointsItem.
Definition at line 365 of file vtkControlPointsItem.h.
|
protected |
Definition at line 367 of file vtkControlPointsItem.h.
|
protected |
Definition at line 368 of file vtkControlPointsItem.h.
|
protected |
Definition at line 369 of file vtkControlPointsItem.h.
|
protected |
Definition at line 370 of file vtkControlPointsItem.h.
|
protected |
Definition at line 371 of file vtkControlPointsItem.h.
|
protected |
Definition at line 372 of file vtkControlPointsItem.h.
|
protected |
Definition at line 373 of file vtkControlPointsItem.h.
|
protected |
Definition at line 375 of file vtkControlPointsItem.h.
|
protected |
Definition at line 376 of file vtkControlPointsItem.h.
|
protected |
Definition at line 377 of file vtkControlPointsItem.h.
|
protected |
Definition at line 379 of file vtkControlPointsItem.h.
|
protected |
Definition at line 380 of file vtkControlPointsItem.h.
|
protected |
Definition at line 382 of file vtkControlPointsItem.h.
|
protected |
Definition at line 383 of file vtkControlPointsItem.h.
|
protected |
Definition at line 384 of file vtkControlPointsItem.h.
|
protected |
Definition at line 385 of file vtkControlPointsItem.h.
|
protected |
Definition at line 386 of file vtkControlPointsItem.h.
|
protected |
Definition at line 387 of file vtkControlPointsItem.h.
|
protected |
Definition at line 388 of file vtkControlPointsItem.h.
|
protected |
Definition at line 389 of file vtkControlPointsItem.h.
|
protected |
Definition at line 390 of file vtkControlPointsItem.h.
|
protected |
Definition at line 391 of file vtkControlPointsItem.h.
|
protected |
Definition at line 392 of file vtkControlPointsItem.h.
|
protected |
Definition at line 393 of file vtkControlPointsItem.h.
|
protected |
Definition at line 394 of file vtkControlPointsItem.h.
|
protected |
Definition at line 395 of file vtkControlPointsItem.h.