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

#include <uwsc-clmsg.h>

Inheritance diagram for ClMsgTrack2McPosition:
Collaboration diagram for ClMsgTrack2McPosition:

Public Member Functions

 ClMsgTrack2McPosition (int dest_id)
 
virtual ~ClMsgTrack2McPosition ()=default
 
ClMsgTrack2McPositioncopy ()
 
void setTrackPosition (Position *position)
 
Position * getTrackPosition () const
 

Private Attributes

Position * track_position
 

Detailed Description

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

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

Constructor & Destructor Documentation

◆ ClMsgTrack2McPosition()

ClMsgTrack2McPosition::ClMsgTrack2McPosition ( int  dest_id)

Class constructor.

Parameters
intId of the destination module

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

◆ ~ClMsgTrack2McPosition()

virtual ClMsgTrack2McPosition::~ClMsgTrack2McPosition ( )
virtualdefault

Destructor of ClMsgTrack2McPosition class.

Member Function Documentation

◆ copy()

ClMsgTrack2McPosition * ClMsgTrack2McPosition::copy ( )

Creates a copy of the object.

Returns
ClMsgTrack2McPosition* Pointer to a copy of the object

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

◆ getTrackPosition()

Position * ClMsgTrack2McPosition::getTrackPosition ( ) const

Get the track position.

Returns
Position* Tracked position from UwTracker module

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

◆ setTrackPosition()

void ClMsgTrack2McPosition::setTrackPosition ( Position *  position)

Sets the track position.

Parameters
Position*Tracked position from UwTracker module

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

Member Data Documentation

◆ track_position

Position* ClMsgTrack2McPosition::track_position
private

Track position received from UwTracker module.

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


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