APPARATUS AND METHOD FOR PROVIDING GRAPHIC EDITORS
First Claim
1. A method of providing graphic editors, comprising:
- setting, by an apparatus for providing graphic editors, a coordinate system, which will be applied to a task of outputting one or more figures within a data structure onto a screen, as a real-world coordinate system;
converting the figures within the data structure, stored in the real-world coordinate system, into coordinates of a window coordinate system;
defining a pair of one view region in the real-world coordinate system and a real physical window in which the one view region is output onto a screen, as a single virtual canvas window;
converting the virtual canvas window into window coordinates on the screen using the window coordinate system, and designating graphics characteristics for an output task;
setting graphics objects corresponding to the data structure of the figures defined to draw a graphics figure in the virtual canvas window; and
providing a graphic editor so that an event corresponding to input data received from a user is processed using the graphics characteristics and the graphics objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing graphic editors are disclosed. The apparatus includes a coordinate system setting unit, a windowing unit, a window definition unit, a window manager unit, a graphics object setting unit, and an event processing unit. The coordinate system setting unit sets a coordinate system as a real-world coordinate system. The windowing unit converts figures within a data structure into coordinates of a window coordinate system. The window definition unit defines a pair of one view region and a real physical window as one virtual canvas window. The window manager unit converts coordinates of the virtual canvas window into window coordinates. The graphics object setting unit sets graphics objects corresponding to the data structure of the figures. The event processing unit provides a graphic editor so that an event is processed using the graphics characteristics and the graphics objects.
-
Citations
12 Claims
-
1. A method of providing graphic editors, comprising:
-
setting, by an apparatus for providing graphic editors, a coordinate system, which will be applied to a task of outputting one or more figures within a data structure onto a screen, as a real-world coordinate system; converting the figures within the data structure, stored in the real-world coordinate system, into coordinates of a window coordinate system; defining a pair of one view region in the real-world coordinate system and a real physical window in which the one view region is output onto a screen, as a single virtual canvas window; converting the virtual canvas window into window coordinates on the screen using the window coordinate system, and designating graphics characteristics for an output task; setting graphics objects corresponding to the data structure of the figures defined to draw a graphics figure in the virtual canvas window; and providing a graphic editor so that an event corresponding to input data received from a user is processed using the graphics characteristics and the graphics objects. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for providing graphic editors, comprising:
-
a coordinate system setting unit configured to set a coordinate system, which will be applied to the task of outputting figures within a data structure to a screen, as a real-world coordinate system; a windowing unit configured to convert the figures within the data structure, stored in the real-world coordinate system, into coordinates of a window coordinate system; a window definition unit configured to define a pair of one view region in the real-world coordinate system and a real physical window in which the one view region is output onto a screen as one virtual canvas window; a window manager unit configured to convert coordinates of the virtual canvas window into window coordinates on the screen using the window coordinate system and to designate graphics characteristics for an output task; a graphics object setting unit configured to set graphics objects corresponding to the data structure of the figures defined to draw a graphics figure in the virtual canvas window; and an event processing unit configured to provide a graphic editor so that an event corresponding to input data received from a user is processed using the graphics characteristics and the graphics objects. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification