13 #ifndef vtkImageSliceRepresentation_h 14 #define vtkImageSliceRepresentation_h 40 int idx,
int port,
int connection,
int fieldAssociation,
const char* name)
override;
42 int idx,
int port,
int connection,
int fieldAssociation,
int fieldAttributeType)
override 45 idx, port, connection, fieldAssociation, fieldAttributeType);
52 const char* attributeTypeorName)
override 55 idx, port, connection, fieldAssociation, attributeTypeorName);
79 virtual void SetSlice(
unsigned int);
80 vtkGetMacro(Slice,
unsigned int);
85 XY_PLANE = vtkStructuredData::VTK_STRUCTURED_XY_PLANE,
86 YZ_PLANE = vtkStructuredData::VTK_STRUCTURED_YZ_PLANE,
87 XZ_PLANE = vtkStructuredData::VTK_STRUCTURED_XZ_PLANE
94 virtual void SetSliceMode(
int);
95 vtkGetMacro(SliceMode,
int);
100 void SetOrientation(
double,
double,
double);
101 void SetOrigin(
double,
double,
double);
102 void SetPickable(
int val);
103 void SetPosition(
double,
double,
double);
104 void SetScale(
double,
double,
double);
105 virtual void SetCoordinateSystem(
int);
109 void SetOpacity(
double val);
114 void SetMapScalars(
int val);
115 void SetUseXYPlane(
int val);
171 double WholeBounds[6];
void SetInputArrayToProcess(int idx, vtkInformation *info) override
Set the input data arrays that this algorithm will process.
#define VTKREMOTINGVIEWS_EXPORT
vtkPVDataRepresentation adds some ParaView specific API to data representations.
bool AddToView(vtkView *view) override
Making these methods public.
virtual void SetVisibility(bool val)
Get/Set the visibility for this representation.
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
vtkNew< vtkImageData > SliceData
virtual void SetInputArrayToProcess(int idx, int port, int connection, int fieldAssociation, const char *name)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Overridden to invoke vtkCommand::UpdateDataEvent.
void SetInputArrayToProcess(int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) override
Set the input data arrays that this algorithm will process.
vtkPVImageSliceMapper * SliceMapper
Mapper for vtkImageData that renders the image using a texture applied to a quad. ...
representation for showing slices from a vtkImageData.
bool RemoveFromView(vtkView *view) override
Making these methods public.
static vtkDataRepresentation * New()
an actor that supports multiple levels of detail
void SetInputArrayToProcess(int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) override
Set the input data arrays that this algorithm will process.
void PrintSelf(ostream &os, vtkIndent indent) override
vtkPVLODActor * GetActor()
Provides access to the actor used by this representation.