digiKam
Digikam::TrackCorrelator Class Reference
+ Inheritance diagram for Digikam::TrackCorrelator:

Classes

class  Correlation
 
class  CorrelationOptions
 

Public Types

enum  CorrelationFlags { CorrelationFlagCoordinates = 1 , CorrelationFlagInterpolated = 2 , CorrelationFlagAltitude = 3 }
 

Signals

void signalAllItemsCorrelated ()
 
void signalCorrelationCanceled ()
 
void signalItemsCorrelated (const Digikam::TrackCorrelator::Correlation::List &correlatedItems)
 

Public Member Functions

void cancelCorrelation ()
 
void correlate (const Correlation::List &itemsToCorrelate, const CorrelationOptions &options)
 GPS-correlate items. More...
 
 TrackCorrelator (TrackManager *const trackManager, QObject *const parent=nullptr)
 
 ~TrackCorrelator () override
 

Member Enumeration Documentation

◆ CorrelationFlags

Enumerator
CorrelationFlagCoordinates 
CorrelationFlagInterpolated 
CorrelationFlagAltitude 

Constructor & Destructor Documentation

◆ TrackCorrelator()

Digikam::TrackCorrelator::TrackCorrelator ( TrackManager *const  trackManager,
QObject *const  parent = nullptr 
)
explicit

◆ ~TrackCorrelator()

Digikam::TrackCorrelator::~TrackCorrelator ( )
override

Member Function Documentation

◆ cancelCorrelation()

void Digikam::TrackCorrelator::cancelCorrelation ( )

◆ correlate()

void Digikam::TrackCorrelator::correlate ( const Correlation::List itemsToCorrelate,
const CorrelationOptions options 
)

GPS-correlate items.

References signalItemsCorrelated().

◆ signalAllItemsCorrelated

void Digikam::TrackCorrelator::signalAllItemsCorrelated ( )
signal

◆ signalCorrelationCanceled

void Digikam::TrackCorrelator::signalCorrelationCanceled ( )
signal

◆ signalItemsCorrelated

void Digikam::TrackCorrelator::signalItemsCorrelated ( const Digikam::TrackCorrelator::Correlation::List correlatedItems)
signal

Referenced by correlate().


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