VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Charts
Core
vtkLookupTableItem.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkLookupTableItem.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
=========================================================================*/
15
16
#ifndef __vtkLookupTableItem_h
17
#define __vtkLookupTableItem_h
18
19
#include "vtkChartsCoreModule.h"
// For export macro
20
#include "
vtkScalarsToColorsItem.h
"
21
22
class
vtkLookupTable
;
23
24
// Description:
25
// vtkPlot::Color, vtkPlot::Brush, vtkScalarsToColors::DrawPolyLine,
26
// vtkScalarsToColors::MaskAboveCurve have no effect here.
27
class
VTKCHARTSCORE_EXPORT
vtkLookupTableItem
:
public
vtkScalarsToColorsItem
28
{
29
public
:
30
static
vtkLookupTableItem
*
New
();
31
vtkTypeMacro(
vtkLookupTableItem
,
vtkScalarsToColorsItem
);
32
virtual
void
PrintSelf
(ostream &os,
vtkIndent
indent);
33
34
void
SetLookupTable(
vtkLookupTable
* t);
35
vtkGetObjectMacro(LookupTable,
vtkLookupTable
);
36
37
protected
:
38
vtkLookupTableItem
();
39
virtual
~
vtkLookupTableItem
();
40
41
// Description:
42
// Reimplemented to return the range of the lookup table
43
virtual
void
ComputeBounds
(
double
bounds[4]);
44
45
46
virtual
void
ComputeTexture
();
47
vtkLookupTable
*
LookupTable
;
48
49
private
:
50
vtkLookupTableItem
(
const
vtkLookupTableItem
&);
// Not implemented.
51
void
operator=(
const
vtkLookupTableItem
&);
// Not implemented.
52
};
53
54
#endif
Generated on Thu May 24 2012 22:22:08 for VTK by
1.8.1