Slicer
4.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Class that manages adding and deleting of observers with events. More...
#include <Libs/MRML/Core/vtkMRMLLogic.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
vtkMRMLScene * | GetScene () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
void | RemoveUnreferencedDisplayNodes () |
void | RemoveUnreferencedStorageNodes () |
void | SetScene (vtkMRMLScene *scene) |
Static Public Member Functions | |
static std::string | GetApplicationHomeDirectory () |
static std::string | GetApplicationShareDirectory () |
static int | IsTypeOf (const char *type) |
static vtkMRMLLogic * | New () |
The Usual vtk class functions. More... | |
static vtkMRMLLogic * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
void | operator= (const vtkMRMLLogic &) |
vtkMRMLLogic () | |
vtkMRMLLogic (const vtkMRMLLogic &) | |
~vtkMRMLLogic () override | |
Protected Attributes | |
vtkMRMLScene * | Scene |
Class that manages adding and deleting of observers with events.
Class that manages adding and deleting of obserevers with events This class keeps track of obserevers and events added to each vtk object. It caches tags returned by AddObserver method so that observers can be removed properly.
Definition at line 30 of file vtkMRMLLogic.h.
typedef vtkObject vtkMRMLLogic::Superclass |
Definition at line 35 of file vtkMRMLLogic.h.
|
protected |
|
overrideprotected |
|
protected |
|
static |
Get application home directory. The path is retrieved from the environment variable defined by MRML_APPLICATION_HOME_DIR_ENV.
|
static |
Get application share subdirectory. The path is constructed by concatenating application home directory and MRML_APPLICATION_SHARE_SUBDIR.
|
virtual |
|
inline |
Definition at line 38 of file vtkMRMLLogic.h.
|
virtual |
|
static |
|
static |
The Usual vtk class functions.
|
protected |
|
inlineoverride |
Definition at line 36 of file vtkMRMLLogic.h.
void vtkMRMLLogic::RemoveUnreferencedDisplayNodes | ( | ) |
void vtkMRMLLogic::RemoveUnreferencedStorageNodes | ( | ) |
|
static |
|
inline |
Definition at line 39 of file vtkMRMLLogic.h.
|
protected |
Definition at line 59 of file vtkMRMLLogic.h.