コード例 #1
0
 // IRosClassInterface Implementation
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     foreach (var t in msg["poses"].Children)
     {
         Pose temp = new Pose();
         temp.FromJSON(t);
         poses.Add(temp);
     }
 
 }
コード例 #2
0
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     height = (System.UInt32)msg["height"].AsDouble;
     width = (System.UInt32)msg["width"].AsDouble;
     encoding = msg["encoding"].Value;
     is_bigendian = (msg["is_bigendian"].AsDouble != 0);
     data = System.Convert.FromBase64String(msg["data"].Value);
     step = (System.UInt32)msg["step"].AsDouble;
     foreach (var t in msg["axes"].Children) ;
 }
コード例 #3
0
            public void FromJSON(JSONNode msg)
            {
                header.FromJSON(msg["header"]);
                foreach (var t in msg["obstacles"].Children)
                {
                    Obstacle temp = new Obstacle();
                    temp.FromJSON(t);
                    obstacles.Add(temp);
                }

            }
コード例 #4
0
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     foreach (var t in msg["axes"].Children)
     {
         axes.Add((float)t.AsDouble);
     }
     foreach (var t in msg["buttons"].Children)
     {
         axes.Add((int)t.AsDouble);
     }
 }
コード例 #5
0
ファイル: nav_msgs.cs プロジェクト: roastedpork/FYP-Unity
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     cell_width = (float)msg["cell_width"].AsDouble;
     cell_height = (float)msg["cell_height"].AsDouble;
     foreach (var t in msg["cells"].Children)
     {
         geometry_msgs.Point temp = new geometry_msgs.Point();
         temp.FromJSON(t);
         cells.Add(temp);
     }
 }
コード例 #6
0
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     height = (System.UInt32)msg["height"].AsDouble;
     width = (System.UInt32)msg["width"].AsDouble;
     distortion_model = msg["encoding"].Value;
     if ((int)width < 0 || (int)height < 0) { throw new System.Exception("2 big 4 u."); }
     int i = 0;
     foreach (JSONNumber val in msg["K"].AsArray)
     {
         K[i] = val.AsDouble;
         i++;
     }
     // TODO
 }
コード例 #7
0
 // IRosClassInterface Implementation
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     vector.FromJSON(msg["vector"]);
 }
コード例 #8
0
 // IRosClassImplementation
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     accel.FromJSON(msg["accel"]);
 }
コード例 #9
0
 // IRosClassInterface Implementation
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     quaternion.FromJSON(msg["quaternion"]);
 }
コード例 #10
0
 // IRosClassInterface Implementation
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     pose.FromJSON(msg["pose"]);
 }
コード例 #11
0
 // IRosClassInterface Implementation
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     polygon.FromJSON(msg["polygon"]);
 }
コード例 #12
0
 //IRosClassInterface Implementation
 public void FromJSON(JSONNode msg)
 {
     header.FromJSON(msg["header"]);
     point.FromJSON(msg["Point"]);
 }