Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes
find_object::MainWindow Class Reference

#include <MainWindow.h>

List of all members.

Public Slots

void pauseProcessing ()
void startProcessing ()
void stopProcessing ()
void update (const cv::Mat &image)

Signals

void objectsFound (const find_object::DetectionInfo &)

Public Member Functions

 MainWindow (find_object::FindObject *findObject, find_object::Camera *camera=0, QWidget *parent=0)
void setSourceImageText (const QString &text)
virtual ~MainWindow ()

Protected Member Functions

virtual void closeEvent (QCloseEvent *event)

Private Slots

void addObjectFromScene ()
void addObjectFromTcp (const cv::Mat &image, int id, const QString &filePath)
void addObjectsFromFiles (const QStringList &fileNames)
void addObjectsFromFiles ()
void hideObjectsFeatures ()
void loadObjects ()
void loadSceneFromFile (const QStringList &fileNames)
void loadSceneFromFile ()
void loadSession ()
void loadSettings ()
void moveCameraFrame (int frame)
void notifyParametersChanged (const QStringList &param)
void rectHovered (int objId)
void removeAllObjects ()
void removeObject (find_object::ObjWidget *object)
void removeObject (int id)
bool saveObjects ()
void saveSession ()
void saveSettings ()
void setupCameraFromImagesDirectory ()
void setupCameraFromTcpIp ()
void setupCameraFromVideoFile ()
void showHideControls ()
void showObjectsFeatures ()
void updateMirrorView ()
void updateObjects ()
void updateObjectsSize ()

Private Member Functions

int addObjectFromFile (const QString &filePath)
int loadObjects (const QString &dirPath)
bool loadSettings (const QString &path)
int saveObjects (const QString &dirPath)
bool saveSettings (const QString &path) const
void setupTCPServer ()
void showObject (find_object::ObjWidget *obj)
void updateObjects (const QList< int > &ids)
void updateObjectSize (find_object::ObjWidget *obj)
void updateVocabulary ()

Private Attributes

AboutDialogaboutDialog_
Cameracamera_
FindObjectfindObject_
QMap< int, QByteArray > imagesMap_
rtabmap::PdfPlotCurveinliersCurve_
QMap< QString, QVariant > lastObjectsUpdateParameters_
rtabmap::PdfPlotCurvelikelihoodCurve_
int lowestRefreshRate_
bool objectsModified_
QMap< int,
find_object::ObjWidget * > 
objWidgets_
QTime refreshStartTime_
cv::Mat sceneImage_
TcpServertcpServer_
Ui_mainWindow * ui_
QTime updateRate_

Detailed Description

Definition at line 64 of file MainWindow.h.


Constructor & Destructor Documentation

find_object::MainWindow::MainWindow ( find_object::FindObject findObject,
find_object::Camera camera = 0,
QWidget *  parent = 0 
)

Definition at line 77 of file MainWindow.cpp.

Definition at line 260 of file MainWindow.cpp.


Member Function Documentation

int find_object::MainWindow::addObjectFromFile ( const QString &  filePath) [private]

Definition at line 719 of file MainWindow.cpp.

Definition at line 648 of file MainWindow.cpp.

void find_object::MainWindow::addObjectFromTcp ( const cv::Mat &  image,
int  id,
const QString &  filePath 
) [private, slot]

Definition at line 738 of file MainWindow.cpp.

void find_object::MainWindow::addObjectsFromFiles ( const QStringList &  fileNames) [private, slot]

Definition at line 693 of file MainWindow.cpp.

Definition at line 714 of file MainWindow.cpp.

void find_object::MainWindow::closeEvent ( QCloseEvent *  event) [protected, virtual]

Definition at line 271 of file MainWindow.cpp.

Definition at line 640 of file MainWindow.cpp.

void find_object::MainWindow::loadObjects ( ) [private, slot]

Definition at line 510 of file MainWindow.cpp.

int find_object::MainWindow::loadObjects ( const QString &  dirPath) [private]

Definition at line 464 of file MainWindow.cpp.

void find_object::MainWindow::loadSceneFromFile ( const QStringList &  fileNames) [private, slot]

