68 #ifndef __vtkKWOptionDataBase_h
69 #define __vtkKWOptionDataBase_h
73 class vtkKWOptionDataBaseInternals;
81 void PrintSelf(ostream& os, vtkIndent indent);
88 const char *pattern,
const char *command,
const char *value);
89 virtual int AddEntryAsInt(
90 const char *pattern,
const char *command,
int value);
91 virtual int AddEntryAsInt3(
92 const char *pattern,
const char *command,
int v0,
int v1,
int v2);
93 virtual int AddEntryAsInt3(
94 const char *pattern,
const char *command,
int value3[3]);
95 virtual int AddEntryAsDouble(
96 const char *pattern,
const char *command,
double value);
97 virtual int AddEntryAsDouble3(
98 const char *pattern,
const char *command,
double v0,
double v1,
double v2);
99 virtual int AddEntryAsDouble3(
100 const char *pattern,
const char *command,
double value3[3]);
104 virtual void RemoveAllEntries();
108 virtual int GetNumberOfEntries();
118 virtual void AddBackgroundColorOptions(
double r,
double g,
double b);
119 virtual void AddBackgroundColorOptions(
double rgb[3])
125 virtual void AddFontOptions(
const char *font);
133 vtkKWOptionDataBaseInternals *Internals;