#include <PolyDataInstrument.h>
Inheritance diagram for PolyDataInstrument:
Public Member Functions | |
vtkTypeMacro (PolyDataInstrument, MultibeamInstrument) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
Print the internal state. | |
void | SetFileName (const char *path) |
Specify the input file. | |
void | Tickle () |
Tickle int input file reader. | |
bool | PopRecord () |
Indicate whether there is a record of any type to process. | |
Static Public Member Functions | |
static PolyDataInstrument * | New () |
Construct a new object of this class. | |
Protected Member Functions | |
PolyDataInstrument () | |
Ctor. | |
virtual | ~PolyDataInstrument () |
virtual void | Execute () |
Execute the dataflow. | |
virtual void | ReadInputRecord () |
Read a single record from the input stream. |
This instrument is used for testing and system developement and has no utility otherwise.
The input to an object of this class is a series of Poly Data Records (i.e. written by ssPolyDataRecordWriter). Each of these records has a type which is indicated by the return from vtkDataReader::GetHeader() (i.e. the "Indicator" column below).
The arrangement of the various records are shown here
Definition at line 31 of file PolyDataInstrument.h.
PolyDataInstrument::PolyDataInstrument | ( | ) | [protected] |
Ctor.
virtual PolyDataInstrument::~PolyDataInstrument | ( | ) | [protected, virtual] |
static PolyDataInstrument* PolyDataInstrument::New | ( | ) | [static] |
Construct a new object of this class.
This is the only method that objects of this class may be brought into existance.
Reimplemented from MultibeamInstrument.
PolyDataInstrument::vtkTypeMacro | ( | PolyDataInstrument | , | |
MultibeamInstrument | ||||
) |
void PolyDataInstrument::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Print the internal state.
os | The destination stream. | |
indent | The indentation to use. |
Reimplemented from MultibeamInstrument.
void PolyDataInstrument::SetFileName | ( | const char * | path | ) | [virtual] |
Specify the input file.
path | The fqpn of the input file. |
Reimplemented from MultibeamInstrument.
void PolyDataInstrument::Tickle | ( | ) | [virtual] |
bool PolyDataInstrument::PopRecord | ( | ) | [virtual] |
Indicate whether there is a record of any type to process.
Reimplemented from MultibeamInstrument.
virtual void PolyDataInstrument::Execute | ( | ) | [protected, virtual] |
virtual void PolyDataInstrument::ReadInputRecord | ( | ) | [protected, virtual] |