21 #ifndef vtkSMRepresentationProxy_h 22 #define vtkSMRepresentationProxy_h 24 #include "vtkPVServerManagerRenderingModule.h" 34 void PrintSelf(ostream& os, vtkIndent indent);
63 int fieldAssoc,
int numComponents,
double uncertaintyAllowed = 1e-6,
double fraction = 1e-3);
101 virtual bool SetRepresentationType(
const char* type);
105 return self ?
self->SetRepresentationType(type) :
false;
123 void OnVTKRepresentationUpdated();
125 virtual void UpdatePipelineInternal(
double time,
bool doTime);
147 bool RepresentedDataInformationValid;
150 bool ProminentValuesInformationValid;
152 double ProminentValuesFraction;
153 double ProminentValuesUncertainty;
160 void ViewTimeChanged();
165 void ClearMarkedModified() { this->MarkedModified =
false; }
167 bool VTKRepresentationUpdated;
virtual void RemoveConsumer(vtkSMProperty *property, vtkSMProxy *proxy)
Remove the property,proxy pair from the list of consumers.
virtual void AddConsumer(vtkSMProperty *property, vtkSMProxy *proxy)
Called by a proxy property, this adds the property,proxy pair to the list of consumers.
static vtkSMRepresentationProxy * SafeDownCast(vtkObject *o)
virtual void PostUpdateData()
Overwritten from superclass to invoke.
virtual void MarkDirty(vtkSMProxy *modifiedProxy)
Marks the selection proxies dirty as well as chain to superclass.
Superclass for all view proxies.
superclass for all SM properties
virtual void CreateVTKObjects()
Call superclass' and then assigns a new executive (vtkCompositeDataPipeline)
virtual void UpdatePipeline()
Calls Update() on all sources.
proxy for a VTK source on a server
void PrintSelf(ostream &os, vtkIndent indent)
static bool SetRepresentationType(vtkSMProxy *repr, const char *type)
Set the representation type.
virtual vtkTypeUInt32 GetGlobalID()
Overridden to reserve additional IDs for use by "ExtractSelection" proxies.
virtual int LoadXMLState(vtkPVXMLElement *element, vtkSMProxyLocator *locator)
Loads the proxy state from the XML element.
proxy for a VTK object(s) on a server
is used to locate proxies referred to in state xmls while loading state files.
virtual void RemoveAllConsumers()
Remove all consumers.
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
view for comparative visualization/ film-strips.
static vtkSMSourceProxy * New()
virtual void InvalidateDataInformation()
Mark the data information as invalid.