Examples of toScreenCoordinates()


Examples of org.openscience.jchempaint.renderer.IRenderer.toScreenCoordinates()

    }

    private void doZoom(double z) {
        IRenderer renderer = chemModelRelay.getRenderer();
        Point2d screenCoord =
            renderer.toScreenCoordinates( worldCoord.x, worldCoord.y );
        zoom(z);
        Point2d newScreenCoords =
            renderer.toScreenCoordinates( worldCoord.x, worldCoord.y );
       
        Vector2d v= new Vector2d();
View Full Code Here

Examples of org.openscience.jchempaint.renderer.IRenderer.toScreenCoordinates()

        IRenderer renderer = chemModelRelay.getRenderer();
        Point2d screenCoord =
            renderer.toScreenCoordinates( worldCoord.x, worldCoord.y );
        zoom(z);
        Point2d newScreenCoords =
            renderer.toScreenCoordinates( worldCoord.x, worldCoord.y );
       
        Vector2d v= new Vector2d();
        v.sub( screenCoord, newScreenCoords );
        renderer.shiftDrawCenter( v.x, v.y );
    }
View Full Code Here

Examples of org.openscience.jchempaint.renderer.Renderer.toScreenCoordinates()

        applet.panel("renderpanel").robot.click(applet.panel("renderpanel").component(),new Point(100,100));
        applet.button("select").click();
    IAtomContainer ethane = panel.getChemModel().getMoleculeSet().getAtomContainer(0);
    Point2d p1 = ethane.getAtom(0).getPoint2d();
    Renderer r = panel.getRenderPanel().getRenderer();
    p1 = r.toScreenCoordinates(p1.x, p1.y);
      panel.get2DHub().mouseClickedDown((int)(p1.x), (int)(p1.y));
        applet.panel("renderpanel").robot.waitForIdle();
      panel.get2DHub().mouseClickedUp((int)p1.x, (int)p1.y);
        panel.get2DHub().updateView();
        applet.panel("renderpanel").robot.waitForIdle();
View Full Code Here

Examples of org.openscience.jchempaint.renderer.Renderer.toScreenCoordinates()

      panel.get2DHub().mouseClickedUp((int)p1.x+100, (int)p1.y+100);
        panel.get2DHub().updateView();
        applet.panel("renderpanel").robot.waitForIdle();
        sel = panel.getRenderPanel().getRenderer().getRenderer2DModel().getSelection();
        Point2d p2 = ethane.getAtom(0).getPoint2d();
        p2 = r.toScreenCoordinates(p2.x, p2.y);
        Assert.assertEquals((int)(p1.x+100), (int)p2.x);
    }

}
View Full Code Here

Examples of org.openscience.jchempaint.renderer.Renderer.toScreenCoordinates()

        applet.panel("renderpanel").robot.waitForIdle();
    IAtomContainer ethane = panel.getChemModel().getMoleculeSet().getAtomContainer(0);
    Renderer r = panel.getRenderPanel().getRenderer();
    Point2d atompos0=ethane.getAtom(0).getPoint2d();
    Point2d atompos1=ethane.getAtom(1).getPoint2d();
    atompos0 = r.toScreenCoordinates(atompos0.x, atompos0.y);
    atompos1 = r.toScreenCoordinates(atompos1.x, atompos1.y);
    panel.get2DHub().mouseClickedDown((int)atompos0.x, (int)atompos0.y);
    panel.get2DHub().updateView();
    applet.panel("renderpanel").robot.waitForIdle();
    panel.get2DHub().mouseClickedUp((int)atompos0.x, (int)atompos0.y);
View Full Code Here

Examples of org.openscience.jchempaint.renderer.Renderer.toScreenCoordinates()

    IAtomContainer ethane = panel.getChemModel().getMoleculeSet().getAtomContainer(0);
    Renderer r = panel.getRenderPanel().getRenderer();
    Point2d atompos0=ethane.getAtom(0).getPoint2d();
    Point2d atompos1=ethane.getAtom(1).getPoint2d();
    atompos0 = r.toScreenCoordinates(atompos0.x, atompos0.y);
    atompos1 = r.toScreenCoordinates(atompos1.x, atompos1.y);
    panel.get2DHub().mouseClickedDown((int)atompos0.x, (int)atompos0.y);
    panel.get2DHub().updateView();
    applet.panel("renderpanel").robot.waitForIdle();
    panel.get2DHub().mouseClickedUp((int)atompos0.x, (int)atompos0.y);
    panel.get2DHub().updateView();
View Full Code Here

Examples of org.openscience.jchempaint.renderer.Renderer.toScreenCoordinates()

   
        IAtomContainer ethylene = panel.getChemModel().getMoleculeSet().getAtomContainer(0);
    Renderer r = panel.getRenderPanel().getRenderer();
    Point2d atompos0=ethylene.getAtom(0).getPoint2d();
    Point2d atompos1=ethylene.getAtom(1).getPoint2d();
    Point2d bondpos = r.toScreenCoordinates((atompos0.x + atompos1.x)/2, (atompos0.y + atompos1.y)/2);
    panel.get2DHub().mouseClickedDown((int)bondpos.x, (int)bondpos.y);
    panel.get2DHub().updateView();
    applet.panel("renderpanel").robot.waitForIdle();
    panel.get2DHub().mouseClickedUp((int)bondpos.x, (int)bondpos.y);
    panel.get2DHub().updateView();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.