Skip to content
Snippets Groups Projects
Commit 3bb14eb8 authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Merge branch '256-new-data-structure-for-storing-stateblocks' of...

Merge branch '256-new-data-structure-for-storing-stateblocks' of ssh://gitlab.iri.upc.edu:2202/mobile_robotics/wolf_projects/wolf_lib/wolf into 256-new-data-structure-for-storing-stateblocks
parents 6129ef8f ede29161
No related branches found
No related tags found
1 merge request!323Resolve "New data structure for storing stateblocks"
Pipeline #4716 passed
This commit is part of merge request !323. Comments created here will be created in the context of that merge request.
......@@ -81,7 +81,7 @@ class CaptureBase : public NodeBase, public HasStateBlocks, public std::enable_s
const FactorBasePtrList& getConstrainedByList() const;
// State blocks
std::string getStructure() const;
const std::string& getStructure() const;
StateBlockPtr getStateBlock(const std::string& _key) const;
StateBlockPtr getStateBlock(const char _key) const { return getStateBlock(std::string(1, _key)); }
StateBlockPtr getSensorP() const;
......
......@@ -135,7 +135,7 @@ void CaptureBase::removeConstrainedBy(FactorBasePtr _fac_ptr)
constrained_by_list_.remove(_fac_ptr);
}
std::string CaptureBase::getStructure() const
const std::string& CaptureBase::getStructure() const
{
if (getSensor())
return getSensor()->getStructure();
......
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