23#ifndef __vtkSlicerTablesLogic_h
24#define __vtkSlicerTablesLogic_h
32#include "vtkSlicerTablesModuleLogicExport.h"
34class vtkAbstractArray;
46 void PrintSelf(ostream& os, vtkIndent indent)
override;
54 const char* name =
nullptr,
55 bool findSchema =
true,
56 const char* password =
nullptr,
MRML node to represent a table object.
std::vector< vtkSmartPointer< vtkMRMLFileIOHandler > > CreateFileIOHandlers() override
Create file readers and writers of the module.
void PrintSelf(ostream &os, vtkIndent indent) override
~vtkSlicerTablesLogic() override
static vtkSlicerTablesLogic * New()
static int GetLayoutWithTable(int currentLayout)
Returns ID of the layout that is similar to current layout but also contains a table view.
vtkMRMLTableNode * AddTable(const char *fileName, const char *name=nullptr, bool findSchema=true, const char *password=nullptr, vtkMRMLMessageCollection *userMessages=nullptr)