Package javax.media.jai

Examples of javax.media.jai.ROI.intersect()


/*     */       {
/* 102 */         srcBounds = new Rectangle(src.getMinX(), src.getMinY(), src.getWidth(), src.getHeight());
/*     */       }
/*     */
/* 109 */       if (!srcBounds.contains(srcROI.getBounds())) {
/* 110 */         srcROI = srcROI.intersect(new ROIShape(srcBounds));
/*     */       }
/*     */
/* 114 */       Interpolation interpNN = (interp instanceof InterpolationNearest) ? interp : Interpolation.getInstance(0);
/*     */
/* 119 */       Warp warp = (Warp)pb.getObjectParameter(0);
View Full Code Here


/* 122 */       ROI dstROI = new ROI(JAI.create("warp", srcROI.getAsImage(), warp, interpNN));
/*     */
/* 126 */       Rectangle dstBounds = op.getBounds();
/*     */
/* 129 */       if (!dstBounds.contains(dstROI.getBounds())) {
/* 130 */         dstROI = dstROI.intersect(new ROIShape(dstBounds));
/*     */       }
/*     */
/* 134 */       return dstROI;
/*     */     }
/*     */
View Full Code Here

/*     */       {
/* 153 */         srcBounds = src.getBounds();
/*     */       }
/*     */
/* 157 */       if (!srcBounds.contains(srcROI.getBounds())) {
/* 158 */         srcROI = srcROI.intersect(new ROIShape(srcBounds));
/*     */       }
/*     */
/* 162 */       double sx = pb.getDoubleParameter(0);
/* 163 */       double sy = pb.getDoubleParameter(1);
/*     */
View Full Code Here

/* 170 */       ROI dstROI = srcROI.transform(transform);
/*     */
/* 173 */       Rectangle dstBounds = op.getBounds();
/*     */
/* 176 */       if (!dstBounds.contains(dstROI.getBounds())) {
/* 177 */         dstROI = dstROI.intersect(new ROIShape(dstBounds));
/*     */       }
/*     */
/* 181 */       return dstROI;
/*     */     }
/* 183 */     return null;
View Full Code Here

/* 124 */       ROI dstROI = srcROI.transform(transform);
/*     */
/* 127 */       Rectangle dstBounds = op.getBounds();
/*     */
/* 130 */       if (!dstBounds.contains(dstROI.getBounds())) {
/* 131 */         dstROI = dstROI.intersect(new ROIShape(dstBounds));
/*     */       }
/*     */
/* 135 */       return dstROI;
/*     */     }
/*     */
View Full Code Here

/*    */       {
/* 80 */         dstBounds = dst.getBounds();
/*    */       }
/*    */
/* 85 */       if (!dstBounds.contains(roi.getBounds())) {
/* 86 */         roi = roi.intersect(new ROIShape(dstBounds));
/*    */       }
/*    */
/* 89 */       return roi;
/*    */     }
/*    */
View Full Code Here

/*    */       {
/* 80 */         dstBounds = dst.getBounds();
/*    */       }
/*    */
/* 85 */       if (!dstBounds.contains(roi.getBounds())) {
/* 86 */         roi = roi.intersect(new ROIShape(dstBounds));
/*    */       }
/*    */
/* 89 */       return roi;
/*    */     }
/*    */
View Full Code Here

/*     */       {
/*  96 */         srcBounds = new Rectangle(src.getMinX(), src.getMinY(), src.getWidth(), src.getHeight());
/*     */       }
/*     */
/* 103 */       if (!srcBounds.contains(srcROI.getBounds())) {
/* 104 */         srcROI = srcROI.intersect(new ROIShape(srcBounds));
/*     */       }
/*     */
/* 108 */       float sx = pb.getFloatParameter(0);
/* 109 */       float sy = pb.getFloatParameter(1);
/* 110 */       float tx = pb.getFloatParameter(2);
View Full Code Here

/* 118 */       ROI dstROI = srcROI.transform(transform);
/*     */
/* 121 */       Rectangle dstBounds = op.getBounds();
/*     */
/* 124 */       if (!dstBounds.contains(dstROI.getBounds())) {
/* 125 */         dstROI = dstROI.intersect(new ROIShape(dstBounds));
/*     */       }
/*     */
/* 129 */       return dstROI;
/*     */     }
/*     */
View Full Code Here

/*     */       {
/* 106 */         srcBounds = new Rectangle(src.getMinX(), src.getMinY(), src.getWidth(), src.getHeight());
/*     */       }
/*     */
/* 113 */       if (!srcBounds.contains(srcROI.getBounds())) {
/* 114 */         srcROI = srcROI.intersect(new ROIShape(srcBounds));
/*     */       }
/*     */
/* 118 */       float sx = 1.0F / pb.getIntParameter(1);
/* 119 */       float sy = 1.0F / pb.getIntParameter(2);
/*     */
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.