Macro ros_nalgebra::ros_nalgebra_msg[][src]

macro_rules! ros_nalgebra_msg {
    ($ns:ident, Vector3) => { ... };
    ($ns:ident, Point) => { ... };
    ($ns:ident, Quaternion) => { ... };
    ($ns:ident, Pose) => { ... };
    ($ns:ident, Transform) => { ... };
}

Generate impl From<<ROS_MESSAGE> and impl From<NALGEBRA_STRUCT>

Example

mod msg {
   rosrust::rosmsg_include!(geometry_msgs/Pose);
}
ros_nalgebra::ros_nalgebra_msg!(msg, Quaternion);
ros_nalgebra::ros_nalgebra_msg!(msg, Point);
ros_nalgebra::ros_nalgebra_msg!(msg, Pose);
let pose: nalgebra::Isometry3<f64> = msg::geometry_msgs::Pose::default().into();