VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Widgets
vtkDijkstraImageContourLineInterpolator.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkDijkstraImageContourLineInterpolator.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
40
#ifndef __vtkDijkstraImageContourLineInterpolator_h
41
#define __vtkDijkstraImageContourLineInterpolator_h
42
43
#include "
vtkContourLineInterpolator.h
"
44
45
class
vtkDijkstraImageGeodesicPath
;
46
class
vtkImageData
;
47
48
class
VTK_WIDGETS_EXPORT
vtkDijkstraImageContourLineInterpolator
49
:
public
vtkContourLineInterpolator
50
{
51
public
:
53
54
vtkTypeMacro(
vtkDijkstraImageContourLineInterpolator
,
55
vtkContourLineInterpolator
);
56
void
PrintSelf
(ostream& os,
vtkIndent
indent);
58
59
static
vtkDijkstraImageContourLineInterpolator
*
New
();
60
62
66
virtual
int
InterpolateLine
(
vtkRenderer
*ren,
67
vtkContourRepresentation
*rep,
68
int
idx1,
int
idx2 );
70
72
75
virtual
void
SetCostImage(
vtkImageData
* );
76
vtkGetObjectMacro( CostImage,
vtkImageData
);
78
80
81
vtkGetObjectMacro( DijkstraImageGeodesicPath,
vtkDijkstraImageGeodesicPath
);
83
84
protected
:
85
vtkDijkstraImageContourLineInterpolator
();
86
~
vtkDijkstraImageContourLineInterpolator
();
87
88
vtkImageData
*
CostImage
;
89
vtkDijkstraImageGeodesicPath
*
DijkstraImageGeodesicPath
;
90
91
private
:
92
vtkDijkstraImageContourLineInterpolator
(
93
const
vtkDijkstraImageContourLineInterpolator
&);
//Not implemented
94
void
operator=(
const
95
vtkDijkstraImageContourLineInterpolator
&);
//Not implemented
96
};
97
98
#endif
Generated on Fri Aug 2 2013 12:20:03 for VTK by
1.8.4