Go to the documentation of this file.
11 #include <SimoxUtility/color/ColorMap.h>
24 class QTreeWidgetItem;
30 class MemoryIDTreeWidgetItem;
31 class WidgetsWithToolbar;
57 const QPoint& pos, QMenu* menu);
68 QAction* makeActionResolveMemoryID(
const MemoryID&
id);
69 std::vector<QAction*> makeActionsCopyDataToClipboard();
70 std::vector<QAction*> makeActionsCopyDataToClipboard(
const aron::Path& path);
85 static std::optional<aron::Path>
getElementPath(
const QTreeWidgetItem* item);
std::shared_ptr< Variant > VariantPtr
std::optional< MemoryID > getElementMemoryID(const aron::Path &elementPath)
void memoryIdResolutionRequested(const MemoryID &id)
simox::ColorMap cmap
Color map to visualize depth images.
void setUseTypeInfo(bool enable)
void useTypeInfoChanged(bool enable)
virtual aron::data::DictPtr getData()=0
message(STATUS "Boost-Library-Dir: " "${Boost_LIBRARY_DIRS}") message(STATUS "Boost-LIBRARIES
virtual ~DataView()=default
void actionsMenuRequested(const MemoryID &memoryID, QWidget *parent, const QPoint &pos, QMenu *menu)
static std::optional< aron::Path > getElementPath(const QTreeWidgetItem *item)
std::shared_ptr< Variant > VariantPtr
A widget drawing an image in itself.
QImage convertDepth32ToRGB32(const aron::data::NDArray &aron)
const size_t limitsHistoryMaxSize
In this context, n.
void addDataView(DataView *dataView)
instance::ImageView * view
std::deque< Limits > limitsHistory
History over first n extremal depth values used to calibrate the colormap.
WidgetsWithToolbar * toolbar
virtual void updateData(const aron::data::DictPtr &data, aron::type::ObjectPtr aronType=nullptr)
virtual QMenu * buildActionsMenu(const QPoint &pos)
std::shared_ptr< Dict > DictPtr
Base Class for all Logging classes.
void showErrorMessage(const std::string &message)
QTreeWidgetItem * treeItemData
std::shared_ptr< Object > ObjectPtr
aron::type::ObjectPtr currentAronType
void setStatusLabel(QLabel *statusLabel)
virtual void prepareTreeContextMenu(const QPoint &pos)
void updateImageView(const aron::data::DictPtr &data)
QAction * makeActionCopyMemoryID(const MemoryID &id)
void showImageView(const aron::Path &elementPath)