#include <vtkSMDisplayProxy.h>
Inheritance diagram for vtkSMDisplayProxy:
vtkSMDisplayProxy is a sink for display objects. Anything that can be rendered has to be a vtkSMDisplayProxy, otherwise it can't be added be added to the vtkSMRenderModule, and hence cannot be rendered. This can have inputs (but not required, for displays such as 3Dwidgets/ Scalarbar). This is an abstract class, merely defining the interface. This class (or subclasses) has a bunch of "convenience methods" (method names appended with CM). These methods do the equivalent of getting the property by the name and setting/getting its value. They are there to simplify using the property interface for display objects. When adding a method to the proxies that merely sets some property on the proxy, make sure to append the method name with "CM" - implying it's a convenience method. That way, one knows its purpose and will not be confused with a update-self property method.
Definition at line 40 of file vtkSMDisplayProxy.h.
|
|
|
|
|
|
|
|
|
Get information about the geometry. Some displays (like Scalar bar, 3DWidgets), may return NULL. Reimplemented in vtkSMDataObjectDisplayProxy. Definition at line 49 of file vtkSMDisplayProxy.h. |
|
Called when the display is added/removed to/from a RenderModule. Default implementation searches for a subproxies with name Prop/Prop2D. If found, they are added/removed to/from the Renderer/2DRenderer respectively. If such subproxies are not found no error is raised. Reimplemented in vtkSM3DWidgetProxy, vtkSMCubeAxesDisplayProxy, vtkSMDataObjectDisplayProxy, vtkSMPickLineWidgetProxy, vtkSMPickPointWidgetProxy, vtkSMScalarBarWidgetProxy, and vtkSMXYPlotDisplayProxy. |
|
Called when the display is added/removed to/from a RenderModule. Default implementation searches for a subproxies with name Prop/Prop2D. If found, they are added/removed to/from the Renderer/2DRenderer respectively. If such subproxies are not found no error is raised. Reimplemented in vtkSM3DWidgetProxy, vtkSMCubeAxesDisplayProxy, vtkSMDataObjectDisplayProxy, vtkSMPickLineWidgetProxy, vtkSMPickPointWidgetProxy, vtkSMScalarBarWidgetProxy, and vtkSMXYPlotDisplayProxy. |
|
Called to update the Display. Default implementation does nothing. Reimplemented in vtkSMCompositeDisplayProxy, vtkSMCubeAxesDisplayProxy, vtkSMDataObjectDisplayProxy, vtkSMLODDisplayProxy, vtkSMMultiDisplayProxy, vtkSMPointLabelDisplayProxy, and vtkSMXYPlotDisplayProxy. Definition at line 62 of file vtkSMDisplayProxy.h. |
|
Convenience method to get/set Visibility property. |
|
Convenience method to get/set Visibility property. |
|
Save the display in batch script. This will eventually get removed as we will generate batch script from ServerManager state. However, until then. Reimplemented in vtkSM3DWidgetProxy, vtkSMAxesProxy, vtkSMBoxWidgetProxy, vtkSMImplicitPlaneWidgetProxy, vtkSMLineWidgetProxy, vtkSMPointWidgetProxy, vtkSMScalarBarWidgetProxy, and vtkSMSphereWidgetProxy. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|