Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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