5#include <SimoxUtility/algorithm/string.h>
27 std::stringstream& ss)
const
29 auto shape =
data.getShape();
32 if (shape.size() == 3)
34 if (shape[0] == 3 && shape[1] == 1 && shape[2] == 4)
40 if (shape[0] == 4 && shape[1] == 4 && shape[2] == 4)
46 if (shape[0] == 4 && shape[1] == 1 && shape[2] == 4)
58 std::stringstream& ss)
const
61 const Eigen::Matrix4f pose =
63 ss << std::setprecision(2) << std::fixed;
65 Eigen::IOFormat(Eigen::StreamPrecision, 0,
coeffSep,
"\n",
"",
"",
"",
""));
71 std::stringstream& ss)
const
74 const Eigen::Vector3f pos =
76 ss << std::setprecision(2) << std::fixed;
77 ss << pos.format(Eigen::IOFormat(Eigen::StreamPrecision, 0,
"",
coeffSep,
"",
"",
"",
""));
83 std::stringstream& ss)
const
88 ss << std::setprecision(2) << std::fixed;
void streamValueText(Navigator &n, std::stringstream &ss) const
void streamOrientationText(const aron::data::NDArray &data, const aron::type::Matrix &type, std::stringstream &ss) const
void streamValueText(const DataNavigatorT &data, const TypeNavigatorT &type, std::stringstream &ss) const
void streamPositionText(const aron::data::NDArray &data, const aron::type::Matrix &type, std::stringstream &ss) const
void streamPoseText(const aron::data::NDArray &data, const aron::type::Matrix &type, std::stringstream &ss) const
static Eigen::Matrix4f ConvertToMatrix4f(const data::NDArrayPtr &)
static Eigen::Vector3f ConvertToVector3f(const data::NDArrayPtr &)
static Eigen::Quaternion< float > ConvertToQuaternionf(const data::NDArrayPtr &)
Quaternion< float, 0 > Quaternionf