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