#include <src/app/ddBotImageQueue.h>
|
| ddBotImageQueue (QObject *parent=NULL) |
|
virtual | ~ddBotImageQueue () |
|
bool | addCameraStream (const QString &channel) |
|
bool | addCameraStream (const QString &channel, const QString &cameraName, int imageType) |
|
void | init (ddLCMThread *lcmThread, const QString &botConfigFile) |
|
qint64 | getImage (const QString &cameraName, vtkImageData *image) |
|
qint64 | getCurrentImageTime (const QString &cameraName) |
|
QList< double > | getCameraFrustumBounds (const QString &cameraName) |
|
QList< double > | unprojectPixel (const QString &cameraName, int px, int py) |
|
void | colorizePoints (const QString &cameraName, vtkPolyData *polyData) |
|
void | computeTextureCoords (const QString &cameraName, vtkPolyData *polyData) |
|
void | publishRGBDImagesMessage (const QString &channel, vtkImageData *colorImage, vtkImageData *depthImage, qint64 utime) |
|
void | publishRGBImageMessage (const QString &channel, vtkImageData *image, qint64 utime) |
|
void | getPointCloudFromImages (const QString &channel, vtkPolyData *polyData, int decimation, int removeSize, float rangeThreshold) |
|
int | projectPoints (const QString &cameraName, vtkPolyData *polyData) |
|
void | getBodyToCameraTransform (const QString &cameraName, vtkTransform *transform) |
|
void | getCameraProjectionTransform (const QString &cameraName, vtkTransform *transform) |
|
int | getTransform (const QString &fromFrame, const QString &toFrame, qint64 utime, vtkTransform *transform) |
|
int | getTransform (const QString &fromFrame, const QString &toFrame, vtkTransform *transform) |
|
QStringList | getBotFrameNames () const |
|
QStringList | getCameraNames () const |
|
Definition at line 38 of file ddBotImageQueue.h.
ddBotImageQueue::ddBotImageQueue |
( |
QObject * |
parent = NULL | ) |
|
virtual ddBotImageQueue::~ddBotImageQueue |
( |
| ) |
|
|
virtual |
bool ddBotImageQueue::addCameraStream |
( |
const QString & |
channel | ) |
|
bool ddBotImageQueue::addCameraStream |
( |
const QString & |
channel, |
|
|
const QString & |
cameraName, |
|
|
int |
imageType |
|
) |
| |
void ddBotImageQueue::colorizePoints |
( |
const QString & |
cameraName, |
|
|
vtkPolyData * |
polyData |
|
) |
| |
void ddBotImageQueue::colorizePoints |
( |
vtkPolyData * |
polyData, |
|
|
CameraData * |
cameraData |
|
) |
| |
|
protected |
void ddBotImageQueue::computeTextureCoords |
( |
const QString & |
cameraName, |
|
|
vtkPolyData * |
polyData |
|
) |
| |
void ddBotImageQueue::computeTextureCoords |
( |
vtkPolyData * |
polyData, |
|
|
CameraData * |
cameraData |
|
) |
| |
|
protected |
void ddBotImageQueue::getBodyToCameraTransform |
( |
const QString & |
cameraName, |
|
|
vtkTransform * |
transform |
|
) |
| |
QStringList ddBotImageQueue::getBotFrameNames |
( |
| ) |
const |
CameraData* ddBotImageQueue::getCameraData |
( |
const QString & |
cameraName | ) |
|
|
protected |
QList<double> ddBotImageQueue::getCameraFrustumBounds |
( |
const QString & |
cameraName | ) |
|
QList<double> ddBotImageQueue::getCameraFrustumBounds |
( |
CameraData * |
cameraData | ) |
|
|
protected |
QStringList ddBotImageQueue::getCameraNames |
( |
| ) |
const |
void ddBotImageQueue::getCameraProjectionTransform |
( |
const QString & |
cameraName, |
|
|
vtkTransform * |
transform |
|
) |
| |
qint64 ddBotImageQueue::getCurrentImageTime |
( |
const QString & |
cameraName | ) |
|
qint64 ddBotImageQueue::getImage |
( |
const QString & |
cameraName, |
|
|
vtkImageData * |
image |
|
) |
| |
void ddBotImageQueue::getPointCloudFromImages |
( |
const QString & |
channel, |
|
|
vtkPolyData * |
polyData, |
|
|
int |
decimation, |
|
|
int |
removeSize, |
|
|
float |
rangeThreshold |
|
) |
| |
int ddBotImageQueue::getTransform |
( |
const QString & |
fromFrame, |
|
|
const QString & |
toFrame, |
|
|
qint64 |
utime, |
|
|
vtkTransform * |
transform |
|
) |
| |
int ddBotImageQueue::getTransform |
( |
const QString & |
fromFrame, |
|
|
const QString & |
toFrame, |
|
|
vtkTransform * |
transform |
|
) |
| |
int ddBotImageQueue::getTransform |
( |
std::string |
from_frame, |
|
|
std::string |
to_frame, |
|
|
Eigen::Isometry3d & |
mat, |
|
|
qint64 |
utime |
|
) |
| |
|
protected |
void ddBotImageQueue::init |
( |
ddLCMThread * |
lcmThread, |
|
|
const QString & |
botConfigFile |
|
) |
| |
bool ddBotImageQueue::initCameraData |
( |
const QString & |
cameraName, |
|
|
CameraData * |
cameraData |
|
) |
| |
|
protected |
void ddBotImageQueue::onImageMessage |
( |
const QByteArray & |
data, |
|
|
const QString & |
channel |
|
) |
| |
|
protectedslot |
void ddBotImageQueue::onImagesMessage |
( |
const QByteArray & |
data, |
|
|
const QString & |
channel |
|
) |
| |
|
protectedslot |
int ddBotImageQueue::projectPoints |
( |
const QString & |
cameraName, |
|
|
vtkPolyData * |
polyData |
|
) |
| |
void ddBotImageQueue::publishRGBDImagesMessage |
( |
const QString & |
channel, |
|
|
vtkImageData * |
colorImage, |
|
|
vtkImageData * |
depthImage, |
|
|
qint64 |
utime |
|
) |
| |
void ddBotImageQueue::publishRGBImageMessage |
( |
const QString & |
channel, |
|
|
vtkImageData * |
image, |
|
|
qint64 |
utime |
|
) |
| |
vtkSmartPointer<vtkImageData> ddBotImageQueue::toVtkImage |
( |
CameraData * |
cameraData | ) |
|
|
protected |
QList<double> ddBotImageQueue::unprojectPixel |
( |
const QString & |
cameraName, |
|
|
int |
px, |
|
|
int |
py |
|
) |
| |
BotFrames* ddBotImageQueue::mBotFrames |
|
protected |
BotParam* ddBotImageQueue::mBotParam |
|
protected |
QMap<QString, CameraData*> ddBotImageQueue::mCameraData |
|
protected |
QMap<QString, QMap<int, QString> > ddBotImageQueue::mChannelMap |
|
protected |
QMap<QString, bot_core::images_t> ddBotImageQueue::mImagesMessageMap |
|
protected |
The documentation for this class was generated from the following file: