Merge pull request #276 from borglab/feature/matrix-printing

Better matrix printing
release/4.3a0
Frank Dellaert 2020-05-07 11:43:45 -04:00 committed by GitHub
commit 81c1783021
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 4 deletions

View File

@ -144,10 +144,10 @@ void print(const Matrix& A, const string &s, ostream& stream) {
0, // flags 0, // flags
", ", // coeffSeparator ", ", // coeffSeparator
";\n", // rowSeparator ";\n", // rowSeparator
" \t", // rowPrefix "\t", // rowPrefix
"", // rowSuffix "", // rowSuffix
"[\n", // matPrefix "[\n", // matPrefix
"\n ]" // matSuffix "\n]" // matSuffix
); );
cout << s << A.format(matlab) << endl; cout << s << A.format(matlab) << endl;
} }

View File

@ -44,7 +44,7 @@ public:
private: private:
Rot3 R_; ///< Rotation gRp, between global and pose frame Rot3 R_; ///< Rotation gRp, between global and pose frame
Point3 t_; ///< Translation gTp, from global origin to pose frame origin Point3 t_; ///< Translation gPp, from global origin to pose frame origin
public: public:

View File

@ -1021,7 +1021,7 @@ TEST(Pose3, print) {
std::cout.rdbuf(oldbuf); std::cout.rdbuf(oldbuf);
// Get substring corresponding to translation part // Get substring corresponding to translation part
std::string actual = redirectStream.str().substr(47, 11); std::string actual = redirectStream.str().substr(38, 11);
CHECK_EQUAL(expected.str(), actual); CHECK_EQUAL(expected.str(), actual);
} }