Go to the documentation of this file.
13 #ifndef vtkUnstructuredGridVolumeRepresentation_h
14 #define vtkUnstructuredGridVolumeRepresentation_h
16 #include "vtkRemotingViewsModule.h"
49 virtual void SetActiveVolumeMapper(
const char*);
68 void SetActiveAssembly(
const char*);
69 void AddBlockSelector(
const char*);
70 void RemoveAllBlockSelectors();
77 this->SetSamplingDimensions(dims[0], dims[1], dims[2]);
79 void SetSamplingDimensions(
int xdim,
int ydim,
int zdim);
88 virtual void SetUseDataPartitions(
bool);
89 vtkGetMacro(UseDataPartitions,
bool);
120 virtual void UpdateMapperParameters();
122 int ProcessViewRequestResampleToImage(
135 bool UseDataPartitions =
false;
142 vtkInternals* Internals;
an actor that supports multiple levels of detail
static vtkDataRepresentation * New()
Geometry filter that does outlines for volumes.
bool AddToView(vtkView *view) override
Making these methods public.
vtkNew< vtkResampleToImage > ResampleToImageFilter
vtkNew< vtkPolyDataMapper > LODMapper
Abstract base class for volume representations. Provides some functionality common to volume represen...
vtkNew< vtkPVGeometryFilter > LODGeometryFilter
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Overridden to invoke vtkCommand::UpdateDataEvent.
bool RemoveFromView(vtkView *view) override
Making these methods public.
vtkNew< vtkVolumeRepresentationPreprocessor > Preprocessor
void SetSamplingDimensions(int dims[3])
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
vtkNew< vtkProjectedTetrahedraMapper > DefaultMapper
void PrintSelf(ostream &os, vtkIndent indent) override
representation for showing vtkUnstructuredGrid datasets as volumes.
prepare data object for volume rendering