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
vtkMRMLMeasurementArea.h
Go to the documentation of this file.
1
/*==============================================================================
2
3
Program: 3D Slicer
4
5
Portions (c) Copyright Brigham and Women's Hospital (BWH) All Rights Reserved.
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 __vtkMRMLMeasurementArea_h
19
#define __vtkMRMLMeasurementArea_h
20
21
// MRML includes
22
#include "
vtkMRMLMeasurement.h
"
23
24
// Markups includes
25
#include "vtkMRMLExport.h"
26
28
class
VTK_MRML_EXPORT
vtkMRMLMeasurementArea
:
public
vtkMRMLMeasurement
29
{
30
public
:
31
static
vtkMRMLMeasurementArea
*
New
();
32
vtkTypeMacro(
vtkMRMLMeasurementArea
,
vtkMRMLMeasurement
);
33
void
PrintSelf
(ostream& os, vtkIndent indent)
override
;
34
37
VTK_NEWINSTANCE
38
vtkMRMLMeasurement
*
CreateInstance
()
const override
{
return
vtkMRMLMeasurementArea::New
(); }
39
41
void
Compute
()
override
;
42
43
protected
:
44
vtkMRMLMeasurementArea
();
45
~vtkMRMLMeasurementArea
()
override
;
46
vtkMRMLMeasurementArea
(
const
vtkMRMLMeasurementArea
&);
47
void
operator=
(
const
vtkMRMLMeasurementArea
&);
48
};
28
class
VTK_MRML_EXPORT
vtkMRMLMeasurementArea
:
public
vtkMRMLMeasurement
{
…
};
49
50
#endif
vtkMRMLMeasurementArea::~vtkMRMLMeasurementArea
~vtkMRMLMeasurementArea() override
vtkMRMLMeasurementArea::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkMRMLMeasurementArea::New
static vtkMRMLMeasurementArea * New()
vtkMRMLMeasurementArea::CreateInstance
VTK_NEWINSTANCE vtkMRMLMeasurement * CreateInstance() const override
Definition
vtkMRMLMeasurementArea.h:38
vtkMRMLMeasurementArea::vtkMRMLMeasurementArea
vtkMRMLMeasurementArea(const vtkMRMLMeasurementArea &)
vtkMRMLMeasurementArea::Compute
void Compute() override
Calculate area of.
vtkMRMLMeasurementArea::operator=
void operator=(const vtkMRMLMeasurementArea &)
vtkMRMLMeasurementArea::vtkMRMLMeasurementArea
vtkMRMLMeasurementArea()
vtkMRMLMeasurement::vtkMRMLMeasurement
vtkMRMLMeasurement()
vtkMRMLMeasurement.h
Generated on Tue Apr 8 2025 04:46:46 for Slicer by
1.13.0