65 #ifndef vtkSMArrayListDomain_h 66 #define vtkSMArrayListDomain_h 77 class vtkSMArrayListDomainInternals;
98 int IsArrayPartial(
unsigned int idx);
107 int GetFieldAssociation(
unsigned int idx);
126 int GetDomainAssociation(
unsigned int idx);
133 vtkGetMacro(AttributeType,
int);
167 virtual unsigned int AddInformationKey(
const char* location,
const char* name,
int strategy);
177 unsigned int RemoveInformationKey(
const char*
location,
const char*
name);
182 unsigned int GetNumberOfInformationKeys();
187 void RemoveAllInformationKeys();
193 const char* GetInformationKeyLocation(
unsigned int);
194 const char* GetInformationKeyName(
unsigned int);
195 int GetInformationKeyStrategy(
unsigned int);
209 static std::string ArrayNameFromMangledName(
const char* name);
235 virtual bool IsFilteredArray(
vtkPVDataInformation* info,
int association,
const char* arrayName);
241 vtkSetMacro(AttributeType,
int);
250 vtkGetStringMacro(InputDomainName);
251 vtkSetStringMacro(InputDomainName);
265 friend class vtkSMArrayListDomainInternals;
266 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.