1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
| package tbDataModel_Dell;
| import java.util.Vector;
|
| import tbDataModel.Circles;
| import tbDataModel.DistanceCircle;
| /**´¦Àíij²ãµÄ»È¦*/
| public class Dell_floorcirc {
| static Vector<FloorCirlcle> floorcirc_vec=new Vector<FloorCirlcle>();
|
| static {
| for(int i=0;i<15;i++) {
| FloorCirlcle flc=new FloorCirlcle();
| //ĬÈÏ×î¶àÓÐ15¸ö²ã
| flc.setFloor(String.valueOf(i));
| Vector<DistanceCircle> dcircs_vc=new Vector<DistanceCircle>();
| flc.setCirc_vec(dcircs_vc);
| floorcirc_vec.add(flc);
| }
| }
|
|
| /**ÕÒµ½Ä³¸öͼ²ãµÄԲȦ¼¯ºÏ*/
| public static FloorCirlcle get_fc(String areaname) {
| FloorCirlcle fc=null;
| for(int i=0;i<floorcirc_vec.size();i++) {
| FloorCirlcle fc1=floorcirc_vec.get(i);
| String name=fc1.getFloor();
| if(name.equals(areaname)) {
| fc=fc1;
| break;
| }
| }
| return fc;
|
| }
|
| /**Ïòij¸öͼ²ã²åÈëÒ»¸öԲȦ*/
| public static void insert_circ(
| String areaname,
| int jianzhi,
| Vector<Circles> Circles,
| String text,
| int posx,
| int posy,
| int posz,
| int floor,
| String baoxu
|
| ) {
|
| }
|
| /**²åÈëÒ»¸öԲȦ*/
| public static Circles get_acirc(
| int x,//Ô²ÐÄx×ø±ê
| int y,//Ô²ÐÄy×ø±ê
| int anchor_h,//»ùÕ¾µÄ¸ß
| int tag_h,//±êÇ©µÄ¸ß
| int width,//Ô²µÄ³¤¶È
| int floor,//ԲȦËùÔڵIJã
| int tagfloor,//±êÇ©ËùÔڵIJã
| String tagid,//ÓëÖ®²â¾àµÄ±êÇ©id
| String anchorid//ÓëÖ®²â¾àµÄ»ùÕ¾id
| ) {
| Circles circ=new Circles();
| circ.setX(x);
| circ.setY(y);
| circ.setAnchor_h(anchor_h);
| circ.setWidth(width);
| circ.setFloor(floor);
| circ.setTagid(tagid);
| circ.setAnchorid(anchorid);
| return circ;
| }
|
| /**²åÈëÒ»¸öDistanceCircle¶ÔÏó*/
| public static DistanceCircle get_discrc(
| String text,//ÔʼÊý¾Ý
| int jianzhi,//Ψһ¹Ø¼ü×Ö
| int posx,//½âËã³öµÄX
| int posy,//½âËã³öµÄX
| int posz,//½âËã³öµÄZ
| String baoxu,//°üÐò
| int x,//Ô²ÐÄx×ø±ê
| int y,//Ô²ÐÄy×ø±ê
| int anchor_h,//»ùÕ¾µÄ¸ß
| int tag_h,//±êÇ©µÄ¸ß
| int width,//Ô²µÄ³¤¶È
| int tagfloor,//±êÇ©ËùÔڵIJã
| int anchorfloor,
| String tagid,//ÓëÖ®²â¾àµÄ±êÇ©id
| String anchorid//ÓëÖ®²â¾àµÄ»ùÕ¾id
| ) {
|
| DistanceCircle discrc=new DistanceCircle();
| discrc.setBaoxu(baoxu);
| discrc.setFloor(tagfloor);
| discrc.setJianzhi(jianzhi);
| discrc.setPosx(posx);
| discrc.setPosy(posy);
| discrc.setPosz(posz);
| discrc.setText(text);
| Vector<Circles> Circles=new Vector<Circles>();
| Circles.add( get_acirc(
| x,
| y,
| anchor_h,
| tag_h,//±êÇ©µÄ¸ß
| width,//Ô²µÄ³¤¶È
| anchorfloor,//ԲȦËùÔڵIJã
| tagfloor,//±êÇ©ËùÔڵIJã
| tagid,//ÓëÖ®²â¾àµÄ±êÇ©id
| anchorid//ÓëÖ®²â¾àµÄ»ùÕ¾id
| ));
| return discrc;
|
| }
|
| }
|
|