VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Common
vtkCylindricalTransform.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkCylindricalTransform.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
=========================================================================*/
33
#ifndef __vtkCylindricalTransform_h
34
#define __vtkCylindricalTransform_h
35
36
#include "
vtkWarpTransform.h
"
37
38
class
VTK_COMMON_EXPORT
vtkCylindricalTransform
:
public
vtkWarpTransform
39
{
40
public
:
41
static
vtkCylindricalTransform
*
New
();
42
vtkTypeMacro(
vtkCylindricalTransform
,
vtkWarpTransform
);
43
virtual
void
PrintSelf
(ostream& os,
vtkIndent
indent);
44
46
vtkAbstractTransform
*
MakeTransform
();
47
48
protected
:
49
vtkCylindricalTransform
();
50
~
vtkCylindricalTransform
();
51
53
void
InternalDeepCopy
(
vtkAbstractTransform
*transform);
54
56
57
void
ForwardTransformPoint
(
const
float
in[3],
float
out[3]);
58
void
ForwardTransformPoint
(
const
double
in[3],
double
out[3]);
60
61
void
ForwardTransformDerivative
(
const
float
in[3],
float
out[3],
62
float
derivative[3][3]);
63
void
ForwardTransformDerivative
(
const
double
in[3],
double
out[3],
64
double
derivative[3][3]);
65
66
void
InverseTransformPoint
(
const
float
in[3],
float
out[3]);
67
void
InverseTransformPoint
(
const
double
in[3],
double
out[3]);
68
69
void
InverseTransformDerivative
(
const
float
in[3],
float
out[3],
70
float
derivative[3][3]);
71
void
InverseTransformDerivative
(
const
double
in[3],
double
out[3],
72
double
derivative[3][3]);
73
74
private
:
75
vtkCylindricalTransform
(
const
vtkCylindricalTransform
&);
// Not implemented.
76
void
operator=(
const
vtkCylindricalTransform
&);
// Not implemented.
77
};
78
79
#endif
80
Generated on Sun Sep 9 2012 13:03:26 for VTK by
1.8.1.2