Пример #1
0
 public TrackedPerson()
 {
     header = new std_msgs.Header();
     Name = "";
     UID = 0;
     Pose = new geometry_msgs.Pose();
     Twist = new geometry_msgs.Twist();
     Skeleton = new person_tracker.SkeletonTrack();
     Hands = new List<person_tracker.HandTrack>();
     Confidence = 0.0f;
     TrackerType = 0;
     TrackerName = "";
 }
Пример #2
0
        public override bool Equals(IRosMessage ____other)
        {
            if (____other == null)
            {
                return(false);
            }
            bool ret = true;

            geometry_msgs.Twist other = (Messages.geometry_msgs.Twist)____other;

            ret &= linear.Equals(other.linear);
            ret &= angular.Equals(other.angular);
            // for each SingleType st:
            //    ret &= {st.Name} == other.{st.Name};
            return(ret);
        }
Пример #3
0
 public TwistWithCovariance(geometry_msgs.Twist twist, double[]  covariance)
 {
     this.twist      = twist;
     this.covariance = covariance;
 }
Пример #4
0
 public TwistWithCovariance()
 {
     this.twist      = new geometry_msgs.Twist();
     this.covariance = new double[36];
 }
Пример #5
0
 public TwistWithCovariance(geometry_msgs.Twist _twist, double[]  _covariance)
 {
     twist      = _twist;
     covariance = _covariance;
 }
Пример #6
0
 public TwistStamped()
 {
     header = new std_msgs.Header();
     twist  = new geometry_msgs.Twist();
 }
Пример #7
0
 public TwistStamped(std_msgs.Header header, geometry_msgs.Twist twist)
 {
     this.header = header;
     this.twist  = twist;
 }
Пример #8
0
 public TwistStamped(std_msgs.Header _header, geometry_msgs.Twist _twist)
 {
     header = _header;
     twist  = _twist;
 }
 public TwistWithCovariance()
 {
     twist = new geometry_msgs.Twist();
     covariance = new double[36];
 }
 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);
 }
Пример #11
0
 public TwistStamped()
 {
     header = new std_msgs.Header();
     twist = new geometry_msgs.Twist();
 }