vtkKWParameterValueFunctionEditor Class Reference

a parameter/value function editor More...

#include <vtkKWParameterValueFunctionEditor.h>

Inheritance diagram for vtkKWParameterValueFunctionEditor:
Inheritance graph
[legend]
Collaboration diagram for vtkKWParameterValueFunctionEditor:
Collaboration graph
[legend]

List of all members.

Classes

class  Ranges

Public Types

typedef
vtkKWParameterValueFunctionInterface 
Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetWholeParameterRangeToFunctionRange ()
virtual void SetVisibleParameterRangeToWholeParameterRange ()
virtual void SetLabelPosition (int)
virtual vtkKWEntryWithLabelGetParameterEntry ()
virtual int MergePointsFromEditor (vtkKWParameterValueFunctionEditor *editor)
virtual void DisplayHistogramOnly ()
virtual void SetBalloonHelpString (const char *str)
virtual void Update ()
virtual void UpdateEnableState ()
virtual int MoveFunctionPoint (int id, double parameter, const double *values)

Static Public Member Functions

static int IsTypeOf (const char *type)
static
vtkKWParameterValueFunctionEditor
SafeDownCast (vtkObject *o)

Protected Types

enum  { ConstrainedMoveFree, ConstrainedMoveHorizontal, ConstrainedMoveVertical }

Protected Member Functions

 vtkKWParameterValueFunctionEditor ()
 ~vtkKWParameterValueFunctionEditor ()
virtual void CreateWidget ()
virtual int FunctionLineIsInVisibleRangeBetweenPoints (int id1, int id2)
virtual void UpdatePointEntries (int id)
virtual void RescaleFunctionBetweenEndPoints (int id, double old_parameter)
virtual void InvokeObjectMethodCommand (const char *command)
virtual void InvokeHistogramLogModeChangedCommand (int mode)
virtual void InvokePointCommand (const char *command, int id, const char *extra=0)
virtual void InvokePointAddedCommand (int id)
virtual void InvokePointChangingCommand (int id)
virtual void InvokePointChangedCommand (int id)
virtual void InvokePointRemovedCommand (int id, double parameter)
virtual void InvokeDoubleClickOnPointCommand (int id)
virtual void InvokeSelectionChangedCommand ()
virtual void InvokeFunctionChangedCommand ()
virtual void InvokeFunctionChangingCommand ()
virtual void InvokeFunctionStartChangingCommand ()
virtual void InvokeVisibleRangeChangedCommand ()
virtual void InvokeVisibleRangeChangingCommand ()
virtual void InvokeParameterCursorMovingCommand (double pos)
virtual void InvokeParameterCursorMovedCommand (double pos)
virtual void CreateHistogramLogModeOptionMenu ()
virtual void UpdateHistogramLogModeOptionMenu ()
virtual void GetCanvasItemCenter (int item_id, int *x, int *y)
virtual void RedrawRangeFrame ()
virtual void RedrawRangeTicks ()
virtual void RedrawParameterCursor ()
virtual void UpdateRangeLabel ()
virtual void UpdateParameterEntry (int id)
virtual int CanvasCheckTagType (const char *prefix, int id, const char *type)
virtual int AddObserversList (int nb_events, int *events, vtkCommand *cmd)
virtual int RemoveObserversList (int nb_events, int *events, vtkCommand *cmd)
virtual void ProcessSynchronizationEvents (vtkObject *caller, unsigned long event, void *calldata)
virtual void ProcessSynchronizationEvents2 (vtkObject *caller, unsigned long event, void *calldata)

Static Protected Member Functions

static void ProcessSynchronizationEventsFunction (vtkObject *object, unsigned long event, void *clientdata, void *calldata)
static void ProcessSynchronizationEventsFunction2 (vtkObject *object, unsigned long event, void *clientdata, void *calldata)

Protected Attributes

int ParameterRangeVisibility
int ValueRangeVisibility
int PointPositionInValueRange
int ParameterRangePosition
int PointColorStyle
int CurrentCanvasHeight
int CurrentCanvasWidth
int RequestedCanvasHeight
int RequestedCanvasWidth
int ExpandCanvasWidth
int LockPointsParameter
int LockEndPointsParameter
int LockPointsValue
int RescaleBetweenEndPoints
int DisableAddAndRemove
int EnableDirectMove
int DisableRedraw
int PointRadiusX
int PointRadiusY
double SelectedPointRadius
int FunctionLineWidth
int FunctionLineStyle
int PointGuidelineStyle
int PointOutlineWidth
int PointStyle
int FirstPointStyle
int LastPointStyle
int DisableCommands
int SelectedPoint
int CanvasOutlineVisibility
int CanvasOutlineStyle
int ParameterCursorInteractionStyle
int CanvasBackgroundVisibility
int ParameterCursorVisibility
int FunctionLineVisibility
int CanvasVisibility
int PointVisibility
int PointIndexVisibility
int PointGuidelineVisibility
int SelectedPointIndexVisibility
int ParameterRangeLabelVisibility
int ValueRangeLabelVisibility
int RangeLabelPosition
int PointEntriesPosition
int ParameterEntryVisibility
int PointEntriesVisibility
int UserFrameVisibility
int ParameterTicksVisibility
int ValueTicksVisibility
int ComputeValueTicksFromHistogram
int PointMarginToCanvas
int TicksLength
int NumberOfParameterTicks
int NumberOfValueTicks
int ValueTicksCanvasWidth
int ChangeMouseCursor
char * ValueTicksFormat
char * ParameterTicksFormat
char * ParameterEntryFormat
double ParameterCursorPosition
char * SelectedPointText
double FrameBackgroundColor [3]
double ParameterCursorColor [3]
double PointColor [3]
double SelectedPointColor [3]
double SelectedPointColorInInteraction [3]
double PointTextColor [3]
double SelectedPointTextColor [3]
int ComputePointColorFromValue
int InUserInteraction
char * PointAddedCommand
char * PointChangingCommand
char * PointChangedCommand
char * PointRemovedCommand
char * SelectionChangedCommand
char * FunctionChangedCommand
char * FunctionChangingCommand
char * FunctionStartChangingCommand
char * VisibleRangeChangedCommand
char * VisibleRangeChangingCommand
char * ParameterCursorMovingCommand
char * ParameterCursorMovedCommand
char * DoubleClickOnPointCommand
vtkKWCanvasCanvas
vtkKWRangeParameterRange
vtkKWRangeValueRange
vtkKWFrameTopLeftContainer
vtkKWFrameTopLeftFrame
vtkKWFrameUserFrame
vtkKWFramePointEntriesFrame
vtkKWLabelRangeLabel
vtkKWEntryWithLabelParameterEntry
vtkKWCanvasValueTicksCanvas
vtkKWCanvasParameterTicksCanvas
vtkKWCanvasGuidelineValueCanvas
vtkKWHistogramHistogram
vtkKWHistogramSecondaryHistogram
vtkKWHistogram::ImageDescriptor * HistogramImageDescriptor
vtkKWHistogram::ImageDescriptor * SecondaryHistogramImageDescriptor
double HistogramColor [3]
double SecondaryHistogramColor [3]
int ComputeHistogramColorFromValue
int HistogramStyle
int SecondaryHistogramStyle
unsigned long LastHistogramBuildTime
int HistogramLogModeOptionMenuVisibility
char * HistogramLogModeChangedCommand
int HistogramPolyLineWidth
vtkKWMenuButtonHistogramLogModeOptionMenu
Ranges LastRanges
unsigned long LastRedrawFunctionTime
int LastRedrawFunctionSize
double DisplayedWholeParameterRange [2]
int LastSelectionCanvasCoordinateX
int LastSelectionCanvasCoordinateY
int LastConstrainedMove
vtkCallbackCommandSynchronizeCallbackCommand
vtkCallbackCommandSynchronizeCallbackCommand2



