OpenCPN Partial API docs
Loading...
Searching...
No Matches
AisTargetDataMaker Class Reference

Singleton factory. More...

#include <ais_target_data.h>

Public Member Functions

 AisTargetDataMaker (const AisTargetDataMaker &)=delete
 
AisTargetDataMaker & operator= (const AisTargetDataMaker &)=delete
 
std::shared_ptr< AisTargetData > GetTargetData ()
 
void SetCallbacks (AisTargetCallbacks callbacks)
 

Static Public Member Functions

static AisTargetDataMaker & GetInstance ()
 

Detailed Description

Singleton factory.

Unless SetCallbacks() is invoked GetTargetData() returns an object with default, dummy callbacks.

Definition at line 280 of file ais_target_data.h.

Member Function Documentation

◆ GetInstance()

static AisTargetDataMaker & AisTargetDataMaker::GetInstance ( )
inlinestatic

Definition at line 282 of file ais_target_data.h.

◆ GetTargetData()

std::shared_ptr< AisTargetData > AisTargetDataMaker::GetTargetData ( )
inline

Definition at line 290 of file ais_target_data.h.

◆ SetCallbacks()

void AisTargetDataMaker::SetCallbacks ( AisTargetCallbacks callbacks)
inline

Definition at line 293 of file ais_target_data.h.


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