Examples of EnvelopeView


Examples of org.jwildfire.envelope.EnvelopeView

  }

  private void finishRemovePoint(MouseEvent e) {
    if ((envelope != null) && (envelope.size() > 1)) {
      int lx = e.getX();
      EnvelopeView envelopeView = new EnvelopeView(envelopePanel);
      double x = ((double) lx + envelopeView.getEnvelopeXTrans())
          / envelopeView.getEnvelopeXScale();
      int sel = 0;
      double dist = x - envelope.getX()[0];
      if (dist < 0)
        dist = 0 - dist;
      for (int i = 1; i < envelope.size(); i++) {
View Full Code Here

Examples of org.jwildfire.envelope.EnvelopeView

  }

  private void selectPoint(MouseEvent e) {
    if (envelope != null) {
      int lx = e.getX();
      EnvelopeView envelopeView = new EnvelopeView(envelopePanel);
      double x = ((double) lx + envelopeView.getEnvelopeXTrans())
          / envelopeView.getEnvelopeXScale();
      int sel = 0;
      double dist = x - envelope.getX()[0];
      if (dist < 0)
        dist = 0 - dist;
      for (int i = 1; i < envelope.size(); i++) {
View Full Code Here

Examples of org.jwildfire.envelope.EnvelopeView

  private void finishAddPoint(MouseEvent e) {
    if (envelope != null) {
      int lx = e.getX();
      int ly = e.getY();
      EnvelopeView envelopeView = new EnvelopeView(envelopePanel);

      double x = (double) Tools.FTOI(((double) lx + envelopeView.getEnvelopeXTrans())
          / envelopeView.getEnvelopeXScale());
      double y = ((double) ly + envelopeView.getEnvelopeYTrans())
          / envelopeView.getEnvelopeYScale();
      {
        for (int i = 0; i < envelope.size(); i++) {
          if (MathLib.fabs(x - envelope.getX()[i]) < 0.01)
            return;
        }
View Full Code Here

Examples of org.jwildfire.envelope.EnvelopeView

  private void movePoint(java.awt.event.MouseEvent e) {
    if ((envelope != null) && (!envelope.isLocked())) {
      int lx = e.getX();
      int ly = e.getY();
      EnvelopeView envelopeView = new EnvelopeView(envelopePanel);

      double x = (double) Tools.FTOI(((double) lx + envelopeView.getEnvelopeXTrans())
          / envelopeView.getEnvelopeXScale());
      double y = ((double) ly + envelopeView.getEnvelopeYTrans())
          / envelopeView.getEnvelopeYScale();
      if (envelope.getSelectedIdx() > 0) {
        double xc;
        xc = envelope.getX()[envelope.getSelectedIdx() - 1];
        if (x <= xc)
          x = xc + 1.0;
      }
      if (envelope.getSelectedIdx() < (envelope.size() - 1)) {
        double xc;
        xc = envelope.getX()[envelope.getSelectedIdx() + 1];
        if (x >= xc)
          x = xc - 1.0;
      }
      if (lx <= envelopeView.getEnvelopeLeft()) {
        //        int xi = Tools.FTOI(x);
        int xi = envelope.getViewXMin() - 1;
        if (xi < -100)
          xi = -100;
        envelope.setViewXMin(xi);
        envelope.getX()[envelope.getSelectedIdx()] = xi;
        envelope.getY()[envelope.getSelectedIdx()] = y;
        notifyValueChange(envelope.getSelectedIdx(), xi, y);
        refreshXMinField();
        refreshXField();
        refreshYField();
        envelopePanel.repaint();
      }
      else if (lx >= envelopeView.getEnvelopeRight()) {
        //        int xi = Tools.FTOI(x);
        int xi = envelope.getViewXMax() + 1;
        if (xi > 99999)
          xi = 99999;
        envelope.setViewXMax(xi);
        envelope.getX()[envelope.getSelectedIdx()] = xi;
        envelope.getY()[envelope.getSelectedIdx()] = y;
        notifyValueChange(envelope.getSelectedIdx(), xi, y);
        refreshXMaxField();
        refreshXField();
        refreshYField();
        envelopePanel.repaint();
      }
      else if (ly <= envelopeView.getEnvelopeTop()) {
        int xi = Tools.FTOI(x);
        y = envelope.getViewYMax() + 1.0;
        if (y > 32000.0)
          y = 32000.0;
        envelope.setViewYMax(y);
        envelope.getX()[envelope.getSelectedIdx()] = xi;
        envelope.getY()[envelope.getSelectedIdx()] = y;
        notifyValueChange(envelope.getSelectedIdx(), xi, y);
        refreshYMaxField();
        refreshXField();
        refreshYField();
        envelopePanel.repaint();
      }
      else if (ly >= envelopeView.getEnvelopeBottom()) {
        int xi = Tools.FTOI(x);
        y = envelope.getViewYMin() - 1.0;
        if (y < -32000.0)
          y = -32000.0;
        envelope.setViewYMin(y);
View Full Code Here

Examples of org.jwildfire.envelope.EnvelopeView

  }

  private void finishRemovePoint(MouseEvent e) {
    if ((currEnvelope != null) && (currEnvelope.size() > 1)) {
      int lx = e.getX();
      EnvelopeView envelopeView = new EnvelopeView(envelopePanel);
      double x = ((double) lx + envelopeView.getEnvelopeXTrans())
          / envelopeView.getEnvelopeXScale();
      int sel = 0;
      double dist = x - currEnvelope.getX()[0];
      if (dist < 0)
        dist = 0 - dist;
      for (int i = 1; i < currEnvelope.size(); i++) {
View Full Code Here

Examples of org.jwildfire.envelope.EnvelopeView

  }

  private void selectPoint(MouseEvent e) {
    if (currEnvelope != null) {
      int lx = e.getX();
      EnvelopeView envelopeView = new EnvelopeView(envelopePanel);
      double x = ((double) lx + envelopeView.getEnvelopeXTrans())
          / envelopeView.getEnvelopeXScale();
      int sel = 0;
      double dist = x - currEnvelope.getX()[0];
      if (dist < 0)
        dist = 0 - dist;
      for (int i = 1; i < currEnvelope.size(); i++) {
View Full Code Here

Examples of org.jwildfire.envelope.EnvelopeView

  private void finishAddPoint(MouseEvent e) {
    if (currEnvelope != null) {
      int lx = e.getX();
      int ly = e.getY();
      EnvelopeView envelopeView = new EnvelopeView(envelopePanel);

      double x = (double) Tools.FTOI(((double) lx + envelopeView.getEnvelopeXTrans())
          / envelopeView.getEnvelopeXScale());
      double y = ((double) ly + envelopeView.getEnvelopeYTrans())
          / envelopeView.getEnvelopeYScale();
      {
        for (int i = 0; i < currEnvelope.size(); i++) {
          if (MathLib.fabs(x - currEnvelope.getX()[i]) < 0.01)
            return;
        }
View Full Code Here

Examples of org.jwildfire.envelope.EnvelopeView

  private void movePoint(java.awt.event.MouseEvent e) {
    if ((currEnvelope != null) && (!currEnvelope.isLocked())) {
      int lx = e.getX();
      int ly = e.getY();
      EnvelopeView envelopeView = new EnvelopeView(envelopePanel);

      double x = (double) Tools.FTOI(((double) lx + envelopeView.getEnvelopeXTrans())
          / envelopeView.getEnvelopeXScale());
      double y = ((double) ly + envelopeView.getEnvelopeYTrans())
          / envelopeView.getEnvelopeYScale();
      if (currEnvelope.getSelectedIdx() > 0) {
        double xc;
        xc = currEnvelope.getX()[currEnvelope.getSelectedIdx() - 1];
        if (x <= xc)
          x = xc + 1.0;
      }
      if (currEnvelope.getSelectedIdx() < (currEnvelope.size() - 1)) {
        double xc;
        xc = currEnvelope.getX()[currEnvelope.getSelectedIdx() + 1];
        if (x >= xc)
          x = xc - 1.0;
      }
      if (lx <= envelopeView.getEnvelopeLeft()) {
        int xi = Tools.FTOI(x);
        if (xi < -9999)
          xi = -9999;
        currEnvelope.setViewXMin(xi);
        currEnvelope.getX()[currEnvelope.getSelectedIdx()] = xi;
        currEnvelope.getY()[currEnvelope.getSelectedIdx()] = y;
        refreshXMinField();
        refreshXField();
        refreshYField();
        envelopePanel.repaint();
      }
      else if (lx >= envelopeView.getEnvelopeRight()) {
        int xi = Tools.FTOI(x);
        if (xi > 9999)
          xi = 9999;
        currEnvelope.setViewXMax(xi);
        currEnvelope.getX()[currEnvelope.getSelectedIdx()] = xi;
        currEnvelope.getY()[currEnvelope.getSelectedIdx()] = y;
        refreshXMaxField();
        refreshXField();
        refreshYField();
        envelopePanel.repaint();
      }
      else if (ly <= envelopeView.getEnvelopeTop()) {
        int xi = Tools.FTOI(x);
        if (y > 32000.0)
          y = 32000.0;
        currEnvelope.setViewYMax(y);
        currEnvelope.getX()[currEnvelope.getSelectedIdx()] = xi;
        currEnvelope.getY()[currEnvelope.getSelectedIdx()] = y;
        refreshYMaxField();
        refreshXField();
        refreshYField();
        envelopePanel.repaint();
      }
      else if (ly >= envelopeView.getEnvelopeBottom()) {
        int xi = Tools.FTOI(x);
        if (y < -32000.0)
          y = -32000.0;
        currEnvelope.setViewYMin(y);
        currEnvelope.getX()[currEnvelope.getSelectedIdx()] = xi;
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.