![]() |
Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Factory where displayable manager classes are registered. More...
#include <Libs/MRML/DisplayableManager/vtkMRMLThreeDViewDisplayableManagerFactory.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 vtkMRMLThreeDViewDisplayableManagerFactory * | GetInstance () |
Return the singleton instance with no reference counting. More... | |
static int | IsTypeOf (const char *type) |
static vtkMRMLThreeDViewDisplayableManagerFactory * | New () |
static vtkMRMLThreeDViewDisplayableManagerFactory * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkMRMLDisplayableManagerFactory * | New () |
static vtkMRMLDisplayableManagerFactory * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
VTK_SINGLETON_DECLARE (vtkMRMLThreeDViewDisplayableManagerFactory) | |
vtkMRMLThreeDViewDisplayableManagerFactory () | |
virtual | ~vtkMRMLThreeDViewDisplayableManagerFactory () |
![]() | |
vtkMRMLDisplayableManagerFactory () | |
virtual | ~vtkMRMLDisplayableManagerFactory () |
Additional Inherited Members | |
![]() | |
typedef vtkMRMLDisplayableManagerFactory | Self |
![]() | |
vtkInternal * | Internal |
Factory where displayable manager classes are registered.
A displayable manager class is responsible to represente a MRMLDisplayable node in a renderer.
Definition at line 38 of file vtkMRMLThreeDViewDisplayableManagerFactory.h.
Definition at line 44 of file vtkMRMLThreeDViewDisplayableManagerFactory.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 vtkMRMLThreeDViewDisplayableManagerFactory 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 vtkMRMLThreeDViewDisplayableManagerFactory::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
protected |