VTK
vtkBlankStructuredGrid.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkBlankStructuredGrid.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 =========================================================================*/
35 #ifndef __vtkBlankStructuredGrid_h
36 #define __vtkBlankStructuredGrid_h
37 
39 
41 {
42 public:
43  static vtkBlankStructuredGrid *New();
45  void PrintSelf(ostream& os, vtkIndent indent);
46 
48 
50  vtkSetMacro(MinBlankingValue,double);
51  vtkGetMacro(MinBlankingValue,double);
53 
55 
57  vtkSetMacro(MaxBlankingValue,double);
58  vtkGetMacro(MaxBlankingValue,double);
60 
62 
65  vtkSetStringMacro(ArrayName);
66  vtkGetStringMacro(ArrayName);
68 
70 
73  vtkSetMacro(ArrayId,int);
74  vtkGetMacro(ArrayId,int);
76 
78 
80  vtkSetClampMacro(Component,int,0,VTK_LARGE_INTEGER);
81  vtkGetMacro(Component,int);
83 
84 protected:
87 
89 
92  char *ArrayName;
93  int ArrayId;
94  int Component;
95 
96 private:
97  vtkBlankStructuredGrid(const vtkBlankStructuredGrid&); // Not implemented.
98  void operator=(const vtkBlankStructuredGrid&); // Not implemented.
99 };
100 
101 #endif
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTK_GRAPHICS_EXPORT
Store vtkAlgorithm input/output information.
static vtkStructuredGridAlgorithm * New()
translate point attribute data into a blanking field
a simple class to control print indentation
Definition: vtkIndent.h:37
Superclass for algorithms that produce only structured grid as output.
void PrintSelf(ostream &os, vtkIndent indent)
Store zero or more vtkInformation instances.
#define VTK_LARGE_INTEGER
Definition: vtkType.h:148