Go to the documentation of this file.
38 #ifndef vtkViewTheme_h
39 #define vtkViewTheme_h
219 { this->SetVertexLabelColor(
c[0],
c[1],
c[2]); }
222 {
double*
c = this->GetVertexLabelColor();
if (
c) {
r =
c[0];
g =
c[1];
b =
c[2]; } }
224 { this->GetVertexLabelColor(
c[0],
c[1],
c[2]); }
232 { this->SetEdgeLabelColor(
c[0],
c[1],
c[2]); }
235 {
double*
c = this->GetEdgeLabelColor();
if (
c) {
r =
c[0];
g =
c[1];
b =
c[2]; } }
237 { this->GetEdgeLabelColor(
c[0],
c[1],
c[2]); }
263 double PointColor[3];
269 double OutlineColor[3];
271 double SelectedPointColor[3];
273 double SelectedCellColor[3];
276 double BackgroundColor[3];
277 double BackgroundColor2[3];
virtual double * GetPointHueRange()
vtkScalarsToColors * CellLookupTable
virtual void SetPointSaturationRange(double rng[2])
#define vtkGetObjectMacro(name, type)
static vtkViewTheme * New()
virtual void GetCellSaturationRange(double &mn, double &mx)
void PrintSelf(ostream &os, vtkIndent indent)
virtual void GetPointSaturationRange(double &mn, double &mx)
virtual void SetPointHueRange(double mn, double mx)
virtual void GetPointHueRange(double rng[2])
GLboolean GLboolean GLboolean b
virtual void GetPointSaturationRange(double rng[2])
virtual void GetCellHueRange(double rng[2])
#define vtkSetVector3Macro(name, type)
vtkTextProperty * PointTextProperty
#define VTKVIEWSCORE_EXPORT
bool LookupMatchesPointTheme(vtkScalarsToColors *s2c)
virtual void GetPointAlphaRange(double rng[2])
virtual void SetCellLookupTable(vtkScalarsToColors *lut)
static vtkViewTheme * CreateMellowTheme()
#define vtkTypeMacro(thisClass, superclass)
virtual void GetVertexLabelColor(double c[3])
abstract base class for most VTK objects
virtual void SetVertexLabelColor(double r, double g, double b)
static vtkViewTheme * CreateOceanTheme()
virtual double * GetCellHueRange()
virtual void GetEdgeLabelColor(double &r, double &g, double &b)
virtual double * GetEdgeLabelColor()
virtual double * GetPointSaturationRange()
vtkTextProperty * CellTextProperty
virtual void SetPointValueRange(double mn, double mx)
virtual void SetCellHueRange(double mn, double mx)
virtual void GetCellAlphaRange(double &mn, double &mx)
virtual void SetPointHueRange(double rng[2])
virtual void GetPointValueRange(double rng[2])
Sets theme colors for a graphical view.
double SelectedCellOpacity
virtual void SetCellValueRange(double mn, double mx)
bool ScaleCellLookupTable
virtual void GetPointHueRange(double &mn, double &mx)
virtual double * GetPointAlphaRange()
#define vtkGetVector3Macro(name, type)
virtual void SetEdgeLabelColor(double r, double g, double b)
virtual void GetCellHueRange(double &mn, double &mx)
virtual void GetEdgeLabelColor(double c[3])
virtual void SetVertexLabelColor(double c[3])
virtual double * GetVertexLabelColor()
vtkScalarsToColors * PointLookupTable
virtual void SetPointTextProperty(vtkTextProperty *tprop)
virtual double * GetCellValueRange()
virtual void SetCellSaturationRange(double rng[2])
a simple class to control print indentation
virtual void GetPointValueRange(double &mn, double &mx)
virtual void SetCellValueRange(double rng[2])
virtual void SetPointSaturationRange(double mn, double mx)
virtual void GetCellSaturationRange(double rng[2])
#define vtkGetMacro(name, type)
Superclass for mapping scalar values to colors.
virtual void SetCellSaturationRange(double mn, double mx)
virtual double * GetCellSaturationRange()
virtual void SetCellTextProperty(vtkTextProperty *tprop)
virtual void GetVertexLabelColor(double &r, double &g, double &b)
bool ScalePointLookupTable
double SelectedPointOpacity
represent text properties.
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
GLdouble GLdouble GLdouble r
bool LookupMatchesCellTheme(vtkScalarsToColors *s2c)
virtual double * GetCellAlphaRange()
virtual void SetPointAlphaRange(double rng[2])
virtual void GetCellValueRange(double rng[2])
static vtkViewTheme * CreateNeonTheme()
virtual void SetCellAlphaRange(double mn, double mx)
virtual void SetPointLookupTable(vtkScalarsToColors *lut)
virtual void GetCellValueRange(double &mn, double &mx)
virtual void SetCellAlphaRange(double rng[2])
virtual void SetCellHueRange(double rng[2])
virtual void GetPointAlphaRange(double &mn, double &mx)
virtual double * GetPointValueRange()
virtual void GetCellAlphaRange(double rng[2])
virtual void SetPointAlphaRange(double mn, double mx)
virtual void SetPointValueRange(double rng[2])
virtual void SetEdgeLabelColor(double c[3])