#include <TdkGpsManager.h>
Inheritance diagram for TdkGpsManager:
Public Member Functions | |
TdkGpsManager () | |
std::string | errorMessage () |
virtual void | plotPoint (TePoint &pointLayer, TdkTheme *m_activeTheme, TdkCanvas *cv) |
virtual bool | hasTheme (int track_id, int view_id) |
virtual void | setActiveTrack (int track) |
virtual int | getActiveTrack () |
virtual int | getTrackId (int layer_id) |
virtual int | getThemeDocId (int track) |
virtual int | getThemeObsId (int track) |
virtual int | getThemeAllId (int track) |
virtual std::string | getTrackName (int track_id) |
virtual int | selectActiveTrack () |
virtual int | createTrack (std::string trackName) |
virtual void | deleteTrack () |
virtual int | createLayerTrack (std::string trackName) |
virtual bool | isLayerTrack (int layerId) |
virtual bool | isLayerActiveTrack (int layerId) |
virtual int | createThemeTrack (std::string trackName, int track_id) |
virtual bool | isThemeActiveTrack (int themeId) |
virtual bool | themeBelongsToTrack (int themeId) |
virtual int | getLayerId (int track_id) |
virtual bool | createTracksTable () |
virtual bool | createTables () |
virtual bool | existTables () |
int | nextMediaId () |
virtual bool | insertMedia (char *id, char *filepath, const char *name, const char *description, char *tipoMidia) |
virtual bool | insertObs (char *id, char *obs) |
virtual bool | insertCustomObs (char *id, char *obs, int key_type) |
virtual TdkView * | getCurrView () |
virtual void | receivedPointAlwaysVisible (bool visible) |
virtual bool | receivedPointAlwaysVisible () |
virtual void | initialize () |
virtual bool | getReceiving () |
virtual void | startReceiving () |
virtual void | stopReceiving () |
virtual void * | getHandleGPSMenu () |
virtual void * | getHandleTrackMenu () |
virtual void * | getHandleButtonGeoObs () |
virtual bool | isCustoumKey (int charCode) |
virtual bool | addCustomKey (int key_type, TdkStyle *key_style) |
virtual bool | addCustomKey (int key_type, std::string theme_name, int theme_style, int theme_size, int r, int g, int b) |
virtual bool | editCustomKey (int new_key_type, TdkStyle *new_key_style) |
virtual bool | removeCustomKey (std::string theme_name) |
virtual std::vector< std::string > | detectDevice () |
virtual void | initPersistenceProcedure () |
TdkTheme * | getThemeAll () |
virtual int | receiveData (TdkGpsData *gps_data) |
void | addImportedPoints2ActiveTrack (vector< TdkGpsData * > importedData) |
virtual void | startPersistenceProceduleThread () |
Static Public Member Functions | |
static std::string | getVersion () |
Protected Member Functions | |
virtual bool | createTrackViewTable () |
virtual bool | createCustomKeysTable () |
virtual bool | createGPSVersionTable () |
virtual bool | createLayerAttrTable (TdkLayer *layer) |
virtual bool | fillCollection (TdkTheme *theme) |
virtual void | buildLogDialog () |
virtual void | updateLog (double latitude, double longitude, char *time, bool sombra) |
virtual void | buildDocLegend (TdkTheme *theme) |
virtual void | buildObsLegend (TdkTheme *theme) |
virtual void | buildSpeedLegend (TdkTheme *theme) |
virtual void | buildAllLegend (TdkTheme *theme) |
virtual void | buildTrackLineThemeLegend (TdkTheme *theme) |
virtual void | createTrackLineLayer (int idTrack) |
virtual void | createHandleGPSMenu () |
virtual void | createHandleTrackMenu () |
virtual void | createHandleButtonGeoObs () |
virtual void | refreshMenu () |
Protected Attributes | |
void * | m_latLabel |
void * | m_lonLabel |
void * | m_timeLabel |
void * | m_signalLabel |
std::string | m_gpsErrorMessage |
TdkTheme * | m_activeTheme |
TdkLayer * | m_activeLayer |
int | m_activeTrack |
std::string | m_activeTableName |
void * | m_gps_menu_ |
void * | m_track_menu_ |
void * | m_geoobs_btn_ |
bool | m_pointAlwaysVisible |
Private Member Functions | |
virtual bool | createMediaTables () |
virtual void | restartReceiving () |
virtual void | setImporting (bool isImporting) |
virtual int | insertPoints (vector< TdkGpsData * > cGpsData) |
Private Attributes | |
bool | isImporting_ |
TeLine2D * | lineLayer_ |
std::vector< TdkGpsData * > | collectedGPSData_ |
Static Private Attributes | |
static std::string | version = "3.0" |
TdkGpsManager::TdkGpsManager | ( | ) |
string TdkGpsManager::errorMessage | ( | ) |
void TdkGpsManager::plotPoint | ( | TePoint & | pointLayer, | |
TdkTheme * | m_activeTheme, | |||
TdkCanvas * | cv | |||
) | [virtual] |
bool TdkGpsManager::hasTheme | ( | int | track_id, | |
int | view_id | |||
) | [virtual] |
void TdkGpsManager::setActiveTrack | ( | int | track | ) | [virtual] |
int TdkGpsManager::getActiveTrack | ( | ) | [virtual] |
int TdkGpsManager::getTrackId | ( | int | layer_id | ) | [virtual] |
int TdkGpsManager::getThemeDocId | ( | int | track | ) | [virtual] |
int TdkGpsManager::getThemeObsId | ( | int | track | ) | [virtual] |
int TdkGpsManager::getThemeAllId | ( | int | track | ) | [virtual] |
string TdkGpsManager::getTrackName | ( | int | track_id | ) | [virtual] |
int TdkGpsManager::selectActiveTrack | ( | ) | [virtual] |
virtual int TdkGpsManager::createTrack | ( | std::string | trackName | ) | [virtual] |
void TdkGpsManager::deleteTrack | ( | ) | [virtual] |
virtual int TdkGpsManager::createLayerTrack | ( | std::string | trackName | ) | [virtual] |
bool TdkGpsManager::isLayerTrack | ( | int | layerId | ) | [virtual] |
bool TdkGpsManager::isLayerActiveTrack | ( | int | layerId | ) | [virtual] |
virtual int TdkGpsManager::createThemeTrack | ( | std::string | trackName, | |
int | track_id | |||
) | [virtual] |
bool TdkGpsManager::isThemeActiveTrack | ( | int | themeId | ) | [virtual] |
bool TdkGpsManager::themeBelongsToTrack | ( | int | themeId | ) | [virtual] |
int TdkGpsManager::getLayerId | ( | int | track_id | ) | [virtual] |
bool TdkGpsManager::createTracksTable | ( | ) | [virtual] |
bool TdkGpsManager::createTables | ( | ) | [virtual] |
bool TdkGpsManager::existTables | ( | ) | [virtual] |
int TdkGpsManager::nextMediaId | ( | ) |
bool TdkGpsManager::insertMedia | ( | char * | id, | |
char * | filepath, | |||
const char * | name, | |||
const char * | description, | |||
char * | tipoMidia | |||
) | [virtual] |
bool TdkGpsManager::insertObs | ( | char * | id, | |
char * | obs | |||
) | [virtual] |
bool TdkGpsManager::insertCustomObs | ( | char * | id, | |
char * | obs, | |||
int | key_type | |||
) | [virtual] |
TdkView * TdkGpsManager::getCurrView | ( | ) | [virtual] |
void TdkGpsManager::receivedPointAlwaysVisible | ( | bool | visible | ) | [virtual] |
bool TdkGpsManager::receivedPointAlwaysVisible | ( | ) | [virtual] |
void TdkGpsManager::initialize | ( | ) | [virtual] |
bool TdkGpsManager::getReceiving | ( | ) | [virtual] |
void TdkGpsManager::startReceiving | ( | ) | [virtual] |
void TdkGpsManager::stopReceiving | ( | ) | [virtual] |
void * TdkGpsManager::getHandleGPSMenu | ( | ) | [virtual] |
void * TdkGpsManager::getHandleTrackMenu | ( | ) | [virtual] |
void * TdkGpsManager::getHandleButtonGeoObs | ( | ) | [virtual] |
bool TdkGpsManager::isCustoumKey | ( | int | charCode | ) | [virtual] |
bool TdkGpsManager::addCustomKey | ( | int | key_type, | |
TdkStyle * | key_style | |||
) | [virtual] |
bool TdkGpsManager::addCustomKey | ( | int | key_type, | |
std::string | theme_name, | |||
int | theme_style, | |||
int | theme_size, | |||
int | r, | |||
int | g, | |||
int | b | |||
) | [virtual] |
bool TdkGpsManager::editCustomKey | ( | int | new_key_type, | |
TdkStyle * | new_key_style | |||
) | [virtual] |
virtual bool TdkGpsManager::removeCustomKey | ( | std::string | theme_name | ) | [virtual] |
static std::string TdkGpsManager::getVersion | ( | ) | [inline, static] |
vector< string > TdkGpsManager::detectDevice | ( | ) | [virtual] |
void TdkGpsManager::initPersistenceProcedure | ( | ) | [virtual] |
TdkTheme * TdkGpsManager::getThemeAll | ( | ) |
int TdkGpsManager::receiveData | ( | TdkGpsData * | gps_data | ) | [virtual] |
Reimplemented from GpsManager.
void TdkGpsManager::addImportedPoints2ActiveTrack | ( | vector< TdkGpsData * > | importedData | ) |
void TdkGpsManager::startPersistenceProceduleThread | ( | ) | [virtual] |
bool TdkGpsManager::createTrackViewTable | ( | ) | [protected, virtual] |
bool TdkGpsManager::createCustomKeysTable | ( | ) | [protected, virtual] |
bool TdkGpsManager::createGPSVersionTable | ( | ) | [protected, virtual] |
bool TdkGpsManager::createLayerAttrTable | ( | TdkLayer * | layer | ) | [protected, virtual] |
bool TdkGpsManager::fillCollection | ( | TdkTheme * | theme | ) | [protected, virtual] |
void TdkGpsManager::buildLogDialog | ( | ) | [protected, virtual] |
Reimplemented from GpsManager.
void TdkGpsManager::updateLog | ( | double | latitude, | |
double | longitude, | |||
char * | time, | |||
bool | sombra | |||
) | [protected, virtual] |
Reimplemented from GpsManager.
void TdkGpsManager::buildDocLegend | ( | TdkTheme * | theme | ) | [protected, virtual] |
void TdkGpsManager::buildObsLegend | ( | TdkTheme * | theme | ) | [protected, virtual] |
void TdkGpsManager::buildSpeedLegend | ( | TdkTheme * | theme | ) | [protected, virtual] |
void TdkGpsManager::buildAllLegend | ( | TdkTheme * | theme | ) | [protected, virtual] |
void TdkGpsManager::buildTrackLineThemeLegend | ( | TdkTheme * | theme | ) | [protected, virtual] |
void TdkGpsManager::createTrackLineLayer | ( | int | idTrack | ) | [protected, virtual] |
void TdkGpsManager::createHandleGPSMenu | ( | ) | [protected, virtual] |
void TdkGpsManager::createHandleTrackMenu | ( | ) | [protected, virtual] |
void TdkGpsManager::createHandleButtonGeoObs | ( | ) | [protected, virtual] |
void TdkGpsManager::refreshMenu | ( | ) | [protected, virtual] |
bool TdkGpsManager::createMediaTables | ( | ) | [private, virtual] |
void TdkGpsManager::restartReceiving | ( | ) | [private, virtual] |
void TdkGpsManager::setImporting | ( | bool | isImporting | ) | [private, virtual] |
int TdkGpsManager::insertPoints | ( | vector< TdkGpsData * > | cGpsData | ) | [private, virtual] |
void* TdkGpsManager::m_latLabel [protected] |
void* TdkGpsManager::m_lonLabel [protected] |
void* TdkGpsManager::m_timeLabel [protected] |
void* TdkGpsManager::m_signalLabel [protected] |
std::string TdkGpsManager::m_gpsErrorMessage [protected] |
TdkTheme* TdkGpsManager::m_activeTheme [protected] |
TdkLayer* TdkGpsManager::m_activeLayer [protected] |
int TdkGpsManager::m_activeTrack [protected] |
std::string TdkGpsManager::m_activeTableName [protected] |
void* TdkGpsManager::m_gps_menu_ [protected] |
void* TdkGpsManager::m_track_menu_ [protected] |
void* TdkGpsManager::m_geoobs_btn_ [protected] |
bool TdkGpsManager::m_pointAlwaysVisible [protected] |
std::string TdkGpsManager::version = "3.0" [static, private] |
bool TdkGpsManager::isImporting_ [private] |
TeLine2D* TdkGpsManager::lineLayer_ [private] |
std::vector<TdkGpsData*> TdkGpsManager::collectedGPSData_ [private] |