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

#include <uwsc-clmsg.h>

Inheritance diagram for ClMsgMc2CtrPosition:
Collaboration diagram for ClMsgMc2CtrPosition:

Public Member Functions

 ClMsgMc2CtrPosition (int dest_id)
 
virtual ~ClMsgMc2CtrPosition ()=default
 
ClMsgMc2CtrPositioncopy ()
 
void setRovDestination (Position *destination)
 
Position * getRovDestination () const
 

Private Attributes

Position * rov_destination
 

Detailed Description

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

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

Constructor & Destructor Documentation

◆ ClMsgMc2CtrPosition()

ClMsgMc2CtrPosition::ClMsgMc2CtrPosition ( int  dest_id)

Class constructor.

Parameters
intId of the destination module

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

◆ ~ClMsgMc2CtrPosition()

virtual ClMsgMc2CtrPosition::~ClMsgMc2CtrPosition ( )
virtualdefault

Destructor of ClMsgMc2CtrPosition class.

Member Function Documentation

◆ copy()

ClMsgMc2CtrPosition * ClMsgMc2CtrPosition::copy ( )

Creates a copy of the object.

Returns
ClMsgMc2CtrPosition* Pointer to a copy of the object

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

◆ getRovDestination()

Position * ClMsgMc2CtrPosition::getRovDestination ( ) const

Get the ROV follower destination.

Returns
Position* Pointer to rov follower destination

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

◆ setRovDestination()

void ClMsgMc2CtrPosition::setRovDestination ( Position *  destination)

Sets the ROV follower destination.

Parameters
Position*Pointer to rov follower destination

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

Member Data Documentation

◆ rov_destination

Position* ClMsgMc2CtrPosition::rov_destination
private

Rov follower new destination.

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


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