26 #ifndef vtkSelectionRepresentation_h 27 #define vtkSelectionRepresentation_h 93 void SetColor(
double r,
double g,
double b);
94 void SetLineWidth(
double val);
95 void SetOpacity(
double val);
96 void SetPointSize(
double val);
97 void SetRepresentation(
int val);
98 void SetUseOutline(
int);
99 void SetRenderPointsAsSpheres(
bool);
100 void SetRenderLinesAsTubes(
bool);
107 void SetOrientation(
double,
double,
double);
108 void SetOrigin(
double,
double,
double);
109 void SetPosition(
double,
double,
double);
110 void SetScale(
double,
double,
double);
111 void SetUserTransform(
const double[16]);
118 virtual void SetPointFieldDataArrayName(
const char* val);
119 virtual void SetCellFieldDataArrayName(
const char* val);
126 unsigned int Initialize(
unsigned int minIdAvailable,
unsigned int maxIdAvailable)
override;
156 void TriggerUpdateDataEvent();
#define VTKREMOTINGVIEWS_EXPORT
void AddInputConnection(int port, vtkAlgorithmOutput *input) override
Overridden to ensure that MarkModified is called.
virtual void SetLogName(const std::string &name)
This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged...
vtkPVDataRepresentation adds some ParaView specific API to data representations.
virtual void SetUpdateTime(double time)
Set the update time.
bool AddToView(vtkView *view) override
Making these methods public.
virtual void SetForceUseCache(bool val)
Generally, caching is within the purview of the vtkPVView (and subclasses).
representation for showing cell and point labels.
virtual void SetVisibility(bool val)
Get/Set the visibility for this representation.
representation for showing any datasets as external shell of polygons.
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
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
void SetInputConnection(int port, vtkAlgorithmOutput *input) override
Overridden to ensure that MarkModified is called.
bool RemoveFromView(vtkView *view) override
Making these methods public.
virtual void MarkModified()
This is one of the most important functions.
virtual void SetForcedCacheKey(double val)
Generally, caching is within the purview of the vtkPVView (and subclasses).
static vtkDataRepresentation * New()
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSelectionRepresentation is a representation to show the extracted cells.
vtkGeometryRepresentation * GeometryRepresentation
virtual void RemoveInputConnection(int port, vtkAlgorithmOutput *input)