Gui/Plan/Aquisition
[Gui/Plan]

Collaboration diagram for Gui/Plan/Aquisition:


Classes

class  ssMultibeamAcrossBathymetryRenderView
 This class is used to manage the across bathymetry render view. More...
class  ssMultibeamAlertWindow
class  ssMultibeamAlongBathymetryRenderView
 This class is used to manage the along bathymetry render view. More...
class  ssMultibeamApplication
 The purpose of this class is to represent the Multibeam application. More...
class  ssMultibeamGenericRenderWindowInteractor
class  ssMultibeamLWApplication
 This is a lightweight edition of the Multibeam Application. More...
class  ssMultibeamLWNotebook
class  ssMultibeamLWWindow
class  ssMultibeamPlanRenderView
 This class is used to manage the plan render view. More...
class  ssMultibeamProcessModule
 The purpose of this class is to initialize and manage the application. More...
class  ssMultibeamRenderModule
class  ssMultibeamRenderView
 This class is the base of the various specialized render views. More...
class  ssMultibeamView
 This class simply holds the various graphics windows. More...
class  ssMultibeamWindow
 The purpose of this class is to manage the GUI. More...

Defines

#define VTK_PV_VIEW_MENU_LABEL   " 3D View Properties"
#define VTK_PV_VIEW_MENU_LABEL   " 3D View Properties"
#define VTK_PV_VIEW_MENU_LABEL   " 3D View Properties"
#define VTK_PV_VIEW_MENU_LABEL   " 3D View Properties"

Typedefs

typedef vtkKWObject superclass

