ssMultibeamSDFModule Class Reference

This is a Multibeam Application. More...

#include <ssMultibeamSDFModule.h>

Inheritance diagram for ssMultibeamSDFModule:

Inheritance graph
[legend]
Collaboration diagram for ssMultibeamSDFModule:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeMacro (ssMultibeamSDFModule, vtkKWObject)
void PrintSelf (ostream &os, vtkIndent indent)
 Print the state of this object.
void SdfProcess (vtkMultiProcessController *controller)
 Start the SDF portion of the object.
vtkMultiProcessControllerProcess () const
 Give this object's process controller.

Static Public Member Functions

static ssMultibeamSDFModuleNew ()
 Instantiate a new object of this type.

Protected Member Functions

 ssMultibeamSDFModule ()
 Ctor.
 ~ssMultibeamSDFModule ()
 Dtor.

Protected Attributes

vtkMultiProcessControllercontroller
 The controlling process controller.
vtkInputPortBuffernavPort
 The navigation input port.
vtkInputPortBufferbathyPort
 The bathymetry input port.
vtkInputPortBufferattitudePort
 The attitude input port.
vtkInputPortBuffertidePort
 The tide input port.
vtkInputPortBuffervelocimeterPort
 The velocimeter input port.
vtkInputPortBuffertempPort
 The temperature input port.
ssPolyDatatoPlanStaticFilterplanFilter
 The filter that is responsible for scrolling the plan view.
ssPolyDatatoBathymetryScrollFilteralongFilter
 The filter that is responsible for scrolling the along bathymetry view.
ssPolyDatatoBathymetryScrollFilteracrossFilter
 The filter that is responsible for scrolling the across bathymetry view.
ssPolyDatatoAttitudeScrollFilterrollFilter
 The filter that is responsible for scrolling the roll view.
ssPolyDatatoAttitudeScrollFilterpitchFilter
 The filter that is responsible for scrolling the pitch view.

Friends

void ssMultibeamSDFModule_NavigationDAVRMI (void *, void *, int, int)
void ssMultibeamSDFModule_BathymetryDAVRMI (void *, void *, int, int)
void ssMultibeamSDFModule_AttitudeDAVRMI (void *, void *, int, int)
void ssMultibeamSDFModule_TideDAVRMI (void *, void *, int, int)
void ssMultibeamSDFModule_VelocimeterDAVRMI (void *, void *, int, int)
void ssMultibeamSDFModule_TemperatureDAVRMI (void *, void *, int, int)
void GUIProcess (vtkMultiProcessController *, void *)
void SDFProcess (vtkMultiProcessController *, void *)

Detailed Description

This is a Multibeam Application.

Manages the application as a whole.

Definition at line 7 of file ssMultibeamSDFModule.h.


Constructor & Destructor Documentation

ssMultibeamSDFModule::ssMultibeamSDFModule (  )  [protected]

Ctor.

ssMultibeamSDFModule::~ssMultibeamSDFModule (  )  [protected]

Dtor.


Member Function Documentation

static ssMultibeamSDFModule* ssMultibeamSDFModule::New (  )  [static]

Instantiate a new object of this type.

This is the only method that objects of this type may be created.

Returns:
The new object.

Reimplemented from vtkKWObject.

ssMultibeamSDFModule::vtkTypeMacro ( ssMultibeamSDFModule  ,
vtkKWObject   
)

void ssMultibeamSDFModule::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Print the state of this object.

Parameters:
os The output stream.
indent The indentation level. Used for formating output.

Reimplemented from vtkKWObject.

void ssMultibeamSDFModule::SdfProcess ( vtkMultiProcessController controller  ) 

Start the SDF portion of the object.

Parameters:
controller The controller.

vtkMultiProcessController* ssMultibeamSDFModule::Process (  )  const

Give this object's process controller.


Friends And Related Function Documentation

void ssMultibeamSDFModule_NavigationDAVRMI ( void *  ,
void *  ,
int  ,
int   
) [friend]

void ssMultibeamSDFModule_BathymetryDAVRMI ( void *  ,
void *  ,
int  ,
int   
) [friend]

void ssMultibeamSDFModule_AttitudeDAVRMI ( void *  ,
void *  ,
int  ,
int   
) [friend]

void ssMultibeamSDFModule_TideDAVRMI ( void *  ,
void *  ,
int  ,
int   
) [friend]

void ssMultibeamSDFModule_VelocimeterDAVRMI ( void *  ,
void *  ,
int  ,
int   
) [friend]

void ssMultibeamSDFModule_TemperatureDAVRMI ( void *  ,
void *  ,
int  ,
int   
) [friend]

void GUIProcess ( vtkMultiProcessController ,
void *   
) [friend]

void SDFProcess ( vtkMultiProcessController ,
void *   
) [friend]


Member Data Documentation

vtkMultiProcessController* ssMultibeamSDFModule::controller [protected]

The controlling process controller.

Definition at line 59 of file ssMultibeamSDFModule.h.

vtkInputPortBuffer* ssMultibeamSDFModule::navPort [protected]

The navigation input port.

Definition at line 64 of file ssMultibeamSDFModule.h.

vtkInputPortBuffer* ssMultibeamSDFModule::bathyPort [protected]

The bathymetry input port.

Definition at line 69 of file ssMultibeamSDFModule.h.

vtkInputPortBuffer* ssMultibeamSDFModule::attitudePort [protected]

The attitude input port.

Definition at line 74 of file ssMultibeamSDFModule.h.

vtkInputPortBuffer* ssMultibeamSDFModule::tidePort [protected]

The tide input port.

Definition at line 79 of file ssMultibeamSDFModule.h.

vtkInputPortBuffer* ssMultibeamSDFModule::velocimeterPort [protected]

The velocimeter input port.

Definition at line 84 of file ssMultibeamSDFModule.h.

vtkInputPortBuffer* ssMultibeamSDFModule::tempPort [protected]

The temperature input port.

Definition at line 89 of file ssMultibeamSDFModule.h.

ssPolyDatatoPlanStaticFilter* ssMultibeamSDFModule::planFilter [protected]

The filter that is responsible for scrolling the plan view.

Definition at line 94 of file ssMultibeamSDFModule.h.

ssPolyDatatoBathymetryScrollFilter* ssMultibeamSDFModule::alongFilter [protected]

The filter that is responsible for scrolling the along bathymetry view.

Definition at line 99 of file ssMultibeamSDFModule.h.

ssPolyDatatoBathymetryScrollFilter* ssMultibeamSDFModule::acrossFilter [protected]

The filter that is responsible for scrolling the across bathymetry view.

Definition at line 104 of file ssMultibeamSDFModule.h.

ssPolyDatatoAttitudeScrollFilter* ssMultibeamSDFModule::rollFilter [protected]

The filter that is responsible for scrolling the roll view.

Definition at line 109 of file ssMultibeamSDFModule.h.

ssPolyDatatoAttitudeScrollFilter* ssMultibeamSDFModule::pitchFilter [protected]

The filter that is responsible for scrolling the pitch view.

Definition at line 114 of file ssMultibeamSDFModule.h.


The documentation for this class was generated from the following file: