DESERT 3.5.1
Loading...
Searching...
No Matches
ClMsgCtr2McPosition Class Reference

#include <uwsc-clmsg.h>

Inheritance diagram for ClMsgCtr2McPosition:
Collaboration diagram for ClMsgCtr2McPosition:

Public Member Functions

 ClMsgCtr2McPosition (int dest_id)
 
virtual ~ClMsgCtr2McPosition ()=default
 
ClMsgCtr2McPositioncopy ()
 
void setRovPosition (Position *position)
 
Position * getRovPosition () const
 

Private Attributes

Position * rov_position
 

Detailed Description

Class that manages cross layer messages that require the position of the ROV follower.

Definition at line 61 of file uwsc-clmsg.h.

Constructor & Destructor Documentation

◆ ClMsgCtr2McPosition()

ClMsgCtr2McPosition::ClMsgCtr2McPosition ( int  dest_id)

Class constructor.

Parameters
intID of the destination module

Definition at line 41 of file uwsc-clmsg.cc.

◆ ~ClMsgCtr2McPosition()

virtual ClMsgCtr2McPosition::~ClMsgCtr2McPosition ( )
virtualdefault

Destructor of ClMsgCtr2McPosition class.

Member Function Documentation

◆ copy()

ClMsgCtr2McPosition * ClMsgCtr2McPosition::copy ( )

Creates a copy of the object.

Returns
ClMsgCtr2McPosition* Pointer to a copy of the object

Definition at line 48 of file uwsc-clmsg.cc.

◆ getRovPosition()

Position * ClMsgCtr2McPosition::getRovPosition ( ) const

Get the ROV follower current position.

Returns
Position* Pointer to rov follower current position

Definition at line 60 of file uwsc-clmsg.cc.

◆ setRovPosition()

void ClMsgCtr2McPosition::setRovPosition ( Position *  position)

Sets the ROV follower position.

Parameters
Position*Pointer to rov follower current position

Definition at line 54 of file uwsc-clmsg.cc.

Member Data Documentation

◆ rov_position

Position* ClMsgCtr2McPosition::rov_position
private

Rov follower current position.

Definition at line 95 of file uwsc-clmsg.h.


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