KWWidgets
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkKWPiecewiseFunctionEditor Class Reference

#include <vtkKWPiecewiseFunctionEditor.h>

Inheritance diagram for vtkKWPiecewiseFunctionEditor:
[legend]
Collaboration diagram for vtkKWPiecewiseFunctionEditor:
[legend]

List of all members.

Public Types

typedef
vtkKWParameterValueHermiteFunctionEditor 
Superclass
typedef
vtkKWParameterValueHermiteFunctionEditor 
Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkPiecewiseFunction * GetPiecewiseFunction ()
virtual void SetPiecewiseFunction (vtkPiecewiseFunction *)
virtual void Update ()
virtual vtkColorTransferFunction * GetPointColorTransferFunction ()
virtual void SetPointColorTransferFunction (vtkColorTransferFunction *)
virtual void SetWindowLevelMode (int)
virtual void WindowLevelModeOn ()
virtual void WindowLevelModeOff ()
virtual int GetWindowLevelMode ()
virtual void SetWindowLevelModeChangedCommand (vtkObject *object, const char *method)
virtual void SetWindowLevelModeButtonVisibility (int)
virtual void WindowLevelModeButtonVisibilityOn ()
virtual void WindowLevelModeButtonVisibilityOff ()
virtual int GetWindowLevelModeButtonVisibility ()
virtual void SetWindowLevelModeLockEndPointValue (int)
virtual void WindowLevelModeLockEndPointValueOn ()
virtual void WindowLevelModeLockEndPointValueOff ()
virtual int GetWindowLevelModeLockEndPointValue ()
virtual void SetWindowLevel (double window, double level)
virtual void SetInteractiveWindowLevel (double window, double level)
virtual double GetWindow ()
virtual double GetLevel ()
virtual void ValueEntryVisibilityOn ()
virtual void ValueEntryVisibilityOff ()
virtual void SetValueEntryVisibility (int)
virtual int GetValueEntryVisibility ()
virtual vtkKWEntryWithLabelGetValueEntry ()
virtual void UpdateEnableState ()
virtual int HasFunction ()
virtual int GetFunctionSize ()
virtual unsigned long GetFunctionMTime ()
virtual int GetFunctionPointParameter (int id, double *parameter)
virtual int GetFunctionPointDimensionality ()
virtual int FunctionPointCanBeAdded ()
virtual int FunctionPointCanBeRemoved (int id)
virtual int FunctionPointParameterIsLocked (int id)
virtual int FunctionPointValueIsLocked (int id)
virtual int MoveFunctionPoint (int id, double parameter, const double *values)
virtual void ValueEntryCallback (const char *value)
virtual void WindowLevelModeCallback (int state)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkPiecewiseFunction * GetPiecewiseFunction ()
virtual void SetPiecewiseFunction (vtkPiecewiseFunction *)
virtual void Update ()
virtual vtkColorTransferFunction * GetPointColorTransferFunction ()
virtual void SetPointColorTransferFunction (vtkColorTransferFunction *)
virtual void SetWindowLevelMode (int)
virtual void WindowLevelModeOn ()
virtual void WindowLevelModeOff ()
virtual int GetWindowLevelMode ()
virtual void SetWindowLevelModeChangedCommand (vtkObject *object, const char *method)
virtual void SetWindowLevelModeButtonVisibility (int)
virtual void WindowLevelModeButtonVisibilityOn ()
virtual void WindowLevelModeButtonVisibilityOff ()
virtual int GetWindowLevelModeButtonVisibility ()
virtual void SetWindowLevelModeLockEndPointValue (int)
virtual void WindowLevelModeLockEndPointValueOn ()
virtual void WindowLevelModeLockEndPointValueOff ()
virtual int GetWindowLevelModeLockEndPointValue ()
virtual void SetWindowLevel (double window, double level)
virtual void SetInteractiveWindowLevel (double window, double level)
virtual double GetWindow ()
virtual double GetLevel ()
virtual void ValueEntryVisibilityOn ()
virtual void ValueEntryVisibilityOff ()
virtual void SetValueEntryVisibility (int)
virtual int GetValueEntryVisibility ()
virtual vtkKWEntryWithLabelGetValueEntry ()
virtual void UpdateEnableState ()
virtual int HasFunction ()
virtual int GetFunctionSize ()
virtual unsigned long GetFunctionMTime ()
virtual int GetFunctionPointParameter (int id, double *parameter)
virtual int GetFunctionPointDimensionality ()
virtual int FunctionPointCanBeAdded ()
virtual int FunctionPointCanBeRemoved (int id)
virtual int FunctionPointParameterIsLocked (int id)
virtual int FunctionPointValueIsLocked (int id)
virtual int MoveFunctionPoint (int id, double parameter, const double *values)
virtual void ValueEntryCallback (const char *value)
virtual void WindowLevelModeCallback (int state)

