public int LoadRuler(RSFileReader br, int dim) { double d = 0; byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: br.ReadBool(); br.ReadBool(); br.ReadBool(); br.ReadBool(); d = br.ReadDouble(); br.ReadDouble(); br.ReadDouble(); br.ReadDouble(); break; case 11: br.ReadInt32(); break; case 12: br.ReadBool(); break; case 13: br.ReadBool(); break; } } return(Convert.ToInt32(d * dim)); }
public void Load(RSFileReader br) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: p_value_valid[0] = br.ReadBool(); p_value_valid[1] = br.ReadBool(); p_value_valid[2] = br.ReadBool(); p_value_valid[3] = br.ReadBool(); p_value[0] = br.ReadDouble(); p_value[1] = br.ReadDouble(); p_value[2] = br.ReadDouble(); p_value[3] = br.ReadDouble(); break; case 11: Axis = (SMAxis)br.ReadInt32(); break; case 12: br.ReadBool(); break; case 13: Changed = br.ReadBool(); break; } } }