DESERT 3.5.1
Loading...
Searching...
No Matches
UwMissionCoordinatorModule::Mine Struct Reference

#include <uwsc-mission-coordinator-module.h>

Public Types

enum  MineState { MINE_TRACKED , MINE_DETECTED , MINE_REMOVED }
 

Public Member Functions

 Mine (Position *p, MineState s)
 

Public Attributes

Position * track_position
 
MineState state
 

Detailed Description

Mine describes a mine by its position and state.

Definition at line 92 of file uwsc-mission-coordinator-module.h.

Member Enumeration Documentation

◆ MineState

MineState list all the possible state of a mine.

Enumerator
MINE_TRACKED 

Mine tracked.

MINE_DETECTED 

Mine found and started the removing process.

MINE_REMOVED 

Mine removed.

Definition at line 96 of file uwsc-mission-coordinator-module.h.

Constructor & Destructor Documentation

◆ Mine()

UwMissionCoordinatorModule::Mine::Mine ( Position *  p,
MineState  s 
)
inline

Definition at line 105 of file uwsc-mission-coordinator-module.h.

Member Data Documentation

◆ state

MineState UwMissionCoordinatorModule::Mine::state

Mine state.

Definition at line 103 of file uwsc-mission-coordinator-module.h.

◆ track_position

Position* UwMissionCoordinatorModule::Mine::track_position

Mine tracked position.

Definition at line 102 of file uwsc-mission-coordinator-module.h.


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