Corrected printing bug

release/4.3a0
Frank Dellaert 2011-11-05 03:23:55 +00:00
parent 11990982d8
commit a9ce6338cb
2 changed files with 11 additions and 11 deletions

View File

@ -22,11 +22,9 @@
#pragma once
#include <stdio.h>
#include <list>
#include <sstream>
#include <stdexcept>
#include <functional>
#include <gtsam/inference/FactorGraph.h>
#include <gtsam/inference/graph-inl.h>
#include <gtsam/base/DSF.h>
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
@ -36,9 +34,11 @@
#include <boost/graph/prim_minimum_spanning_tree.hpp>
#include <boost/iterator/transform_iterator.hpp>
#include <gtsam/inference/FactorGraph.h>
#include <gtsam/inference/graph-inl.h>
#include <gtsam/base/DSF.h>
#include <stdio.h>
#include <list>
#include <sstream>
#include <stdexcept>
#include <functional>
#define INSTANTIATE_FACTOR_GRAPH(F) \
template class FactorGraph<F>; \
@ -55,7 +55,7 @@ namespace gtsam {
cout << "size: " << size() << endl;
for (size_t i = 0; i < factors_.size(); i++) {
stringstream ss;
ss << "factor " << i;
ss << "factor " << i << ": ";
if (factors_[i] != NULL) factors_[i]->print(ss.str());
}
}

View File

@ -15,8 +15,8 @@
**/
#pragma once
#include <gtsam/base/Testable.h>
#include <gtsam/nonlinear/NonlinearFactor.h>
#include <gtsam/base/Testable.h>
namespace gtsam {
@ -63,7 +63,7 @@ namespace gtsam {
/** print */
virtual void print(const std::string& s) const {
std::cout << s << ": PriorFactor(" << (std::string) this->key_ << ")\n";
std::cout << s << "PriorFactor(" << (std::string) this->key_ << ")\n";
prior_.print(" prior");
this->noiseModel_->print(" noise model");
}