envire / envire-envire_core

Core part for the Environment Representation library
BSD 2-Clause "Simplified" License
7 stars 13 forks source link

New TransformTree #5

Closed arneboe closed 8 years ago

arneboe commented 8 years ago

As discussed in the last meeting here is an implementation of the transform tree. It is based on boost::labeled_graph and supports basic events (transform added/modified/removed). The unit tests cover 100% of the code but but not all cases yet. More tests will be added once the tree has been merged to the master.

I do not want to squash the commits because there is one commit that contains a really really really bad hack. The hack was necessary to work around a bug in boost. To be able to remove the hack as soon as boost fixes the bug I would like to keep the commit in the history.

Rauldg commented 8 years ago

Thanks!

We should in general replace the name Tree for Graph in all classes which are not trees but graphs.

arneboe commented 8 years ago

Ahh yeah, I forgot to replace the name. Will do that :)

arneboe commented 8 years ago

From my point of view this is ready to merge. Should I merge it myself?