Slicer
5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Toggle main menu visibility
Main Page
Related Pages
Classes
Class Index
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
Enumerations
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Related Symbols
a
e
f
i
m
o
p
r
s
w
Namespaces
Namespace List
Namespace Members
All
_
a
c
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
v
Functions
Variables
a
c
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
v
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Functions
a
c
e
i
l
n
p
q
r
s
t
v
Variables
Typedefs
a
d
g
i
l
m
n
p
q
r
s
t
v
Enumerations
Enumerator
Macros
b
c
d
e
f
g
i
m
o
p
s
t
u
v
w
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
Libs
MRML
Core
vtkMRMLTranslator.h
Go to the documentation of this file.
1
/*==============================================================================
2
3
Program: 3D Slicer
4
5
Copyright(c) Kitware Inc.
6
7
See COPYRIGHT.txt
8
or http://www.slicer.org/copyright/copyright.txt for details.
9
10
Unless required by applicable law or agreed to in writing, software
11
distributed under the License is distributed on an "AS IS" BASIS,
12
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
See the License for the specific language governing permissions and
14
limitations under the License.
15
16
==============================================================================*/
17
18
#ifndef __vtkMRMLTranslator_h
19
#define __vtkMRMLTranslator_h
20
21
// MRML includes
22
#include "
vtkMRML.h
"
23
24
// VTK includes
25
#include <vtkObject.h>
26
27
// STD includes
28
#include <string>
29
33
class
VTK_MRML_EXPORT
vtkMRMLTranslator
:
public
vtkObject
34
{
35
public
:
36
vtkTypeMacro(
vtkMRMLTranslator
, vtkObject);
37
40
virtual
std::string
Translate
(
const
char
*context,
const
char
*sourceText,
const
char
*disambiguation =
nullptr
,
int
n = -1) = 0;
41
42
protected
:
43
vtkMRMLTranslator
() =
default
;
44
~vtkMRMLTranslator
()
override
=
default
;
45
vtkMRMLTranslator
(
const
vtkMRMLTranslator
&) =
delete
;
46
void
operator=
(
const
vtkMRMLTranslator
&) =
delete
;
47
};
33
class
VTK_MRML_EXPORT
vtkMRMLTranslator
:
public
vtkObject {
…
};
48
49
#endif
vtkMRMLTranslator::vtkMRMLTranslator
vtkMRMLTranslator()=default
vtkMRMLTranslator::vtkMRMLTranslator
vtkMRMLTranslator(const vtkMRMLTranslator &)=delete
vtkMRMLTranslator::Translate
virtual std::string Translate(const char *context, const char *sourceText, const char *disambiguation=nullptr, int n=-1)=0
vtkMRMLTranslator::~vtkMRMLTranslator
~vtkMRMLTranslator() override=default
vtkMRMLTranslator::operator=
void operator=(const vtkMRMLTranslator &)=delete
vtkMRML.h
Generated on Tue Apr 8 2025 04:46:47 for Slicer by
1.13.0