26 #ifndef vtkSelectionRepresentation_h 27 #define vtkSelectionRepresentation_h 29 #include "vtkPVClientServerCoreRenderingModule.h" 41 void PrintSelf(ostream& os, vtkIndent indent);
55 virtual void SetInputConnection(
int port, vtkAlgorithmOutput* input);
56 virtual void SetInputConnection(vtkAlgorithmOutput* input);
57 virtual void AddInputConnection(
int port, vtkAlgorithmOutput* input);
58 virtual void AddInputConnection(vtkAlgorithmOutput* input);
59 virtual void RemoveInputConnection(
int port, vtkAlgorithmOutput* input);
60 virtual void RemoveInputConnection(
int port,
int idx);
91 void SetColor(
double r,
double g,
double b);
92 void SetLineWidth(
double val);
93 void SetOpacity(
double val);
94 void SetPointSize(
double val);
95 void SetRepresentation(
int val);
96 void SetUseOutline(
int);
103 void SetOrientation(
double,
double,
double);
104 void SetOrigin(
double,
double,
double);
105 void SetPosition(
double,
double,
double);
106 void SetScale(
double,
double,
double);
107 void SetUserTransform(
const double[16]);
114 virtual void SetPointFieldDataArrayName(
const char* val);
115 virtual void SetCellFieldDataArrayName(
const char* val);
122 virtual unsigned int Initialize(
unsigned int minIdAvailable,
unsigned int maxIdAvailable);
128 virtual int FillInputPortInformation(
int port, vtkInformation* info);
147 void TriggerUpdateDataEvent();
void PrintSelf(ostream &os, vtkIndent indent)
vtkPVDataRepresentation adds some ParaView specific API to data representations.
virtual void SetUpdateTime(double time)
Set the update time.
virtual void SetForceUseCache(bool val)
representation for showing cell and point labels.
virtual void SetVisibility(bool val)
Get/Set the visibility for this representation.
virtual bool AddToView(vtkView *view)
Making these methods public.
representation for showing any datasets as external shell of polygons.
virtual unsigned int Initialize(unsigned int minIdAvailable, unsigned int maxIdAvailable)
Initialize the representation with an identifier range so each internal representation can own a uniq...
vtkDataLabelRepresentation * LabelRepresentation
virtual void MarkModified()
This is one of the most important functions.
virtual void SetForcedCacheKey(double val)
Typically a representation decides whether to use cache based on the view's values for UseCache and C...
virtual bool RemoveFromView(vtkView *view)
Making these methods public.
vtkSelectionRepresentation is a representation to show the extracted cells.
vtkGeometryRepresentation * GeometryRepresentation