![]() |
Slicer
4.10
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Factory where displayable manager are registered. More...
#include <Libs/MRML/DisplayableManager/vtkMRMLSliceViewDisplayableManagerFactory.h>
Public Types | |
typedef vtkMRMLDisplayableManagerFactory | Superclass |
![]() | |
enum | { DisplayableManagerFactoryRegisteredEvent = 30100, DisplayableManagerFactoryUnRegisteredEvent = 30101 } |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
![]() | |
vtkMRMLApplicationLogic * | GetMRMLApplicationLogic () const |
int | GetRegisteredDisplayableManagerCount () |
Return number of registered displayable managers. More... | |
std::string | GetRegisteredDisplayableManagerName (int n) |
Return name of the nth registered displayable manager. More... | |
vtkMRMLDisplayableManagerGroup * | InstantiateDisplayableManagers (vtkRenderer *newRenderer) |
bool | IsDisplayableManagerRegistered (const char *vtkClassName) |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
bool | RegisterDisplayableManager (const char *vtkClassOrScriptName) |
void | SetMRMLApplicationLogic (vtkMRMLApplicationLogic *applicationLogic) |
bool | UnRegisterDisplayableManager (const char *vtkClassOrScriptName) |
Static Public Member Functions | |
static vtkMRMLSliceViewDisplayableManagerFactory * | GetInstance () |
Return the singleton instance with no reference counting. More... | |
static int | IsTypeOf (const char *type) |
static vtkMRMLSliceViewDisplayableManagerFactory * | New () |
static vtkMRMLSliceViewDisplayableManagerFactory * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkMRMLDisplayableManagerFactory * | New () |
static vtkMRMLDisplayableManagerFactory * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
VTK_SINGLETON_DECLARE (vtkMRMLSliceViewDisplayableManagerFactory) | |
vtkMRMLSliceViewDisplayableManagerFactory () | |
virtual | ~vtkMRMLSliceViewDisplayableManagerFactory () |
![]() | |
vtkMRMLDisplayableManagerFactory () | |
virtual | ~vtkMRMLDisplayableManagerFactory () |
Additional Inherited Members | |
![]() | |
typedef vtkMRMLDisplayableManagerFactory | Self |
![]() | |
vtkInternal * | Internal |
Factory where displayable manager are registered.
A displayable manager class is responsible to represent a MRMLDisplayable node in a renderer.
Definition at line 38 of file vtkMRMLSliceViewDisplayableManagerFactory.h.
Definition at line 44 of file vtkMRMLSliceViewDisplayableManagerFactory.h.
|
protected |
|
protectedvirtual |
|
virtual |
Reimplemented from vtkMRMLDisplayableManagerFactory.
|
static |
Return the singleton instance with no reference counting.
|
virtual |
Reimplemented from vtkMRMLDisplayableManagerFactory.
|
static |
|
static |
This is a singleton pattern New. There will only be ONE reference to a vtkMRMLSliceViewDisplayableManagerFactory object per process. Clients that call this must call Delete on the object so that the reference counting will work. The single instance will be unreferenced when the program exits.
void vtkMRMLSliceViewDisplayableManagerFactory::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
protected |