Definition at line 762 of file MainWindow.cpp.

Definition at line 776 of file MainWindow.cpp.

void find_object::MainWindow::loadSession ( ) [private, slot]

Definition at line 325 of file MainWindow.cpp.

void find_object::MainWindow::loadSettings ( ) [private, slot]

Definition at line 403 of file MainWindow.cpp.

bool find_object::MainWindow::loadSettings ( const QString &  path) [private]

Definition at line 428 of file MainWindow.cpp.

void find_object::MainWindow::moveCameraFrame ( int  frame) [private, slot]

Definition at line 1096 of file MainWindow.cpp.

void find_object::MainWindow::notifyParametersChanged ( const QStringList &  param) [private, slot]

Definition at line 1392 of file MainWindow.cpp.

Definition at line 1077 of file MainWindow.cpp.

void find_object::MainWindow::rectHovered ( int  objId) [private, slot]

Definition at line 1108 of file MainWindow.cpp.

Definition at line 580 of file MainWindow.cpp.

Definition at line 545 of file MainWindow.cpp.

void find_object::MainWindow::removeObject ( int  id) [private, slot]

Definition at line 568 of file MainWindow.cpp.

bool find_object::MainWindow::saveObjects ( ) [private, slot]

Definition at line 526 of file MainWindow.cpp.

int find_object::MainWindow::saveObjects ( const QString &  dirPath) [private]

Definition at line 488 of file MainWindow.cpp.

void find_object::MainWindow::saveSession ( ) [private, slot]

Definition at line 383 of file MainWindow.cpp.

void find_object::MainWindow::saveSettings ( ) [private, slot]

Definition at line 415 of file MainWindow.cpp.

bool find_object::MainWindow::saveSettings ( const QString &  path) const [private]

Definition at line 452 of file MainWindow.cpp.

void find_object::MainWindow::setSourceImageText ( const QString &  text)

Definition at line 320 of file MainWindow.cpp.

Definition at line 821 of file MainWindow.cpp.

Definition at line 852 of file MainWindow.cpp.

Definition at line 790 of file MainWindow.cpp.

Definition at line 302 of file MainWindow.cpp.

Definition at line 627 of file MainWindow.cpp.

Definition at line 888 of file MainWindow.cpp.

Definition at line 632 of file MainWindow.cpp.

Definition at line 990 of file MainWindow.cpp.

Definition at line 1053 of file MainWindow.cpp.

void find_object::MainWindow::update ( const cv::Mat &  image) [slot]

Definition at line 1120 of file MainWindow.cpp.

Definition at line 617 of file MainWindow.cpp.

void find_object::MainWindow::updateObjects ( ) [private, slot]

Definition at line 967 of file MainWindow.cpp.

void find_object::MainWindow::updateObjects ( const QList< int > &  ids) [private]

Definition at line 935 of file MainWindow.cpp.

Definition at line 600 of file MainWindow.cpp.

Definition at line 592 of file MainWindow.cpp.

Definition at line 972 of file MainWindow.cpp.


Member Data Documentation

Definition at line 133 of file MainWindow.h.

Definition at line 129 of file MainWindow.h.

Definition at line 130 of file MainWindow.h.

QMap<int, QByteArray> find_object::MainWindow::imagesMap_ [private]

Definition at line 139 of file MainWindow.h.

Definition at line 132 of file MainWindow.h.

QMap<QString, QVariant> find_object::MainWindow::lastObjectsUpdateParameters_ [private]

Definition at line 140 of file MainWindow.h.

Definition at line 131 of file MainWindow.h.

Definition at line 137 of file MainWindow.h.

Definition at line 138 of file MainWindow.h.

Definition at line 134 of file MainWindow.h.

Definition at line 136 of file MainWindow.h.

Definition at line 142 of file MainWindow.h.

Definition at line 141 of file MainWindow.h.

Ui_mainWindow* find_object::MainWindow::ui_ [private]

Definition at line 128 of file MainWindow.h.

Definition at line 135 of file MainWindow.h.


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


find_object_2d
Author(s): Mathieu Labbe
autogenerated on Fri Feb 12 2016 01:18:18