Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkMRMLRemoteIOLogic.h
Go to the documentation of this file.
1/*=auto=========================================================================
2
3 Portions (c) Copyright 2005 Brigham and Women's Hospital (BWH) All Rights Reserved.
4
5 See COPYRIGHT.txt
6 or http://www.slicer.org/copyright/copyright.txt for details.
7
8 Program: 3D Slicer
9 Module: $RCSfile: vtkMRMLRemoteIOLogic.h,v $
10 Date: $Date: 2011-01-07 10:39:33 -0500 (Fri, 07 Jan 2011) $
11 Version: $Revision: 15750 $
12
13=========================================================================auto=*/
14
20
21#ifndef __vtkMRMLRemoteIOLogic_h
22#define __vtkMRMLRemoteIOLogic_h
23
24// MRMLLogic includes
26
27// STD includes
28#include <cstdlib>
29
30class vtkCacheManager;
32
33class VTK_MRML_LOGIC_EXPORT vtkMRMLRemoteIOLogic : public vtkMRMLAbstractLogic
34{
35public:
39 void PrintSelf(ostream& os, vtkIndent indent) override;
40
43
51 vtkGetObjectMacro(CacheManager, vtkCacheManager);
53 vtkGetObjectMacro(DataIOManager, vtkDataIOManager);
55
57 vtkSetStringMacro(CaCertificatesPath);
58 vtkGetStringMacro(CaCertificatesPath);
59
60protected:
63 // disable copy constructor and operator
66
69 char* CaCertificatesPath{ nullptr };
70};
71
72#endif
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void SetCacheManager(vtkCacheManager *)
void operator=(const vtkMRMLRemoteIOLogic &)
vtkDataIOManager * DataIOManager
static vtkMRMLRemoteIOLogic * New()
The Usual vtk class functions.
virtual void SetDataIOManager(vtkDataIOManager *)
vtkCacheManager * CacheManager
vtkMRMLRemoteIOLogic(const vtkMRMLRemoteIOLogic &)
~vtkMRMLRemoteIOLogic() override