00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00035
#ifndef __vtkBlankStructuredGrid_h
00036
#define __vtkBlankStructuredGrid_h
00037
00038
#include "vtkStructuredGridToStructuredGridFilter.h"
00039
00040 class VTK_GRAPHICS_EXPORT vtkBlankStructuredGrid :
public vtkStructuredGridToStructuredGridFilter
00041 {
00042
public:
00043
static vtkBlankStructuredGrid *
New();
00044 vtkTypeRevisionMacro(vtkBlankStructuredGrid,
vtkStructuredGridToStructuredGridFilter);
00045
void PrintSelf(ostream& os,
vtkIndent indent);
00046
00048
00050 vtkSetMacro(MinBlankingValue,
double);
00051 vtkGetMacro(MinBlankingValue,
double);
00053
00055
00057 vtkSetMacro(MaxBlankingValue,
double);
00058 vtkGetMacro(MaxBlankingValue,
double);
00060
00062
00065 vtkSetStringMacro(ArrayName);
00066 vtkGetStringMacro(ArrayName);
00068
00070
00073 vtkSetMacro(ArrayId,
int);
00074 vtkGetMacro(ArrayId,
int);
00076
00078
00080 vtkSetClampMacro(Component,
int,0,VTK_LARGE_INTEGER);
00081 vtkGetMacro(Component,
int);
00083
00084
protected:
00085 vtkBlankStructuredGrid();
00086 ~vtkBlankStructuredGrid();
00087
00088
void Execute();
00089
00090 double MinBlankingValue;
00091 double MaxBlankingValue;
00092 char *ArrayName;
00093 int ArrayId;
00094 int Component;
00095
00096
private:
00097 vtkBlankStructuredGrid(
const vtkBlankStructuredGrid&);
00098
void operator=(
const vtkBlankStructuredGrid&);
00099 };
00100
00101
#endif
00102
00103