VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Infovis
vtkArrayNorm.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkArrayNorm.h
5
6
-------------------------------------------------------------------------
7
Copyright 2008 Sandia Corporation.
8
Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
9
the U.S. Government retains certain rights in this software.
10
-------------------------------------------------------------------------
11
12
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
13
All rights reserved.
14
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
15
16
This software is distributed WITHOUT ANY WARRANTY; without even
17
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
18
PURPOSE. See the above copyright notice for more information.
19
20
=========================================================================*/
21
39
#ifndef __vtkArrayNorm_h
40
#define __vtkArrayNorm_h
41
42
#include <
vtkArrayDataAlgorithm.h
>
43
#include <
vtkArrayRange.h
>
44
45
class
VTK_INFOVIS_EXPORT
vtkArrayNorm
:
public
vtkArrayDataAlgorithm
46
{
47
public
:
48
static
vtkArrayNorm
*
New
();
49
vtkTypeMacro(
vtkArrayNorm
,
vtkArrayDataAlgorithm
);
50
void
PrintSelf
(ostream& os,
vtkIndent
indent);
51
53
56
vtkGetMacro(Dimension,
int
);
57
vtkSetMacro(Dimension,
int
);
59
61
62
vtkGetMacro(L,
int
);
63
void
SetL(
int
value
);
65
67
68
vtkSetMacro(Invert,
int
);
69
vtkGetMacro(Invert,
int
);
71
72
//BTX
74
76
void
SetWindow(
const
vtkArrayRange
& window);
77
vtkArrayRange
GetWindow();
79
80
protected
:
81
vtkArrayNorm
();
82
~
vtkArrayNorm
();
83
84
int
RequestData
(
85
vtkInformation
*,
86
vtkInformationVector
**,
87
vtkInformationVector
*);
88
89
private
:
90
vtkArrayNorm
(
const
vtkArrayNorm
&);
// Not implemented
91
void
operator=(
const
vtkArrayNorm
&);
// Not implemented
92
93
int
Dimension;
94
int
L;
95
int
Invert;
96
vtkArrayRange
Window;
97
//ETX
98
};
99
100
#endif
101
Generated on Wed May 30 2012 13:22:14 for VTK by
1.8.1