35 struct vtkSMDomainInternals;
99 vtkGetStringMacro(XMLName);
109 vtkGetMacro(IsOptional,
bool);
123 const char*
function,
unsigned int index = 0);
125 unsigned int compositeIndex,
const char*
function,
unsigned int index = 0);
133 virtual unsigned int GetNumberOfInputConnections(
const char*
function);
197 void AddRequiredProperty(
vtkSMProperty* prop,
const char*
function);
206 vtkSetMacro(IsOptional,
bool);
222 void DomainModified();
228 unsigned int GetNumberOfRequiredProperties();
280 unsigned int DeferDomainModifiedEventsCount;
281 bool PendingDomainModifiedEvents;
superclass for any server manager classes that are related to a session
#define VTKREMOTINGSERVERMANAGER_EXPORT
IsInDomainReturnCodes
Return values for IsInDomain calls.
virtual void SetAnimationValue(vtkSMProperty *, int vtkNotUsed(index), double vtkNotUsed(value))
Set the value of an element of a property from the animation editor.
superclass for all SM properties
virtual int SetDefaultValues(vtkSMProperty *, bool vtkNotUsed(use_unchecked_values))
A vtkSMProperty is often defined with a default value in the XML itself.
represents the possible values a property can have
virtual int IsInDomain(vtkSMProperty *vtkNotUsed(property))
Is the (unchecked) value of the property in the domain? Overwritten by sub-classes.
vtkSMDomainInternals * Internals
helper to defer firing of vtkCommand::DomainModifiedEvent.
is used to locate proxies referred to in state xmls while loading state files.
void PrintSelf(ostream &os, vtkIndent indent) override
virtual int LoadState(vtkPVXMLElement *vtkNotUsed(domainElement), vtkSMProxyLocator *vtkNotUsed(loader))
Load the state of the domain from the XML.
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
static vtkSMSessionObject * New()