Lines Matching refs:draw
7 PetscDraw draw; in main() local
22 …PetscDrawCreate(PETSC_COMM_WORLD, 0, "Draw Example", PETSC_DECIDE, PETSC_DECIDE, 101, 101, &draw)); in main()
24 PetscCall(PetscDrawSetFromOptions(draw)); in main()
26 PetscCall(PetscDrawCheckResizedWindow(draw)); in main()
27 PetscCall(PetscDrawGetWindowSize(draw, &w, &h)); in main()
28 PetscCall(PetscDrawSetCoordinates(draw, 0, 0, --w, --h)); in main()
29 PetscCall(PetscDrawClear(draw)); in main()
31 PetscCall(PetscDrawLine(draw, 0, 0, 0, 0, r)); in main()
32 PetscCall(PetscDrawLine(draw, w, 0, w, 0, r)); in main()
33 PetscCall(PetscDrawLine(draw, 0, h, 0, h, r)); in main()
34 PetscCall(PetscDrawLine(draw, w, h, w, h, r)); in main()
36 PetscCall(PetscDrawLine(draw, 0 + 2, 0, w - 2, 0, k)); in main()
37 PetscCall(PetscDrawLine(draw, 0 + 2, h, w - 2, h, k)); in main()
38 PetscCall(PetscDrawLine(draw, 0, 0 + 2, 0, h - 2, k)); in main()
39 PetscCall(PetscDrawLine(draw, w, 0 + 2, w, h - 2, k)); in main()
41 PetscCall(PetscDrawLine(draw, 0 + 2, h / 2, w - 2, h - 2, b)); in main()
42 PetscCall(PetscDrawLine(draw, 0 + 1, h - 1, w - 1, 0 + 1, b)); in main()
44 PetscCall(PetscDrawArrow(draw, 1 * w / 4, 0 + 2, 1 * w / 4, h - 2, g)); in main()
45 PetscCall(PetscDrawArrow(draw, 3 * w / 4, h - 2, 3 * w / 4, 0 + 2, g)); in main()
47 PetscCall(PetscDrawArrow(draw, 0 + 2, 3 * h / 4, w - 2, 3 * h / 4, g)); in main()
48 PetscCall(PetscDrawArrow(draw, w - 2, 1 * h / 4, 0 + 2, 1 * h / 4, g)); in main()
50 PetscCall(PetscDrawFlush(draw)); in main()
51 PetscCall(PetscDrawSave(draw)); in main()
52 PetscCall(PetscDrawPause(draw)); in main()
54 PetscCall(PetscDrawCheckResizedWindow(draw)); in main()
55 PetscCall(PetscDrawGetWindowSize(draw, &w, &h)); in main()
56 PetscCall(PetscDrawSetCoordinates(draw, 0, 0, --w, --h)); in main()
57 PetscCall(PetscDrawClear(draw)); in main()
59 PetscCall(PetscDrawRectangle(draw, 0, 0, 0, 0, k, k, k, k)); in main()
60 PetscCall(PetscDrawRectangle(draw, w, 0, w, 0, k, k, k, k)); in main()
61 PetscCall(PetscDrawRectangle(draw, 0, h, 0, h, k, k, k, k)); in main()
62 PetscCall(PetscDrawRectangle(draw, w, h, w, h, k, k, k, k)); in main()
64 PetscCall(PetscDrawRectangle(draw, 0 + 2, 0, w - 2, 0, k, k, k, k)); in main()
65 PetscCall(PetscDrawRectangle(draw, 0 + 2, h, w - 2, h, k, k, k, k)); in main()
66 PetscCall(PetscDrawRectangle(draw, 0, 0 + 2, 0, h - 2, k, k, k, k)); in main()
67 PetscCall(PetscDrawRectangle(draw, w, 0 + 2, w, h - 2, k, k, k, k)); in main()
69 PetscCall(PetscDrawRectangle(draw, 0 + 2, 0 + 2, w / 2 - 1, h / 2 - 1, b, b, b, b)); in main()
70 PetscCall(PetscDrawRectangle(draw, 0 + 2, h / 2 + 1, w / 2 - 1, h - 2, r, r, r, r)); in main()
71 PetscCall(PetscDrawRectangle(draw, w / 2 + 1, h / 2 + 1, w - 2, h - 2, g, g, g, g)); in main()
72 PetscCall(PetscDrawRectangle(draw, w / 2 + 1, 0 + 2, w - 2, h / 2 - 1, y, y, y, y)); in main()
74 PetscCall(PetscDrawFlush(draw)); in main()
75 PetscCall(PetscDrawSave(draw)); in main()
76 PetscCall(PetscDrawPause(draw)); in main()
78 PetscCall(PetscDrawCheckResizedWindow(draw)); in main()
79 PetscCall(PetscDrawGetWindowSize(draw, &w, &h)); in main()
80 PetscCall(PetscDrawSetCoordinates(draw, 0, 0, --w, --h)); in main()
81 PetscCall(PetscDrawClear(draw)); in main()
83 PetscCall(PetscDrawTriangle(draw, 0 + 1, 0 + 1, w - 1, 0 + 1, w - 1, h - 1, c0, c1, c2)); in main()
84 PetscCall(PetscDrawTriangle(draw, 0 + 1, 0 + 1, 0 + 1, h - 1, w - 1, h - 1, c0, c1, c2)); in main()
86 PetscCall(PetscDrawTriangle(draw, w / 4, h / 4, w / 2, 3 * h / 4, 3 * w / 4, h / 2, c2, c1, c0)); in main()
88 PetscCall(PetscDrawFlush(draw)); in main()
89 PetscCall(PetscDrawSave(draw)); in main()
90 PetscCall(PetscDrawPause(draw)); in main()
92 PetscCall(PetscDrawCheckResizedWindow(draw)); in main()
93 PetscCall(PetscDrawGetWindowSize(draw, &w, &h)); in main()
94 PetscCall(PetscDrawSetCoordinates(draw, 0, 0, --w, --h)); in main()
95 PetscCall(PetscDrawClear(draw)); in main()
97 PetscCall(PetscDrawEllipse(draw, w / 2, h / 2, w - 1, h - 1, r)); in main()
98 PetscCall(PetscDrawEllipse(draw, w, h / 2, w / 2, h, g)); in main()
99 PetscCall(PetscDrawEllipse(draw, 0, 0, w, h / 2, b)); in main()
100 PetscCall(PetscDrawEllipse(draw, w / 4, 3 * h / 4, w / 2, h / 4, y)); in main()
101 PetscCall(PetscDrawCoordinateToPixel(draw, w / 2, h / 2, &i, &j)); in main()
102 PetscCall(PetscDrawPointPixel(draw, i, j, k)); in main()
104 PetscCall(PetscDrawFlush(draw)); in main()
105 PetscCall(PetscDrawSave(draw)); in main()
106 PetscCall(PetscDrawPause(draw)); in main()
108 PetscCall(PetscDrawDestroy(&draw)); in main()