Static Public Member Functions

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

Protected Member Functions

 vtkKWPiecewiseFunctionEditor ()
 ~vtkKWPiecewiseFunctionEditor ()
virtual void CreateWidget ()
virtual int GetFunctionPointValues (int id, double *values)
virtual int SetFunctionPointValues (int id, const double *values)
virtual int InterpolateFunctionPointValues (double parameter, double *values)
virtual int AddFunctionPoint (double parameter, const double *values, int *id)
virtual int SetFunctionPoint (int id, double parameter, const double *values)
virtual int RemoveFunctionPoint (int id)
virtual int FunctionLineIsSampledBetweenPoints (int id1, int id2)
virtual int GetFunctionPointMidPoint (int id, double *pos)
virtual int SetFunctionPointMidPoint (int id, double pos)
virtual int GetFunctionPointSharpness (int id, double *sharpness)
virtual int SetFunctionPointSharpness (int id, double sharpness)
virtual int FunctionPointMidPointIsLocked (int id)
virtual int FunctionPointSharpnessIsLocked (int id)
virtual int GetMidPointVisibility ()
virtual int GetFunctionPointColorInCanvas (int id, double rgb[3])
virtual void UpdatePointEntries (int id)
virtual void GetLineCoordinates (int id1, int id2, vtksys_ios::ostream *tk_cmd)
virtual void UpdatePointsFromWindowLevel (int interactive=0)
virtual void UpdateWindowLevelFromPoints ()
virtual void InvokeWindowLevelModeChangedCommand (int mode)
virtual void InvokeFunctionChangedCommand ()
virtual void InvokeFunctionChangingCommand ()
virtual void Pack ()
virtual void PackPointEntries ()
virtual void CreateWindowLevelModeCheckButton ()
virtual void CreateValueEntry ()
virtual int IsTopLeftFrameUsed ()
virtual int IsPointEntriesFrameUsed ()
virtual unsigned long GetRedrawFunctionTime ()
 vtkKWPiecewiseFunctionEditor ()
 ~vtkKWPiecewiseFunctionEditor ()
virtual void CreateWidget ()
virtual int GetFunctionPointValues (int id, double *values)
virtual int SetFunctionPointValues (int id, const double *values)
virtual int InterpolateFunctionPointValues (double parameter, double *values)
virtual int AddFunctionPoint (double parameter, const double *values, int *id)
virtual int SetFunctionPoint (int id, double parameter, const double *values)
virtual int RemoveFunctionPoint (int id)
virtual int FunctionLineIsSampledBetweenPoints (int id1, int id2)
virtual int GetFunctionPointMidPoint (int id, double *pos)
virtual int SetFunctionPointMidPoint (int id, double pos)
virtual int GetFunctionPointSharpness (int id, double *sharpness)
virtual int SetFunctionPointSharpness (int id, double sharpness)
virtual int FunctionPointMidPointIsLocked (int id)
virtual int FunctionPointSharpnessIsLocked (int id)
virtual int GetMidPointVisibility ()
virtual int GetFunctionPointColorInCanvas (int id, double rgb[3])
virtual void UpdatePointEntries (int id)
virtual void GetLineCoordinates (int id1, int id2, vtksys_ios::ostream *tk_cmd)
virtual void UpdatePointsFromWindowLevel (int interactive=0)
virtual void UpdateWindowLevelFromPoints ()
virtual void InvokeWindowLevelModeChangedCommand (int mode)
virtual void InvokeFunctionChangedCommand ()
virtual void InvokeFunctionChangingCommand ()
virtual void Pack ()
virtual void PackPointEntries ()
virtual void CreateWindowLevelModeCheckButton ()
virtual void CreateValueEntry ()
virtual int IsTopLeftFrameUsed ()
virtual int IsPointEntriesFrameUsed ()
virtual unsigned long GetRedrawFunctionTime ()

Protected Attributes

vtkPiecewiseFunction * PiecewiseFunction
vtkColorTransferFunction * PointColorTransferFunction
int WindowLevelMode
int ValueEntryVisibility
int WindowLevelModeButtonVisibility
int WindowLevelModeLockEndPointValue
double Window
double Level
char * WindowLevelModeChangedCommand
vtkKWEntryWithLabelValueEntry
vtkKWCheckButtonWindowLevelModeCheckButton

