14 #ifndef vtkPVDiscretizableColorTransferFunction_h
15 #define vtkPVDiscretizableColorTransferFunction_h
19 #include "vtkRemotingViewsModule.h"
44 virtual vtkIdType SetAnnotationInFullSet(std::string value, std::string annotation);
45 virtual void ResetAnnotationsInFullSet();
48 void ResetActiveAnnotatedValues();
49 void SetActiveAnnotatedValue(std::string value);
51 void SetNumberOfIndexedColorsInFullSet(
int n);
52 int GetNumberOfIndexedColorsInFullSet();
53 void SetIndexedColorInFullSet(
unsigned int index,
double r,
double g,
double b);
54 void GetIndexedColorInFullSet(
unsigned int index,
double rgb[3]);
56 void SetNumberOfIndexedOpacitiesInFullSet(
int n);
57 int GetNumberOfIndexedOpacitiesInFullSet();
58 void SetIndexedOpacityInFullSet(
unsigned int index,
double alpha);
59 void GetIndexedOpacityInFullSet(
unsigned int index,
double* alpha);
66 vtkSetMacro(UseActiveValues,
bool);
67 vtkGetMacro(UseActiveValues,
bool);
68 vtkBooleanMacro(UseActiveValues,
bool);
74 void Build()
override;
112 bool UseActiveValues;