Package com.emitrom.lienzo.client.core.types

Examples of com.emitrom.lienzo.client.core.types.Point2D


        {
            final int leng = points.size();

            for (int i = 0; i < leng; i++)
            {
                Point2D point = points.get(i);

                if (null != point)
                {
                    list.push(point);
                }
View Full Code Here


        {
            final int leng = points.length;

            for (int i = 0; i < leng; i++)
            {
                Point2D point = points[i];

                if (null != point)
                {
                    list.push(point);
                }
View Full Code Here

        {
            final int leng = points.getLength();

            for (int i = 0; i < leng; i++)
            {
                Point2D point = points.getPoint(i);

                if (null != point)
                {
                    list.push(point);
                }
View Full Code Here

    {
        final double r = getRadius();

        final double a = ((Math.PI * 2) * percent);

        return new Point2D(getX() + Math.cos(a) * r, getY() + Math.sin(a) * r);
    }
View Full Code Here

        return false;
    }

    protected void onMouseDown(NodeMouseDownEvent event)
    {
        m_last = new Point2D(event.getX(), event.getY());

        m_dragging = true;

        Transform transform = getTransform();
View Full Code Here

        m_inverseTransform.transform(m_last, m_last);
    }

    protected void onMouseMove(NodeMouseMoveEvent event)
    {
        Point2D curr = new Point2D(event.getX(), event.getY());

        m_inverseTransform.transform(curr, curr);

        Transform transform = getTransform().copy();

        transform.translate(curr.getX() - m_last.getX(), curr.getY() - m_last.getY());

        setTransform(transform);

        m_last = curr;
View Full Code Here

        return false;
    }

    protected void onMouseDown(NodeMouseDownEvent event)
    {
        m_start = new Point2D(event.getX(), event.getY());

        m_dragging = true;

        Transform transform = getTransform();
View Full Code Here

        return false;
    }

    protected void onMouseDown(NodeMouseDownEvent event)
    {
        m_start = new Point2D(event.getX(), event.getY());

        m_dragging = true;

        m_dragLayer = m_viewport.getDraglayer();
View Full Code Here

        }
        if ((m_maxScale > 0) && (newScale > m_maxScale))
        {
            scaleDelta = m_maxScale / currentScale;
        }
        Point2D p = new Point2D(event.getX(), event.getY());

        transform.getInverse().transform(p, p);

        transform = transform.copy();

        transform.scaleAboutPoint(scaleDelta, p.getX(), p.getY());

        setTransform(transform);

        redraw();
    }
View Full Code Here

TOP

Related Classes of com.emitrom.lienzo.client.core.types.Point2D

Copyright © 2018 www.massapicom. 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.