Detailed Description

Definition at line 34 of file debian/tmp/usr/include/KWWidgets/vtkKWPiecewiseFunctionEditor.h.


Member Typedef Documentation

Reimplemented from vtkKWParameterValueHermiteFunctionEditor.

Definition at line 38 of file vtkKWPiecewiseFunctionEditor.h.


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from vtkKWWidgetWithLabel.

virtual const char* vtkKWPiecewiseFunctionEditor::GetClassName ( ) [virtual]
static int vtkKWPiecewiseFunctionEditor::IsTypeOf ( const char *  type) [static]
virtual int vtkKWPiecewiseFunctionEditor::IsA ( const char *  type) [virtual]
void vtkKWPiecewiseFunctionEditor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual vtkPiecewiseFunction* vtkKWPiecewiseFunctionEditor::GetPiecewiseFunction ( ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetPiecewiseFunction ( vtkPiecewiseFunction *  ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::Update ( ) [virtual]
virtual vtkColorTransferFunction* vtkKWPiecewiseFunctionEditor::GetPointColorTransferFunction ( ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetPointColorTransferFunction ( vtkColorTransferFunction *  ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetWindowLevelMode ( int  ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetWindowLevelModeChangedCommand ( vtkObject *  object,
const char *  method 
) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetWindowLevel ( double  window,
double  level 
) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetInteractiveWindowLevel ( double  window,
double  level 
) [virtual]
virtual double vtkKWPiecewiseFunctionEditor::GetWindow ( ) [virtual]
virtual double vtkKWPiecewiseFunctionEditor::GetLevel ( ) [virtual]
virtual int vtkKWPiecewiseFunctionEditor::HasFunction ( ) [virtual]
virtual unsigned long vtkKWPiecewiseFunctionEditor::GetFunctionMTime ( ) [virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointParameter ( int  id,
double *  parameter 
) [virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

Reimplemented from vtkKWParameterValueFunctionEditor.

Reimplemented from vtkKWParameterValueFunctionEditor.

Reimplemented from vtkKWParameterValueFunctionEditor.

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

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual void vtkKWPiecewiseFunctionEditor::ValueEntryCallback ( const char *  value) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::WindowLevelModeCallback ( int  state) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::CreateWidget ( ) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointValues ( int  id,
double *  values 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::SetFunctionPointValues ( int  id,
const double *  values 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::InterpolateFunctionPointValues ( double  parameter,
double *  values 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::AddFunctionPoint ( double  parameter,
const double *  values,
int *  id 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::SetFunctionPoint ( int  id,
double  parameter,
const double *  values 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::RemoveFunctionPoint ( int  id) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::FunctionLineIsSampledBetweenPoints ( int  id1,
int  id2 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointMidPoint ( int  id,
double *  pos 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::SetFunctionPointMidPoint ( int  id,
double  pos 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointSharpness ( int  id,
double *  sharpness 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::SetFunctionPointSharpness ( int  id,
double  sharpness 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::FunctionPointMidPointIsLocked ( int  id) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::FunctionPointSharpnessIsLocked ( int  id) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetMidPointVisibility ( ) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointColorInCanvas ( int  id,
double  rgb[3] 
) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual void vtkKWPiecewiseFunctionEditor::UpdatePointEntries ( int  id) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

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

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual void vtkKWPiecewiseFunctionEditor::UpdatePointsFromWindowLevel ( int  interactive = 0) [protected, virtual]
virtual void vtkKWPiecewiseFunctionEditor::UpdateWindowLevelFromPoints ( ) [protected, virtual]
virtual void vtkKWPiecewiseFunctionEditor::InvokeWindowLevelModeChangedCommand ( int  mode) [protected, virtual]
virtual void vtkKWPiecewiseFunctionEditor::InvokeFunctionChangedCommand ( ) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

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

Reimplemented from vtkKWParameterValueFunctionEditor.

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

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual void vtkKWPiecewiseFunctionEditor::PackPointEntries ( ) [protected, virtual]
virtual void vtkKWPiecewiseFunctionEditor::CreateValueEntry ( ) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::IsTopLeftFrameUsed ( ) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual int vtkKWPiecewiseFunctionEditor::IsPointEntriesFrameUsed ( ) [protected, virtual]
virtual unsigned long vtkKWPiecewiseFunctionEditor::GetRedrawFunctionTime ( ) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

Reimplemented from vtkKWWidgetWithLabel.

virtual const char* vtkKWPiecewiseFunctionEditor::GetClassName ( ) [virtual]
static int vtkKWPiecewiseFunctionEditor::IsTypeOf ( const char *  type) [static]
virtual int vtkKWPiecewiseFunctionEditor::IsA ( const char *  type) [virtual]
void vtkKWPiecewiseFunctionEditor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual vtkPiecewiseFunction* vtkKWPiecewiseFunctionEditor::GetPiecewiseFunction ( ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetPiecewiseFunction ( vtkPiecewiseFunction *  ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::Update ( ) [virtual]
virtual vtkColorTransferFunction* vtkKWPiecewiseFunctionEditor::GetPointColorTransferFunction ( ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetPointColorTransferFunction ( vtkColorTransferFunction *  ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetWindowLevelMode ( int  ) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetWindowLevelModeChangedCommand ( vtkObject *  object,
const char *  method 
) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetWindowLevel ( double  window,
double  level 
) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::SetInteractiveWindowLevel ( double  window,
double  level 
) [virtual]
virtual double vtkKWPiecewiseFunctionEditor::GetWindow ( ) [virtual]
virtual double vtkKWPiecewiseFunctionEditor::GetLevel ( ) [virtual]
virtual int vtkKWPiecewiseFunctionEditor::HasFunction ( ) [virtual]
virtual unsigned long vtkKWPiecewiseFunctionEditor::GetFunctionMTime ( ) [virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointParameter ( int  id,
double *  parameter 
) [virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

Reimplemented from vtkKWParameterValueFunctionEditor.

Reimplemented from vtkKWParameterValueFunctionEditor.

Reimplemented from vtkKWParameterValueFunctionEditor.

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

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual void vtkKWPiecewiseFunctionEditor::ValueEntryCallback ( const char *  value) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::WindowLevelModeCallback ( int  state) [virtual]
virtual void vtkKWPiecewiseFunctionEditor::CreateWidget ( ) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointValues ( int  id,
double *  values 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::SetFunctionPointValues ( int  id,
const double *  values 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::InterpolateFunctionPointValues ( double  parameter,
double *  values 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::AddFunctionPoint ( double  parameter,
const double *  values,
int *  id 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::SetFunctionPoint ( int  id,
double  parameter,
const double *  values 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::RemoveFunctionPoint ( int  id) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::FunctionLineIsSampledBetweenPoints ( int  id1,
int  id2 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointMidPoint ( int  id,
double *  pos 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::SetFunctionPointMidPoint ( int  id,
double  pos 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointSharpness ( int  id,
double *  sharpness 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::SetFunctionPointSharpness ( int  id,
double  sharpness 
) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::FunctionPointMidPointIsLocked ( int  id) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::FunctionPointSharpnessIsLocked ( int  id) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetMidPointVisibility ( ) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::GetFunctionPointColorInCanvas ( int  id,
double  rgb[3] 
) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual void vtkKWPiecewiseFunctionEditor::UpdatePointEntries ( int  id) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

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

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual void vtkKWPiecewiseFunctionEditor::UpdatePointsFromWindowLevel ( int  interactive = 0) [protected, virtual]
virtual void vtkKWPiecewiseFunctionEditor::UpdateWindowLevelFromPoints ( ) [protected, virtual]
virtual void vtkKWPiecewiseFunctionEditor::InvokeWindowLevelModeChangedCommand ( int  mode) [protected, virtual]
virtual void vtkKWPiecewiseFunctionEditor::InvokeFunctionChangedCommand ( ) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

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

Reimplemented from vtkKWParameterValueFunctionEditor.

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

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual void vtkKWPiecewiseFunctionEditor::PackPointEntries ( ) [protected, virtual]
virtual void vtkKWPiecewiseFunctionEditor::CreateValueEntry ( ) [protected, virtual]
virtual int vtkKWPiecewiseFunctionEditor::IsTopLeftFrameUsed ( ) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.

virtual int vtkKWPiecewiseFunctionEditor::IsPointEntriesFrameUsed ( ) [protected, virtual]
virtual unsigned long vtkKWPiecewiseFunctionEditor::GetRedrawFunctionTime ( ) [protected, virtual]

Reimplemented from vtkKWParameterValueFunctionEditor.


Member Data Documentation

vtkPiecewiseFunction * vtkKWPiecewiseFunctionEditor::PiecewiseFunction [protected]
vtkColorTransferFunction * vtkKWPiecewiseFunctionEditor::PointColorTransferFunction [protected]

The documentation for this class was generated from the following files: