33 #ifndef vtkViewTheme_h 
   34 #define vtkViewTheme_h 
   37 #include "vtkViewsCoreModule.h"  
   53   vtkSetMacro(PointSize, 
double);
 
   54   vtkGetMacro(PointSize, 
double);
 
   61   vtkSetMacro(LineWidth, 
double);
 
   62   vtkGetMacro(LineWidth, 
double);
 
   70   vtkSetVector3Macro(PointColor, 
double);
 
   71   vtkGetVector3Macro(PointColor, 
double);
 
   72   vtkSetMacro(PointOpacity, 
double);
 
   73   vtkGetMacro(PointOpacity, 
double);
 
   82   virtual void SetPointHueRange(
double mn, 
double mx);
 
   83   virtual void SetPointHueRange(
double rng[2]);
 
   84   virtual double* GetPointHueRange();
 
   85   virtual void GetPointHueRange(
double& mn, 
double& mx);
 
   86   virtual void GetPointHueRange(
double rng[2]);
 
   89   virtual void SetPointSaturationRange(
double mn, 
double mx);
 
   90   virtual void SetPointSaturationRange(
double rng[2]);
 
   91   virtual double* GetPointSaturationRange();
 
   92   virtual void GetPointSaturationRange(
double& mn, 
double& mx);
 
   93   virtual void GetPointSaturationRange(
double rng[2]);
 
   95   virtual void SetPointValueRange(
double mn, 
double mx);
 
   96   virtual void SetPointValueRange(
double rng[2]);
 
   97   virtual double* GetPointValueRange();
 
   98   virtual void GetPointValueRange(
double& mn, 
double& mx);
 
   99   virtual void GetPointValueRange(
double rng[2]);
 
  101   virtual void SetPointAlphaRange(
double mn, 
double mx);
 
  102   virtual void SetPointAlphaRange(
double rng[2]);
 
  103   virtual double* GetPointAlphaRange();
 
  104   virtual void GetPointAlphaRange(
double& mn, 
double& mx);
 
  105   virtual void GetPointAlphaRange(
double rng[2]);
 
  119   vtkSetMacro(ScalePointLookupTable, 
bool);
 
  120   vtkGetMacro(ScalePointLookupTable, 
bool);
 
  121   vtkBooleanMacro(ScalePointLookupTable, 
bool);
 
  129   vtkSetVector3Macro(CellColor, 
double);
 
  130   vtkGetVector3Macro(CellColor, 
double);
 
  131   vtkSetMacro(CellOpacity, 
double);
 
  132   vtkGetMacro(CellOpacity, 
double);
 
  141   virtual void SetCellHueRange(
double mn, 
double mx);
 
  142   virtual void SetCellHueRange(
double rng[2]);
 
  143   virtual double* GetCellHueRange();
 
  144   virtual void GetCellHueRange(
double& mn, 
double& mx);
 
  145   virtual void GetCellHueRange(
double rng[2]);
 
  148   virtual void SetCellSaturationRange(
double mn, 
double mx);
 
  149   virtual void SetCellSaturationRange(
double rng[2]);
 
  150   virtual double* GetCellSaturationRange();
 
  151   virtual void GetCellSaturationRange(
double& mn, 
double& mx);
 
  152   virtual void GetCellSaturationRange(
double rng[2]);
 
  154   virtual void SetCellValueRange(
double mn, 
double mx);
 
  155   virtual void SetCellValueRange(
double rng[2]);
 
  156   virtual double* GetCellValueRange();
 
  157   virtual void GetCellValueRange(
double& mn, 
double& mx);
 
  158   virtual void GetCellValueRange(
double rng[2]);
 
  160   virtual void SetCellAlphaRange(
double mn, 
double mx);
 
  161   virtual void SetCellAlphaRange(
double rng[2]);
 
  162   virtual double* GetCellAlphaRange();
 
  163   virtual void GetCellAlphaRange(
double& mn, 
double& mx);
 
  164   virtual void GetCellAlphaRange(
double rng[2]);
 
  178   vtkSetMacro(ScaleCellLookupTable, 
bool);
 
  179   vtkGetMacro(ScaleCellLookupTable, 
bool);
 
  180   vtkBooleanMacro(ScaleCellLookupTable, 
bool);
 
  187   vtkSetVector3Macro(OutlineColor, 
double);
 
  188   vtkGetVector3Macro(OutlineColor, 
double);
 
  195   vtkSetVector3Macro(SelectedPointColor, 
double);
 
  196   vtkGetVector3Macro(SelectedPointColor, 
double);
 
  197   vtkSetMacro(SelectedPointOpacity, 
double);
 
  198   vtkGetMacro(SelectedPointOpacity, 
double);
 
  205   vtkSetVector3Macro(SelectedCellColor, 
double);
 
  206   vtkGetVector3Macro(SelectedCellColor, 
double);
 
  207   vtkSetMacro(SelectedCellOpacity, 
double);
 
  208   vtkGetMacro(SelectedCellOpacity, 
double);
 
  215   vtkSetVector3Macro(BackgroundColor, 
double);
 
  216   vtkGetVector3Macro(BackgroundColor, 
double);
 
  223   vtkSetVector3Macro(BackgroundColor2, 
double);
 
  224   vtkGetVector3Macro(BackgroundColor2, 
double);
 
  248   virtual void SetVertexLabelColor(
double r, 
double g, 
double b);
 
  250   virtual double* GetVertexLabelColor();
 
  253     double* c = this->GetVertexLabelColor();
 
  269   virtual void SetEdgeLabelColor(
double r, 
double g, 
double b);
 
  271   virtual double* GetEdgeLabelColor();
 
  274     double* c = this->GetEdgeLabelColor();
 
  312   double PointColor[3];
 
  318   double OutlineColor[3];
 
  320   double SelectedPointColor[3];
 
  322   double SelectedCellColor[3];
 
  325   double BackgroundColor[3];
 
  326   double BackgroundColor2[3];