14 #ifndef vtkSelectionRepresentation_h 15 #define vtkSelectionRepresentation_h 81 void SetColor(
double r,
double g,
double b);
82 void SetLineWidth(
double val);
83 void SetOpacity(
double val);
84 void SetPointSize(
double val);
85 void SetRepresentation(
int val);
86 void SetUseOutline(
int);
87 void SetRenderPointsAsSpheres(
bool);
88 void SetRenderLinesAsTubes(
bool);
95 void SetOrientation(
double,
double,
double);
96 void SetOrigin(
double,
double,
double);
97 void SetPosition(
double,
double,
double);
98 void SetScale(
double,
double,
double);
99 void SetUserTransform(
const double[16]);
106 virtual void SetPointFieldDataArrayName(
const char* val);
107 virtual void SetCellFieldDataArrayName(
const char* val);
114 unsigned int Initialize(
unsigned int minIdAvailable,
unsigned int maxIdAvailable)
override;
144 virtual 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)