Skip to content
Snippets Groups Projects

Draft: Resolve "Problem local_reference_"

Open Joan Vallvé Navarro requested to merge 479-problem-local_reference_ into devel
2 files
+ 17
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -91,11 +91,19 @@ class Problem : public std::enable_shared_from_this<Problem>
mutable std::mutex mut_transform_;
private: // CAUTION: THESE METHODS ARE PRIVATE, DO NOT MAKE THEM PUBLIC !!
Problem(const std::string& _frame_structure, SizeEigen _dim, MapBasePtr _map); // USE create() below !!
Problem(const std::string& _frame_structure,
SizeEigen _dim,
MapBasePtr _map,
StateBlockPtr _local_reference_p = nullptr,
StateBlockPtr _local_reference_o = nullptr); // USE create() below !!
void setup();
public:
static ProblemPtr create(const std::string& _frame_structure, SizeEigen _dim, MapBasePtr _map = std::make_shared<MapBase>()); // USE THIS AS A CONSTRUCTOR!
static ProblemPtr create(const std::string& _frame_structure,
SizeEigen _dim,
MapBasePtr _map = std::make_shared<MapBase>(),
StateBlockPtr _local_reference_p = nullptr,
StateBlockPtr _local_reference_o = nullptr); // USE THIS AS A CONSTRUCTOR!
static ProblemPtr autoSetup(ParamsServer &_server);
virtual ~Problem();
Loading