Examples of FPoint


Examples of bnGUI.venn.geometry.FPoint

        this.properties = null;
        this.elements = elements;
        this.card = elements.cardinality();
        this.fillColor = Color.BLUE;
        this.borderColor = Color.BLACK;
        center = new FPoint(0.5,0.5);
        scale = 1.0;
        listeners = new LinkedList();
        this.locked = false;
    }
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

    g.fillRect(0,0,image.getWidth(),image.getHeight());


        int minw = Math.min(image.getWidth(),image.getHeight());        
    getViews()[0].directPaintg,
                                    new AffineTransformer(new FPoint(0,0), new FPoint(minw,minw) ));
               
                 
    try
    {
      FileOutputStream os = new FileOutputStream(file);
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

        int deltax = dim.width/views.length;
       
        for( int i=0; i<views.length; ++i )
        {
            AffineTransformer trans =
                    new AffineTransformernew FPoint(0,0),
                                            new FPoint(deltax,deltax));
            if( views[i] instanceof VennDiagramView )
            {
               VennDiagramView vv = (VennDiagramView)views[i];
               vv.setDoubleBuffered( false );
                 vv.paintComponent( g , trans);
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

        int deltax = dim.width/views.length;
       
        for( int i=0; i<views.length; ++i )
        {
            AffineTransformer trans =
                    new AffineTransformernew FPoint(i*deltax,0.0),
                                            new FPoint(deltax,deltax));
           
            if( views[i] instanceof VennDiagramView )
            {
                VennDiagramView vv = (VennDiagramView)views[i];
                vv.setDoubleBuffered( false );
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

        }

        int minExt = Math.min(getWidth(),getHeight());
       
        //transformer.setOffset( new FPoint(getX(),getY()) );
        transformer.setOffset( new FPoint(0.0,0.0) );
        transformer.setScale( new FPoint(minExt,minExt) );
       
    }
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

        java.awt.Point pt = new Point();
    pt.x = 80;
    pt.y = 70;
   
    FPoint off= itrans.inverseTransform(pt);
   
        for( int i=0; i<objs.length; ++i )
        {
          ((VennPolygonObject)objs[i]).getPolygon().translate(off);
            objs[i].directPaint(g,itrans);
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

                        }
                        java.awt.Point pt = new Point();
                    pt.x = 80;
                    pt.y = 70;
                   
                    FPoint off= itrans.inverseTransform(pt);
                   
                    FPolygon p = ((VennPolygonObject)node.vennObject).getPolygon();
                    if (p != null)
                    {
                          p.translate(off);
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

                        Assert.assertNotNull(rect);
                       
                        FSegment seg = new FSegment(node.vennObject.getCenter(),rect.center());
                        Assert.assertNotNull( seg );
                        // Polygon intersection point
                        FPoint a, b;
                        a = ((VennPolygonObject)node.vennObject).getPolygon().intersect(seg);
                        b = rect.toPolygon().intersect(seg);
                       
                       
                       
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

          //centered label....
          java.awt.Point pt = new Point();
          pt.x = (int) (((DragLabel)c).getBounds().getWidth()/2-80);
          pt.y = (int) (((DragLabel)c).getBounds().getHeight()/2-70);
         
          FPoint labelOffset= itrans.inverseTransform(pt);
         
          ((DragLabel)c).setRelativePosition(((DragLabel)c).position.sub(labelOffset));
         
          ((DragLabel)c).setTransformer(itrans);
        }
View Full Code Here

Examples of bnGUI.venn.geometry.FPoint

    {
        Assert.assertNotNull( arrangement );
        Assert.assertNotNull( arrangement.getVennObjects() );
        BitSet b = new BitSet();
       
        FPoint  q = getTransformer().inverseTransform(p);
        IVennObject[] objs = arrangement.getVennObjects();
       
        for( int gid = 0; gid < objs.length; ++gid )
        {
            if( objs[gid].contains(q) )
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.