Factory where displayable manager classes are registered.
More...
#include <Libs/MRML/DisplayableManager/vtkMRMLDisplayableManagerFactory.h>
Factory where displayable manager classes are registered.
A displayable manager class is responsible to represent a MRMLDisplayable node in a renderer.
Definition at line 37 of file vtkMRMLDisplayableManagerFactory.h.
◆ Self
◆ Superclass
◆ anonymous enum
◆ vtkMRMLDisplayableManagerFactory()
vtkMRMLDisplayableManagerFactory::vtkMRMLDisplayableManagerFactory |
( |
| ) |
|
|
protected |
◆ ~vtkMRMLDisplayableManagerFactory()
vtkMRMLDisplayableManagerFactory::~vtkMRMLDisplayableManagerFactory |
( |
| ) |
|
|
overrideprotected |
◆ GetClassName()
virtual const char * vtkMRMLDisplayableManagerFactory::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetMRMLApplicationLogic()
◆ GetRegisteredDisplayableManagerCount()
int vtkMRMLDisplayableManagerFactory::GetRegisteredDisplayableManagerCount |
( |
| ) |
|
Return number of registered displayable managers.
◆ GetRegisteredDisplayableManagerName()
std::string vtkMRMLDisplayableManagerFactory::GetRegisteredDisplayableManagerName |
( |
int | n | ) |
|
Return name of the nth registered displayable manager.
◆ InstantiateDisplayableManagers()
Instantiate registered DisplayableManagers It returns a vtkMRMLDisplayableManagerGroup representing a list of DisplayableManager Internally, the factory keep track of all the Group and will invoke the ModifiedEvent of each group.
◆ IsA()
virtual int vtkMRMLDisplayableManagerFactory::IsA |
( |
const char * | type | ) |
|
|
virtual |
◆ IsDisplayableManagerRegistered()
bool vtkMRMLDisplayableManagerFactory::IsDisplayableManagerRegistered |
( |
const char * | vtkClassName | ) |
|
Return True if Displayable Manager identified by vtkClassName is already registered.
◆ IsTypeOf()
static int vtkMRMLDisplayableManagerFactory::IsTypeOf |
( |
const char * | type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
void vtkMRMLDisplayableManagerFactory::PrintSelf |
( |
ostream & | os, |
|
|
vtkIndent | indent ) |
|
override |
◆ RegisterDisplayableManager()
bool vtkMRMLDisplayableManagerFactory::RegisterDisplayableManager |
( |
const char * | vtkClassOrScriptName | ) |
|
Register Displayable Manager identified by vtkClassOrScriptName Returns True if displayable manager was successfully registered vtkClassOrScriptName should be either: a VTK class registered using the CMake macro VTK_MAKE_INSTANTIATOR3 a python script having the extension .py Internally for each registered python script, a scripted displayable manager will be instantiated.
◆ SafeDownCast()
◆ SetMRMLApplicationLogic()
Set the application logic. It will be passed to displayable managers and groups to be created.
◆ UnRegisterDisplayableManager()
bool vtkMRMLDisplayableManagerFactory::UnRegisterDisplayableManager |
( |
const char * | vtkClassOrScriptName | ) |
|
UnRegister Displayable Manager identified by vtkClassOrScriptName. Returns True if displayable manager was successfully unregistered vtkClassOrScriptName should be either a VTK class registered using the CMake macro VTK_MAKE_INSTANTIATOR3 or a python script name.
◆ Internal
vtkInternal* vtkMRMLDisplayableManagerFactory::Internal |
|
protected |
The documentation for this class was generated from the following file: