70 #ifndef vtkSMArrayListDomain_h 71 #define vtkSMArrayListDomain_h 82 class vtkSMArrayListDomainInternals;
103 int IsArrayPartial(
unsigned int idx);
112 int GetFieldAssociation(
unsigned int idx);
131 int GetDomainAssociation(
unsigned int idx);
138 vtkGetMacro(AttributeType,
int);
172 virtual unsigned int AddInformationKey(
const char* location,
const char* name,
int strategy);
182 unsigned int RemoveInformationKey(
const char*
location,
const char*
name);
187 unsigned int GetNumberOfInformationKeys();
192 void RemoveAllInformationKeys();
198 const char* GetInformationKeyLocation(
unsigned int);
199 const char* GetInformationKeyName(
unsigned int);
200 int GetInformationKeyStrategy(
unsigned int);
214 static std::string ArrayNameFromMangledName(
const char* name);
240 virtual bool IsFilteredArray(
vtkPVDataInformation* info,
int association,
const char* arrayName);
246 vtkSetMacro(AttributeType,
int);
255 vtkGetStringMacro(InputDomainName);
256 vtkSetStringMacro(InputDomainName);
270 friend class vtkSMArrayListDomainInternals;
271 vtkSMArrayListDomainInternals* ALDInternals;
property representing pointer(s) to vtkObject(s)
virtual vtkPVDataInformation * GetExtraDataInformation()
HACK: Provides a temporary mechanism for subclasses to provide an "additional" vtkPVDataInformation i...
#define VTKREMOTINGSERVERMANAGER_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) override
superclass for all SM properties
int AttributeType
Set to an attribute type defined in vtkDataSetAttributes.
domain to ensure that input has required types of arrays.
int ReadXMLAttributes(vtkSMProperty *prop, vtkPVXMLElement *element) override
Set the appropriate ivars from the xml element.
virtual unsigned int AddInformationKey(const char *location, const char *name)
Adds a new InformationKey to the domain.
void Update(vtkSMProperty *) override
Update self checking the "unchecked" values of all required properties.
proxy for a VTK source on a server
static vtkSMStringListDomain * New()
bool PickFirstAvailableArrayByDefault
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
list of arrays obtained from input
int SetDefaultValues(vtkSMProperty *, bool use_unchecked_values) override
A vtkSMProperty is often defined with a default value in the XML itself.