enum  { ParameterRangePositionTop = 0, ParameterRangePositionBottom }
enum  { PointPositionValue = 0, PointPositionTop, PointPositionBottom, PointPositionCenter }
enum  { RangeLabelPositionDefault = 10, RangeLabelPositionTop }
enum  { PointEntriesPositionDefault = 10, PointEntriesPositionRight }
enum  { LineStyleSolid = 0, LineStyleDash }
enum  {
  CanvasOutlineStyleLeftSide = 1, CanvasOutlineStyleRightSide = 2, CanvasOutlineStyleHorizontalSides = 3, CanvasOutlineStyleTopSide = 4,
  CanvasOutlineStyleBottomSide = 8, CanvasOutlineStyleVerticalSides = 12, CanvasOutlineStyleAllSides = 15
}
enum  {
  ParameterCursorInteractionStyleNone = 0, ParameterCursorInteractionStyleDragWithLeftButton = 1, ParameterCursorInteractionStyleSetWithRighButton = 2, ParameterCursorInteractionStyleSetWithControlLeftButton = 4,
  ParameterCursorInteractionStyleAll = 7
}
enum  {
  PointStyleDisc = 0, PointStyleCursorDown, PointStyleCursorUp, PointStyleCursorLeft,
  PointStyleCursorRight, PointStyleRectangle, PointStyleDefault
}
enum  {
  PointMarginNone = 0, PointMarginLeftSide = 1, PointMarginRightSide = 2, PointMarginHorizontalSides = 3,
  PointMarginTopSide = 4, PointMarginBottomSide = 8, PointMarginVerticalSides = 12, PointMarginAllSides = 15
}
enum  { PointColorStyleFill = 0, PointColorStyleOutline }
enum  { HistogramStyleBars = 0, HistogramStyleDots, HistogramStylePolyLine }
enum  {
  FunctionChangedEvent = 10000, FunctionStartChangingEvent, FunctionChangingEvent, PointAddedEvent,
  PointChangedEvent, PointChangingEvent, PointRemovedEvent, SelectionChangedEvent,
  VisibleParameterRangeChangedEvent, VisibleParameterRangeChangingEvent, VisibleValueRangeChangedEvent, VisibleValueRangeChangingEvent,
  VisibleRangeChangedEvent, VisibleRangeChangingEvent, RelativeVisibleRangeChangedEvent, RelativeVisibleRangeChangingEvent,
  ParameterCursorMovedEvent, ParameterCursorMovingEvent, DoubleClickOnPointEvent
}
static const char * FunctionTag
static const char * SelectedTag
static const char * PointTag
static const char * PointGuidelineTag
static const char * PointTextTag
static const char * LineTag
static const char * HistogramTag
static const char * SecondaryHistogramTag
static const char * FrameForegroundTag
static const char * FrameBackgroundTag
static const char * ParameterCursorTag
static const char * ParameterTicksTag
static const char * ValueTicksTag
virtual double * GetWholeParameterRange ()
virtual void SetWholeParameterRange (double r0, double r1)
virtual void GetWholeParameterRange (double &r0, double &r1)
virtual void GetWholeParameterRange (double range[2])
virtual void SetWholeParameterRange (double range[2])
virtual double * GetVisibleParameterRange ()
virtual void SetVisibleParameterRange (double r0, double r1)
virtual void GetVisibleParameterRange (double &r0, double &r1)
virtual void GetVisibleParameterRange (double range[2])
virtual void SetVisibleParameterRange (double range[2])
virtual void SetRelativeVisibleParameterRange (double r0, double r1)
virtual void GetRelativeVisibleParameterRange (double &r0, double &r1)
virtual void GetRelativeVisibleParameterRange (double range[2])
virtual void SetRelativeVisibleParameterRange (double range[2])
virtual double * GetWholeValueRange ()
virtual void SetWholeValueRange (double r0, double r1)
virtual void GetWholeValueRange (double &r0, double &r1)
virtual void GetWholeValueRange (double range[2])
virtual void SetWholeValueRange (double range[2])
virtual double * GetVisibleValueRange ()
virtual void SetVisibleValueRange (double r0, double r1)
virtual void GetVisibleValueRange (double &r0, double &r1)
virtual void GetVisibleValueRange (double range[2])
virtual void SetVisibleValueRange (double range[2])
virtual void SetRelativeVisibleValueRange (double r0, double r1)
virtual void GetRelativeVisibleValueRange (double &r0, double &r1)
virtual void GetRelativeVisibleValueRange (double range[2])
virtual void SetRelativeVisibleValueRange (double range[2])
virtual void ParameterRangeVisibilityOn ()
virtual void ParameterRangeVisibilityOff ()
virtual void SetParameterRangeVisibility (int)
virtual int GetParameterRangeVisibility ()
virtual void SetParameterRangePosition (int)
virtual int GetParameterRangePosition ()
virtual void SetParameterRangePositionToTop ()
virtual void SetParameterRangePositionToBottom ()
virtual void ValueRangeVisibilityOn ()
virtual void ValueRangeVisibilityOff ()
virtual void SetValueRangeVisibility (int)
virtual int GetValueRangeVisibility ()
virtual vtkKWRangeGetParameterRange ()
virtual vtkKWRangeGetValueRange ()
virtual double * GetDisplayedWholeParameterRange ()
virtual void GetDisplayedWholeParameterRange (double &, double &)
virtual void GetDisplayedWholeParameterRange (double[2])
virtual void SetDisplayedWholeParameterRange (double r0, double r1)
virtual void SetDisplayedWholeParameterRange (double range[2])
virtual void GetDisplayedVisibleParameterRange (double &r0, double &r1)
virtual void GetDisplayedVisibleParameterRange (double range[2])
virtual void MapParameterToDisplayedParameter (double p, double *displayed_p)
virtual void MapDisplayedParameterToParameter (double displayed_p, double *p)
virtual int GetFunctionPointDisplayedParameter (int id, double *displayed_p)
virtual void SetPointPositionInValueRange (int)
virtual int GetPointPositionInValueRange ()
virtual void SetPointPositionInValueRangeToValue ()
virtual void SetPointPositionInValueRangeToTop ()
virtual void SetPointPositionInValueRangeToBottom ()
virtual void SetPointPositionInValueRangeToCenter ()
virtual void ParameterRangeLabelVisibilityOn ()
virtual void ParameterRangeLabelVisibilityOff ()
virtual void SetParameterRangeLabelVisibility (int)
virtual int GetParameterRangeLabelVisibility ()
virtual void ValueRangeLabelVisibilityOn ()
virtual void ValueRangeLabelVisibilityOff ()
virtual void SetValueRangeLabelVisibility (int)
virtual int GetValueRangeLabelVisibility ()
virtual void SetRangeLabelPosition (int)
virtual int GetRangeLabelPosition ()
virtual void SetRangeLabelPositionToDefault ()
virtual void SetRangeLabelPositionToTop ()
virtual void SetPointEntriesPosition (int)
virtual int GetPointEntriesPosition ()
virtual void SetPointEntriesPositionToDefault ()
virtual void SetPointEntriesPositionToRight ()
virtual void PointEntriesVisibilityOn ()
virtual void PointEntriesVisibilityOff ()
virtual void SetPointEntriesVisibility (int)
virtual int GetPointEntriesVisibility ()
virtual void ParameterEntryVisibilityOn ()
virtual void ParameterEntryVisibilityOff ()
virtual void SetParameterEntryVisibility (int)
virtual int GetParameterEntryVisibility ()
virtual void SetParameterEntryFormat (const char *)
virtual char * GetParameterEntryFormat ()
virtual void UserFrameVisibilityOn ()
virtual void UserFrameVisibilityOff ()
virtual void SetUserFrameVisibility (int)
virtual int GetUserFrameVisibility ()
virtual vtkKWFrameGetUserFrame ()
virtual void SetCanvasHeight (int)
virtual void SetCanvasWidth (int)
virtual int GetCanvasHeight ()
virtual int GetCanvasWidth ()
virtual void ExpandCanvasWidthOn ()
virtual void ExpandCanvasWidthOff ()
virtual void SetExpandCanvasWidth (int)
virtual int GetExpandCanvasWidth ()
virtual int GetCurrentCanvasHeight ()
virtual int GetCurrentCanvasWidth ()
virtual void CanvasVisibilityOn ()
virtual void CanvasVisibilityOff ()
virtual void SetCanvasVisibility (int)
virtual int GetCanvasVisibility ()
virtual void FunctionLineVisibilityOn ()
virtual void FunctionLineVisibilityOff ()
virtual void SetFunctionLineVisibility (int)
virtual int GetFunctionLineVisibility ()
virtual void SetFunctionLineWidth (int)
virtual int GetFunctionLineWidth ()
virtual void SetFunctionLineStyle (int)
virtual int GetFunctionLineStyle ()
virtual void SetFunctionLineStyleToSolid ()
virtual void SetFunctionLineStyleToDash ()
virtual void CanvasOutlineVisibilityOn ()
virtual void CanvasOutlineVisibilityOff ()
virtual void SetCanvasOutlineVisibility (int)
virtual int GetCanvasOutlineVisibility ()
virtual void CanvasOutlineStyleOn ()
virtual void CanvasOutlineStyleOff ()
virtual void SetCanvasOutlineStyle (int)
virtual int GetCanvasOutlineStyle ()
virtual void CanvasBackgroundVisibilityOn ()
virtual void CanvasBackgroundVisibilityOff ()
virtual void SetCanvasBackgroundVisibility (int)
virtual int GetCanvasBackgroundVisibility ()
virtual void ParameterCursorVisibilityOn ()
virtual void ParameterCursorVisibilityOff ()
virtual void SetParameterCursorVisibility (int)
virtual int GetParameterCursorVisibility ()
virtual void SetParameterCursorPosition (double)
virtual double GetParameterCursorPosition ()
virtual double * GetParameterCursorColor ()
virtual void GetParameterCursorColor (double &, double &, double &)
virtual void GetParameterCursorColor (double[3])
virtual void SetParameterCursorColor (double r, double g, double b)
virtual void SetParameterCursorColor (double rgb[3])
virtual void ParameterCursorInteractionStyleOn ()
virtual void ParameterCursorInteractionStyleOff ()
virtual void SetParameterCursorInteractionStyle (int)
virtual int GetParameterCursorInteractionStyle ()
virtual void ParameterTicksVisibilityOn ()
virtual void ParameterTicksVisibilityOff ()
virtual void SetParameterTicksVisibility (int)
virtual int GetParameterTicksVisibility ()
virtual void SetNumberOfParameterTicks (int)
virtual int GetNumberOfParameterTicks ()
virtual void SetParameterTicksFormat (const char *)
virtual char * GetParameterTicksFormat ()
virtual void ValueTicksVisibilityOn ()
virtual void ValueTicksVisibilityOff ()
virtual void SetValueTicksVisibility (int)
virtual int GetValueTicksVisibility ()
virtual void SetNumberOfValueTicks (int)
virtual int GetNumberOfValueTicks ()
virtual void SetValueTicksCanvasWidth (int)
virtual int GetValueTicksCanvasWidth ()
virtual void SetValueTicksFormat (const char *)
virtual char * GetValueTicksFormat ()
virtual void ComputeValueTicksFromHistogramOn ()
virtual void ComputeValueTicksFromHistogramOff ()
virtual void SetComputeValueTicksFromHistogram (int)
virtual int GetComputeValueTicksFromHistogram ()
virtual void SetTicksLength (int)
virtual int GetTicksLength ()
virtual void SetLockPointsParameter (int)
virtual void LockPointsParameterOn ()
virtual void LockPointsParameterOff ()
virtual int GetLockPointsParameter ()
virtual void SetLockEndPointsParameter (int)
virtual void LockEndPointsParameterOn ()
virtual void LockEndPointsParameterOff ()
virtual int GetLockEndPointsParameter ()
virtual void SetLockPointsValue (int)
virtual void LockPointsValueOn ()
virtual void LockPointsValueOff ()
virtual int GetLockPointsValue ()
virtual void SetDisableAddAndRemove (int)
virtual void DisableAddAndRemoveOn ()
virtual void DisableAddAndRemoveOff ()
virtual int GetDisableAddAndRemove ()
virtual void SetEnableDirectMove (int)
virtual void EnableDirectMoveOn ()
virtual void EnableDirectMoveOff ()
virtual int GetEnableDirectMove ()
virtual void SetReadOnly (int)
virtual void ReadOnlyOn ()
virtual void ReadOnlyOff ()
virtual void SetRescaleBetweenEndPoints (int)
virtual void RescaleBetweenEndPointsOn ()
virtual void RescaleBetweenEndPointsOff ()
virtual int GetRescaleBetweenEndPoints ()
virtual void SetPointRadius (int)
virtual void SetPointRadiusX (int)
virtual int GetPointRadiusX ()
virtual void SetPointRadiusY (int)
virtual int GetPointRadiusY ()
virtual void SetSelectedPointRadius (double)
virtual double GetSelectedPointRadius ()
virtual void SetSelectedPointText (const char *)
virtual char * GetSelectedPointText ()
virtual void SetSelectedPointTextToInt (int)
virtual void SetPointStyle (int)
virtual int GetPointStyle ()
virtual void SetPointStyleToDisc ()
virtual void SetPointStyleToCursorDown ()
virtual void SetPointStyleToCursorUp ()
virtual void SetPointStyleToCursorLeft ()
virtual void SetPointStyleToCursorRight ()
virtual void SetPointStyleToRectangle ()
virtual void SetPointStyleToDefault ()
virtual void SetFirstPointStyle (int)
virtual int GetFirstPointStyle ()
virtual void SetLastPointStyle (int)
virtual int GetLastPointStyle ()
virtual void SetPointOutlineWidth (int)
virtual int GetPointOutlineWidth ()
virtual void PointMarginToCanvasOn ()
virtual void PointMarginToCanvasOff ()
virtual void SetPointMarginToCanvas (int)
virtual int GetPointMarginToCanvas ()
virtual void SetPointMarginToCanvasToNone ()
virtual void SetPointMarginToCanvasToLeftSide ()
virtual void SetPointMarginToCanvasToRightSide ()
virtual void SetPointMarginToCanvasToHorizontalSides ()
virtual void SetPointMarginToCanvasToTopSide ()
virtual void SetPointMarginToCanvasToBottomSide ()
virtual void SetPointMarginToCanvasToVerticalSides ()
virtual void SetPointMarginToCanvasToAllSides ()
virtual int GetSelectedPoint ()
virtual void SelectPoint (int id)
virtual void ClearSelection ()
virtual int HasSelection ()
virtual void SelectNextPoint ()
virtual void SelectPreviousPoint ()
virtual void SelectFirstPoint ()
virtual void SelectLastPoint ()
virtual int RemoveSelectedPoint ()
virtual int RemovePoint (int id)
virtual int RemovePointAtParameter (double parameter)
virtual int AddPointAtCanvasCoordinates (int x, int y, int *id)
virtual int AddPointAtParameter (double parameter, int *id)
virtual double * GetFrameBackgroundColor ()
virtual void GetFrameBackgroundColor (double &, double &, double &)
virtual void GetFrameBackgroundColor (double[3])
virtual void SetFrameBackgroundColor (double r, double g, double b)
virtual void SetFrameBackgroundColor (double rgb[3])
virtual void SetBackgroundColor (double r, double g, double b)
virtual void SetBackgroundColor (double rgb[3])
virtual double * GetPointColor ()
virtual void GetPointColor (double &, double &, double &)
virtual void GetPointColor (double[3])
virtual void SetPointColor (double r, double g, double b)
virtual void SetPointColor (double rgb[3])
virtual double * GetSelectedPointColor ()
virtual void GetSelectedPointColor (double &, double &, double &)
virtual void GetSelectedPointColor (double[3])
virtual void SetSelectedPointColor (double r, double g, double b)
virtual void SetSelectedPointColor (double rgb[3])
virtual double * GetSelectedPointColorInInteraction ()
virtual void GetSelectedPointColorInInteraction (double &, double &, double &)
virtual void GetSelectedPointColorInInteraction (double[3])
virtual void SetSelectedPointColorInInteraction (double r, double g, double b)
virtual void SetSelectedPointColorInInteraction (double rgb[3])
virtual void SetPointColorStyle (int)
virtual int GetPointColorStyle ()
virtual void SetPointColorStyleToFill ()
virtual void SetPointColorStyleToOutline ()
virtual double * GetPointTextColor ()
virtual void GetPointTextColor (double &, double &, double &)
virtual void GetPointTextColor (double[3])
virtual void SetPointTextColor (double r, double g, double b)
virtual void SetPointTextColor (double rgb[3])
virtual double * GetSelectedPointTextColor ()
virtual void GetSelectedPointTextColor (double &, double &, double &)
virtual void GetSelectedPointTextColor (double[3])
virtual void SetSelectedPointTextColor (double r, double g, double b)
virtual void SetSelectedPointTextColor (double rgb[3])
virtual void ComputePointColorFromValueOn ()
virtual void ComputePointColorFromValueOff ()
virtual void SetComputePointColorFromValue (int)
virtual int GetComputePointColorFromValue ()
virtual void PointVisibilityOn ()
virtual void PointVisibilityOff ()
virtual void SetPointVisibility (int)
virtual int GetPointVisibility ()
virtual void PointIndexVisibilityOn ()
virtual void PointIndexVisibilityOff ()
virtual void SetPointIndexVisibility (int)
virtual int GetPointIndexVisibility ()
virtual void SelectedPointIndexVisibilityOn ()
virtual void SelectedPointIndexVisibilityOff ()
virtual void SetSelectedPointIndexVisibility (int)
virtual int GetSelectedPointIndexVisibility ()
virtual void PointGuidelineVisibilityOn ()
virtual void PointGuidelineVisibilityOff ()
virtual void SetPointGuidelineVisibility (int)
virtual int GetPointGuidelineVisibility ()
virtual void SetPointGuidelineStyle (int)
virtual int GetPointGuidelineStyle ()
virtual vtkKWHistogramGetHistogram ()
virtual void SetHistogram (vtkKWHistogram *)
virtual vtkKWHistogramGetSecondaryHistogram ()
virtual void SetSecondaryHistogram (vtkKWHistogram *)
virtual double * GetHistogramColor ()
virtual void GetHistogramColor (double &, double &, double &)
virtual void GetHistogramColor (double[3])
virtual void SetHistogramColor (double r, double g, double b)
virtual void SetHistogramColor (double rgb[3])
virtual double * GetSecondaryHistogramColor ()
virtual void GetSecondaryHistogramColor (double &, double &, double &)
virtual void GetSecondaryHistogramColor (double[3])
virtual void SetSecondaryHistogramColor (double r, double g, double b)
virtual void SetSecondaryHistogramColor (double rgb[3])
virtual void ComputeHistogramColorFromValueOn ()
virtual void ComputeHistogramColorFromValueOff ()
virtual void SetComputeHistogramColorFromValue (int)
virtual int GetComputeHistogramColorFromValue ()
virtual int GetHistogramStyle ()
virtual void SetHistogramStyle (int)
virtual void SetHistogramStyleToBars ()
virtual void SetHistogramStyleToDots ()
virtual void SetHistogramStyleToPolyLine ()
virtual int GetSecondaryHistogramStyle ()
virtual void SetSecondaryHistogramStyle (int)
virtual void SetSecondaryHistogramStyleToBars ()
virtual void SetSecondaryHistogramStyleToDots ()
virtual void SetSecondaryHistogramStyleToPolyLine ()
virtual void SetHistogramPolyLineWidth (int)
virtual int GetHistogramPolyLineWidth ()
virtual void SetHistogramLogModeOptionMenuVisibility (int)
virtual void HistogramLogModeOptionMenuVisibilityOn ()
virtual void HistogramLogModeOptionMenuVisibilityOff ()
virtual int GetHistogramLogModeOptionMenuVisibility ()
virtual void SetHistogramLogModeChangedCommand (vtkObject *object, const char *method)
virtual void ChangeMouseCursorOn ()
virtual void ChangeMouseCursorOff ()
virtual int GetChangeMouseCursor ()
virtual void SetChangeMouseCursor (int)
virtual void SetFunctionStartChangingCommand (vtkObject *object, const char *method)
virtual void SetFunctionChangedCommand (vtkObject *object, const char *method)
virtual void SetFunctionChangingCommand (vtkObject *object, const char *method)
virtual void SetPointAddedCommand (vtkObject *object, const char *method)
virtual void SetPointChangingCommand (vtkObject *object, const char *method)
virtual void SetPointChangedCommand (vtkObject *object, const char *method)
virtual void SetDoubleClickOnPointCommand (vtkObject *object, const char *method)
virtual void SetPointRemovedCommand (vtkObject *object, const char *method)
virtual void SetSelectionChangedCommand (vtkObject *object, const char *method)
virtual void SetVisibleRangeChangedCommand (vtkObject *object, const char *method)
virtual void SetVisibleRangeChangingCommand (vtkObject *object, const char *method)
virtual void SetParameterCursorMovingCommand (vtkObject *object, const char *method)
virtual void SetParameterCursorMovedCommand (vtkObject *object, const char *method)
virtual void SetDisableCommands (int)
virtual int GetDisableCommands ()
virtual void DisableCommandsOn ()
virtual void DisableCommandsOff ()
virtual int SynchronizeVisibleParameterRange (vtkKWParameterValueFunctionEditor *b)
virtual int DoNotSynchronizeVisibleParameterRange (vtkKWParameterValueFunctionEditor *b)
virtual int SynchronizePoints (vtkKWParameterValueFunctionEditor *b)
virtual int DoNotSynchronizePoints (vtkKWParameterValueFunctionEditor *b)
virtual int SynchronizeSingleSelection (vtkKWParameterValueFunctionEditor *b)
virtual int DoNotSynchronizeSingleSelection (vtkKWParameterValueFunctionEditor *b)
virtual int SynchronizeSameSelection (vtkKWParameterValueFunctionEditor *b)
virtual int DoNotSynchronizeSameSelection (vtkKWParameterValueFunctionEditor *b)
virtual int FunctionPointCanBeAdded ()
virtual int FunctionPointCanBeRemoved (int id)
virtual int FunctionPointParameterIsLocked (int id)
virtual int FunctionPointValueIsLocked (int id)
virtual int FunctionPointCanBeMovedToParameter (int id, double parameter)
virtual void ConfigureCallback ()
virtual void VisibleParameterRangeChangingCallback (double, double)
virtual void VisibleParameterRangeChangedCallback (double, double)
virtual void VisibleValueRangeChangingCallback (double, double)
virtual void VisibleValueRangeChangedCallback (double, double)
virtual void StartInteractionCallback (int x, int y, int shift)
virtual void MovePointCallback (int x, int y, int shift)
virtual void EndInteractionCallback (int x, int y)
virtual void ParameterCursorStartInteractionCallback (int x)
virtual void ParameterCursorEndInteractionCallback ()
virtual void ParameterCursorMoveCallback (int x)
virtual void ParameterEntryCallback (const char *)
virtual void HistogramLogModeCallback (int mode)
virtual void DoubleClickOnPointCallback (int x, int y)
virtual int GetFunctionPointColorInCanvas (int id, double rgb[3])
virtual int GetFunctionPointTextColorInCanvas (int id, double rgb[3])
virtual int GetFunctionPointCanvasCoordinates (int id, int *x, int *y)
virtual int GetFunctionPointCanvasCoordinatesAtParameter (double parameter, int *x, int *y)
virtual int AddFunctionPointAtCanvasCoordinates (int x, int y, int *id)
virtual int AddFunctionPointAtParameter (double parameter, int *id)
virtual int MoveFunctionPointToCanvasCoordinates (int id, int x, int y)
virtual int MoveFunctionPointToParameter (int id, double parameter, int i=0)
virtual int EqualFunctionPointValues (const double *values1, const double *values2)
virtual int FindFunctionPointAtCanvasCoordinates (int x, int y, int *id, int *c_x, int *c_y)
virtual void SetDisableRedraw (int)
virtual void DisableRedrawOn ()
virtual void DisableRedrawOff ()
virtual int GetDisableRedraw ()
virtual int MergePointFromEditor (vtkKWParameterValueFunctionEditor *editor, int editor_id, int *new_id)
virtual int CopyPointFromEditor (vtkKWParameterValueFunctionEditor *editor, int id)
virtual void Bind ()
virtual void UnBind ()
virtual void CreateLabel ()
virtual void CreateParameterRange ()
virtual void CreateValueRange ()
virtual void CreateRangeLabel ()
virtual void CreatePointEntriesFrame ()
virtual void CreateParameterEntry ()
virtual void CreateTopLeftContainer ()
virtual void CreateTopLeftFrame ()
virtual void CreateUserFrame ()
virtual void CreateValueTicksCanvas ()
virtual void CreateParameterTicksCanvas ()
virtual void CreateGuidelineValueCanvas ()
virtual int IsTopLeftFrameUsed ()
virtual int IsPointEntriesFrameUsed ()
virtual int IsGuidelineValueCanvasUsed ()
virtual void Pack ()
virtual void PackPointEntries ()
virtual void GetCanvasScalingFactors (double factors[2])
virtual void GetCanvasMargin (int *margin_left, int *margin_right, int *margin_top, int *margin_bottom)
virtual void GetCanvasScrollRegion (double *x, double *y, double *x2, double *y2)
virtual void GetCanvasHorizontalSlidingBounds (double p_v_range_ext[2], int bounds[2], int margins[2])
virtual unsigned long GetRedrawFunctionTime ()
virtual void Redraw ()
virtual void RedrawSizeDependentElements ()
virtual void RedrawPanOnlyDependentElements ()
virtual void RedrawFunctionDependentElements ()
virtual void RedrawSinglePointDependentElements (int id)
virtual void RedrawFunction ()
virtual void RedrawPoint (int id, vtksys_ios::ostream *tk_cmd=0)
virtual void RedrawLine (int id1, int id2, vtksys_ios::ostream *tk_cmd=0)
virtual void GetLineCoordinates (int id1, int id2, vtksys_ios::ostream *tk_cmd)
virtual void RedrawHistogram ()
virtual void UpdateHistogramImageDescriptor (vtkKWHistogram::ImageDescriptor *)
virtual int CanvasHasTag (const char *tag, int *suffix=0, vtkKWCanvas *canv=NULL)
virtual void CanvasRemoveTag (const char *tag, const char *canv_name=NULL)
virtual void CanvasRemoveTag (const char *prefix, int id, const char *canv_name=NULL)
int FindClosestItemWithTagAtCanvasCoordinates (int x, int y, int halo, const char *tag, int *c_x, int *c_y, char *found)

