21 #ifndef __vtkMRMLDisplayableManagerFactory_h 22 #define __vtkMRMLDisplayableManagerFactory_h 25 #include <vtkObject.h> 27 #include "vtkMRMLDisplayableManagerExport.h" 42 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
46 DisplayableManagerFactoryRegisteredEvent = 30100,
47 DisplayableManagerFactoryUnRegisteredEvent = 30101
52 bool IsDisplayableManagerRegistered(
const char* vtkClassName);
61 bool RegisterDisplayableManager(
const char* vtkClassOrScriptName);
67 bool UnRegisterDisplayableManager(
const char* vtkClassOrScriptName);
70 int GetRegisteredDisplayableManagerCount();
73 std::string GetRegisteredDisplayableManagerName(
int n);
Factory where displayable manager classes are registered.
vtkMRMLDisplayableManagerFactory Self
DisplayableManagerGroup is a collection of DisplayableManager.