9 #ifndef vtkVolumeRepresentation_h
10 #define vtkVolumeRepresentation_h
16 #include "vtkRemotingViewsModule.h"
39 void SetOrientation(
double,
double,
double);
40 void SetOrigin(
double,
double,
double);
41 void SetPickable(
int val);
42 void SetPosition(
double,
double,
double);
43 void SetScale(
double,
double,
double);
47 void SetInterpolationType(
int val);
50 void SetScalarOpacityUnitDistance(
double val);
51 void SetMapScalars(
bool);
52 void SetMultiComponentsMapping(
bool);
56 void SetUseSeparateOpacityArray(
bool);
57 void SelectOpacityArray(
int,
int,
int,
int,
const char* name);
58 void SelectOpacityArrayComponent(
int component);
73 unsigned long DataSize = 0;
76 bool MapScalars =
true;
77 bool MultiComponentsMapping =
false;
79 bool UseSeparateOpacityArray =
false;
81 int OpacityArrayFieldAssociation = -1;
82 int OpacityArrayComponent = -1;
87 bool AppendOpacityComponent(
vtkDataSet* dataset);
94 #endif // vtkVolumeRepresentation_h