CodeSubWars 0.4.7b
CodeSubWars::CSWControlCenter Class Reference

#include <CSWControlCenter.h>

Inheritance diagram for CodeSubWars::CSWControlCenter:

Public Member Functions

std::shared_ptr< CSWGPSgetGPS ()
 
std::shared_ptr< CSWGyroCompassgetGyroCompass ()
 
std::shared_ptr< CSWMovingPropertiesSensorgetMovingPropertiesSensor ()
 
std::shared_ptr< CSWActiveSonargetActiveSonar ()
 
std::shared_ptr< CSWPassiveSonargetPassiveSonar ()
 
std::shared_ptr< CSWTransceivergetTransceiver ()
 
std::shared_ptr< CSWMapgetMap ()
 
- Public Member Functions inherited from CodeSubWars::CSWEquipment
bool isMoving () const
 
- Public Member Functions inherited from CodeSubWars::CSWObject
const std::string & getName () const
 

Detailed Description

This class provides access to some equipment.

Member Function Documentation

◆ getActiveSonar()

CSWActiveSonar::PtrType CodeSubWars::CSWControlCenter::getActiveSonar ( )

Returns the ActiveSonar.

◆ getGPS()

CSWGPS::PtrType CodeSubWars::CSWControlCenter::getGPS ( )

Returns the GPS.

◆ getGyroCompass()

CSWGyroCompass::PtrType CodeSubWars::CSWControlCenter::getGyroCompass ( )

Returns the GyroCompass.

◆ getMap()

CSWMap::PtrType CodeSubWars::CSWControlCenter::getMap ( )

Returns the Map.

◆ getMovingPropertiesSensor()

CSWMovingPropertiesSensor::PtrType CodeSubWars::CSWControlCenter::getMovingPropertiesSensor ( )

Returns the MovingProptertiesSensor.

◆ getPassiveSonar()

CSWPassiveSonar::PtrType CodeSubWars::CSWControlCenter::getPassiveSonar ( )

Returns the PassiveSonar.

◆ getTransceiver()

CSWTransceiver::PtrType CodeSubWars::CSWControlCenter::getTransceiver ( )

Returns the Transceiver.


Generated at Sun Aug 7 2022 for project CodeSubWars. www.codesubwars.org