comparison qt/d1/qt/core/QLine.d @ 231:99e74c8a22f8

change ref to in in structs
author eldar
date Fri, 17 Jul 2009 21:16:44 +0000
parents 7dd099050621
children 7664de4a55e5
comparison
equal deleted inserted replaced
230:0c2a27b23238 231:99e74c8a22f8
13 ln.pt1 = QPoint(); 13 ln.pt1 = QPoint();
14 ln.pt2 = QPoint(); 14 ln.pt2 = QPoint();
15 return ln; 15 return ln;
16 } 16 }
17 17
18 public static QLine opCall(ref QPoint pt1_, ref QPoint pt2_) { 18 public static QLine opCall(in QPoint pt1_, in QPoint pt2_) {
19 QLine ln; 19 QLine ln;
20 ln.pt1 = pt1_; 20 ln.pt1 = pt1_;
21 ln.pt2 = pt2_; 21 ln.pt2 = pt2_;
22 return ln; 22 return ln;
23 } 23 }
72 int dy() // const 72 int dy() // const
73 { 73 {
74 return pt2.y() - pt1.y(); 74 return pt2.y() - pt1.y();
75 } 75 }
76 76
77 void translate(ref QPoint point) 77 void translate(in QPoint point)
78 { 78 {
79 pt1 += point; 79 pt1 += point;
80 pt2 += point; 80 pt2 += point;
81 } 81 }
82 82
83 void translate(int adx, int ady) 83 void translate(int adx, int ady)
84 { 84 {
85 translate(QPoint(adx, ady)); 85 translate(QPoint(adx, ady));
86 } 86 }
87 87
88 QLine translated(ref QPoint p) // const 88 QLine translated(in QPoint p) // const
89 { 89 {
90 return QLine(pt1 + p, pt2 + p); 90 return QLine(pt1 + p, pt2 + p);
91 } 91 }
92 92
93 QLine translated(int adx, int ady) // const 93 QLine translated(int adx, int ady) // const
94 { 94 {
95 return translated(QPoint(adx, ady)); 95 return translated(QPoint(adx, ady));
96 } 96 }
97 97
98 void p1(ref QPoint aP1) 98 void p1(in QPoint aP1)
99 { 99 {
100 pt1 = aP1; 100 pt1 = aP1;
101 } 101 }
102 102
103 void p2(ref QPoint aP2) 103 void p2(in QPoint aP2)
104 { 104 {
105 pt2 = aP2; 105 pt2 = aP2;
106 } 106 }
107 107
108 void setP1(ref QPoint aP1) // for convenience 108 void setP1(in QPoint aP1) // for convenience
109 { 109 {
110 pt1 = aP1; 110 pt1 = aP1;
111 } 111 }
112 112
113 void setP2(ref QPoint aP2) // for convenience 113 void setP2(in QPoint aP2) // for convenience
114 { 114 {
115 pt2 = aP2; 115 pt2 = aP2;
116 } 116 }
117 117
118 void setPoints(ref QPoint aP1, ref QPoint aP2) 118 void setPoints(in QPoint aP1, in QPoint aP2)
119 { 119 {
120 pt1 = aP1; 120 pt1 = aP1;
121 pt2 = aP2; 121 pt2 = aP2;
122 } 122 }
123 123
125 { 125 {
126 pt1 = QPoint(aX1, aY1); 126 pt1 = QPoint(aX1, aY1);
127 pt2 = QPoint(aX2, aY2); 127 pt2 = QPoint(aX2, aY2);
128 } 128 }
129 129
130 bool opEquals(ref QLine d) // const 130 bool opEquals(in QLine d) // const
131 { 131 {
132 return pt1 == d.pt1 && pt2 == d.pt2; 132 return pt1 == d.pt1 && pt2 == d.pt2;
133 } 133 }
134 134
135 public final void writeTo(QDataStream arg__1) { 135 public final void writeTo(QDataStream arg__1) {
165 ln.pt1 = QPointF(); 165 ln.pt1 = QPointF();
166 ln.pt2 = QPointF(); 166 ln.pt2 = QPointF();
167 return ln; 167 return ln;
168 } 168 }
169 169
170 public static QLineF opCall(ref QPointF apt1, ref QPointF apt2) { 170 public static QLineF opCall(in QPointF apt1, in QPointF apt2) {
171 QLineF ln; 171 QLineF ln;
172 ln.pt1 = apt1; 172 ln.pt1 = apt1;
173 ln.pt2 = apt2; 173 ln.pt2 = apt2;
174 return ln; 174 return ln;
175 } 175 }
179 ln.pt1 = QPointF(x1pos, y1pos); 179 ln.pt1 = QPointF(x1pos, y1pos);
180 ln.pt2 = QPointF(x2pos, y2pos); 180 ln.pt2 = QPointF(x2pos, y2pos);
181 return ln; 181 return ln;
182 } 182 }
183 183
184 public static QLineF opCall(ref QLine line){ 184 public static QLineF opCall(in QLine line){
185 QLineF ln; 185 QLineF ln;
186 ln.pt1 = QPointF(line.p1()); 186 ln.pt1 = QPointF(line.p1());
187 ln.pt2 = QPointF(line.p2()); 187 ln.pt2 = QPointF(line.p2());
188 return ln; 188 return ln;
189 } 189 }
236 QLineF normalVector() // const 236 QLineF normalVector() // const
237 { 237 {
238 return QLineF(p1(), p1() + QPointF(dy(), -dx())); 238 return QLineF(p1(), p1() + QPointF(dy(), -dx()));
239 } 239 }
240 240
241 void translate(ref QPointF point) 241 void translate(in QPointF point)
242 { 242 {
243 pt1 += point; 243 pt1 += point;
244 pt2 += point; 244 pt2 += point;
245 } 245 }
246 246
247 void translate(qreal adx, qreal ady) 247 void translate(qreal adx, qreal ady)
248 { 248 {
249 this.translate(QPointF(adx, ady)); 249 this.translate(QPointF(adx, ady));
250 } 250 }
251 251
252 QLineF translated(ref QPointF p) // const 252 QLineF translated(in QPointF p) // const
253 { 253 {
254 return QLineF(pt1 + p, pt2 + p); 254 return QLineF(pt1 + p, pt2 + p);
255 } 255 }
256 256
257 QLineF translated(qreal adx, qreal ady) // const 257 QLineF translated(qreal adx, qreal ady) // const
285 QLine toLine() // const 285 QLine toLine() // const
286 { 286 {
287 return QLine(pt1.toPoint(), pt2.toPoint()); 287 return QLine(pt1.toPoint(), pt2.toPoint());
288 } 288 }
289 289
290 void setP1(ref QPointF aP1) 290 void setP1(in QPointF aP1)
291 { 291 {
292 pt1 = aP1; 292 pt1 = aP1;
293 } 293 }
294 294
295 void setP2(ref QPointF aP2) 295 void setP2(in QPointF aP2)
296 { 296 {
297 pt2 = aP2; 297 pt2 = aP2;
298 } 298 }
299 299
300 void p1(ref QPointF aP1) 300 void p1(in QPointF aP1)
301 { 301 {
302 pt1 = aP1; 302 pt1 = aP1;
303 } 303 }
304 304
305 void p2(ref QPointF aP2) 305 void p2(in QPointF aP2)
306 { 306 {
307 pt2 = aP2; 307 pt2 = aP2;
308 } 308 }
309 309
310 void setPoints(ref QPointF aP1, ref QPointF aP2) 310 void setPoints(in QPointF aP1, in QPointF aP2)
311 { 311 {
312 pt1 = aP1; 312 pt1 = aP1;
313 pt2 = aP2; 313 pt2 = aP2;
314 } 314 }
315 315
317 { 317 {
318 pt1 = QPointF(aX1, aY1); 318 pt1 = QPointF(aX1, aY1);
319 pt2 = QPointF(aX2, aY2); 319 pt2 = QPointF(aX2, aY2);
320 } 320 }
321 321
322 bool opEquals(ref QLineF d) // const 322 bool opEquals(in QLineF d) // const
323 { 323 {
324 return pt1 == d.pt1 && pt2 == d.pt2; 324 return pt1 == d.pt1 && pt2 == d.pt2;
325 } 325 }
326 326
327 public final double angle() { 327 public final double angle() {
328 return qtd_QLineF_angle(this); 328 return qtd_QLineF_angle(this);
329 } 329 }
330 330
331 public final double angle(ref QLineF l) { 331 public final double angle(in QLineF l) {
332 return qtd_QLineF_angle_QLineF(this, &l); 332 return qtd_QLineF_angle_QLineF(this, &l);
333 } 333 }
334 334
335 public final double angleTo(ref QLineF l) { 335 public final double angleTo(in QLineF l) {
336 return qtd_QLineF_angleTo_QLineF(this, &l); 336 return qtd_QLineF_angleTo_QLineF(this, &l);
337 } 337 }
338 338
339 // ### Qt 5: rename intersects() or intersection() and rename IntersectType IntersectionType 339 // ### Qt 5: rename intersects() or intersection() and rename IntersectType IntersectionType
340 private final QLineF_IntersectType intersect(ref QLineF l, QPointF* intersectionPoint) { 340 private final QLineF_IntersectType intersect(in QLineF l, QPointF* intersectionPoint) {
341 return cast(QLineF_IntersectType) qtd_QLineF_intersect_QLineF_nativepointerQPointF(this, &l, intersectionPoint); 341 return cast(QLineF_IntersectType) qtd_QLineF_intersect_QLineF_nativepointerQPointF(this, &l, intersectionPoint);
342 } 342 }
343 343
344 public final double length() { 344 public final double length() {
345 return qtd_QLineF_length(this); 345 return qtd_QLineF_length(this);