00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00040
#ifndef __vtkStructuredPointsReader_h
00041
#define __vtkStructuredPointsReader_h
00042
00043
#include "vtkDataReader.h"
00044
00045
class vtkStructuredPoints;
00046
00047 class VTK_IO_EXPORT vtkStructuredPointsReader :
public vtkDataReader
00048 {
00049
public:
00050
static vtkStructuredPointsReader *
New();
00051 vtkTypeRevisionMacro(vtkStructuredPointsReader,
vtkDataReader);
00052
void PrintSelf(ostream& os,
vtkIndent indent);
00053
00055
00056
void SetOutput(
vtkStructuredPoints *output);
00057 vtkStructuredPoints *GetOutput(
int idx)
00058 {
return (
vtkStructuredPoints *) this->vtkSource::GetOutput(idx); };
00059
vtkStructuredPoints *GetOutput();
00061
00062
protected:
00063 vtkStructuredPointsReader();
00064 ~vtkStructuredPointsReader();
00065
00066
void Execute();
00067
00068
00069
00070
void ExecuteInformation();
00071
00072
private:
00073 vtkStructuredPointsReader(
const vtkStructuredPointsReader&);
00074
void operator=(
const vtkStructuredPointsReader&);
00075 };
00076
00077
#endif
00078
00079