|
Public Types |
enum | AttributeTypes { POINT = 0,
CELL = 1,
ANY = 2,
LAST_ATTRIBUTE_TYPE
} |
Public Member Functions |
| vtkTypeRevisionMacro (vtkSMInputArrayDomain, vtkSMDomain) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | IsInDomain (vtkSMProperty *property) |
int | IsInDomain (vtkSMSourceProxy *proxy) |
|
int | IsFieldValid (vtkSMSourceProxy *proxy, vtkPVArrayInformation *arrayInfo) |
int | IsFieldValid (vtkSMSourceProxy *proxy, vtkPVArrayInformation *arrayInfo, int bypass) |
|
virtual void | SetAttributeType (unsigned char) |
virtual unsigned char | GetAttributeType () |
const char * | GetAttributeTypeAsString () |
virtual void | SetAttributeType (const char *type) |
|
virtual void | SetNumberOfComponents (int) |
virtual int | GetNumberOfComponents () |
Static Public Member Functions |
vtkSMInputArrayDomain * | New () |
Protected Member Functions |
| vtkSMInputArrayDomain () |
| ~vtkSMInputArrayDomain () |
virtual int | ReadXMLAttributes (vtkSMProperty *prop, vtkPVXMLElement *element) |
virtual void | SaveState (const char *name, ostream *file, vtkIndent indent) |
int | AttributeInfoContainsArray (vtkSMSourceProxy *proxy, vtkPVDataSetAttributesInformation *attrInfo) |
int | CheckForArray (vtkPVArrayInformation *arrayInfo, vtkPVDataSetAttributesInformation *attrInfo) |
Protected Attributes |
unsigned char | AttributeType |
int | NumberOfComponents |
vtkSMInputArrayDomain requires that the source proxy pointed by the property has an output with one or more arrays of specified type. Current restrictions include whether the array is part of point or cell data and whether it has a given number of components. These are specified in the XML file. Valid XML attributes are: