25 #ifndef vtkUnstructuredGridVolumeRepresentation_h 26 #define vtkUnstructuredGridVolumeRepresentation_h 61 virtual void SetActiveVolumeMapper(
const char*);
76 void SetExtractedBlockIndex(
unsigned int index);
82 this->SetSamplingDimensions(dims[0], dims[1], dims[2]);
84 void SetSamplingDimensions(
int xdim,
int ydim,
int zdim);
93 virtual void SetUseDataPartitions(
bool);
94 vtkGetMacro(UseDataPartitions,
bool);
125 virtual void UpdateMapperParameters();
127 int ProcessViewRequestResampleToImage(
140 bool UseDataPartitions =
false;
147 vtkInternals* Internals;
vtkNew< vtkVolumeRepresentationPreprocessor > Preprocessor
#define VTKREMOTINGVIEWS_EXPORT
void SetSamplingDimensions(int dims[3])
vtkNew< vtkProjectedTetrahedraMapper > DefaultMapper
bool AddToView(vtkView *view) override
Making these methods public.
Geometry filter that does outlines for volumes.
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Overridden to invoke vtkCommand::UpdateDataEvent.
Abstract base class for volume representations.
an actor that supports multiple levels of detail
vtkNew< vtkResampleToImage > ResampleToImageFilter
bool RemoveFromView(vtkView *view) override
Making these methods public.
prepare data object for volume rendering
vtkNew< vtkPVGeometryFilter > LODGeometryFilter
vtkNew< vtkPolyDataMapper > LODMapper
static vtkDataRepresentation * New()
representation for showing vtkUnstructuredGrid datasets as volumes.
void PrintSelf(ostream &os, vtkIndent indent) override