18#ifndef __vtkSlicerSceneWriter_h
19#define __vtkSlicerSceneWriter_h
24#include "vtkSlicerDataModuleLogicExport.h"
27#include <vtkWeakPointer.h>
vtkSlicerApplicationLogic * GetApplicationLogic()
static vtkSlicerSceneWriter * New()
bool WriteToDirectory(vtkMRMLIOProperties *properties)
bool WriteToMRB(vtkMRMLIOProperties *properties)
~vtkSlicerSceneWriter() override
void SetApplicationLogic(vtkSlicerApplicationLogic *applicationLogic)
bool WriteToMRML(vtkMRMLIOProperties *properties)
bool CanWriteObject(vtkObject *object) override
Returns true if the object is a scene.
bool Write(vtkMRMLIOProperties *properties) override
vtkWeakPointer< vtkSlicerApplicationLogic > ApplicationLogic