public override bool Equals(IRosMessage ____other) { if (____other == null) { return(false); } bool ret = true; geometry_msgs.Transform other = (Messages.geometry_msgs.Transform)____other; ret &= translation.Equals(other.translation); ret &= rotation.Equals(other.rotation); // for each SingleType st: // ret &= {st.Name} == other.{st.Name}; return(ret); }
public TransformStamped() { header = new std_msgs.Header(); child_frame_id = ""; transform = new geometry_msgs.Transform(); }
public TransformStamped(std_msgs.Header _header, string _child_frame_id, geometry_msgs.Transform _transform) { header = _header; child_frame_id = _child_frame_id; transform = _transform; }
public override int Deserialize(System.Byte[] serialized, int startIndex) { int curIndex = startIndex; System.UInt32 transforms_len = BitConverter.ToUInt32(serialized, curIndex); curIndex += BitConverter.GetBytes(transforms_len).Length; for (int i = 0; i < (int)transforms_len; i++) { geometry_msgs.Transform element = new geometry_msgs.Transform(); curIndex += element.Deserialize(serialized, curIndex); transforms.Add(element); } System.UInt32 velocities_len = BitConverter.ToUInt32(serialized, curIndex); curIndex += BitConverter.GetBytes(velocities_len).Length; for (int i = 0; i < (int)velocities_len; i++) { geometry_msgs.Twist element = new geometry_msgs.Twist(); curIndex += element.Deserialize(serialized, curIndex); velocities.Add(element); } System.UInt32 accelerations_len = BitConverter.ToUInt32(serialized, curIndex); curIndex += BitConverter.GetBytes(accelerations_len).Length; for (int i = 0; i < (int)accelerations_len; i++) { geometry_msgs.Twist element = new geometry_msgs.Twist(); curIndex += element.Deserialize(serialized, curIndex); accelerations.Add(element); } curIndex += time_from_start.Deserialize(serialized, curIndex); return (curIndex - startIndex); }
public TransformStamped(std_msgs.Header header, string child_frame_id, geometry_msgs.Transform transform) { this.header = header; this.child_frame_id = child_frame_id; this.transform = transform; }