Functions

 ssMultibeamGenericRenderWindowInteractor::vtkTypeMacro (ssMultibeamGenericRenderWindowInteractor, vtkGenericRenderWindowInteractor) void PrintSelf(ostream &os
 Print the state of this object.
void ssMultibeamGenericRenderWindowInteractor::SetMultibeamRenderView (ssMultibeamRenderView *view)
 Specify the render view.
ssMultibeamRenderViewssMultibeamGenericRenderWindowInteractor::GetMultibeamRenderView () const
 Give the render view in use.
void ssMultibeamGenericRenderWindowInteractor::MoveEventInformationFlipY (int x, int y)
 Set the event information, but remember keys from before.
void ssMultibeamGenericRenderWindowInteractor::InteractiveRenderEnabled (int arg)
 Specify the InteractiveRenderEnabled status.
int ssMultibeamGenericRenderWindowInteractor::InteractiveRenderEnabled () const
 Give the InteractiveRenderEnabled status.
virtual void ssMultibeamGenericRenderWindowInteractor::Render ()
 Do the render.
void ssMultibeamGenericRenderWindowInteractor::SatelliteLeftPress (int x, int y, int control, int shift)
 Handle a left press.
void ssMultibeamGenericRenderWindowInteractor::SatelliteMiddlePress (int x, int y, int control, int shift)
 Handle a middle press.
void ssMultibeamGenericRenderWindowInteractor::SatelliteRightPress (int x, int y, int control, int shift)
 Handle a right press.
void ssMultibeamGenericRenderWindowInteractor::SatelliteLeftRelease (int x, int y, int control, int shift)
 Handle a left release.
void ssMultibeamGenericRenderWindowInteractor::SatelliteMiddleRelease (int x, int y, int control, int shift)
 Handle a middle release.
void ssMultibeamGenericRenderWindowInteractor::SatelliteRightRelease (int x, int y, int control, int shift)
 Handle a right release.
void ssMultibeamGenericRenderWindowInteractor::SatelliteMove (int x, int y)
 Handle a movement.
 ssMultibeamGenericRenderWindowInteractor::ssMultibeamGenericRenderWindowInteractor ()
 Ctor.
 ssMultibeamGenericRenderWindowInteractor::~ssMultibeamGenericRenderWindowInteractor ()
 Dtor.
int ssMultibeamGenericRenderWindowInteractor::CalculateReductionFactor (int winSize, int renSize)
 Calculate a reduction factor to fit a rendered datum into a window.
static void GUIProcess (vtkMultiProcessController *tlc, void *userdata)
static void SDFProcess (vtkMultiProcessController *tlc, void *userdata)
void ssMultibeamLWApplication_NavigationDAVRMI (void *localArg, void *, int, int remoteProcessId)
 The navigation data RMI.
void ssMultibeamLWApplication_BathymetryDAVRMI (void *localArg, void *, int, int remoteProcessId)
 The bathymetry data RMI.
void ssMultibeamLWApplication_AttitudeDAVRMI (void *localArg, void *, int, int remoteProcessId)
 The attitude data RMI.
void ssMultibeamLWApplication_TideDAVRMI (void *localArg, void *, int, int remoteProcessId)
 The tide data RMI.
void ssMultibeamLWApplication_VelocimeterDAVRMI (void *localArg, void *, int, int remoteProcessId)
 The Velocimeter data RMI.
void ssMultibeamLWApplication_TemperatureDAVRMI (void *localArg, void *, int, int remoteProcessId)
 The temperature data RMI.

Variables

vtkIndent ssMultibeamGenericRenderWindowInteractor::indent
ssMultibeamRenderViewssMultibeamGenericRenderWindowInteractor::renderView
int ssMultibeamGenericRenderWindowInteractor::reductionFactor
int ssMultibeamGenericRenderWindowInteractor::interactiveRenderEnabled

Define Documentation

#define VTK_PV_VIEW_MENU_LABEL   " 3D View Properties"

Definition at line 75 of file ssMultibeamAcrossBathymetryRenderView.h.

#define VTK_PV_VIEW_MENU_LABEL   " 3D View Properties"

Definition at line 75 of file ssMultibeamAlongBathymetryRenderView.h.

#define VTK_PV_VIEW_MENU_LABEL   " 3D View Properties"

Definition at line 75 of file ssMultibeamPlanRenderView.h.

#define VTK_PV_VIEW_MENU_LABEL   " 3D View Properties"

Definition at line 78 of file ssMultibeamRenderView.h.


Typedef Documentation

typedef vtkKWObject superclass

Definition at line 35 of file ssMultibeamLWWindow.h.


Function Documentation

ssMultibeamGenericRenderWindowInteractor::vtkTypeMacro ( ssMultibeamGenericRenderWindowInteractor  ,
vtkGenericRenderWindowInteractor   
) [inherited]

Print the state of this object.

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

void ssMultibeamGenericRenderWindowInteractor::SetMultibeamRenderView ( ssMultibeamRenderView view  )  [inherited]

Specify the render view.

Parameters:
view The render view object.

ssMultibeamRenderView* ssMultibeamGenericRenderWindowInteractor::GetMultibeamRenderView (  )  const [inherited]

Give the render view in use.

Returns:
The render view object.

void ssMultibeamGenericRenderWindowInteractor::MoveEventInformationFlipY ( int  x,
int  y 
) [inherited]

Set the event information, but remember keys from before.

Parameters:
x New x.
y New y.

void ssMultibeamGenericRenderWindowInteractor::InteractiveRenderEnabled ( int  arg  )  [inherited]

Specify the InteractiveRenderEnabled status.

Parameters:
arg Zero disables.

int ssMultibeamGenericRenderWindowInteractor::InteractiveRenderEnabled (  )  const [inherited]

Give the InteractiveRenderEnabled status.

Returns:
Zero disabled.

virtual void ssMultibeamGenericRenderWindowInteractor::Render (  )  [virtual, inherited]

Do the render.

Reimplemented from vtkRenderWindowInteractor.

void ssMultibeamGenericRenderWindowInteractor::SatelliteLeftPress ( int  x,
int  y,
int  control,
int  shift 
) [inherited]

Handle a left press.

Parameters:
x The x argument.
y The y argument.
control The control key argument.
shift The shift key argument.

void ssMultibeamGenericRenderWindowInteractor::SatelliteMiddlePress ( int  x,
int  y,
int  control,
int  shift 
) [inherited]

Handle a middle press.

Parameters:
x The x argument.
y The y argument.
control The control key argument.
shift The shift key argument.

void ssMultibeamGenericRenderWindowInteractor::SatelliteRightPress ( int  x,
int  y,
int  control,
int  shift 
) [inherited]

Handle a right press.

Parameters:
x The x argument.
y The y argument.
control The control key argument.
shift The shift key argument.

void ssMultibeamGenericRenderWindowInteractor::SatelliteLeftRelease ( int  x,
int  y,
int  control,
int  shift 
) [inherited]

Handle a left release.

Parameters:
x The x argument.
y The y argument.
control The control key argument.
shift The shift key argument.

void ssMultibeamGenericRenderWindowInteractor::SatelliteMiddleRelease ( int  x,
int  y,
int  control,
int  shift 
) [inherited]

Handle a middle release.

Parameters:
x The x argument.
y The y argument.
control The control key argument.
shift The shift key argument.

void ssMultibeamGenericRenderWindowInteractor::SatelliteRightRelease ( int  x,
int  y,
int  control,
int  shift 
) [inherited]

Handle a right release.

Parameters:
x The x argument.
y The y argument.
control The control key argument.
shift The shift key argument.

void ssMultibeamGenericRenderWindowInteractor::SatelliteMove ( int  x,
int  y 
) [inherited]

Handle a movement.

Parameters:
x The x argument.
y The y argument.

ssMultibeamGenericRenderWindowInteractor::ssMultibeamGenericRenderWindowInteractor (  )  [protected, inherited]

Ctor.

ssMultibeamGenericRenderWindowInteractor::~ssMultibeamGenericRenderWindowInteractor (  )  [protected, inherited]

Dtor.

int ssMultibeamGenericRenderWindowInteractor::CalculateReductionFactor ( int  winSize,
int  renSize 
) [protected, inherited]

Calculate a reduction factor to fit a rendered datum into a window.

Parameters:
winSize The size of the destination window.
renSize The size of the source datum.
Returns:
The reduction factor.

static void GUIProcess ( vtkMultiProcessController tlc,
void *  userdata 
) [static]

static void SDFProcess ( vtkMultiProcessController tlc,
void *  userdata 
) [static]

void ssMultibeamLWApplication_NavigationDAVRMI ( void *  localArg,
void *  ,
int  ,
int  remoteProcessId 
)

The navigation data RMI.

Parameters:
localArg The argument provided by the AddRMI().
remoteProcessId The PID of the process issueing the TriggerRMI().

void ssMultibeamLWApplication_BathymetryDAVRMI ( void *  localArg,
void *  ,
int  ,
int  remoteProcessId 
)

The bathymetry data RMI.

Parameters:
localArg The argument provided by the AddRMI().
remoteProcessId The PID of the process issueing the TriggerRMI().

void ssMultibeamLWApplication_AttitudeDAVRMI ( void *  localArg,
void *  ,
int  ,
int  remoteProcessId 
)

The attitude data RMI.

Parameters:
localArg The argument provided by the AddRMI().
remoteProcessId The PID of the process issueing the TriggerRMI().

void ssMultibeamLWApplication_TideDAVRMI ( void *  localArg,
void *  ,
int  ,
int  remoteProcessId 
)

The tide data RMI.

Parameters:
localArg The argument provided by the AddRMI().
remoteProcessId The PID of the process issueing the TriggerRMI().

void ssMultibeamLWApplication_VelocimeterDAVRMI ( void *  localArg,
void *  ,
int  ,
int  remoteProcessId 
)

The Velocimeter data RMI.

Parameters:
localArg The argument provided by the AddRMI().
remoteProcessId The PID of the process issueing the TriggerRMI().

void ssMultibeamLWApplication_TemperatureDAVRMI ( void *  localArg,
void *  ,
int  ,
int  remoteProcessId 
)

The temperature data RMI.

Parameters:
localArg The argument provided by the AddRMI().
remoteProcessId The PID of the process issueing the TriggerRMI().


Variable Documentation

vtkIndent ssMultibeamGenericRenderWindowInteractor::indent [inherited]

Definition at line 89 of file ssMultibeamGenericRenderWindowInteractor.h.

ssMultibeamRenderView* ssMultibeamGenericRenderWindowInteractor::renderView [protected, inherited]

Definition at line 211 of file ssMultibeamGenericRenderWindowInteractor.h.

int ssMultibeamGenericRenderWindowInteractor::reductionFactor [protected, inherited]

Definition at line 212 of file ssMultibeamGenericRenderWindowInteractor.h.

int ssMultibeamGenericRenderWindowInteractor::interactiveRenderEnabled [protected, inherited]

Definition at line 213 of file ssMultibeamGenericRenderWindowInteractor.h.