public Rectangle2D getOutLine(Line2D l) { Rectangle2D r = l.getBounds2D(); r.setFrame(r.getX() - 1.0, r.getY() - 1.0, r.getWidth() + 2.0, r.getHeight() + 2.0); return r; }
double dist1=lineutility.CalcDistanceToLineDouble(segPt0, segPt1, pt1); Line2D lineOrigPts=new Line2D.Double(segPt0.x,segPt0.y, segPt1.x,segPt1.y); Rectangle2D rectOrigPts=lineOrigPts.getBounds2D(); Line2D lineClipPts=new Line2D.Double(pt0.x,pt0.y, pt1.x, pt1.y); Rectangle2D rectClipPts=lineClipPts.getBounds2D();
g2.setStroke(marker.getStroke()); g2.draw(line); bounds = line.getBounds2D();
final Rectangle2D shapeBounds = line.getBounds2D(); final Shape transformedShape = ShapeTransform.translateShape( line, -shapeBounds.getX(), -shapeBounds.getY() );
g2.setPaint(marker.getLabelPaint()); Point2D coordinates = calculateRangeMarkerTextAnchorPoint( g2, orientation, dataArea, line.getBounds2D(), marker.getLabelOffset(), LengthAdjustmentType.EXPAND, anchor);
g2.setFont(labelFont); Point2D coords = calculateRangeMarkerTextAnchorPoint( g2, orientation, dataArea, line.getBounds2D(), marker.getLabelOffset(), LengthAdjustmentType.EXPAND, anchor);
g2.setStroke(marker.getStroke()); g2.draw(line); bounds = line.getBounds2D();
g2.setPaint(marker.getLabelPaint()); Point2D coordinates = calculateRangeMarkerTextAnchorPoint( g2, orientation, dataArea, line.getBounds2D(), marker.getLabelOffset(), LengthAdjustmentType.EXPAND, anchor);
g2.setFont(labelFont); Point2D coords = calculateDomainMarkerTextAnchorPoint( g2, orientation, dataArea, line.getBounds2D(), marker.getLabelOffset(), LengthAdjustmentType.EXPAND, anchor);
g2.setFont(labelFont); Point2D coordinates = calculateRangeMarkerTextAnchorPoint( g2, orientation, dataArea, line.getBounds2D(), marker.getLabelOffset(), LengthAdjustmentType.EXPAND, anchor);
g2.setPaint(marker.getLabelPaint()); Point2D coordinates = calculateDomainMarkerTextAnchorPoint( g2, orientation, dataArea, line.getBounds2D(), marker.getLabelOffset(), LengthAdjustmentType.EXPAND, anchor);
ctrlP = new Point2D.Double( m_jNotes[0].getStemBeginPosition().getX()+(getWidth()-getMetrics().getNoteWidth())/2, line.getBounds2D().getCenterY() - tupletNumberYOffset);