#include <MultibeamBackEnd.h>
Inheritance diagram for MultibeamBackEnd:


Public Member Functions | |
| vtkTypeMacro (MultibeamBackEnd, vtkSource) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| Print the internal state. | |
| void | Process (vtkMultiProcessController *controller, int frontend_pid) |
| Specify the Process (if any) that runs this Instrument. | |
| vtkMultiProcessController * | Process () const |
| Give the Process (if any) that runs this Instrument. | |
Static Public Member Functions | |
| static MultibeamBackEnd * | New () |
| Construct a new object of this class. | |
Protected Member Functions | |
| MultibeamBackEnd () | |
| Ctor. | |
| ~MultibeamBackEnd () | |
| Dtor. | |
| virtual void | Execute () |
| Execute the dataflow. | |
| SMARTP (ssPolyDatatoBathymetryScrollFilter) bathyFilter | |
| The bathymetry filter. | |
| SMARTP (ssPolyDatatoAttitudeScrollFilter) attitudeFilter | |
| The attitude filter. | |
| SMARTP (ssPolyDatatoPlanStaticFilter) planFilter | |
| The plan filter. | |
| SMARTP (vtkInputPort) bathyInput | |
| The bathymetry input. | |
| SMARTP (vtkInputPort) attitudeInput | |
| The attitude input. | |
| SMARTP (vtkInputPort) planInput | |
| The plan input. | |
Protected Attributes | |
| vtkMultiProcessController * | controller |
| The process controller. | |
| int | frontend_pid |
| The "front end" PID. | |
In addition this class will implement the recording of the data in internal format for later processing.
Definition at line 30 of file MultibeamBackEnd.h.
| MultibeamBackEnd::MultibeamBackEnd | ( | ) | [protected] |
Ctor.
| MultibeamBackEnd::~MultibeamBackEnd | ( | ) | [protected] |
Dtor.
| static MultibeamBackEnd* MultibeamBackEnd::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 vtkAlgorithm.
| MultibeamBackEnd::vtkTypeMacro | ( | MultibeamBackEnd | , | |
| vtkSource | ||||
| ) |
| void MultibeamBackEnd::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Print the internal state.
| os | The destination stream. | |
| indent | The indentation to use. |
Reimplemented from vtkSource.
| void MultibeamBackEnd::Process | ( | vtkMultiProcessController * | controller, | |
| int | frontend_pid | |||
| ) |
Specify the Process (if any) that runs this Instrument.
| controller | The process controller. | |
| frontend_pid | The PID of the front end (instrument) process. |
| vtkMultiProcessController* MultibeamBackEnd::Process | ( | ) | const |
Give the Process (if any) that runs this Instrument.
| virtual void MultibeamBackEnd::Execute | ( | ) | [protected, virtual] |
| MultibeamBackEnd::SMARTP | ( | ssPolyDatatoBathymetryScrollFilter | ) | [protected] |
The bathymetry filter.
| MultibeamBackEnd::SMARTP | ( | ssPolyDatatoAttitudeScrollFilter | ) | [protected] |
The attitude filter.
| MultibeamBackEnd::SMARTP | ( | ssPolyDatatoPlanStaticFilter | ) | [protected] |
The plan filter.
| MultibeamBackEnd::SMARTP | ( | vtkInputPort | ) | [protected] |
The bathymetry input.
| MultibeamBackEnd::SMARTP | ( | vtkInputPort | ) | [protected] |
The attitude input.
| MultibeamBackEnd::SMARTP | ( | vtkInputPort | ) | [protected] |
The plan input.
vtkMultiProcessController* MultibeamBackEnd::controller [protected] |
int MultibeamBackEnd::frontend_pid [protected] |