Fixed library install
Merge pull request #22 from cottsay/hydro-devel

Fixed library install
used cmake_modules to find TinyXML

This commit follows the pattern from the ROS core developers to
use cmake_modules to find TinyXML. E.g., This pattern is found in
the pluginlib package, commit 2e0860ca [1], and this commit here
bluntly copies the steps of that commit.

This commit is needed to find tinyxml when cross-compiling
the ar_track_alvar package with the OpenEmbedded/Yocto build
environment and the ROS layer for OpenEmbedded [2].

[1] https://github.com/ros/pluginlib/commit/2e0860ca42138f837b2e34921a207d40a095d996
[2] https://github.com/bmwcarit/meta-ros

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
Merge pull request #24 from bulwahn/hydro-devel

used cmake_modules to find TinyXML
Use Eigen::aligned_allocator to fix 32bit align

Attempts to fix 32bit alignment error in Eigen related code by
using the Eigen::aligned_allocator in all STL Containers with Eigen.

See these resources for more information than I understand:

* http://eigen.tuxfamily.org/dox-devel/group__TopicStlContainers.html

* (Cause 2:) http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html

Note: This is not a completely informed fix ... it just seemed to
finally fix the alignment error and make the program not crash
on 32-bit 12.04 with groovy (no kinect).
Fixing higher-level errors from last alignment fix

There were errors during a clean-build after the
Eigen alignment 32-bit fix from commit:
e4dd950476332ed6d51457ec78573fda33893b0a
in PR #17
Mostly the errors were from changes in the allocator
of types in function calls/members of lower-level
classes caused "no matching function" errors. This
commit is a first pass attempt to fix these build
errors from a clean build.

Further detail should be looked into for the impact
of these changes and the structure of the code.
Fixes for Kinect on 32bit (eigen align code)

Includes wrappers around STL containers in kinect related code,
originally skipped in first 32bit fix. Also one change from
a boost::make_shared<ARCloud> call that was causing assertions,
to using the ARCloud::Ptr style.

Conflicts:

	nodes/IndividualMarkers.cpp

Decided to use all include files.(wyasuda)
minor cleanup from eigen fixes
Added ar_track_alvar as dependency for medianFilter

This package wouldn't build on my machine (OS X 10.9) because of an error linking to ar_track_alvar. The fix was to add ar_track_alvar to 'target_link_libraries' for medianFilter.
Merge pull request #31 from wyasuda/hydro-devel

Hydro 32bit PC
Merge pull request #32 from colincsl/patch-1

Added ar_track_alvar as dependency for medianFilter
Allow for a higher max_frequency (60 Hz) in the dynamic reconfiguration.
Increase max_frequency to 120 Hz.
Merge pull request #36 from shadow-robot/F_increase_max_freq

F increase max freq
The hamming-enforcement parameter now is delivered to the markerdata

The hamming-enforcement parameter has not been delivered via SetContent(),
so has been quite useless.
Fixed order of parameter

Until now the user-selected unit size has been overwriten, if an additional
parameter has been given to determine if cm or inches should be used.
Merge pull request #37 from MZofka/hydro-devel

Fixed SampleMarkerCreator
Merge remote-tracking branch 'original/hydro-devel' into hydro-devel