// Copyright 2001, FreeHEP.
package org.freehep.postscript;
import java.awt.font.GlyphMetrics;
import java.awt.font.GlyphVector;
import java.awt.geom.Rectangle2D;
/**
* Object is only for storage and lookup in Dictionaries and Arrays,
* not to be executed.
*
* @author Mark Donszelmann
* @version $Id: PSJavaGlyph.java 8958 2006-09-12 23:37:43Z duns $
*/
public class PSJavaGlyph extends PSGlyph {
private GlyphVector gv;
public PSJavaGlyph(GlyphVector gv) {
this.gv = gv;
GlyphMetrics gm = gv.getGlyphMetrics(0);
wx = gm.getAdvance();
Rectangle2D r = gm.getBounds2D();
llx = r.getMinX();
lly = r.getMinY();
urx = r.getMaxX();
ury = r.getMaxY();
}
public GlyphVector getGlyph() {
return gv;
}
// FIXME
public int hashCode() {
return 0;
}
// FIXME
public boolean equals(Object o) {
return false;
}
// FIXME
public Object clone() {
return null;
}
}