Slicer
5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
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
};
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 Wed Sep 3 2025 23:51:41 for Slicer by
1.13.0