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 |
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) VTK_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) 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 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 (vtkMRMLThreeDViewDisplayableManagerFactory) | |
vtkMRMLThreeDViewDisplayableManagerFactory () | |
virtual | ~vtkMRMLThreeDViewDisplayableManagerFactory () |
Protected Member Functions inherited from vtkMRMLDisplayableManagerFactory | |
vtkMRMLDisplayableManagerFactory () | |
virtual | ~vtkMRMLDisplayableManagerFactory () |
Additional Inherited Members | |
Protected Types inherited from vtkMRMLDisplayableManagerFactory | |
typedef vtkMRMLDisplayableManagerFactory | Self |
Protected Attributes inherited from vtkMRMLDisplayableManagerFactory | |
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 |