01: /*
02: * $Id: FlPoint.java,v 1.2 2007/12/20 18:33:31 rbair Exp $
03: *
04: * Copyright 2004 Sun Microsystems, Inc., 4150 Network Circle,
05: * Santa Clara, California 95054, U.S.A. All rights reserved.
06: *
07: * This library is free software; you can redistribute it and/or
08: * modify it under the terms of the GNU Lesser General Public
09: * License as published by the Free Software Foundation; either
10: * version 2.1 of the License, or (at your option) any later version.
11: *
12: * This library is distributed in the hope that it will be useful,
13: * but WITHOUT ANY WARRANTY; without even the implied warranty of
14: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15: * Lesser General Public License for more details.
16: *
17: * You should have received a copy of the GNU Lesser General Public
18: * License along with this library; if not, write to the Free Software
19: * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20: */
21:
22: package com.sun.pdfview.font;
23:
24: /**
25: * A floating-point Point, with public fields. Also contains a flag
26: * for "open" to indicate that the path this point is a member of has
27: * or hasn't been closed.
28: *
29: * @author Mike Wessler
30: */
31: public class FlPoint {
32: /** x coordinate of the point */
33: public float x = 0;
34:
35: /** y coordinate of the point */
36: public float y = 0;
37:
38: /**
39: * whether the path this point is a part of is open or closed.
40: * used in Type1CFont.java.
41: */
42: public boolean open = false;
43:
44: /** reset the values to (0,0) and closed */
45: public final void reset() {
46: x = 0;
47: y = 0;
48: open = false;
49: }
50: }
|