Go to the documentation of this file.
20 #ifndef vtkCompositeRepresentation_h
21 #define vtkCompositeRepresentation_h
24 #include "vtkRemotingViewsModule.h"
50 virtual void RemoveRepresentation(
const char* key);
58 void SetActiveRepresentation(
const char* key);
59 const char* GetActiveRepresentationKey();
134 void TriggerUpdateDataEvent();
141 vtkInternals* Internals;
static vtkDataRepresentation * New()
virtual void SetForceUseCache(bool val)
Generally, caching is within the purview of the vtkPVView (and subclasses).
virtual void RemoveInputConnection(int port, vtkAlgorithmOutput *input)
bool AddToView(vtkView *view) override
Making these methods public.
virtual void SetUpdateTime(double time)
Set the update time.
virtual void SetVisibility(bool val)
Get/Set the visibility for this representation.
void SetInputConnection(int port, vtkAlgorithmOutput *input) override
Overridden to ensure that MarkModified is called.
bool RemoveFromView(vtkView *view) override
Making these methods public.
combine multiple representations into one with only 1 representation active at a time.
virtual void SetForcedCacheKey(double val)
Generally, caching is within the purview of the vtkPVView (and subclasses).
virtual int ProcessViewRequest(vtkInformationRequestKey *request_type, vtkInformation *inInfo, vtkInformation *outInfo)
vtkAlgorithm::ProcessRequest() equivalent for rendering passes.
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void MarkModified()
This is one of the most important functions.
virtual vtkDataObject * GetRenderedDataObject(int vtkNotUsed(port))
Returns the data object that is rendered from the given input port.
void AddInputConnection(int port, vtkAlgorithmOutput *input) override
Overridden to ensure that MarkModified is called.