00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00039
#ifndef __vtkBlankStructuredGrid_h
00040
#define __vtkBlankStructuredGrid_h
00041
00042
#include "vtkStructuredGridToStructuredGridFilter.h"
00043
00044 class VTK_GRAPHICS_EXPORT vtkBlankStructuredGrid :
public vtkStructuredGridToStructuredGridFilter
00045 {
00046
public:
00047
static vtkBlankStructuredGrid *
New();
00048 vtkTypeRevisionMacro(vtkBlankStructuredGrid,
vtkStructuredGridToStructuredGridFilter);
00049
void PrintSelf(ostream& os,
vtkIndent indent);
00050
00052
00054 vtkSetMacro(MinBlankingValue,
float);
00055 vtkGetMacro(MinBlankingValue,
float);
00057
00059
00061 vtkSetMacro(MaxBlankingValue,
float);
00062 vtkGetMacro(MaxBlankingValue,
float);
00064
00066
00069 vtkSetStringMacro(ArrayName);
00070 vtkGetStringMacro(ArrayName);
00072
00074
00077 vtkSetMacro(ArrayId,
int);
00078 vtkGetMacro(ArrayId,
int);
00080
00082
00084 vtkSetClampMacro(Component,
int,0,VTK_LARGE_INTEGER);
00085 vtkGetMacro(Component,
int);
00087
00088
protected:
00089 vtkBlankStructuredGrid();
00090 ~vtkBlankStructuredGrid();
00091
00092
void Execute();
00093
00094 float MinBlankingValue;
00095 float MaxBlankingValue;
00096 char *ArrayName;
00097 int ArrayId;
00098 int Component;
00099
00100
private:
00101 vtkBlankStructuredGrid(
const vtkBlankStructuredGrid&);
00102
void operator=(
const vtkBlankStructuredGrid&);
00103 };
00104
00105
#endif
00106
00107