#include <vtkPVInputRequirement.h>
Inheritance diagram for vtkPVInputRequirement:
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVInputRequirement, vtkObject) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | GetIsValidInput (vtkPVSource *input, vtkPVSource *pvs) |
virtual int | GetIsValidField (int field, vtkPVDataSetAttributesInformation *info) |
virtual int | ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser) |
Static Public Member Functions | |
vtkPVInputRequirement * | New () |
Protected Member Functions | |
vtkPVInputRequirement () | |
~vtkPVInputRequirement () | |
vtkPVInputRequirement (const vtkPVInputRequirement &) | |
void | operator= (const vtkPVInputRequirement &) |
Some filters should not accept inputs without specific attributes. An example is Contour requires point scalars. This is a supperclass for objects that describe input requirments. New subclasses can be added (and created through XML) for any crazy restriction.
Definition at line 35 of file vtkPVInputRequirement.h.
|
Definition at line 62 of file vtkPVInputRequirement.h. |
|
Definition at line 63 of file vtkPVInputRequirement.h. |
|
|
|
Reimplemented in vtkPVInputArrayRequirement, vtkPVInputFixedTypeRequirement, and vtkPVInputGroupRequirement. |
|
|
|
Reimplemented in vtkPVInputArrayRequirement, vtkPVInputFixedTypeRequirement, and vtkPVInputGroupRequirement. |
|
This method return 1 if the PVData matches the requirement. The pvSource pointer is only used by one requirement so far. vtkDataToDataSetFilters cannot change input types. Reimplemented in vtkPVInputArrayRequirement, vtkPVInputFixedTypeRequirement, and vtkPVInputGroupRequirement. |
|
This are used by the field menu to determine is a field should be selectable. Reimplemented in vtkPVInputArrayRequirement. |
|
Called by vtkPVXMLPackageParser to configure the widget from XML attributes. Reimplemented in vtkPVInputArrayRequirement, vtkPVInputFixedTypeRequirement, and vtkPVInputGroupRequirement. |
|
|