Skip to content
Snippets Groups Projects
Commit 143a0670 authored by Rainer Kartmann's avatar Rainer Kartmann
Browse files

Tweak MemoryViewer format

parent 0dace09b
No related branches found
No related tags found
2 merge requests!140armem/dev -> master,!133Add Object Memory with Class and Instance Segments
......@@ -49,7 +49,7 @@ namespace armarx::armem::gui
(void) type;
const Eigen::Matrix4f pose = aron::converter::AronEigenConverter::ConvertToMatrix4f(data);
ss << std::setprecision(2) << std::fixed;
ss << pose.format(Eigen::IOFormat(Eigen::StreamPrecision, 0, " ", "\n", "", "", "", ""));
ss << pose.format(Eigen::IOFormat(Eigen::StreamPrecision, 0, coeffSep, "\n", "", "", "", ""));
}
void TreeTypedDataVisitor::streamValueText(NDArrayDataNavigator& data, const PositionTypeNavigator& type, std::stringstream& ss) const
......@@ -57,7 +57,7 @@ namespace armarx::armem::gui
(void) type;
const Eigen::Vector3f pos = aron::converter::AronEigenConverter::ConvertToVector3f(data);
ss << std::setprecision(2) << std::fixed;
ss << pos.format(Eigen::IOFormat(Eigen::StreamPrecision, 0, " ", " ", "", "", "(", ")"));
ss << pos.format(Eigen::IOFormat(Eigen::StreamPrecision, 0, "", coeffSep, "", "", "", ""));
}
void TreeTypedDataVisitor::streamValueText(NDArrayDataNavigator& data, const OrientationTypeNavigator& type, std::stringstream& ss) const
......@@ -65,7 +65,7 @@ namespace armarx::armem::gui
(void) type;
const Eigen::Quaternionf quat = aron::converter::AronEigenConverter::ConvertToQuaternionf(data);
ss << std::setprecision(2) << std::fixed;
ss << quat.w() << " | " << quat.x() << " " << quat.x() << " " << quat.y() << " " << quat.z();
ss << quat.w() << coeffSep << "|" << coeffSep << quat.x() << coeffSep << quat.y() << coeffSep << quat.z();
}
QStringList TreeTypedDataVisitor::serializePath(const aron::Path& path)
......
......@@ -125,6 +125,9 @@ namespace armarx::armem::gui
std::string sanitizeTypeName(const std::string& typeName) const;
static QStringList serializePath(const aron::Path& path);
static aron::Path deserializePath(const QStringList& qpath);
protected:
......@@ -189,12 +192,7 @@ namespace armarx::armem::gui
void streamValueText(NDArrayDataNavigator& data, const OrientationTypeNavigator& type, std::stringstream& ss) const;
public:
static QStringList serializePath(const aron::Path& path);
static aron::Path deserializePath(const QStringList& qpath);
std::string coeffSep = " ";
};
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment