#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] |