3 <title>Group
1 Support Tasks
</title>
6 <h1>Group
1 Support Tasks
<hr></h1>
11 <!-- table column headers -->
16 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
21 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
26 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
31 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
36 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
41 <th><strong>Task Summary
</strong></th>
42 <th><strong>Owner
</strong></th>
47 ../../images/blank-20.gif
48 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
50 ../../images/blank-20.gif
51 " width=
"22" height=
"22" alt=
"Use Cases"></td>
53 ../../images/blank-20.gif
54 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
56 ../../images/blank-20.gif
57 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
59 ../../images/Check.gif
60 " width=
"22" height=
"22" alt=
"Implementation"></td>
76 ../../images/Check.gif
77 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
79 ../../images/blank-20.gif
80 " width=
"22" height=
"22" alt=
"Use Cases"></td>
82 ../../images/Check.gif
83 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
85 ../../images/blank-20.gif
86 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
88 ../../images/Check.gif
89 " width=
"22" height=
"22" alt=
"Implementation"></td>
105 ../../images/blank-20.gif
106 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
108 ../../images/blank-20.gif
109 " width=
"22" height=
"22" alt=
"Use Cases"></td>
111 ../../images/blank-20.gif
112 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
114 ../../images/blank-20.gif
115 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
117 ../../images/Check.gif
118 " width=
"22" height=
"22" alt=
"Implementation"></td>
134 ../../images/blank-20.gif
135 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
137 ../../images/blank-20.gif
138 " width=
"22" height=
"22" alt=
"Use Cases"></td>
140 ../../images/blank-20.gif
141 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
143 ../../images/blank-20.gif
144 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
146 ../../images/blank-20.gif
147 " width=
"22" height=
"22" alt=
"Implementation"></td>
168 <!-- detail table -->
170 <!-- table column headers -->
175 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
180 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
185 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
190 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
195 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
200 <th width=
"100%"><strong>Task Details
</strong></th>
201 <!-- <th><strong>Owner</strong></th> -->
203 <!-- Class header -->
205 <td colspan=
"7"><center><strong>BPoint Class
</strong></center></td>
211 ../../images/blank-20.gif
212 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
214 ../../images/blank-20.gif
215 " width=
"22" height=
"22" alt=
"Use Cases"></td>
217 ../../images/blank-20.gif
218 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
220 ../../images/blank-20.gif
221 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
223 ../../images/Check.gif
224 " width=
"22" height=
"22" alt=
"Implementation"></td>
236 ../../images/blank-20.gif
237 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
239 ../../images/blank-20.gif
240 " width=
"22" height=
"22" alt=
"Use Cases"></td>
242 ../../images/blank-20.gif
243 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
245 ../../images/blank-20.gif
246 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
248 ../../images/Check.gif
249 " width=
"22" height=
"22" alt=
"Implementation"></td>
254 BPoint(float X, float Y);
261 ../../images/blank-20.gif
262 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
264 ../../images/blank-20.gif
265 " width=
"22" height=
"22" alt=
"Use Cases"></td>
267 ../../images/blank-20.gif
268 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
270 ../../images/blank-20.gif
271 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
273 ../../images/Check.gif
274 " width=
"22" height=
"22" alt=
"Implementation"></td>
279 BPoint(const BPoint& pt);
286 ../../images/blank-20.gif
287 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
289 ../../images/blank-20.gif
290 " width=
"22" height=
"22" alt=
"Use Cases"></td>
292 ../../images/blank-20.gif
293 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
295 ../../images/blank-20.gif
296 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
298 ../../images/Check.gif
299 " width=
"22" height=
"22" alt=
"Implementation"></td>
304 BPoint& operator=(const BPoint& from);
311 ../../images/blank-20.gif
312 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
314 ../../images/blank-20.gif
315 " width=
"22" height=
"22" alt=
"Use Cases"></td>
317 ../../images/blank-20.gif
318 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
320 ../../images/blank-20.gif
321 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
323 ../../images/Check.gif
324 " width=
"22" height=
"22" alt=
"Implementation"></td>
329 void Set(float X, float Y);
336 ../../images/blank-20.gif
337 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
339 ../../images/blank-20.gif
340 " width=
"22" height=
"22" alt=
"Use Cases"></td>
342 ../../images/blank-20.gif
343 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
345 ../../images/blank-20.gif
346 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
348 ../../images/Check.gif
349 " width=
"22" height=
"22" alt=
"Implementation"></td>
354 void ConstrainTo(BRect rect);
361 ../../images/blank-20.gif
362 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
364 ../../images/blank-20.gif
365 " width=
"22" height=
"22" alt=
"Use Cases"></td>
367 ../../images/blank-20.gif
368 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
370 ../../images/blank-20.gif
371 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
373 ../../images/Check.gif
374 " width=
"22" height=
"22" alt=
"Implementation"></td>
379 void PrintToStream() const;
386 ../../images/blank-20.gif
387 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
389 ../../images/blank-20.gif
390 " width=
"22" height=
"22" alt=
"Use Cases"></td>
392 ../../images/blank-20.gif
393 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
395 ../../images/blank-20.gif
396 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
398 ../../images/Check.gif
399 " width=
"22" height=
"22" alt=
"Implementation"></td>
404 BPoint operator+(const BPoint&) const;
411 ../../images/blank-20.gif
412 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
414 ../../images/blank-20.gif
415 " width=
"22" height=
"22" alt=
"Use Cases"></td>
417 ../../images/blank-20.gif
418 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
420 ../../images/blank-20.gif
421 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
423 ../../images/Check.gif
424 " width=
"22" height=
"22" alt=
"Implementation"></td>
429 BPoint operator-(const BPoint&) const;
436 ../../images/blank-20.gif
437 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
439 ../../images/blank-20.gif
440 " width=
"22" height=
"22" alt=
"Use Cases"></td>
442 ../../images/blank-20.gif
443 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
445 ../../images/blank-20.gif
446 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
448 ../../images/Check.gif
449 " width=
"22" height=
"22" alt=
"Implementation"></td>
454 BPoint& operator+=(const BPoint&);
461 ../../images/blank-20.gif
462 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
464 ../../images/blank-20.gif
465 " width=
"22" height=
"22" alt=
"Use Cases"></td>
467 ../../images/blank-20.gif
468 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
470 ../../images/blank-20.gif
471 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
473 ../../images/Check.gif
474 " width=
"22" height=
"22" alt=
"Implementation"></td>
479 BPoint& operator-=(const BPoint&);
486 ../../images/blank-20.gif
487 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
489 ../../images/blank-20.gif
490 " width=
"22" height=
"22" alt=
"Use Cases"></td>
492 ../../images/blank-20.gif
493 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
495 ../../images/blank-20.gif
496 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
498 ../../images/Check.gif
499 " width=
"22" height=
"22" alt=
"Implementation"></td>
504 bool operator!=(const BPoint&) const;
511 ../../images/blank-20.gif
512 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
514 ../../images/blank-20.gif
515 " width=
"22" height=
"22" alt=
"Use Cases"></td>
517 ../../images/blank-20.gif
518 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
520 ../../images/blank-20.gif
521 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
523 ../../images/Check.gif
524 " width=
"22" height=
"22" alt=
"Implementation"></td>
529 bool operator==(const BPoint&) const;
532 <!-- Class header -->
534 <td colspan=
"7"><center><strong>BPolygon Class
</strong></center></td>
540 ../../images/Check.gif
541 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
543 ../../images/blank-20.gif
544 " width=
"22" height=
"22" alt=
"Use Cases"></td>
546 ../../images/Check.gif
547 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
549 ../../images/blank-20.gif
550 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
552 ../../images/Check.gif
553 " width=
"22" height=
"22" alt=
"Implementation"></td>
558 BPolygon(const BPoint* ptArray, int32 numPoints);
565 ../../images/Check.gif
566 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
568 ../../images/blank-20.gif
569 " width=
"22" height=
"22" alt=
"Use Cases"></td>
571 ../../images/Check.gif
572 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
574 ../../images/blank-20.gif
575 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
577 ../../images/Check.gif
578 " width=
"22" height=
"22" alt=
"Implementation"></td>
590 ../../images/Check.gif
591 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
593 ../../images/blank-20.gif
594 " width=
"22" height=
"22" alt=
"Use Cases"></td>
596 ../../images/Check.gif
597 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
599 ../../images/blank-20.gif
600 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
602 ../../images/Check.gif
603 " width=
"22" height=
"22" alt=
"Implementation"></td>
608 BPolygon(const BPolygon* poly);
615 ../../images/Check.gif
616 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
618 ../../images/blank-20.gif
619 " width=
"22" height=
"22" alt=
"Use Cases"></td>
621 ../../images/Check.gif
622 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
624 ../../images/blank-20.gif
625 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
627 ../../images/Check.gif
628 " width=
"22" height=
"22" alt=
"Implementation"></td>
640 ../../images/Check.gif
641 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
643 ../../images/blank-20.gif
644 " width=
"22" height=
"22" alt=
"Use Cases"></td>
646 ../../images/Check.gif
647 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
649 ../../images/blank-20.gif
650 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
652 ../../images/Check.gif
653 " width=
"22" height=
"22" alt=
"Implementation"></td>
658 BPolygon& operator=(const BPolygon& from);
665 ../../images/Check.gif
666 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
668 ../../images/blank-20.gif
669 " width=
"22" height=
"22" alt=
"Use Cases"></td>
671 ../../images/Check.gif
672 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
674 ../../images/blank-20.gif
675 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
677 ../../images/Check.gif
678 " width=
"22" height=
"22" alt=
"Implementation"></td>
690 ../../images/Check.gif
691 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
693 ../../images/blank-20.gif
694 " width=
"22" height=
"22" alt=
"Use Cases"></td>
696 ../../images/Check.gif
697 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
699 ../../images/blank-20.gif
700 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
702 ../../images/Check.gif
703 " width=
"22" height=
"22" alt=
"Implementation"></td>
708 void AddPoints(const BPoint* ptArray, int32 numPoints);
715 ../../images/Check.gif
716 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
718 ../../images/blank-20.gif
719 " width=
"22" height=
"22" alt=
"Use Cases"></td>
721 ../../images/Check.gif
722 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
724 ../../images/blank-20.gif
725 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
727 ../../images/Check.gif
728 " width=
"22" height=
"22" alt=
"Implementation"></td>
733 int32 CountPoints() const;
740 ../../images/Check.gif
741 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
743 ../../images/blank-20.gif
744 " width=
"22" height=
"22" alt=
"Use Cases"></td>
746 ../../images/Check.gif
747 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
749 ../../images/blank-20.gif
750 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
752 ../../images/Check.gif
753 " width=
"22" height=
"22" alt=
"Implementation"></td>
758 void MapTo(BRect srcRect, BRect dstRect);
765 ../../images/Check.gif
766 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
768 ../../images/blank-20.gif
769 " width=
"22" height=
"22" alt=
"Use Cases"></td>
771 ../../images/Check.gif
772 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
774 ../../images/blank-20.gif
775 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
777 ../../images/Check.gif
778 " width=
"22" height=
"22" alt=
"Implementation"></td>
783 void PrintToStream() const;
786 <!-- Class header -->
788 <td colspan=
"7"><center><strong>BRect Class
</strong></center></td>
794 ../../images/blank-20.gif
795 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
797 ../../images/blank-20.gif
798 " width=
"22" height=
"22" alt=
"Use Cases"></td>
800 ../../images/blank-20.gif
801 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
803 ../../images/blank-20.gif
804 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
806 ../../images/Check.gif
807 " width=
"22" height=
"22" alt=
"Implementation"></td>
819 ../../images/blank-20.gif
820 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
822 ../../images/blank-20.gif
823 " width=
"22" height=
"22" alt=
"Use Cases"></td>
825 ../../images/blank-20.gif
826 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
828 ../../images/blank-20.gif
829 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
831 ../../images/Check.gif
832 " width=
"22" height=
"22" alt=
"Implementation"></td>
837 BRect(const BRect &);
844 ../../images/blank-20.gif
845 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
847 ../../images/blank-20.gif
848 " width=
"22" height=
"22" alt=
"Use Cases"></td>
850 ../../images/blank-20.gif
851 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
853 ../../images/blank-20.gif
854 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
856 ../../images/Check.gif
857 " width=
"22" height=
"22" alt=
"Implementation"></td>
862 BRect(float l, float t, float r, float b);
869 ../../images/blank-20.gif
870 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
872 ../../images/blank-20.gif
873 " width=
"22" height=
"22" alt=
"Use Cases"></td>
875 ../../images/blank-20.gif
876 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
878 ../../images/blank-20.gif
879 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
881 ../../images/Check.gif
882 " width=
"22" height=
"22" alt=
"Implementation"></td>
887 BRect(BPoint leftTop, BPoint rightBottom);
894 ../../images/blank-20.gif
895 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
897 ../../images/blank-20.gif
898 " width=
"22" height=
"22" alt=
"Use Cases"></td>
900 ../../images/blank-20.gif
901 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
903 ../../images/blank-20.gif
904 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
906 ../../images/Check.gif
907 " width=
"22" height=
"22" alt=
"Implementation"></td>
912 BRect& operator=(const BRect &from);
919 ../../images/blank-20.gif
920 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
922 ../../images/blank-20.gif
923 " width=
"22" height=
"22" alt=
"Use Cases"></td>
925 ../../images/blank-20.gif
926 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
928 ../../images/blank-20.gif
929 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
931 ../../images/Check.gif
932 " width=
"22" height=
"22" alt=
"Implementation"></td>
937 void Set(float l, float t, float r, float b);
944 ../../images/blank-20.gif
945 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
947 ../../images/blank-20.gif
948 " width=
"22" height=
"22" alt=
"Use Cases"></td>
950 ../../images/blank-20.gif
951 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
953 ../../images/blank-20.gif
954 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
956 ../../images/Check.gif
957 " width=
"22" height=
"22" alt=
"Implementation"></td>
962 void PrintToStream() const;
969 ../../images/blank-20.gif
970 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
972 ../../images/blank-20.gif
973 " width=
"22" height=
"22" alt=
"Use Cases"></td>
975 ../../images/blank-20.gif
976 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
978 ../../images/blank-20.gif
979 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
981 ../../images/Check.gif
982 " width=
"22" height=
"22" alt=
"Implementation"></td>
987 BPoint LeftTop() const;
994 ../../images/blank-20.gif
995 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
997 ../../images/blank-20.gif
998 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1000 ../../images/blank-20.gif
1001 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1003 ../../images/blank-20.gif
1004 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1006 ../../images/Check.gif
1007 " width=
"22" height=
"22" alt=
"Implementation"></td>
1012 BPoint RightBottom() const;
1019 ../../images/blank-20.gif
1020 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1022 ../../images/blank-20.gif
1023 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1025 ../../images/blank-20.gif
1026 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1028 ../../images/blank-20.gif
1029 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1031 ../../images/Check.gif
1032 " width=
"22" height=
"22" alt=
"Implementation"></td>
1037 BPoint LeftBottom() const;
1044 ../../images/blank-20.gif
1045 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1047 ../../images/blank-20.gif
1048 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1050 ../../images/blank-20.gif
1051 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1053 ../../images/blank-20.gif
1054 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1056 ../../images/Check.gif
1057 " width=
"22" height=
"22" alt=
"Implementation"></td>
1062 BPoint RightTop() const;
1069 ../../images/blank-20.gif
1070 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1072 ../../images/blank-20.gif
1073 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1075 ../../images/blank-20.gif
1076 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1078 ../../images/blank-20.gif
1079 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1081 ../../images/Check.gif
1082 " width=
"22" height=
"22" alt=
"Implementation"></td>
1087 void SetLeftTop(const BPoint);
1094 ../../images/blank-20.gif
1095 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1097 ../../images/blank-20.gif
1098 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1100 ../../images/blank-20.gif
1101 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1103 ../../images/blank-20.gif
1104 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1106 ../../images/Check.gif
1107 " width=
"22" height=
"22" alt=
"Implementation"></td>
1112 void SetRightBottom(const BPoint);
1119 ../../images/blank-20.gif
1120 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1122 ../../images/blank-20.gif
1123 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1125 ../../images/blank-20.gif
1126 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1128 ../../images/blank-20.gif
1129 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1131 ../../images/Check.gif
1132 " width=
"22" height=
"22" alt=
"Implementation"></td>
1137 void SetLeftBottom(const BPoint);
1144 ../../images/blank-20.gif
1145 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1147 ../../images/blank-20.gif
1148 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1150 ../../images/blank-20.gif
1151 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1153 ../../images/blank-20.gif
1154 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1156 ../../images/Check.gif
1157 " width=
"22" height=
"22" alt=
"Implementation"></td>
1162 void SetRightTop(const BPoint);
1169 ../../images/blank-20.gif
1170 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1172 ../../images/blank-20.gif
1173 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1175 ../../images/blank-20.gif
1176 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1178 ../../images/blank-20.gif
1179 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1181 ../../images/Check.gif
1182 " width=
"22" height=
"22" alt=
"Implementation"></td>
1187 void InsetBy(BPoint);
1194 ../../images/blank-20.gif
1195 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1197 ../../images/blank-20.gif
1198 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1200 ../../images/blank-20.gif
1201 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1203 ../../images/blank-20.gif
1204 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1206 ../../images/Check.gif
1207 " width=
"22" height=
"22" alt=
"Implementation"></td>
1212 void InsetBy(float dx, float dy);
1219 ../../images/blank-20.gif
1220 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1222 ../../images/blank-20.gif
1223 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1225 ../../images/blank-20.gif
1226 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1228 ../../images/blank-20.gif
1229 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1231 ../../images/Check.gif
1232 " width=
"22" height=
"22" alt=
"Implementation"></td>
1237 void OffsetBy(BPoint);
1244 ../../images/blank-20.gif
1245 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1247 ../../images/blank-20.gif
1248 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1250 ../../images/blank-20.gif
1251 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1253 ../../images/blank-20.gif
1254 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1256 ../../images/Check.gif
1257 " width=
"22" height=
"22" alt=
"Implementation"></td>
1262 void OffsetBy(float dx, float dy);
1269 ../../images/blank-20.gif
1270 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1272 ../../images/blank-20.gif
1273 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1275 ../../images/blank-20.gif
1276 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1278 ../../images/blank-20.gif
1279 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1281 ../../images/Check.gif
1282 " width=
"22" height=
"22" alt=
"Implementation"></td>
1287 void OffsetTo(BPoint);
1294 ../../images/blank-20.gif
1295 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1297 ../../images/blank-20.gif
1298 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1300 ../../images/blank-20.gif
1301 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1303 ../../images/blank-20.gif
1304 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1306 ../../images/Check.gif
1307 " width=
"22" height=
"22" alt=
"Implementation"></td>
1312 void OffsetTo(float x, float y);
1319 ../../images/blank-20.gif
1320 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1322 ../../images/blank-20.gif
1323 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1325 ../../images/blank-20.gif
1326 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1328 ../../images/blank-20.gif
1329 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1331 ../../images/Check.gif
1332 " width=
"22" height=
"22" alt=
"Implementation"></td>
1337 BRect& InsetBySelf(BPoint);
1344 ../../images/blank-20.gif
1345 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1347 ../../images/blank-20.gif
1348 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1350 ../../images/blank-20.gif
1351 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1353 ../../images/blank-20.gif
1354 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1356 ../../images/Check.gif
1357 " width=
"22" height=
"22" alt=
"Implementation"></td>
1362 BRect& InsetBySelf(float dx, float dy);
1369 ../../images/blank-20.gif
1370 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1372 ../../images/blank-20.gif
1373 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1375 ../../images/blank-20.gif
1376 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1378 ../../images/blank-20.gif
1379 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1381 ../../images/Check.gif
1382 " width=
"22" height=
"22" alt=
"Implementation"></td>
1387 BRect InsetByCopy(BPoint);
1394 ../../images/blank-20.gif
1395 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1397 ../../images/blank-20.gif
1398 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1400 ../../images/blank-20.gif
1401 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1403 ../../images/blank-20.gif
1404 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1406 ../../images/Check.gif
1407 " width=
"22" height=
"22" alt=
"Implementation"></td>
1412 BRect InsetByCopy(float dx, float dy);
1419 ../../images/blank-20.gif
1420 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1422 ../../images/blank-20.gif
1423 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1425 ../../images/blank-20.gif
1426 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1428 ../../images/blank-20.gif
1429 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1431 ../../images/Check.gif
1432 " width=
"22" height=
"22" alt=
"Implementation"></td>
1437 BRect& OffsetBySelf(BPoint);
1444 ../../images/blank-20.gif
1445 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1447 ../../images/blank-20.gif
1448 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1450 ../../images/blank-20.gif
1451 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1453 ../../images/blank-20.gif
1454 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1456 ../../images/Check.gif
1457 " width=
"22" height=
"22" alt=
"Implementation"></td>
1462 BRect& OffsetBySelf(float dx, float dy);
1469 ../../images/blank-20.gif
1470 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1472 ../../images/blank-20.gif
1473 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1475 ../../images/blank-20.gif
1476 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1478 ../../images/blank-20.gif
1479 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1481 ../../images/Check.gif
1482 " width=
"22" height=
"22" alt=
"Implementation"></td>
1487 BRect OffsetByCopy(BPoint);
1494 ../../images/blank-20.gif
1495 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1497 ../../images/blank-20.gif
1498 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1500 ../../images/blank-20.gif
1501 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1503 ../../images/blank-20.gif
1504 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1506 ../../images/Check.gif
1507 " width=
"22" height=
"22" alt=
"Implementation"></td>
1512 BRect OffsetByCopy(float dx, float dy);
1519 ../../images/blank-20.gif
1520 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1522 ../../images/blank-20.gif
1523 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1525 ../../images/blank-20.gif
1526 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1528 ../../images/blank-20.gif
1529 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1531 ../../images/Check.gif
1532 " width=
"22" height=
"22" alt=
"Implementation"></td>
1537 BRect& OffsetToSelf(BPoint);
1544 ../../images/blank-20.gif
1545 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1547 ../../images/blank-20.gif
1548 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1550 ../../images/blank-20.gif
1551 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1553 ../../images/blank-20.gif
1554 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1556 ../../images/Check.gif
1557 " width=
"22" height=
"22" alt=
"Implementation"></td>
1562 BRect& OffsetToSelf(float dx, float dy);
1569 ../../images/blank-20.gif
1570 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1572 ../../images/blank-20.gif
1573 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1575 ../../images/blank-20.gif
1576 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1578 ../../images/blank-20.gif
1579 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1581 ../../images/Check.gif
1582 " width=
"22" height=
"22" alt=
"Implementation"></td>
1587 BRect OffsetToCopy(BPoint);
1594 ../../images/blank-20.gif
1595 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1597 ../../images/blank-20.gif
1598 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1600 ../../images/blank-20.gif
1601 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1603 ../../images/blank-20.gif
1604 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1606 ../../images/Check.gif
1607 " width=
"22" height=
"22" alt=
"Implementation"></td>
1612 BRect OffsetToCopy(float dx, float dy);
1619 ../../images/blank-20.gif
1620 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1622 ../../images/blank-20.gif
1623 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1625 ../../images/blank-20.gif
1626 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1628 ../../images/blank-20.gif
1629 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1631 ../../images/Check.gif
1632 " width=
"22" height=
"22" alt=
"Implementation"></td>
1637 bool operator==(BRect) const;
1644 ../../images/blank-20.gif
1645 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1647 ../../images/blank-20.gif
1648 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1650 ../../images/blank-20.gif
1651 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1653 ../../images/blank-20.gif
1654 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1656 ../../images/Check.gif
1657 " width=
"22" height=
"22" alt=
"Implementation"></td>
1662 bool operator!=(BRect) const;
1669 ../../images/blank-20.gif
1670 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1672 ../../images/blank-20.gif
1673 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1675 ../../images/blank-20.gif
1676 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1678 ../../images/blank-20.gif
1679 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1681 ../../images/Check.gif
1682 " width=
"22" height=
"22" alt=
"Implementation"></td>
1687 BRect operator&(BRect) const;
1694 ../../images/blank-20.gif
1695 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1697 ../../images/blank-20.gif
1698 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1700 ../../images/blank-20.gif
1701 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1703 ../../images/blank-20.gif
1704 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1706 ../../images/Check.gif
1707 " width=
"22" height=
"22" alt=
"Implementation"></td>
1712 BRect operator|(BRect) const;
1719 ../../images/blank-20.gif
1720 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1722 ../../images/blank-20.gif
1723 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1725 ../../images/blank-20.gif
1726 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1728 ../../images/blank-20.gif
1729 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1731 ../../images/Check.gif
1732 " width=
"22" height=
"22" alt=
"Implementation"></td>
1737 bool Intersects(BRect r) const;
1744 ../../images/blank-20.gif
1745 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1747 ../../images/blank-20.gif
1748 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1750 ../../images/blank-20.gif
1751 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1753 ../../images/blank-20.gif
1754 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1756 ../../images/Check.gif
1757 " width=
"22" height=
"22" alt=
"Implementation"></td>
1762 bool IsValid() const;
1769 ../../images/blank-20.gif
1770 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1772 ../../images/blank-20.gif
1773 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1775 ../../images/blank-20.gif
1776 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1778 ../../images/blank-20.gif
1779 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1781 ../../images/Check.gif
1782 " width=
"22" height=
"22" alt=
"Implementation"></td>
1787 float Width() const;
1794 ../../images/blank-20.gif
1795 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1797 ../../images/blank-20.gif
1798 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1800 ../../images/blank-20.gif
1801 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1803 ../../images/blank-20.gif
1804 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1806 ../../images/Check.gif
1807 " width=
"22" height=
"22" alt=
"Implementation"></td>
1812 int32 IntegerWidth() const;
1819 ../../images/blank-20.gif
1820 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1822 ../../images/blank-20.gif
1823 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1825 ../../images/blank-20.gif
1826 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1828 ../../images/blank-20.gif
1829 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1831 ../../images/Check.gif
1832 " width=
"22" height=
"22" alt=
"Implementation"></td>
1837 float Height() const;
1844 ../../images/blank-20.gif
1845 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1847 ../../images/blank-20.gif
1848 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1850 ../../images/blank-20.gif
1851 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1853 ../../images/blank-20.gif
1854 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1856 ../../images/Check.gif
1857 " width=
"22" height=
"22" alt=
"Implementation"></td>
1862 int32 IntegerHeight() const;
1869 ../../images/blank-20.gif
1870 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1872 ../../images/blank-20.gif
1873 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1875 ../../images/blank-20.gif
1876 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1878 ../../images/blank-20.gif
1879 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1881 ../../images/Check.gif
1882 " width=
"22" height=
"22" alt=
"Implementation"></td>
1887 bool Contains(BPoint) const;
1894 ../../images/blank-20.gif
1895 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1897 ../../images/blank-20.gif
1898 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1900 ../../images/blank-20.gif
1901 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1903 ../../images/blank-20.gif
1904 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1906 ../../images/Check.gif
1907 " width=
"22" height=
"22" alt=
"Implementation"></td>
1912 bool Contains(BRect) const;
1915 <!-- Class header -->
1917 <td colspan=
"7"><center><strong>BRegion Class
</strong></center></td>
1923 ../../images/blank-20.gif
1924 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1926 ../../images/blank-20.gif
1927 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1929 ../../images/blank-20.gif
1930 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1932 ../../images/blank-20.gif
1933 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1935 ../../images/blank-20.gif
1936 " width=
"22" height=
"22" alt=
"Implementation"></td>
1948 ../../images/blank-20.gif
1949 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1951 ../../images/blank-20.gif
1952 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1954 ../../images/blank-20.gif
1955 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1957 ../../images/blank-20.gif
1958 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1960 ../../images/blank-20.gif
1961 " width=
"22" height=
"22" alt=
"Implementation"></td>
1966 BRegion(const BRegion ®ion);
1973 ../../images/blank-20.gif
1974 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1976 ../../images/blank-20.gif
1977 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1979 ../../images/blank-20.gif
1980 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1982 ../../images/blank-20.gif
1983 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1985 ../../images/blank-20.gif
1986 " width=
"22" height=
"22" alt=
"Implementation"></td>
1991 BRegion(const BRect rect);
1998 ../../images/blank-20.gif
1999 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2001 ../../images/blank-20.gif
2002 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2004 ../../images/blank-20.gif
2005 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2007 ../../images/blank-20.gif
2008 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2010 ../../images/blank-20.gif
2011 " width=
"22" height=
"22" alt=
"Implementation"></td>
2023 ../../images/blank-20.gif
2024 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2026 ../../images/blank-20.gif
2027 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2029 ../../images/blank-20.gif
2030 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2032 ../../images/blank-20.gif
2033 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2035 ../../images/blank-20.gif
2036 " width=
"22" height=
"22" alt=
"Implementation"></td>
2041 BRegion& operator=(const BRegion &from);
2048 ../../images/blank-20.gif
2049 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2051 ../../images/blank-20.gif
2052 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2054 ../../images/blank-20.gif
2055 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2057 ../../images/blank-20.gif
2058 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2060 ../../images/blank-20.gif
2061 " width=
"22" height=
"22" alt=
"Implementation"></td>
2066 BRect Frame() const;
2073 ../../images/blank-20.gif
2074 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2076 ../../images/blank-20.gif
2077 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2079 ../../images/blank-20.gif
2080 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2082 ../../images/blank-20.gif
2083 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2085 ../../images/blank-20.gif
2086 " width=
"22" height=
"22" alt=
"Implementation"></td>
2091 clipping_rect FrameInt() const;
2098 ../../images/blank-20.gif
2099 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2101 ../../images/blank-20.gif
2102 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2104 ../../images/blank-20.gif
2105 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2107 ../../images/blank-20.gif
2108 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2110 ../../images/blank-20.gif
2111 " width=
"22" height=
"22" alt=
"Implementation"></td>
2116 BRect RectAt(int32 index);
2123 ../../images/blank-20.gif
2124 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2126 ../../images/blank-20.gif
2127 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2129 ../../images/blank-20.gif
2130 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2132 ../../images/blank-20.gif
2133 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2135 ../../images/blank-20.gif
2136 " width=
"22" height=
"22" alt=
"Implementation"></td>
2141 clipping_rect RectAtInt(int32 index);
2148 ../../images/blank-20.gif
2149 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2151 ../../images/blank-20.gif
2152 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2154 ../../images/blank-20.gif
2155 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2157 ../../images/blank-20.gif
2158 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2160 ../../images/blank-20.gif
2161 " width=
"22" height=
"22" alt=
"Implementation"></td>
2173 ../../images/blank-20.gif
2174 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2176 ../../images/blank-20.gif
2177 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2179 ../../images/blank-20.gif
2180 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2182 ../../images/blank-20.gif
2183 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2185 ../../images/blank-20.gif
2186 " width=
"22" height=
"22" alt=
"Implementation"></td>
2191 void Set(BRect newBounds);
2198 ../../images/blank-20.gif
2199 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2201 ../../images/blank-20.gif
2202 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2204 ../../images/blank-20.gif
2205 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2207 ../../images/blank-20.gif
2208 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2210 ../../images/blank-20.gif
2211 " width=
"22" height=
"22" alt=
"Implementation"></td>
2216 void Set(clipping_rect newBounds);
2223 ../../images/blank-20.gif
2224 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2226 ../../images/blank-20.gif
2227 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2229 ../../images/blank-20.gif
2230 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2232 ../../images/blank-20.gif
2233 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2235 ../../images/blank-20.gif
2236 " width=
"22" height=
"22" alt=
"Implementation"></td>
2241 bool Intersects(BRect r) const;
2248 ../../images/blank-20.gif
2249 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2251 ../../images/blank-20.gif
2252 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2254 ../../images/blank-20.gif
2255 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2257 ../../images/blank-20.gif
2258 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2260 ../../images/blank-20.gif
2261 " width=
"22" height=
"22" alt=
"Implementation"></td>
2266 bool Intersects(clipping_rect r) const;
2273 ../../images/blank-20.gif
2274 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2276 ../../images/blank-20.gif
2277 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2279 ../../images/blank-20.gif
2280 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2282 ../../images/blank-20.gif
2283 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2285 ../../images/blank-20.gif
2286 " width=
"22" height=
"22" alt=
"Implementation"></td>
2291 bool Contains(BPoint pt) const;
2298 ../../images/blank-20.gif
2299 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2301 ../../images/blank-20.gif
2302 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2304 ../../images/blank-20.gif
2305 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2307 ../../images/blank-20.gif
2308 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2310 ../../images/blank-20.gif
2311 " width=
"22" height=
"22" alt=
"Implementation"></td>
2316 bool Contains(int32 x, int32 y);
2323 ../../images/blank-20.gif
2324 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2326 ../../images/blank-20.gif
2327 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2329 ../../images/blank-20.gif
2330 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2332 ../../images/blank-20.gif
2333 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2335 ../../images/blank-20.gif
2336 " width=
"22" height=
"22" alt=
"Implementation"></td>
2341 void PrintToStream() const;
2348 ../../images/blank-20.gif
2349 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2351 ../../images/blank-20.gif
2352 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2354 ../../images/blank-20.gif
2355 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2357 ../../images/blank-20.gif
2358 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2360 ../../images/blank-20.gif
2361 " width=
"22" height=
"22" alt=
"Implementation"></td>
2366 void OffsetBy(int32 dh, int32 dv);
2373 ../../images/blank-20.gif
2374 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2376 ../../images/blank-20.gif
2377 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2379 ../../images/blank-20.gif
2380 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2382 ../../images/blank-20.gif
2383 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2385 ../../images/blank-20.gif
2386 " width=
"22" height=
"22" alt=
"Implementation"></td>
2398 ../../images/blank-20.gif
2399 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2401 ../../images/blank-20.gif
2402 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2404 ../../images/blank-20.gif
2405 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2407 ../../images/blank-20.gif
2408 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2410 ../../images/blank-20.gif
2411 " width=
"22" height=
"22" alt=
"Implementation"></td>
2416 void Include(BRect r);
2423 ../../images/blank-20.gif
2424 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2426 ../../images/blank-20.gif
2427 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2429 ../../images/blank-20.gif
2430 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2432 ../../images/blank-20.gif
2433 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2435 ../../images/blank-20.gif
2436 " width=
"22" height=
"22" alt=
"Implementation"></td>
2441 void Include(clipping_rect r);
2448 ../../images/blank-20.gif
2449 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2451 ../../images/blank-20.gif
2452 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2454 ../../images/blank-20.gif
2455 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2457 ../../images/blank-20.gif
2458 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2460 ../../images/blank-20.gif
2461 " width=
"22" height=
"22" alt=
"Implementation"></td>
2466 void Include(const BRegion*);
2473 ../../images/blank-20.gif
2474 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2476 ../../images/blank-20.gif
2477 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2479 ../../images/blank-20.gif
2480 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2482 ../../images/blank-20.gif
2483 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2485 ../../images/blank-20.gif
2486 " width=
"22" height=
"22" alt=
"Implementation"></td>
2491 void Exclude(BRect r);
2498 ../../images/blank-20.gif
2499 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2501 ../../images/blank-20.gif
2502 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2504 ../../images/blank-20.gif
2505 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2507 ../../images/blank-20.gif
2508 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2510 ../../images/blank-20.gif
2511 " width=
"22" height=
"22" alt=
"Implementation"></td>
2516 void Exclude(clipping_rect r);
2523 ../../images/blank-20.gif
2524 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2526 ../../images/blank-20.gif
2527 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2529 ../../images/blank-20.gif
2530 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2532 ../../images/blank-20.gif
2533 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2535 ../../images/blank-20.gif
2536 " width=
"22" height=
"22" alt=
"Implementation"></td>
2541 void Exclude(const BRegion*);
2548 ../../images/blank-20.gif
2549 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2551 ../../images/blank-20.gif
2552 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2554 ../../images/blank-20.gif
2555 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2557 ../../images/blank-20.gif
2558 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2560 ../../images/blank-20.gif
2561 " width=
"22" height=
"22" alt=
"Implementation"></td>
2566 void IntersectWith(const BRegion*);
2576 <!-- legend table -->
2580 <td align=
"center"><strong>Legend
</strong></td>
2586 <td><img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec"></td>
2587 <td>Functional Spec
</td>
2590 <td><img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases"></td>
2594 <td><img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests"></td>
2598 <td><img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec"></td>
2599 <td>Technical Spec
</td>
2602 <td><img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation"></td>
2603 <td>Implementation
</td>
2606 <td><img src=
"../../images/Check.gif" width=
"22" height=
"22" alt=
"Completed"></td>
2616 <!-- The obligatory SourceForge plug -->
2618 <small>The OpenBeOS project is hosted by:
</small><br><br>
2619 <a href=
"http://sourceforge.net">
2620 <img src=
"http://sourceforge.net/sflogo.php?group_id=33869&type=1" width=
"88" height=
"31" border=
"0" alt=
"SourceForge Logo">
2624 <small>Copyright
© 2001-
2002
2625 <a href=
"http://www.openbeos.org">OpenBeOS
</a> Project
</small>