14 #ifndef vtkPVDiscretizableColorTransferFunction_h 15 #define vtkPVDiscretizableColorTransferFunction_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;
static vtkDiscretizableColorTransferFunction * New()
custom version of vtkDiscretizableColorTransferFunction that adds some functionality.
#define VTKREMOTINGVIEWS_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
Defines a 2D transfer function for mapping to RGBA values for volume rendering.
void operator=(const vtkObjectBase &)