Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Slicer logic class for double array manipulation This class manages the logic associated with reading, saving, and changing propertied of the double array nodes. More...
#include <Modules/Loadable/Tables/Logic/vtkSlicerTablesLogic.h>
Public Types | |
typedef vtkSlicerModuleLogic | Superclass |
Public Types inherited from vtkSlicerModuleLogic | |
typedef vtkMRMLAbstractLogic | Superclass |
Public Types inherited from vtkMRMLAbstractLogic | |
typedef vtkObject | Superclass |
typedef void(vtkMRMLAbstractLogic::* | TaskFunctionPointer) (void *clientdata) |
Public Member Functions | |
vtkMRMLTableNode * | AddTable (const char *fileName, const char *name=0, bool findSchema=true, const char *password=0) |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
Public Member Functions inherited from vtkSlicerModuleLogic | |
virtual vtkSlicerApplicationLogic * | GetApplicationLogic () |
Get access to overall application state. More... | |
std::string | GetModuleShareDirectory () const |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
void | SetModuleShareDirectory (const std::string &shareDirectory) |
Public Member Functions inherited from vtkMRMLAbstractLogic | |
virtual vtkMRMLApplicationLogic * | GetMRMLApplicationLogic () const |
Get access to overall application state. More... | |
vtkMRMLScene * | GetMRMLScene () const |
Return a reference to the current MRML scene. More... | |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
virtual void | SetMRMLApplicationLogic (vtkMRMLApplicationLogic *logic) |
void | SetMRMLScene (vtkMRMLScene *newScene) |
Set and observe the MRMLScene. More... | |
Static Public Member Functions | |
static int | GetLayoutWithTable (int currentLayout) |
Returns ID of the layout that is similar to current layout but also contains a table view. More... | |
static int | IsTypeOf (const char *type) |
static vtkSlicerTablesLogic * | New () |
static vtkSlicerTablesLogic * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkSlicerModuleLogic | |
static int | IsTypeOf (const char *type) |
static vtkSlicerModuleLogic * | New () |
The Usual vtk class functions. More... | |
static vtkSlicerModuleLogic * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkMRMLAbstractLogic | |
static int | IsTypeOf (const char *type) |
static vtkMRMLAbstractLogic * | New () |
static vtkMRMLAbstractLogic * | SafeDownCast (vtkObject *o) |
Additional Inherited Members | |
Static Protected Member Functions inherited from vtkMRMLAbstractLogic | |
static void | MRMLLogicsCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
MRMLLogicCallback is a static function to relay modified events from the logics. More... | |
static void | MRMLNodesCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
MRMLNodesCallback is a static function to relay modified events from the nodes. More... | |
static void | MRMLSceneCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData) |
Slicer logic class for double array manipulation This class manages the logic associated with reading, saving, and changing propertied of the double array nodes.
Definition at line 41 of file vtkSlicerTablesLogic.h.
Definition at line 47 of file vtkSlicerTablesLogic.h.
|
protected |
|
protectedvirtual |
vtkMRMLTableNode* vtkSlicerTablesLogic::AddTable | ( | const char * | fileName, |
const char * | name = 0 , |
||
bool | findSchema = true , |
||
const char * | password = 0 |
||
) |
Loads a table from filename. If findSchema is true then the method looks for a schema file (for example, basefilename.schema.csv) and if a schema file is found then it is used.
|
virtual |
Reimplemented from vtkSlicerModuleLogic.
|
static |
Returns ID of the layout that is similar to current layout but also contains a table view.
|
virtual |
Reimplemented from vtkSlicerModuleLogic.
|
static |
|
static |
void vtkSlicerTablesLogic::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |