4 #ifndef vtkSMPropertyGroup_h 5 #define vtkSMPropertyGroup_h 13 class vtkSMPropertyGroupInternals;
27 vtkSetStringMacro(Name);
28 vtkGetStringMacro(Name);
35 vtkSetStringMacro(XMLLabel);
36 vtkGetStringMacro(XMLLabel);
43 vtkSetStringMacro(PanelWidget);
44 vtkGetStringMacro(PanelWidget);
52 vtkSetStringMacro(PanelVisibility);
53 vtkGetStringMacro(PanelVisibility);
69 void AddProperty(
const char*
function,
vtkSMProperty* property,
const char* name =
nullptr);
74 const char* GetPropertyName(
unsigned int index)
const;
95 unsigned int GetNumberOfProperties()
const;
132 char* PanelVisibility;
134 vtkSMPropertyGroupInternals*
const Internals;
#define VTKREMOTINGSERVERMANAGER_EXPORT
virtual int ReadXMLAttributes(vtkSMSessionProxyManager *pm, vtkPVXMLElement *element)
Read attributes from an XML element.
superclass for all SM properties
vtkSMDocumentation * Documentation
superclass for most server manager classes
static vtkSMObject * New()
proxy for a VTK object(s) on a server
class providing access to the documentation for a vtkSMProxy.
void operator=(const vtkSMProxy &)=delete
vtkSMProxyInternals * Internals
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
void PrintSelf(ostream &os, vtkIndent indent) override