13 #ifndef vtkUnstructuredGridVolumeRepresentation_h 14 #define vtkUnstructuredGridVolumeRepresentation_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;
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