Detailed Description

a parameter/value function editor

A widget that allows the user to edit a parameter/value function. Keybindings: Delete or x, Home, End, PageUp or p, PageDown or n,

Thanks:
This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Information on the National Centers for Biomedical Computing can be obtained from http://nihroadmap.nih.gov/bioinformatics.
See also:
vtkKWWidgetWithLabel
Events:
vtkKWParameterValueFunctionEditor::RelativeVisibleRangeChangingEvent vtkKWParameterValueFunctionEditor::PointAddedEvent vtkKWParameterValueFunctionEditor::PointChangingEvent vtkKWParameterValueFunctionEditor::DoubleClickOnPointEvent vtkKWParameterValueFunctionEditor::RelativeVisibleRangeChangedEvent vtkKWParameterValueFunctionEditor::PointChangedEvent vtkKWParameterValueFunctionEditor::PointRemovedEvent vtkKWParameterValueFunctionEditor::ParameterCursorMovedEvent vtkKWParameterValueFunctionEditor::ParameterCursorMovingEvent vtkKWParameterValueFunctionEditor::VisibleRangeChangedEvent vtkKWParameterValueFunctionEditor::VisibleRangeChangingEvent

Definition at line 51 of file vtkKWParameterValueFunctionEditor.h.


Member Typedef Documentation


