21#ifndef __vtkMRMLDisplayableManagerFactory_h
22#define __vtkMRMLDisplayableManagerFactory_h
27#include "vtkMRMLDisplayableManagerExport.h"
42 void PrintSelf(ostream& os, vtkIndent indent)
override;
bool UnRegisterDisplayableManager(const char *vtkClassOrScriptName)
void PrintSelf(ostream &os, vtkIndent indent) override
vtkMRMLApplicationLogic * GetMRMLApplicationLogic() const
void SetMRMLApplicationLogic(vtkMRMLApplicationLogic *applicationLogic)
@ DisplayableManagerFactoryUnRegisteredEvent
@ DisplayableManagerFactoryRegisteredEvent
bool IsDisplayableManagerRegistered(const char *vtkClassName)
bool RegisterDisplayableManager(const char *vtkClassOrScriptName)
vtkMRMLDisplayableManagerFactory()
static vtkMRMLDisplayableManagerFactory * New()
vtkMRMLDisplayableManagerGroup * InstantiateDisplayableManagers(vtkRenderer *newRenderer)
std::string GetRegisteredDisplayableManagerName(int n)
Return name of the nth registered displayable manager.
vtkMRMLDisplayableManagerFactory Self
~vtkMRMLDisplayableManagerFactory() override
int GetRegisteredDisplayableManagerCount()
Return number of registered displayable managers.
DisplayableManagerGroup is a collection of DisplayableManager.