29 #ifndef vtkSMNewWidgetRepresentationProxy_h 30 #define vtkSMNewWidgetRepresentationProxy_h 32 #include "vtkPVServerManagerRenderingModule.h" 35 class vtkSMNewWidgetRepresentationObserver;
36 class vtkAbstractWidget;
38 struct vtkSMNewWidgetRepresentationInternals;
45 void PrintSelf(ostream& os, vtkIndent indent);
51 vtkGetObjectMacro(Widget, vtkAbstractWidget);
58 vtkGetObjectMacro(RepresentationProxy,
vtkSMProxy);
71 bool UnlinkProperties(
vtkSMProxy* controlledProxy);
87 vtkSMNewWidgetRepresentationObserver*
Observer;
88 vtkSMNewWidgetRepresentationInternals*
Internal;
90 friend class vtkSMNewWidgetRepresentationObserver;
95 virtual void ExecuteEvent(
unsigned long event);
100 void ProcessLinkedPropertyEvent(
vtkSMProperty* controlledProperty,
unsigned long event);
Superclass for all view proxies.
superclass for all SM properties
void operator=(const vtkSMProxy &) VTK_DELETE_FUNCTION
void PrintSelf(ostream &os, vtkIndent indent)
static vtkSMProxy * New()
virtual void CreateVTKObjects()
Given a class name (by setting VTKClassName) and server ids (by setting ServerIDs), this methods instantiates the objects on the server(s)
proxy for a VTK object(s) on a server