#include <ImageView.h>
Signals | |
void | configChanged () |
Public Member Functions | |
void | addFeature (int id, const cv::KeyPoint &kpt, float depth, QColor color) |
void | addLine (float x1, float y1, float x2, float y2, QColor color, const QString &text=QString()) |
void | clear () |
void | clearFeatures () |
void | clearLines () |
int | getAlpha () const |
const QColor & | getBackgroundColor () const |
const QColor & | getDefaultBackgroundColor () const |
const QColor & | getDefaultFeatureColor () const |
const QColor & | getDefaultMatchingFeatureColor () const |
const QColor & | getDefaultMatchingLineColor () const |
uCvQtDepthColorMap | getDepthColorMap () const |
float | getDepthColorMapMaxRange () const |
float | getDepthColorMapMinRange () const |
const QMultiMap< int, rtabmap::KeypointItem * > & | getFeatures () const |
int | getFeaturesSize () const |
int | getLinesWidth () const |
ImageView (QWidget *parent=0) | |
bool | isFeaturesShown () const |
bool | isGraphicsViewMode () const |
bool | isGraphicsViewScaled () const |
bool | isGraphicsViewScaledToHeight () const |
bool | isImageDepthShown () const |
bool | isImageShown () const |
bool | isLinesShown () const |
void | loadSettings (QSettings &settings, const QString &group="") |
void | saveSettings (QSettings &settings, const QString &group="") const |
QRectF | sceneRect () const |
void | setAlpha (int alpha) |
void | setBackgroundColor (const QColor &color) |
void | setDefaultBackgroundColor (const QColor &color) |
void | setDefaultFeatureColor (const QColor &color) |
void | setDefaultMatchingFeatureColor (const QColor &color) |
void | setDefaultMatchingLineColor (const QColor &color) |
void | setDepthColorMapRange (float min, float max) |
void | setFeatureColor (int id, QColor color) |
void | setFeatures (const std::multimap< int, cv::KeyPoint > &refWords, const cv::Mat &depth=cv::Mat(), const QColor &color=Qt::yellow) |
void | setFeatures (const std::vector< cv::KeyPoint > &features, const cv::Mat &depth=cv::Mat(), const QColor &color=Qt::yellow) |
void | setFeaturesColor (QColor color) |
void | setFeaturesShown (bool shown) |
void | setFeaturesSize (int size) |
void | setGraphicsViewMode (bool on) |
void | setGraphicsViewScaled (bool scaled) |
void | setGraphicsViewScaledToHeight (bool scaled) |
void | setImage (const QImage &image, const std::vector< CameraModel > &models=std::vector< CameraModel >(), const Transform &pose=Transform()) |
void | setImageDepth (const cv::Mat &imageDepth) |
void | setImageDepth (const QImage &image) |
void | setImageDepthShown (bool shown) |
void | setImageShown (bool shown) |
void | setLinesShown (bool shown) |
void | setLinesWidth (int width) |
void | setSceneRect (const QRectF &rect) |
virtual QSize | sizeHint () const |
float | viewScale () const |
virtual | ~ImageView () |
Protected Member Functions | |
virtual void | contextMenuEvent (QContextMenuEvent *e) |
virtual void | mouseMoveEvent (QMouseEvent *event) |
virtual void | paintEvent (QPaintEvent *event) |
virtual void | resizeEvent (QResizeEvent *event) |
Private Slots | |
void | sceneRectChanged (const QRectF &rect) |
Private Member Functions | |
void | computeScaleOffsets (const QRect &targetRect, float &scale, float &offsetX, float &offsetY) const |
QIcon | createIcon (const QColor &color) |
void | updateOpacity () |
Definition at line 49 of file ImageView.h.
rtabmap::ImageView::ImageView | ( | QWidget * | parent = 0 | ) |
Definition at line 172 of file ImageView.cpp.
|
virtual |
Definition at line 284 of file ImageView.cpp.
Definition at line 1201 of file ImageView.cpp.
void rtabmap::ImageView::addLine | ( | float | x1, |
float | y1, | ||
float | x2, | ||
float | y2, | ||
QColor | color, | ||
const QString & | text = QString() |
||
) |
Definition at line 1219 of file ImageView.cpp.
void rtabmap::ImageView::clear | ( | ) |
Definition at line 1451 of file ImageView.cpp.
void rtabmap::ImageView::clearFeatures | ( | ) |
Definition at line 1440 of file ImageView.cpp.
void rtabmap::ImageView::clearLines | ( | ) |
Definition at line 1429 of file ImageView.cpp.
|
private |
Definition at line 722 of file ImageView.cpp.
|
signal |
|
protectedvirtual |
Definition at line 854 of file ImageView.cpp.
|
private |
Definition at line 165 of file ImageView.cpp.
|
inline |
Definition at line 65 of file ImageView.h.
const QColor & rtabmap::ImageView::getBackgroundColor | ( | ) | const |
Definition at line 403 of file ImageView.cpp.
const QColor & rtabmap::ImageView::getDefaultBackgroundColor | ( | ) | const |
Definition at line 386 of file ImageView.cpp.
const QColor & rtabmap::ImageView::getDefaultFeatureColor | ( | ) | const |
Definition at line 390 of file ImageView.cpp.
const QColor & rtabmap::ImageView::getDefaultMatchingFeatureColor | ( | ) | const |
Definition at line 394 of file ImageView.cpp.
const QColor & rtabmap::ImageView::getDefaultMatchingLineColor | ( | ) | const |
Definition at line 398 of file ImageView.cpp.
uCvQtDepthColorMap rtabmap::ImageView::getDepthColorMap | ( | ) | const |
Definition at line 418 of file ImageView.cpp.
float rtabmap::ImageView::getDepthColorMapMaxRange | ( | ) | const |
Definition at line 413 of file ImageView.cpp.
float rtabmap::ImageView::getDepthColorMapMinRange | ( | ) | const |
Definition at line 408 of file ImageView.cpp.
|
inline |
Definition at line 110 of file ImageView.h.
|
inline |
Definition at line 66 of file ImageView.h.
|
inline |
Definition at line 67 of file ImageView.h.
bool rtabmap::ImageView::isFeaturesShown | ( | ) | const |
Definition at line 366 of file ImageView.cpp.
bool rtabmap::ImageView::isGraphicsViewMode | ( | ) | const |
Definition at line 371 of file ImageView.cpp.
bool rtabmap::ImageView::isGraphicsViewScaled | ( | ) | const |
Definition at line 376 of file ImageView.cpp.
bool rtabmap::ImageView::isGraphicsViewScaledToHeight | ( | ) | const |
Definition at line 381 of file ImageView.cpp.
bool rtabmap::ImageView::isImageDepthShown | ( | ) | const |
Definition at line 361 of file ImageView.cpp.
bool rtabmap::ImageView::isImageShown | ( | ) | const |
Definition at line 356 of file ImageView.cpp.
bool rtabmap::ImageView::isLinesShown | ( | ) | const |
Definition at line 481 of file ImageView.cpp.
void rtabmap::ImageView::loadSettings | ( | QSettings & | settings, |
const QString & | group = "" |
||
) |
Definition at line 317 of file ImageView.cpp.
|
protectedvirtual |
Definition at line 1057 of file ImageView.cpp.
|
protectedvirtual |
Definition at line 767 of file ImageView.cpp.
|
protectedvirtual |
Definition at line 836 of file ImageView.cpp.
void rtabmap::ImageView::saveSettings | ( | QSettings & | settings, |
const QString & | group = "" |
||
) | const |
Definition at line 288 of file ImageView.cpp.
QRectF rtabmap::ImageView::sceneRect | ( | ) | const |
Definition at line 351 of file ImageView.cpp.
|
privateslot |
Definition at line 762 of file ImageView.cpp.
void rtabmap::ImageView::setAlpha | ( | int | alpha | ) |
Definition at line 1343 of file ImageView.cpp.
void rtabmap::ImageView::setBackgroundColor | ( | const QColor & | color | ) |
Definition at line 705 of file ImageView.cpp.
void rtabmap::ImageView::setDefaultBackgroundColor | ( | const QColor & | color | ) |
Definition at line 621 of file ImageView.cpp.
void rtabmap::ImageView::setDefaultFeatureColor | ( | const QColor & | color | ) |
Definition at line 627 of file ImageView.cpp.
void rtabmap::ImageView::setDefaultMatchingFeatureColor | ( | const QColor & | color | ) |
Definition at line 646 of file ImageView.cpp.
void rtabmap::ImageView::setDefaultMatchingLineColor | ( | const QColor & | color | ) |
Definition at line 675 of file ImageView.cpp.
Definition at line 715 of file ImageView.cpp.
void rtabmap::ImageView::setFeatureColor | ( | int | id, |
QColor | color | ||
) |
Definition at line 1307 of file ImageView.cpp.
void rtabmap::ImageView::setFeatures | ( | const std::multimap< int, cv::KeyPoint > & | refWords, |
const cv::Mat & | depth = cv::Mat() , |
||
const QColor & | color = Qt::yellow |
||
) |
Definition at line 1137 of file ImageView.cpp.
void rtabmap::ImageView::setFeatures | ( | const std::vector< cv::KeyPoint > & | features, |
const cv::Mat & | depth = cv::Mat() , |
||
const QColor & | color = Qt::yellow |
||
) |
Definition at line 1169 of file ImageView.cpp.
void rtabmap::ImageView::setFeaturesColor | ( | QColor | color | ) |
Definition at line 1329 of file ImageView.cpp.
void rtabmap::ImageView::setFeaturesShown | ( | bool | shown | ) |
Definition at line 437 of file ImageView.cpp.
void rtabmap::ImageView::setFeaturesSize | ( | int | size | ) |
Definition at line 1368 of file ImageView.cpp.
void rtabmap::ImageView::setGraphicsViewMode | ( | bool | on | ) |
Definition at line 514 of file ImageView.cpp.
void rtabmap::ImageView::setGraphicsViewScaled | ( | bool | scaled | ) |
Definition at line 581 of file ImageView.cpp.
void rtabmap::ImageView::setGraphicsViewScaledToHeight | ( | bool | scaled | ) |
Definition at line 600 of file ImageView.cpp.
void rtabmap::ImageView::setImage | ( | const QImage & | image, |
const std::vector< CameraModel > & | models = std::vector<CameraModel>() , |
||
const Transform & | pose = Transform() |
||
) |
Definition at line 1235 of file ImageView.cpp.
void rtabmap::ImageView::setImageDepth | ( | const cv::Mat & | imageDepth | ) |
Definition at line 1264 of file ImageView.cpp.
void rtabmap::ImageView::setImageDepth | ( | const QImage & | image | ) |
Definition at line 1270 of file ImageView.cpp.
void rtabmap::ImageView::setImageDepthShown | ( | bool | shown | ) |
Definition at line 466 of file ImageView.cpp.
void rtabmap::ImageView::setImageShown | ( | bool | shown | ) |
Definition at line 451 of file ImageView.cpp.
void rtabmap::ImageView::setLinesShown | ( | bool | shown | ) |
Definition at line 486 of file ImageView.cpp.
void rtabmap::ImageView::setLinesWidth | ( | int | width | ) |
Definition at line 1388 of file ImageView.cpp.
void rtabmap::ImageView::setSceneRect | ( | const QRectF & | rect | ) |
Definition at line 1404 of file ImageView.cpp.
|
virtual |
Definition at line 1485 of file ImageView.cpp.
|
private |
Definition at line 1116 of file ImageView.cpp.
float rtabmap::ImageView::viewScale | ( | ) | const |
Definition at line 500 of file ImageView.cpp.
|
private |
Definition at line 137 of file ImageView.h.
|
private |
Definition at line 164 of file ImageView.h.
|
private |
Definition at line 166 of file ImageView.h.
|
private |
Definition at line 168 of file ImageView.h.
|
private |
Definition at line 167 of file ImageView.h.
|
private |
Definition at line 165 of file ImageView.h.
|
private |
Definition at line 163 of file ImageView.h.
|
private |
Definition at line 140 of file ImageView.h.
|
private |
Definition at line 141 of file ImageView.h.
|
private |
Definition at line 142 of file ImageView.h.
|
private |
Definition at line 143 of file ImageView.h.
|
private |
Definition at line 145 of file ImageView.h.
|
private |
Definition at line 144 of file ImageView.h.
|
private |
Definition at line 170 of file ImageView.h.
|
private |
Definition at line 174 of file ImageView.h.
|
private |
Definition at line 138 of file ImageView.h.
|
private |
Definition at line 173 of file ImageView.h.
|
private |
Definition at line 159 of file ImageView.h.
|
private |
Definition at line 162 of file ImageView.h.
|
private |
Definition at line 160 of file ImageView.h.
|
private |
Definition at line 161 of file ImageView.h.
|
private |
Definition at line 178 of file ImageView.h.
|
private |
Definition at line 179 of file ImageView.h.
|
private |
Definition at line 180 of file ImageView.h.
|
private |
Definition at line 177 of file ImageView.h.
|
private |
Definition at line 176 of file ImageView.h.
|
private |
Definition at line 175 of file ImageView.h.
|
private |
Definition at line 139 of file ImageView.h.
|
private |
Definition at line 147 of file ImageView.h.
|
private |
Definition at line 181 of file ImageView.h.
|
private |
Definition at line 169 of file ImageView.h.
|
private |
Definition at line 182 of file ImageView.h.
|
private |
Definition at line 136 of file ImageView.h.
|
private |
Definition at line 155 of file ImageView.h.
|
private |
Definition at line 171 of file ImageView.h.
|
private |
Definition at line 156 of file ImageView.h.
|
private |
Definition at line 152 of file ImageView.h.
|
private |
Definition at line 157 of file ImageView.h.
|
private |
Definition at line 158 of file ImageView.h.
|
private |
Definition at line 153 of file ImageView.h.
|
private |
Definition at line 154 of file ImageView.h.
|
private |
Definition at line 150 of file ImageView.h.
|
private |
Definition at line 148 of file ImageView.h.
|
private |
Definition at line 149 of file ImageView.h.
|
private |
Definition at line 151 of file ImageView.h.