Member Enumeration Documentation

anonymous enum

Set the position of the parameter range UI. BTX

Enumerator:
ParameterRangePositionTop 
ParameterRangePositionBottom 

Definition at line 149 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Set the position of points in the value range. Default is PointPositionValue, i.e. if the point value is mono-dimensional, its vertical position in the canvas will be computed from its value relative to the whole value range. If PositionCenter or if the point value is multi-dimensional, the point is centered vertically. BTX

Enumerator:
PointPositionValue 
PointPositionTop 
PointPositionBottom 
PointPositionCenter 

Definition at line 214 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Display the range label at the default position (on the same line as all other elements), or on top on its own line. The ParameterRangeLabelVisibility or ValueRangeLabelVisibility parameter still has to be On for the label to be displayed. BTX

Enumerator:
RangeLabelPositionDefault 
RangeLabelPositionTop 

Definition at line 253 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Display the points entries (i.e. the parameter entry, and any other entries the subclass will introduce) at the default position (on the same line as all other elements), or on the right of the canvas. BTX

Enumerator:
PointEntriesPositionDefault 
PointEntriesPositionRight 

Definition at line 269 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Set/Get the line style for the function BTX

Enumerator:
LineStyleSolid 
LineStyleDash 

Definition at line 371 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Set the canvas outline style. BTX

Enumerator:
CanvasOutlineStyleLeftSide 
CanvasOutlineStyleRightSide 
CanvasOutlineStyleHorizontalSides 
CanvasOutlineStyleTopSide 
CanvasOutlineStyleBottomSide 
CanvasOutlineStyleVerticalSides 
CanvasOutlineStyleAllSides 

Definition at line 392 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Set the parameter cursor interaction style. BTX

Enumerator:
ParameterCursorInteractionStyleNone 
ParameterCursorInteractionStyleDragWithLeftButton 
ParameterCursorInteractionStyleSetWithRighButton 
ParameterCursorInteractionStyleSetWithControlLeftButton 
ParameterCursorInteractionStyleAll 

Definition at line 439 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Set/Get the point style for the function points, or specifically for the first or last point (if set to Default, the first or last point will use the same style as the other points, or Disc if that style is set to Default too) BTX

Enumerator:
PointStyleDisc 
PointStyleCursorDown 
PointStyleCursorUp 
PointStyleCursorLeft 
PointStyleCursorRight 
PointStyleRectangle 
PointStyleDefault 

Definition at line 602 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Set margin for the canvas to display the points entirely. If set to None, the canvas parameter range will match the VisibleParameterRange (as a side effect, points on the border of the range will be clipped, only half of them will be displayed, making selection a bit more difficult). If not, the canvas will also provide room for each point to be displayed entirely, vertically or horizontally, or both. BTX

Enumerator:
PointMarginNone 
PointMarginLeftSide 
PointMarginRightSide 
PointMarginHorizontalSides 
PointMarginTopSide 
PointMarginBottomSide 
PointMarginVerticalSides 
PointMarginAllSides 

Definition at line 641 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Set the way the points are colored, either filled, or outlined. BTX

Enumerator:
PointColorStyleFill 
PointColorStyleOutline 

Definition at line 736 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum

Set/Get the histogram and secondary histogram style BTX

Enumerator:
HistogramStyleBars 
HistogramStyleDots 
HistogramStylePolyLine 

Definition at line 853 of file vtkKWParameterValueFunctionEditor.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/ Note that they are passed the same parameters as the commands, if any. If more than one numerical parameter is passed, they are all stored in the calldata as an array of double. BTX

Enumerator:
FunctionChangedEvent 
FunctionStartChangingEvent 
FunctionChangingEvent 
PointAddedEvent 
PointChangedEvent 
PointChangingEvent 
PointRemovedEvent 
SelectionChangedEvent 
VisibleParameterRangeChangedEvent 
VisibleParameterRangeChangingEvent 
VisibleValueRangeChangedEvent 
VisibleValueRangeChangingEvent 
VisibleRangeChangedEvent 
VisibleRangeChangingEvent 
RelativeVisibleRangeChangedEvent 
RelativeVisibleRangeChangingEvent 
ParameterCursorMovedEvent 
ParameterCursorMovingEvent 
DoubleClickOnPointEvent 

Definition at line 1056 of file vtkKWParameterValueFunctionEditor.h.

anonymous enum [protected]
Enumerator:
ConstrainedMoveFree 
ConstrainedMoveHorizontal 
ConstrainedMoveVertical 

Definition at line 1522 of file vtkKWParameterValueFunctionEditor.h.


Constructor & Destructor Documentation

vtkKWParameterValueFunctionEditor::vtkKWParameterValueFunctionEditor (  )  [protected]
vtkKWParameterValueFunctionEditor::~vtkKWParameterValueFunctionEditor (  )  [protected]

Member Function Documentation

virtual const char* vtkKWParameterValueFunctionEditor::GetClassName (  )  [virtual]
static int vtkKWParameterValueFunctionEditor::IsTypeOf ( const char *  type  )  [static]
virtual int vtkKWParameterValueFunctionEditor::IsA ( const char *  type  )  [virtual]
static vtkKWParameterValueFunctionEditor* vtkKWParameterValueFunctionEditor::SafeDownCast ( vtkObject o  )  [static]
void vtkKWParameterValueFunctionEditor::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]
virtual double* vtkKWParameterValueFunctionEditor::GetWholeParameterRange (  )  [virtual]

Set/Get the whole parameter range. Note that the visible parameter range is changed automatically to maintain the same relative visible range within the whole range.

