16 #ifndef vtkSMPropertyGroup_h 17 #define vtkSMPropertyGroup_h 19 #include "vtkPVServerManagerCoreModule.h" 25 class vtkSMPropertyGroupInternals;
36 vtkSetStringMacro(Name)
40 vtkGetStringMacro(Name)
44 vtkSetStringMacro(XMLLabel)
48 vtkGetStringMacro(XMLLabel)
52 vtkSetStringMacro(PanelWidget)
56 vtkGetStringMacro(PanelWidget)
62 vtkSetStringMacro(PanelVisibility)
66 vtkGetStringMacro(PanelVisibility)
74 void AddProperty(
const char*
function,
vtkSMProperty* property);
91 unsigned int GetNumberOfProperties()
const;
125 char* PanelVisibility;
127 vtkSMPropertyGroupInternals*
const Internals;
void PrintSelf(ostream &os, vtkIndent indent)
virtual int ReadXMLAttributes(vtkSMSessionProxyManager *pm, vtkPVXMLElement *element)
Read attributes from an XML element.
superclass for all SM properties
void operator=(const vtkSMProxy &) VTK_DELETE_FUNCTION
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.
vtkSMProxyInternals * Internals
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
void SetHints(vtkPVXMLElement *hints)