* kdl_parser: switch from TinyXML to TinyXML2
The library TinyXML is considered to be unmaintained and
since all future development is focused on TinyXML2 this
patch updates kdl_parser to use TinyXML2.
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
* Switch to using initString() for parsing in the TiXmlDocument API.
This gets rid of a deprecation message when building against
newer urdf.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
* Switch to const pointers for the tinyxml2 versions of the APIs.
This matches what we are doing in URDF and what tinyxml2 itself
does.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
* Style fixes (these can go to upstream kdl_parser)
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
* Windows compatibility.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
* Switch to package.xml format 2.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
* Make rostest into a test_depend.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
* Make roscpp a test_depend.
It is never used in the primary package.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
* Add a bunch more build_export_depend.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
* Fix up the CMake dependencies.
roscpp is only required by the tests now.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
* orocos_kdl <depend>
* urdf <depend>
* export some deps
* Remove redundant dep
Based on an initial patch from YoheiKakiuchi, just totally
remove old Gazebo 1.0 settings, as they are never used and
almost certainly will never be used.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
collada_parser,kdl_parser,urdf: add c++11 flag,
collada_parser: replace typeof with ansi __typeof__
builded/tested on gentoo
Thanks den4ix for the contribution!
* Style cleanup within collada_urdf.
No functional change, just style.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
* Make sure to quit out of urdf_to_collada when invalid file is found.
Otherwise, we'll just end up segfaulting later on.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
* Re-enable one of the collada-urdf tests.
In point of fact, we delete the rest of the tests because
they don't make much sense anymore. Just enable this one
for now; we'll enable further ones in the future.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
* Add in another test for collada_urdf.
Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org>
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.
This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:
https://github.com/ros/rosdistro/issues/12783
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
* Use urdf::*SharedPtr instead of boost::shared_ptr
urdfdom_headers uses C++ std::shared_ptr. As it exports it as a custom
*SharedPtr type, we can use them to stay compatible.
* Add compatibility urdf::VoidSharedPtr
* Use urdfdom compatibility header
* Build kinetic for kinetic branch
* Add missing namespace and includes
* Revert "Build kinetic for kinetic branch"
This reverts commit f1c085ccdbe282de8f17b2150aa0ba6ba453db64.
* Add build dependency
* Revert "Add build dependency"
This reverts commit 94175094ffc656e9173c3a46684116471e68279f.
* Export urdfdom version to header
* Add dummy version in case it's not set by urdfdom_headers
* Add missing header
* Gridlayout
* Reorg halfway works
* cleanup
* HVBoxLayout for buttons
* Removing plumbing, math weird
* Sliders generate THEN add & noedit spinbox
* Block editing by hand, fix position generator
* Fix temporary imports
* Add param num_rows
* Factor out grid position generation into a function
* Comments never hurt
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.
This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:
https://github.com/ros/rosdistro/issues/12783
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>