org.jmol.api
Interface JmolExportInterface
public
interface
JmolExportInterface
Method Summary |
abstract void | drawCircleCentered(short colix, int diameter, int x, int y, int z, boolean doFill) |
abstract void | drawHermite(short colix, boolean fill, boolean border, int tension, Point3f s0, Point3f s1, Point3f s2, Point3f s3, Point3f s4, Point3f s5, Point3f s6, Point3f s7, int aspectRatio) |
abstract void | drawHermite(short colix, int tension, Point3f s0, Point3f s1, Point3f s2, Point3f s3) |
abstract void | drawPixel(short colix, int x, int y, int z) |
abstract void | drawString(short colix, String str, Font3D font3d, int xBaseline, int yBaseline, int z, int zSlab) |
abstract void | drawTextPixel(int argb, int x, int y, int z) |
abstract void | fillCone(short colix, byte endcap, int diameter, Point3f screenBase, Point3f screenTip) |
abstract void | fillCylinder(Point3f atom1, Point3f atom2, short colix1, short colix2, byte endcaps, int madBond, int bondOrder) |
abstract void | fillCylinder(short colix, byte endcaps, int diameter, Point3f screenA, Point3f screenB) |
abstract void | fillHermite(short colix, int tension, int diameterBeg, int diameterMid, int diameterEnd, Point3f s0, Point3f s1, Point3f s2, Point3f s3) |
abstract void | fillScreenedCircleCentered(short colix, int diameter, int x, int y, int z) |
abstract void | fillSphereCentered(short colix, int diameter, Point3f pt) |
abstract void | fillTriangle(short colix, Point3f ptA, Point3f ptB, Point3f ptC) |
abstract String | finalizeOutput() |
abstract void | getFooter() |
abstract void | getHeader() |
abstract boolean | initializeOutput(Viewer viewer, Graphics3D g3d, Object output) |
abstract void | plotImage(int x, int y, int z, Image image, short bgcolix, int width, int height) |
abstract void | plotText(int x, int y, int z, int argb, String text, Font3D font3d) |
abstract void | renderAtom(Atom atom, short colix) |
abstract void | renderBackground() |
abstract void | renderEllipsoid(short colix, int x, int y, int z, int diameter, double[] coef, Point3i[] selectedPoints) |
abstract void | renderIsosurface(Point3f[] vertices, short colix, short[] colixes, Vector3f[] normals, int[][] indices, BitSet bsFaces, int nVertices, int faceVertexMax) |
abstract void | renderText(Text t) |
abstract void | setRenderer(JmolRendererInterface jmolRenderer) |
public abstract void drawCircleCentered(short colix, int diameter, int x, int y, int z, boolean doFill)
public abstract void drawHermite(short colix, boolean fill, boolean border, int tension, Point3f s0, Point3f s1, Point3f s2, Point3f s3, Point3f s4, Point3f s5, Point3f s6, Point3f s7, int aspectRatio)
public abstract void drawHermite(short colix, int tension, Point3f s0, Point3f s1, Point3f s2, Point3f s3)
public abstract void drawPixel(short colix, int x, int y, int z)
public abstract void drawString(short colix, String str,
Font3D font3d, int xBaseline, int yBaseline, int z, int zSlab)
public abstract void drawTextPixel(int argb, int x, int y, int z)
public abstract void fillCone(short colix, byte endcap, int diameter, Point3f screenBase, Point3f screenTip)
public abstract void fillCylinder(Point3f atom1, Point3f atom2, short colix1, short colix2, byte endcaps, int madBond, int bondOrder)
public abstract void fillCylinder(short colix, byte endcaps, int diameter, Point3f screenA, Point3f screenB)
public abstract void fillHermite(short colix, int tension, int diameterBeg, int diameterMid, int diameterEnd, Point3f s0, Point3f s1, Point3f s2, Point3f s3)
public abstract void fillScreenedCircleCentered(short colix, int diameter, int x, int y, int z)
public abstract void fillSphereCentered(short colix, int diameter, Point3f pt)
public abstract void fillTriangle(short colix, Point3f ptA, Point3f ptB, Point3f ptC)
public abstract String finalizeOutput()
public abstract void getFooter()
public abstract void getHeader()
public abstract boolean initializeOutput(
Viewer viewer,
Graphics3D g3d, Object output)
public abstract void plotImage(int x, int y, int z, Image image, short bgcolix, int width, int height)
public abstract void plotText(int x, int y, int z, int argb, String text,
Font3D font3d)
public abstract void renderAtom(
Atom atom, short colix)
public abstract void renderBackground()
public abstract void renderEllipsoid(short colix, int x, int y, int z, int diameter, double[] coef, Point3i[] selectedPoints)
public abstract void renderIsosurface(Point3f[] vertices, short colix, short[] colixes, Vector3f[] normals, int[][] indices, BitSet bsFaces, int nVertices, int faceVertexMax)
public abstract void renderText(
Text t)