35 #ifndef __vtkKWWindowLevelPresetSelector_h
36 #define __vtkKWWindowLevelPresetSelector_h
40 class vtkKWWindowLevelPresetSelectorInternals;
47 void PrintSelf(ostream& os, vtkIndent indent);
52 virtual double GetPresetWindow(
int id);
53 virtual int SetPresetWindow(
int id,
double window);
54 virtual double GetPresetLevel(
int id);
55 virtual int SetPresetLevel(
int id,
double level);
65 virtual int SetPresetType(
int id,
const char *type);
66 virtual const char* GetPresetType(
int id);
71 virtual void SetTypeColumnVisibility(
int);
72 virtual int GetTypeColumnVisibility();
73 vtkBooleanMacro(TypeColumnVisibility,
int);
77 virtual int HasPresetWithGroupWithWindowLevel(
78 const char *group,
double window,
double level);
91 virtual void SetPresetTypeSlotName(
const char *);
92 virtual const char* GetPresetTypeSlotName();
97 static const char *WindowColumnName;
98 static const char *LevelColumnName;
99 static const char *TypeColumnName;
111 int row,
int col,
const char *text);
142 virtual int GetWindowColumnIndex();
143 virtual int GetLevelColumnIndex();
144 virtual int GetTypeColumnIndex();
148 vtkKWWindowLevelPresetSelectorInternals *
Internals;