示例#1
0
 public void WriteBlockRef(DES_Pose pose)
 {
     // save in table
     _table.Add(new Pair <uint, uint>(16 /*pose*/, (uint)_br.BaseStream.Position));
     // code
     WriteCode(1);
     _br.Write(16); // pose
     // X
     WriteCode(2);
     _br.Write(pose._x);
     // Y
     WriteCode(3);
     _br.Write(pose._y);
     // DIR
     WriteCode(4);
     _br.Write(pose._dir);
     // DIM
     WriteCode(5);
     _br.Write(pose._dim);
     // pen
     WriteCode(150);
     _br.Write(pose._pen);
     // level
     WriteCode(151);
     _br.Write(pose._layer);
     // group
     WriteCode(152);
     _br.Write(pose._grp);
     // lock
     WriteCode(153);
     _br.Write(pose._lock);
     // CBDDPOSE_DX
     WriteCode(38);
     _br.Write(pose._dx);
     // CBDDPOSE_DY
     WriteCode(39);
     _br.Write(pose._dy);
     // CBDDPOSE_MIR
     WriteCode(156);
     _br.Write(pose._mir);
 }
示例#2
0
 public void AddPose(DES_Pose pose)
 { 
 }