Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkMRMLLogic.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: vtkMRMLLogic.h,v $
10 Date: $Date: 2006/01/08 04:48:05 $
11 Version: $Revision: 1.45 $
12
13=========================================================================auto=*/
14
15#ifndef __vtkMRMLLogic_h
16#define __vtkMRMLLogic_h
17
18// MRML includes
19#include "vtkMRML.h"
20
21// VTK includes
22#include <vtkObject.h>
23
24class VTK_MRML_EXPORT vtkMRMLLogic : public vtkObject
25{
26public:
28 static vtkMRMLLogic* New();
29 vtkTypeMacro(vtkMRMLLogic, vtkObject);
30 void PrintSelf(ostream& os, vtkIndent indent) override { this->Superclass::PrintSelf(os, indent); }
31
34 static std::string GetApplicationHomeDirectory();
35
38 static std::string GetApplicationShareDirectory();
39
40protected:
42 ~vtkMRMLLogic() override;
44 void operator=(const vtkMRMLLogic&);
45};
46
47#endif
vtkMRMLLogic(const vtkMRMLLogic &)
~vtkMRMLLogic() override
static std::string GetApplicationShareDirectory()
static vtkMRMLLogic * New()
The Usual vtk class functions.
static std::string GetApplicationHomeDirectory()
void operator=(const vtkMRMLLogic &)
void PrintSelf(ostream &os, vtkIndent indent) override