Slicer
5.0
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 |
Public Types inherited from vtkMRMLDisplayableManagerFactory | |
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) override |
Public Member Functions inherited from vtkMRMLDisplayableManagerFactory | |
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) 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 Public Member Functions inherited from vtkMRMLDisplayableManagerFactory | |
static int | IsTypeOf (const char *type) |
static vtkMRMLDisplayableManagerFactory * | New () |
static vtkMRMLDisplayableManagerFactory * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
VTK_SINGLETON_DECLARE (vtkMRMLSliceViewDisplayableManagerFactory) | |
vtkMRMLSliceViewDisplayableManagerFactory () | |
~vtkMRMLSliceViewDisplayableManagerFactory () override | |
Protected Member Functions inherited from vtkMRMLDisplayableManagerFactory | |
vtkMRMLDisplayableManagerFactory () | |
~vtkMRMLDisplayableManagerFactory () override | |
Additional Inherited Members | |
Protected Types inherited from vtkMRMLDisplayableManagerFactory | |
typedef vtkMRMLDisplayableManagerFactory | Self |
Protected Attributes inherited from vtkMRMLDisplayableManagerFactory | |
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 |
|
overrideprotected |
|
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.
|
override |
|
static |
|
protected |