#include <vtkSMFixedTypeDomain.h>
Inheritance diagram for vtkSMFixedTypeDomain:
Public Member Functions | |
vtkTypeRevisionMacro (vtkSMFixedTypeDomain, vtkSMDomain) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | IsInDomain (vtkSMProperty *property) |
virtual int | IsInDomain (vtkSMSourceProxy *oldProxy, vtkSMSourceProxy *newProxy) |
Static Public Member Functions | |
vtkSMFixedTypeDomain * | New () |
Protected Member Functions | |
vtkSMFixedTypeDomain () | |
~vtkSMFixedTypeDomain () | |
virtual void | SaveState (const char *name, ostream *file, vtkIndent indent) |
vtkSMFixedTypeDomain is used by input properties of filters that can not have different input types after input is set the first time. For example, a sub-class vtkDataSetToDataSetFilter, once connected in a pipeline can not change it's input type, say, from vtkImageData to vtkUnstructuredGrid because it's output can not change.
Definition at line 34 of file vtkSMFixedTypeDomain.h.
|
|
|
|
|
Reimplemented from vtkSMObject. |
|
|
|
Reimplemented from vtkSMDomain. |
|
Returns true if the value of the propery is in the domain. The propery has to be a vtkSMProxyProperty which points to a vtkSMSourceProxy. If the new (unchecked) source proxy has the same number of parts and data types as the old (checked) one, it returns 1. Returns 0 otherwise. Implements vtkSMDomain. |
|
Returns true if old and new source proxies have the same output data type, false otherwise. |
|
Saves the state of the object in XML format. Should be overwritten by proxies and properties. Reimplemented from vtkSMObject. |