Skip to content
Snippets Groups Projects

Memory Viewer: Improve display of NdArrays, fix passing -1 as num rows/cols

Merged Rainer Kartmann requested to merge armem-viewer/data-display-ndarray into master
6 files
+ 47
32
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -4,20 +4,18 @@
#include <RobotAPI/libraries/aron/core/data/visitor/variant/VariantVisitor.h>
#include "StringStreamMixin.h"
namespace armarx::aron
{
class DataDisplayVisitor : public aron::data::ConstVariantVisitor
class DataDisplayVisitor : public aron::data::ConstVariantVisitor, public StringStreamMixin
{
public:
static std::string getValue(const data::VariantPtr& n);
public:
std::stringstream value;
void visitDict(const data::VariantPtr& n) override;
void visitList(const data::VariantPtr& n) override;
@@ -30,6 +28,11 @@ namespace armarx::aron
void visitNDArray(const data::VariantPtr& n) override;
private:
template <typename ScalarT>
void processMatrix(const data::NDArray& data);
void printShape(const data::NDArray& data);
};
}
} // namespace armarx::aron
Loading