virtual void vtkKWParameterValueFunctionEditor::SetWholeParameterRange ( double  r0,
double  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetWholeParameterRange ( double &  r0,
double &  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetWholeParameterRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetWholeParameterRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetWholeParameterRangeToFunctionRange (  )  [virtual]

Set the whole parameter range to the function parameter range. Note that for safety reasons it will maintain the same relative visible parameter range.

virtual double* vtkKWParameterValueFunctionEditor::GetVisibleParameterRange (  )  [virtual]

Set/Get the visible parameter range in the editor. This is the portion of the whole parameter range that is currently visible (zoomed).

virtual void vtkKWParameterValueFunctionEditor::SetVisibleParameterRange ( double  r0,
double  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetVisibleParameterRange ( double &  r0,
double &  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetVisibleParameterRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetVisibleParameterRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetVisibleParameterRangeToWholeParameterRange (  )  [virtual]

Set the visible parameter range to the whole parameter range

virtual void vtkKWParameterValueFunctionEditor::SetRelativeVisibleParameterRange ( double  r0,
double  r1 
) [virtual]

Set/Get the visible parameter range in the editor as relative positions in the whole parameter range.

virtual void vtkKWParameterValueFunctionEditor::GetRelativeVisibleParameterRange ( double &  r0,
double &  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetRelativeVisibleParameterRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetRelativeVisibleParameterRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetWholeValueRange (  )  [virtual]

Set/Get the whole value range. Note that the visible value range is changed automatically to maintain the same relative visible range within the whole range.

virtual void vtkKWParameterValueFunctionEditor::SetWholeValueRange ( double  r0,
double  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetWholeValueRange ( double &  r0,
double &  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetWholeValueRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetWholeValueRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetVisibleValueRange (  )  [virtual]

Set/Get the visible value range. This is the portion of the whole value range that is currently visible (zoomed).

virtual void vtkKWParameterValueFunctionEditor::SetVisibleValueRange ( double  r0,
double  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetVisibleValueRange ( double &  r0,
double &  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetVisibleValueRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetVisibleValueRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetRelativeVisibleValueRange ( double  r0,
double  r1 
) [virtual]

Set/Get the visible value range in the editor as relative positions in the whole value range.

virtual void vtkKWParameterValueFunctionEditor::GetRelativeVisibleValueRange ( double &  r0,
double &  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetRelativeVisibleValueRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetRelativeVisibleValueRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetLabelPosition ( int   )  [virtual]

If supported, set the label position in regards to the rest of the composite widget (override the super). As a subclass of vtkKWWidgetWithLabel, this class inherits a label and methods to set its position and visibility. Note that the default label position implemented in this class is on the same line as all other UI elements like entries, or range parameters. Only a subset of the specific positions listed in vtkKWWidgetWithLabel is supported: on Top (the label is placed on its own line), or the Left of the whole editor, on the same line as the canvas.

Reimplemented from vtkKWWidgetWithLabel.

virtual void vtkKWParameterValueFunctionEditor::ParameterRangeVisibilityOn (  )  [virtual]

Set/Get the parameter range UI visibility (the slider). Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object.

virtual void vtkKWParameterValueFunctionEditor::ParameterRangeVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterRangeVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetParameterRangeVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterRangePosition ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetParameterRangePosition (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterRangePositionToTop (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterRangePositionToBottom (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ValueRangeVisibilityOn (  )  [virtual]

Set/Get the value range UI visibility (the slider). Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object.

virtual void vtkKWParameterValueFunctionEditor::ValueRangeVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetValueRangeVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetValueRangeVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual vtkKWRange* vtkKWParameterValueFunctionEditor::GetParameterRange (  )  [virtual]

Access to the ranges (the sliders). Note: use those methods to modify the aspect the ranges. Do not modify the value of the ranges themselves, use the API below instead.

virtual vtkKWRange* vtkKWParameterValueFunctionEditor::GetValueRange (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetDisplayedWholeParameterRange (  )  [virtual]

Set/Get the displayed whole parameter range. As if things were not complicated enough, this method allows you to set the whole parameter range that will be used instead of the WholeParameterRange for UI elements that display information related to the parameter range (i.e., the parameter range label and the parameter range entry). This allows you to use a function set in a different internal range than the one you want to display. This works by mapping the relative position of the VisibleParameterRange inside the WholeParameterRange to the DisplayedWholeParameterRange. The GetDisplayedVisibleParameterRange is a convenience function that will return the visible parameter range mapped inside that displayed parameter range. The MapParameterToDisplayedParameter is a convenience function that will map a parameter to the displayed parameter range. The MapDisplayedParameterToParameter is a convenience function that will map a displayed parameter back to the parameter range. The GetFunctionPointDisplayedParameter is a convenience function that will map the parameter of a point 'id' to the displayed parameter range. If both ends of that range are the same, it is not used and all the functions return the same parameter.

virtual void vtkKWParameterValueFunctionEditor::GetDisplayedWholeParameterRange ( double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetDisplayedWholeParameterRange ( double  [2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetDisplayedWholeParameterRange ( double  r0,
double  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetDisplayedWholeParameterRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetDisplayedVisibleParameterRange ( double &  r0,
double &  r1 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetDisplayedVisibleParameterRange ( double  range[2]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::MapParameterToDisplayedParameter ( double  p,
double *  displayed_p 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::MapDisplayedParameterToParameter ( double  displayed_p,
double *  p 
) [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetFunctionPointDisplayedParameter ( int  id,
double *  displayed_p 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointPositionInValueRange ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointPositionInValueRange (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointPositionInValueRangeToValue (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointPositionInValueRangeToTop (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointPositionInValueRangeToBottom (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointPositionInValueRangeToCenter (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterRangeLabelVisibilityOn (  )  [virtual]

Set/Get the parameter range label UI visibility. Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object.

virtual void vtkKWParameterValueFunctionEditor::ParameterRangeLabelVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterRangeLabelVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetParameterRangeLabelVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ValueRangeLabelVisibilityOn (  )  [virtual]

Set/Get the value range label UI visibility. Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object.

virtual void vtkKWParameterValueFunctionEditor::ValueRangeLabelVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetValueRangeLabelVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetValueRangeLabelVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetRangeLabelPosition ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetRangeLabelPosition (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetRangeLabelPositionToDefault (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetRangeLabelPositionToTop (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointEntriesPosition ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointEntriesPosition (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointEntriesPositionToDefault (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointEntriesPositionToRight (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::PointEntriesVisibilityOn (  )  [virtual]

Set/Get the point entries UI visibility. This will hide all text entries for this class, i.e. the parameter entry and all values entries (say, RGB, or opacitry, or sharpness, etc). Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object.

virtual void vtkKWParameterValueFunctionEditor::PointEntriesVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointEntriesVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointEntriesVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterEntryVisibilityOn (  )  [virtual]

Set/Get the parameter entry UI visibility. Not shown if 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 vtkKWParameterValueFunctionEditor::ParameterEntryVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterEntryVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetParameterEntryVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterEntryFormat ( const char *   )  [virtual]

Set/Get the parameter entry printf format. If not NULL, it is applied to the displayed parameter value before assigning it to the parameter entry.

virtual char* vtkKWParameterValueFunctionEditor::GetParameterEntryFormat (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual vtkKWEntryWithLabel* vtkKWParameterValueFunctionEditor::GetParameterEntry (  )  [virtual]

Access the parameter entry.

virtual void vtkKWParameterValueFunctionEditor::UserFrameVisibilityOn (  )  [virtual]

Set/Get the user frame UI visibility. Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object.

virtual void vtkKWParameterValueFunctionEditor::UserFrameVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetUserFrameVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetUserFrameVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual vtkKWFrame* vtkKWParameterValueFunctionEditor::GetUserFrame (  )  [virtual]

Access the user frame If you need to add elements to the user-frame, make sure you first set UserFrameVisibility to On and call Create().

virtual void vtkKWParameterValueFunctionEditor::SetCanvasHeight ( int   )  [virtual]

Set/Get the requested canvas width/height in pixels (i.e. the drawable region). If ExpandCanvasWidth is On, the canvas will expand automatically to accomodate its parent: in that case, use GetCurrentCanvasWidth and GetCurrentCanvasHeight to retrieve the current width/height. This mechanism does not behave as expected sometimes, in that case set ExpandCanvasWidth to Off and CanvasWidth to the proper value

virtual void vtkKWParameterValueFunctionEditor::SetCanvasWidth ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetCanvasHeight (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetCanvasWidth (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ExpandCanvasWidthOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ExpandCanvasWidthOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetExpandCanvasWidth ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetExpandCanvasWidth (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetCurrentCanvasHeight (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetCurrentCanvasWidth (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CanvasVisibilityOn (  )  [virtual]

Set/Get the canvas visibility, i.e. the whole area where the function line, points, canvas outline, background and histogram are displayed

virtual void vtkKWParameterValueFunctionEditor::CanvasVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetCanvasVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetCanvasVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::FunctionLineVisibilityOn (  )  [virtual]

Set/Get the function line visibility (i.e, if set to Off, only the points are displayed).

virtual void vtkKWParameterValueFunctionEditor::FunctionLineVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFunctionLineVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetFunctionLineVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFunctionLineWidth ( int   )  [virtual]

Set/Get the line width for the function

virtual int vtkKWParameterValueFunctionEditor::GetFunctionLineWidth (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFunctionLineStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetFunctionLineStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFunctionLineStyleToSolid (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFunctionLineStyleToDash (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CanvasOutlineVisibilityOn (  )  [virtual]

Set/Get the canvas outline visibility

virtual void vtkKWParameterValueFunctionEditor::CanvasOutlineVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetCanvasOutlineVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetCanvasOutlineVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CanvasOutlineStyleOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CanvasOutlineStyleOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetCanvasOutlineStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetCanvasOutlineStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CanvasBackgroundVisibilityOn (  )  [virtual]

Set/Get the canvas background visibility

virtual void vtkKWParameterValueFunctionEditor::CanvasBackgroundVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetCanvasBackgroundVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetCanvasBackgroundVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterCursorVisibilityOn (  )  [virtual]

Set/Get the parameter cursor visibility. This is a vertical line spanning the whole value range, located at a specific position in the parameter range. Set the position using ParameterCursorPosition.

virtual void vtkKWParameterValueFunctionEditor::ParameterCursorVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterCursorVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetParameterCursorVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterCursorPosition ( double   )  [virtual]

Set/Get the parameter cursor position (inside the parameter range)

virtual double vtkKWParameterValueFunctionEditor::GetParameterCursorPosition (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetParameterCursorColor (  )  [virtual]

Set/Get the cursor color.

virtual void vtkKWParameterValueFunctionEditor::GetParameterCursorColor ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetParameterCursorColor ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterCursorColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterCursorColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterCursorInteractionStyleOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterCursorInteractionStyleOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterCursorInteractionStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetParameterCursorInteractionStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterTicksVisibilityOn (  )  [virtual]

Set/Get the parameter ticks visibility

virtual void vtkKWParameterValueFunctionEditor::ParameterTicksVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterTicksVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetParameterTicksVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetNumberOfParameterTicks ( int   )  [virtual]

Set/Get the number of parameters ticks.

virtual int vtkKWParameterValueFunctionEditor::GetNumberOfParameterTicks (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterTicksFormat ( const char *   )  [virtual]

Set/Get the parameter ticks printf format. Set to NULL to actually hide the label.

virtual char* vtkKWParameterValueFunctionEditor::GetParameterTicksFormat (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ValueTicksVisibilityOn (  )  [virtual]

Set/Get the value ticks visibility

virtual void vtkKWParameterValueFunctionEditor::ValueTicksVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetValueTicksVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetValueTicksVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetNumberOfValueTicks ( int   )  [virtual]

Set/Get the number of value ticks.

virtual int vtkKWParameterValueFunctionEditor::GetNumberOfValueTicks (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetValueTicksCanvasWidth ( int   )  [virtual]

Set/Get the width of the value ticks canvas

virtual int vtkKWParameterValueFunctionEditor::GetValueTicksCanvasWidth (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetValueTicksFormat ( const char *   )  [virtual]

Set/Get the value ticks printf format.

virtual char* vtkKWParameterValueFunctionEditor::GetValueTicksFormat (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ComputeValueTicksFromHistogramOn (  )  [virtual]

Compute the value ticks using the histogram occurence values

virtual void vtkKWParameterValueFunctionEditor::ComputeValueTicksFromHistogramOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetComputeValueTicksFromHistogram ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetComputeValueTicksFromHistogram (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetTicksLength ( int   )  [virtual]

Set/Get the ticks length (in pixels).

virtual int vtkKWParameterValueFunctionEditor::GetTicksLength (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetLockPointsParameter ( int   )  [virtual]

Set/Get if the points of the function are locked in the parameter space (they can not be removed or can only be moved in the value space).

virtual void vtkKWParameterValueFunctionEditor::LockPointsParameterOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::LockPointsParameterOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetLockPointsParameter (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetLockEndPointsParameter ( int   )  [virtual]

Set/Get if the end-points of the function are locked in the parameter space (they can not be removed or can only be moved in the value space). Superseded by LockPointsParameter

virtual void vtkKWParameterValueFunctionEditor::LockEndPointsParameterOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::LockEndPointsParameterOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetLockEndPointsParameter (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetLockPointsValue ( int   )  [virtual]

Set/Get if the points of the function are locked in the value space (they can not be removed or can only be moved in the parameter space).

virtual void vtkKWParameterValueFunctionEditor::LockPointsValueOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::LockPointsValueOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetLockPointsValue (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetDisableAddAndRemove ( int   )  [virtual]

Set/Get if points can be added and removed.

virtual void vtkKWParameterValueFunctionEditor::DisableAddAndRemoveOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::DisableAddAndRemoveOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetDisableAddAndRemove (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetEnableDirectMove ( int   )  [virtual]

Set/Get if points can move on a single click, i.e. by clicking directly inside the canvas, instead of dragging a point. This technically prevents the user from adding a point by single clicking in the canvas.

virtual void vtkKWParameterValueFunctionEditor::EnableDirectMoveOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::EnableDirectMoveOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetEnableDirectMove (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetReadOnly ( int   )  [virtual]

Convenience method to set both LockPointsParameter, LockPointsValue and DisableAddAndRemove to On or Off

virtual void vtkKWParameterValueFunctionEditor::ReadOnlyOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ReadOnlyOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetRescaleBetweenEndPoints ( int   )  [virtual]

Set/Get if moving the end-points of the function will automatically rescale/move all the points in between to keep the relative distance between points the same in the parameter domain. Note that for convenience reasons, the end-points become immune to deletion.

virtual void vtkKWParameterValueFunctionEditor::RescaleBetweenEndPointsOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::RescaleBetweenEndPointsOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetRescaleBetweenEndPoints (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointRadius ( int   )  [virtual]

Set/Get the point radius (in pixels) horizontally and vertically.

virtual void vtkKWParameterValueFunctionEditor::SetPointRadiusX ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointRadiusX (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointRadiusY ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointRadiusY (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointRadius ( double   )  [virtual]

Set/Get the selected point radius as a fraction of the point radius (see PointRadiusX and PointRadiusY).

virtual double vtkKWParameterValueFunctionEditor::GetSelectedPointRadius (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointText ( const char *   )  [virtual]

Set/Get the label to display in the selected point instead of its index (if PointIndexVisibility or SetPointIndexVisibility are set to ON). Set to NULL to go back to defaults.

virtual char* vtkKWParameterValueFunctionEditor::GetSelectedPointText (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointTextToInt ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointStyleToDisc (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointStyleToCursorDown (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointStyleToCursorUp (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointStyleToCursorLeft (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointStyleToCursorRight (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointStyleToRectangle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointStyleToDefault (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFirstPointStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetFirstPointStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetLastPointStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetLastPointStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointOutlineWidth ( int   )  [virtual]

Set/Get the outline width for the points

virtual int vtkKWParameterValueFunctionEditor::GetPointOutlineWidth (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::PointMarginToCanvasOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::PointMarginToCanvasOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvas ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointMarginToCanvas (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvasToNone (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvasToLeftSide (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvasToRightSide (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvasToHorizontalSides (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvasToTopSide (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvasToBottomSide (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvasToVerticalSides (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointMarginToCanvasToAllSides (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetSelectedPoint (  )  [virtual]

Select/Deselect a point, get the selected point (-1 if none selected)

virtual void vtkKWParameterValueFunctionEditor::SelectPoint ( int  id  )  [virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::ClearSelection (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::HasSelection (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SelectNextPoint (  )  [virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::SelectPreviousPoint (  )  [virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::SelectFirstPoint (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SelectLastPoint (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::RemoveSelectedPoint (  )  [virtual]

Remove a point

virtual int vtkKWParameterValueFunctionEditor::RemovePoint ( int  id  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::RemovePointAtParameter ( double  parameter  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::AddPointAtCanvasCoordinates ( int  x,
int  y,
int *  id 
) [virtual]

Add a point

virtual int vtkKWParameterValueFunctionEditor::AddPointAtParameter ( double  parameter,
int *  id 
) [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::MergePointsFromEditor ( vtkKWParameterValueFunctionEditor editor  )  [virtual]

Merge all the points from another function editor. Return the number of points merged.

virtual double* vtkKWParameterValueFunctionEditor::GetFrameBackgroundColor (  )  [virtual]

Set/Get the background color of the main frame, where the function is drawn. Note that the frame can be smaller than the widget itself depending on the margin requested to draw the points entirely (see PointMarginToCanvas ivar). Use SetBackgroundColor to set the canvas color (i.e., the whole area outside the margin)

virtual void vtkKWParameterValueFunctionEditor::GetFrameBackgroundColor ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetFrameBackgroundColor ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFrameBackgroundColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFrameBackgroundColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetBackgroundColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

Reimplemented from vtkKWFrame.

virtual void vtkKWParameterValueFunctionEditor::SetBackgroundColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

Reimplemented from vtkKWFrame.

virtual double* vtkKWParameterValueFunctionEditor::GetPointColor (  )  [virtual]

Set/Get the point color. Overriden by ComputePointColorFromValue if supported.

virtual void vtkKWParameterValueFunctionEditor::GetPointColor ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetPointColor ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetSelectedPointColor (  )  [virtual]

Set/Get the selected point color, as well as its color when the user. Overriden by ComputePointColorFromValue if supported.

virtual void vtkKWParameterValueFunctionEditor::GetSelectedPointColor ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetSelectedPointColor ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetSelectedPointColorInInteraction (  )  [virtual]

Set/Get the selected point color when the user is actually interacting with it. Set any components to a negative value to use the default SelectedPointColor.

virtual void vtkKWParameterValueFunctionEditor::GetSelectedPointColorInInteraction ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetSelectedPointColorInInteraction ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointColorInInteraction ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointColorInInteraction ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointColorStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointColorStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointColorStyleToFill (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointColorStyleToOutline (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetPointTextColor (  )  [virtual]

Set/Get the point text color. Overriden by ComputePointColorFromValue if supported.

virtual void vtkKWParameterValueFunctionEditor::GetPointTextColor ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetPointTextColor ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointTextColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointTextColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetSelectedPointTextColor (  )  [virtual]

Set/Get the selected point text color. Overriden by ComputePointColorFromValue if supported.

virtual void vtkKWParameterValueFunctionEditor::GetSelectedPointTextColor ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetSelectedPointTextColor ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointTextColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointTextColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ComputePointColorFromValueOn (  )  [virtual]

Set a hint: some colors should be function of the value (might not be supported/implemented in subclasses).

virtual void vtkKWParameterValueFunctionEditor::ComputePointColorFromValueOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetComputePointColorFromValue ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetComputePointColorFromValue (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::PointVisibilityOn (  )  [virtual]

Set/Get the point visibility in the canvas. This actually hides both the point and the index inside. If set to on, the index can still be hidden using PointIndexVisibility and SelectedPointIndexVisibility. Guidelines are not affected.

virtual void vtkKWParameterValueFunctionEditor::PointVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::PointIndexVisibilityOn (  )  [virtual]

Set/Get the point index visibility for each point in the canvas.

virtual void vtkKWParameterValueFunctionEditor::PointIndexVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointIndexVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointIndexVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SelectedPointIndexVisibilityOn (  )  [virtual]

Set/Get the selected point index visibility in the canvas.

virtual void vtkKWParameterValueFunctionEditor::SelectedPointIndexVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectedPointIndexVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetSelectedPointIndexVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::PointGuidelineVisibilityOn (  )  [virtual]

Set/Get the point guideline visibility in the canvas (for ex: a vertical line at each point).

virtual void vtkKWParameterValueFunctionEditor::PointGuidelineVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointGuidelineVisibility ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetPointGuidelineVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointGuidelineStyle ( int   )  [virtual]

Set/Get the line style for the guideline. See FunctionLineStyle for enumeration of style values.

virtual int vtkKWParameterValueFunctionEditor::GetPointGuidelineStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual vtkKWHistogram* vtkKWParameterValueFunctionEditor::GetHistogram (  )  [virtual]

Set/Get the histogram and secondary histogram over the parameter range. The primary histogram is drawn in a bar/area style, the secondary one is drawn as dots on top of the primary.

virtual void vtkKWParameterValueFunctionEditor::SetHistogram ( vtkKWHistogram  )  [virtual]

Set the position of the parameter range UI. BTX

virtual vtkKWHistogram* vtkKWParameterValueFunctionEditor::GetSecondaryHistogram (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSecondaryHistogram ( vtkKWHistogram  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::DisplayHistogramOnly (  )  [virtual]

Convenience method that will hide all elements but the histogram. Various elements (the main label, the range and value sliders, the point margins, etc.) will not be visible anymore, but can be restored at any point. Note that ExpandCanvasWidth will be set to Off for convenience, and that the whole range will be set to the maximum range of either the primary or secondary histogram, for convenience again (you should therefore call SetHistogram and SetSecondaryHistogram before calling this method).

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual double* vtkKWParameterValueFunctionEditor::GetHistogramColor (  )  [virtual]

Set/Get the histogram and secondary histogram color. Overriden by ComputeHistogramColorFromValue if supported.

virtual void vtkKWParameterValueFunctionEditor::GetHistogramColor ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetHistogramColor ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual double* vtkKWParameterValueFunctionEditor::GetSecondaryHistogramColor (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetSecondaryHistogramColor ( double &  ,
double &  ,
double &   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetSecondaryHistogramColor ( double  [3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSecondaryHistogramColor ( double  r,
double  g,
double  b 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSecondaryHistogramColor ( double  rgb[3]  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ComputeHistogramColorFromValueOn (  )  [virtual]

Set a hint: histogram and secondary histogram colors should be function of the value (might not be supported/implemented in subclasses).

virtual void vtkKWParameterValueFunctionEditor::ComputeHistogramColorFromValueOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetComputeHistogramColorFromValue ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetComputeHistogramColorFromValue (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetHistogramStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramStyleToBars (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramStyleToDots (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramStyleToPolyLine (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetSecondaryHistogramStyle (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSecondaryHistogramStyle ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSecondaryHistogramStyleToBars (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSecondaryHistogramStyleToDots (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSecondaryHistogramStyleToPolyLine (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramPolyLineWidth ( int   )  [virtual]

Set/Get the line width of the histograms when drawn in polyline mode.

virtual int vtkKWParameterValueFunctionEditor::GetHistogramPolyLineWidth (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramLogModeOptionMenuVisibility ( int   )  [virtual]

Set/Get the histogram log mode button visibility. Note: set this parameter to the proper value before calling Create() in order to minimize the footprint of the object.

virtual void vtkKWParameterValueFunctionEditor::HistogramLogModeOptionMenuVisibilityOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::HistogramLogModeOptionMenuVisibilityOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetHistogramLogModeOptionMenuVisibility (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetHistogramLogModeChangedCommand ( vtkObject object,
const char *  method 
) [virtual]

Specifies a command to associate with the widget. This command is typically invoked when the histogram log mode is changed. 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. The following parameters are also passed to the command: - new histogram log mode: int

virtual void vtkKWParameterValueFunctionEditor::ChangeMouseCursorOn (  )  [virtual]

Set/Get if the mouse cursor is changed automatically to provide more feedback regarding the interaction (defaults to On).

virtual void vtkKWParameterValueFunctionEditor::ChangeMouseCursorOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetChangeMouseCursor (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetChangeMouseCursor ( int   )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFunctionStartChangingCommand ( vtkObject object,
const char *  method 
) [virtual]

Specifies function-related commands to associate with the widget. 'FunctionStartChanging' is called when the function is starting to changing (as the result of a user starting an interaction, like selecting a point to move it). 'FunctionChanging' is called when the function is changing (as the result of a user interaction in progress, like moving a point). 'FunctionChanged' is called when the function has changed (as the result of a user interaction that is now over, like a point added/(re)moved). The need for a '...ChangedCommand' and '...ChangingCommand' can be explained as follows: the former can be used to be notified about any changes made to this widget *after* the corresponding user interaction has been performed (say, after releasing the mouse button that was dragging a slider, or after clicking on a checkbutton). The later can be set additionally* to be notified about the intermediate changes that occur *during* the corresponding user interaction (say, *while* dragging a slider). While setting '...ChangedCommand' is enough to be notified about any changes, setting '...ChangingCommand' is an application-specific choice that is likely to depend on how fast you want (or can) answer to rapid changes occuring during a user interaction, if any. 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 void vtkKWParameterValueFunctionEditor::SetFunctionChangedCommand ( vtkObject object,
const char *  method 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetFunctionChangingCommand ( vtkObject object,
const char *  method 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointAddedCommand ( vtkObject object,
const char *  method 
) [virtual]

Specifies point-related commands to associate with the widget. 'PointAddedCommand' is called after a point was added. 'PointChangingCommand' is called when a point is changing (as the result of a user interaction that is in progress, like moving a point). 'PointChangedCommand' is called when a point is has changed (as the result of a user interaction that is now over, like a point moved). 'DoubleClickOnPointCommand' is called when double-clicking on a point. 'PointRemovedCommand' is called after a point was removed. The need for a '...ChangedCommand' and '...ChangingCommand' can be explained as follows: the former can be used to be notified about any changes made to this widget *after* the corresponding user interaction has been performed (say, after releasing the mouse button that was dragging a slider, or after clicking on a checkbutton). The later can be set *additionally* to be notified about the intermediate changes that occur *during* the corresponding user interaction (say, while* dragging a slider). While setting '...ChangedCommand' is enough to be notified about any changes, setting '...ChangingCommand' is an application-specific choice that is likely to depend on how fast you want (or can) answer to rapid changes occuring during a user interaction, if any. Those commands provide more granularity than function-wide commands like 'FunctionChangedCommand' and 'FunctionChangingCommand'. In most situations though (or in doubt), you should probably use the function-wide commands. 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. The following parameters are also passed to the commands: - index of the point that is being/was modified: int 'PointRemovedCommand' is passed additional parameters:

  • value of the parameter of the point that was removed (i.e. its position in the parameter domain): double
virtual void vtkKWParameterValueFunctionEditor::SetPointChangingCommand ( vtkObject object,
const char *  method 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointChangedCommand ( vtkObject object,
const char *  method 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetDoubleClickOnPointCommand ( vtkObject object,
const char *  method 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetPointRemovedCommand ( vtkObject object,
const char *  method 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetSelectionChangedCommand ( vtkObject object,
const char *  method 
) [virtual]

Specifies selection-related commands to associate with the widget. 'SelectionChanged' is called whenever the 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 void vtkKWParameterValueFunctionEditor::SetVisibleRangeChangedCommand ( vtkObject object,
const char *  method 
) [virtual]

Specifies range-related commands to associate with the widget. 'VisibleRangeChangingCommand' is called whenever the visible range (in parameter or value domain) is changing (i.e. during user interaction). 'VisibleRangeChangedCommand' is called whenever the visible range (in parameter or value domain) has changed (i.e. at the end of the user interaction). The need for a '...ChangedCommand' and '...ChangingCommand' can be explained as follows: the former can be used to be notified about any changes made to this widget *after* the corresponding user interaction has been performed (say, after releasing the mouse button that was dragging a slider, or after clicking on a checkbutton). The later can be set *additionally* to be notified about the intermediate changes that occur *during* the corresponding user interaction (say, *while* dragging a slider). While setting '...ChangedCommand' is enough to be notified about any changes, setting '...ChangingCommand' is an application-specific choice that is likely to depend on how fast you want (or can) answer to rapid changes occuring during a user interaction, if any. 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 void vtkKWParameterValueFunctionEditor::SetVisibleRangeChangingCommand ( vtkObject object,
const char *  method 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetParameterCursorMovingCommand ( vtkObject object,
const char *  method 
) [virtual]

Specifies cursor-related commands to associate with the widget. 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. 'ParameterCursorMovingCommand' is called whenever the parameter cursor is moving (i.e. during user interaction). 'ParameterCursorMovedCommand' is called whenever the parameter cursor was moved (i.e., at the end of the user interaction). The following parameters are also passed to the commands: - current parameter cursor position: double

virtual void vtkKWParameterValueFunctionEditor::SetParameterCursorMovedCommand ( vtkObject object,
const char *  method 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetDisableCommands ( int   )  [virtual]

Set/Get whether the above commands should be called or not. This allow you to disable the commands while you are setting the range value for example. Events are still invoked.

virtual int vtkKWParameterValueFunctionEditor::GetDisableCommands (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::DisableCommandsOn (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::DisableCommandsOff (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::SynchronizeVisibleParameterRange ( vtkKWParameterValueFunctionEditor b  )  [virtual]

Synchronize the visible parameter range between two editors A and B. Each time the visible range of A is changed, the same visible range is assigned to the synchronized editor B, and vice-versa. Note that a call A->(B) is the same as a call B->(A), i.e. this is a double-link, only one call is needed to set the sync. Return 1 on success, 0 otherwise.

virtual int vtkKWParameterValueFunctionEditor::DoNotSynchronizeVisibleParameterRange ( vtkKWParameterValueFunctionEditor b  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::SynchronizePoints ( vtkKWParameterValueFunctionEditor b  )  [virtual]

Synchronize points between two editors A and B. First make sure both editors have the same points in the parameter space (by calling MergePointsFromEditor on each other). Then each time a point in A is added, moved or removed through user interaction, the same point in B is altered and vice-versa. Note that a call A->(B) is the same as a call B->(A), i.e. this is a double-link, only one call is needed to set the sync. Return 1 on success, 0 otherwise.

virtual int vtkKWParameterValueFunctionEditor::DoNotSynchronizePoints ( vtkKWParameterValueFunctionEditor b  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::SynchronizeSingleSelection ( vtkKWParameterValueFunctionEditor b  )  [virtual]

Synchronize single selection between two editors A and B. Each time a point is selected in A, the selection is cleared in B, and vice-versa. Note that a call A->(B) is the same as a call B->(A), i.e. this is a double-link, only one call is needed to set the sync. Return 1 on success, 0 otherwise.

virtual int vtkKWParameterValueFunctionEditor::DoNotSynchronizeSingleSelection ( vtkKWParameterValueFunctionEditor b  )  [virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::SynchronizeSameSelection ( vtkKWParameterValueFunctionEditor b  )  [virtual]

Synchronize same selection between two editors A and B. Each time a point is selected in A, the same point is selected in B, and vice-versa. Note that a call A->(B) is the same as a call B->(A), i.e. this is a double-link, only one call is needed to set the sync. Return 1 on success, 0 otherwise.

virtual int vtkKWParameterValueFunctionEditor::DoNotSynchronizeSameSelection ( vtkKWParameterValueFunctionEditor b  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::SetBalloonHelpString ( const char *  str  )  [virtual]

Set the string that enables balloon help for this widget. Override to pass down to children.

Reimplemented from vtkKWWidgetWithLabel.

virtual void vtkKWParameterValueFunctionEditor::Update (  )  [virtual]

Update the whole UI depending on the value of the Ivars

Reimplemented in vtkKWColorTransferFunctionEditor, vtkKWParameterValueHermiteFunctionEditor, and vtkKWPiecewiseFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::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 vtkKWWidgetWithLabel.

Reimplemented in vtkKWColorTransferFunctionEditor, vtkKWParameterValueHermiteFunctionEditor, and vtkKWPiecewiseFunctionEditor.

virtual int vtkKWParameterValueFunctionEditor::FunctionPointCanBeAdded (  )  [virtual]

Is point locked, protected, removable ?

Implements vtkKWParameterValueFunctionInterface.

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual int vtkKWParameterValueFunctionEditor::FunctionPointCanBeRemoved ( int  id  )  [virtual]

Set the position of the parameter range UI. BTX

Implements vtkKWParameterValueFunctionInterface.

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual int vtkKWParameterValueFunctionEditor::FunctionPointParameterIsLocked ( int  id  )  [virtual]

Set the position of the parameter range UI. BTX

Implements vtkKWParameterValueFunctionInterface.

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual int vtkKWParameterValueFunctionEditor::FunctionPointValueIsLocked ( int  id  )  [virtual]

Set the position of the parameter range UI. BTX

Implements vtkKWParameterValueFunctionInterface.

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual int vtkKWParameterValueFunctionEditor::FunctionPointCanBeMovedToParameter ( int  id,
double  parameter 
) [virtual]

Set the position of the parameter range UI. BTX

Implements vtkKWParameterValueFunctionInterface.

virtual int vtkKWParameterValueFunctionEditor::MoveFunctionPoint ( int  id,
double  parameter,
const double *  values 
) [virtual]

Higher-level methods to manipulate the function.

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::ConfigureCallback (  )  [virtual]

Callbacks. Internal, do not use.

virtual void vtkKWParameterValueFunctionEditor::VisibleParameterRangeChangingCallback ( double  ,
double   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::VisibleParameterRangeChangedCallback ( double  ,
double   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::VisibleValueRangeChangingCallback ( double  ,
double   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::VisibleValueRangeChangedCallback ( double  ,
double   
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::StartInteractionCallback ( int  x,
int  y,
int  shift 
) [virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::MovePointCallback ( int  x,
int  y,
int  shift 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::EndInteractionCallback ( int  x,
int  y 
) [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterCursorStartInteractionCallback ( int  x  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterCursorEndInteractionCallback (  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterCursorMoveCallback ( int  x  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::ParameterEntryCallback ( const char *   )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::HistogramLogModeCallback ( int  mode  )  [virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::DoubleClickOnPointCallback ( int  x,
int  y 
) [virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::CreateWidget (  )  [protected, virtual]
virtual int vtkKWParameterValueFunctionEditor::FunctionLineIsInVisibleRangeBetweenPoints ( int  id1,
int  id2 
) [protected, virtual]

Return 1 if the function line joining point 'id1' and point 'id2' is visible given the current visible parameter and value range . This implementation assuming that if the line is actually made of segments sampled between the two end-points, the segments are still bound by the box which diagonal is the line between id1 and id2. If this is not the case, you can still override that small function in subclasses.

virtual int vtkKWParameterValueFunctionEditor::GetFunctionPointColorInCanvas ( int  id,
double  rgb[3] 
) [protected, virtual]

Higher-level methods to manipulate the function.

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual int vtkKWParameterValueFunctionEditor::GetFunctionPointTextColorInCanvas ( int  id,
double  rgb[3] 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetFunctionPointCanvasCoordinates ( int  id,
int *  x,
int *  y 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetFunctionPointCanvasCoordinatesAtParameter ( double  parameter,
int *  x,
int *  y 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::AddFunctionPointAtCanvasCoordinates ( int  x,
int  y,
int *  id 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::AddFunctionPointAtParameter ( double  parameter,
int *  id 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::MoveFunctionPointToCanvasCoordinates ( int  id,
int  x,
int  y 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::MoveFunctionPointToParameter ( int  id,
double  parameter,
int  i = 0 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::EqualFunctionPointValues ( const double *  values1,
const double *  values2 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::FindFunctionPointAtCanvasCoordinates ( int  x,
int  y,
int *  id,
int *  c_x,
int *  c_y 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::UpdatePointEntries ( int  id  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::RescaleFunctionBetweenEndPoints ( int  id,
double  old_parameter 
) [protected, virtual]

Rescale/move all the points in between the end-points to keep the relative distance the same in the parameter domain. The id and old parameter position of the point that has been moved (the first or the last) are passed. Note that nothing is redrawn for efficiency reason.

virtual void vtkKWParameterValueFunctionEditor::SetDisableRedraw ( int   )  [protected, virtual]

Internal method to disable all redraws.

virtual void vtkKWParameterValueFunctionEditor::DisableRedrawOn (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::DisableRedrawOff (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::GetDisableRedraw (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::MergePointFromEditor ( vtkKWParameterValueFunctionEditor editor,
int  editor_id,
int *  new_id 
) [protected, virtual]

Merge the point 'editor_id' from another function editor 'editor' into the instance. This only happens if no other point already exists at the same parameter location, thus resulting in the creation of a new point. Return 1 if a point was added (and set its id in 'new_id'), 0 otherwise

virtual int vtkKWParameterValueFunctionEditor::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. Both points have to exist in both editors. Return 1 if copy succeeded, 0 otherwise

virtual void vtkKWParameterValueFunctionEditor::InvokeObjectMethodCommand ( const char *  command  )  [protected, virtual]

Convenience method to invoke a Tcl callback command that was created using the SetObjectMethodCommand method. This simply checks if the command is not empty and evaluate it from Tcl.

Reimplemented from vtkKWObject.

virtual void vtkKWParameterValueFunctionEditor::InvokeHistogramLogModeChangedCommand ( int  mode  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokePointCommand ( const char *  command,
int  id,
const char *  extra = 0 
) [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokePointAddedCommand ( int  id  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokePointChangingCommand ( int  id  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokePointChangedCommand ( int  id  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokePointRemovedCommand ( int  id,
double  parameter 
) [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokeDoubleClickOnPointCommand ( int  id  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokeSelectionChangedCommand (  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokeFunctionChangedCommand (  )  [protected, virtual]

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::InvokeFunctionChangingCommand (  )  [protected, virtual]

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::InvokeFunctionStartChangingCommand (  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokeVisibleRangeChangedCommand (  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokeVisibleRangeChangingCommand (  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokeParameterCursorMovingCommand ( double  pos  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::InvokeParameterCursorMovedCommand ( double  pos  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::CreateHistogramLogModeOptionMenu (  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::UpdateHistogramLogModeOptionMenu (  )  [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::Bind (  )  [protected, virtual]

Bind/Unbind all widgets.

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::UnBind (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::CreateLabel (  )  [protected, virtual]

Create some objects on the fly (lazy creation, to allow for a smaller footprint)

Reimplemented from vtkKWWidgetWithLabel.

virtual void vtkKWParameterValueFunctionEditor::CreateParameterRange (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateValueRange (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateRangeLabel (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreatePointEntriesFrame (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateParameterEntry (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateTopLeftContainer (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateTopLeftFrame (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateUserFrame (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateValueTicksCanvas (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateParameterTicksCanvas (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::CreateGuidelineValueCanvas (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::IsTopLeftFrameUsed (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.

virtual int vtkKWParameterValueFunctionEditor::IsPointEntriesFrameUsed (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor, vtkKWParameterValueHermiteFunctionEditor, and vtkKWPiecewiseFunctionEditor.

virtual int vtkKWParameterValueFunctionEditor::IsGuidelineValueCanvasUsed (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::Pack (  )  [protected, virtual]

Pack the widget

Reimplemented from vtkKWWidgetWithLabel.

Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWPiecewiseFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::PackPointEntries (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor, vtkKWParameterValueHermiteFunctionEditor, and vtkKWPiecewiseFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::GetCanvasItemCenter ( int  item_id,
int *  x,
int *  y 
) [protected, virtual]

Get the center of a given canvas item (using its item id)

virtual void vtkKWParameterValueFunctionEditor::GetCanvasScalingFactors ( double  factors[2]  )  [protected, virtual]

Get the scaling factors used to translate parameter/value to x/y canvas coordinates

virtual void vtkKWParameterValueFunctionEditor::GetCanvasMargin ( int *  margin_left,
int *  margin_right,
int *  margin_top,
int *  margin_bottom 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetCanvasScrollRegion ( double *  x,
double *  y,
double *  x2,
double *  y2 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::GetCanvasHorizontalSlidingBounds ( double  p_v_range_ext[2],
int  bounds[2],
int  margins[2] 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual unsigned long vtkKWParameterValueFunctionEditor::GetRedrawFunctionTime (  )  [protected, virtual]

Redraw. Will actually call, if necessary: RedrawSizeDependentElements: the size of the canvas or the extent of its ranges have changed RedrawPanDependentElements: the visible ranges are panned while their extents are unchanged RedrawFunctionDependentElements: the function has changed (as triggered if GetRedrawFunctionTime(), a monotonically increasing value, has changed. in this implementation, it just calls GetFunctionMTime(), but can be overriden in subclasses to take into account other objects modification time)

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::Redraw (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::RedrawSizeDependentElements (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::RedrawPanOnlyDependentElements (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::RedrawFunctionDependentElements (  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::RedrawSinglePointDependentElements ( int  id  )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor, and vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::RedrawFunction (  )  [protected, virtual]

Redraw the whole function or a specific point, or the line between two points BTX

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::RedrawPoint ( int  id,
vtksys_ios::ostream *  tk_cmd = 0 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual void vtkKWParameterValueFunctionEditor::RedrawLine ( int  id1,
int  id2,
vtksys_ios::ostream *  tk_cmd = 0 
) [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWParameterValueHermiteFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::GetLineCoordinates ( int  id1,
int  id2,
vtksys_ios::ostream *  tk_cmd 
) [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWPiecewiseFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::RedrawRangeFrame (  )  [protected, virtual]

Redraw the visible range frame

virtual void vtkKWParameterValueFunctionEditor::RedrawRangeTicks (  )  [protected, virtual]

Redraw the visible range ticks

virtual void vtkKWParameterValueFunctionEditor::RedrawParameterCursor (  )  [protected, virtual]

Redraw the parameter cursor

virtual void vtkKWParameterValueFunctionEditor::RedrawHistogram (  )  [protected, virtual]

Redraw the histogram

Reimplemented in vtkKWColorTransferFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::UpdateHistogramImageDescriptor ( vtkKWHistogram::ImageDescriptor *   )  [protected, virtual]

Set the position of the parameter range UI. BTX

Reimplemented in vtkKWColorTransferFunctionEditor.

virtual void vtkKWParameterValueFunctionEditor::UpdateRangeLabel (  )  [protected, virtual]

Update the range label according to the current visible parameter and value ranges

virtual void vtkKWParameterValueFunctionEditor::UpdateParameterEntry ( int  id  )  [protected, virtual]

Update the parameter entry according to the parameter of a point

virtual int vtkKWParameterValueFunctionEditor::CanvasHasTag ( const char *  tag,
int *  suffix = 0,
vtkKWCanvas canv = NULL 
) [protected, virtual]

Look for a tag in the Canvas. Return the number of elements matching tag+suffix, in default canvas or specified one.

virtual void vtkKWParameterValueFunctionEditor::CanvasRemoveTag ( const char *  tag,
const char *  canv_name = NULL 
) [protected, virtual]

Remove everything with a given tag.

virtual void vtkKWParameterValueFunctionEditor::CanvasRemoveTag ( const char *  prefix,
int  id,
const char *  canv_name = NULL 
) [protected, virtual]

Set the position of the parameter range UI. BTX

virtual int vtkKWParameterValueFunctionEditor::CanvasCheckTagType ( const char *  prefix,
int  id,
const char *  type 
) [protected, virtual]

Check if a given tag if of a given type

int vtkKWParameterValueFunctionEditor::FindClosestItemWithTagAtCanvasCoordinates ( int  x,
int  y,
int  halo,
const char *  tag,
int *  c_x,
int *  c_y,
char *  found 
) [protected]

Find item with given tag closest to canvas coordinates x, y and a given halo distance. Return 1 if found, 0 otherwise.

virtual int vtkKWParameterValueFunctionEditor::AddObserversList ( int  nb_events,
int *  events,
vtkCommand cmd 
) [protected, virtual]
virtual int vtkKWParameterValueFunctionEditor::RemoveObserversList ( int  nb_events,
int *  events,
vtkCommand cmd 
) [protected, virtual]
virtual void vtkKWParameterValueFunctionEditor::ProcessSynchronizationEvents ( vtkObject caller,
unsigned long  event,
void *  calldata 
) [protected, virtual]
static void vtkKWParameterValueFunctionEditor::ProcessSynchronizationEventsFunction ( vtkObject object,
unsigned long  event,
void *  clientdata,
void *  calldata 
) [static, protected]
virtual void vtkKWParameterValueFunctionEditor::ProcessSynchronizationEvents2 ( vtkObject caller,
unsigned long  event,
void *  calldata 
) [protected, virtual]
static void vtkKWParameterValueFunctionEditor::ProcessSynchronizationEventsFunction2 ( vtkObject object,
unsigned long  event,
void *  clientdata,
void *  calldata 
) [static, protected]

Member Data Documentation

Some constants BTX

Definition at line 1147 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1148 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1149 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1150 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1151 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1152 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1153 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1154 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1155 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1156 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1157 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1158 of file vtkKWParameterValueFunctionEditor.h.

Set the position of the parameter range UI. BTX

Definition at line 1159 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1261 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1262 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1263 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1264 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1265 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1266 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1267 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1268 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1269 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1270 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1271 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1272 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1273 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1274 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1275 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1276 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1277 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1278 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1279 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1280 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1281 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1282 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1283 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1284 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1285 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1286 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1287 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1288 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1289 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1290 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1291 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1292 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1293 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1294 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1295 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1296 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1297 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1298 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1299 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1300 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1301 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1302 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1303 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1304 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1305 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1306 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1307 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1308 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1309 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1310 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1311 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1312 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1313 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1314 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1315 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1316 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1317 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1318 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1319 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1320 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1321 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1323 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1324 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1325 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1326 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1327 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1328 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1329 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1330 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1331 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1335 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1336 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1337 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1338 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1339 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1340 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1341 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1342 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1343 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1344 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1345 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1346 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1347 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1370 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1371 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1372 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1373 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1374 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1375 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1376 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1377 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1378 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1379 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1380 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1381 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1385 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1386 of file vtkKWParameterValueFunctionEditor.h.

vtkKWHistogram::ImageDescriptor* vtkKWParameterValueFunctionEditor::HistogramImageDescriptor [protected]

Definition at line 1388 of file vtkKWParameterValueFunctionEditor.h.

vtkKWHistogram::ImageDescriptor* vtkKWParameterValueFunctionEditor::SecondaryHistogramImageDescriptor [protected]

Definition at line 1389 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1391 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1392 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1393 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1394 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1395 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1396 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1397 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1398 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1399 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1401 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1514 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1515 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1516 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1519 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1529 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1530 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1531 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1566 of file vtkKWParameterValueFunctionEditor.h.

Definition at line 1567 of file vtkKWParameterValueFunctionEditor.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Apr 27 02:36:13 2010 for KWWidgets by  doxygen 1.6.1