java.awt.geom.AffineTransform.preConcatenate()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(205)

本文整理了Java中java.awt.geom.AffineTransform.preConcatenate()方法的一些代码示例,展示了AffineTransform.preConcatenate()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AffineTransform.preConcatenate()方法的具体详情如下:
包路径:java.awt.geom.AffineTransform
类名称:AffineTransform
方法名:preConcatenate

AffineTransform.preConcatenate介绍

暂无

代码示例

代码示例来源:origin: nodebox/nodebox

  1. public void prepend(Transform t) {
  2. affineTransform.preConcatenate(t.affineTransform);
  3. }

代码示例来源:origin: dermotte/LIRE

  1. public void preConcatenate(TRModel2D model) {
  2. this.affine.preConcatenate(model.affine);
  3. }

代码示例来源:origin: dermotte/LIRE

  1. public void preConcatenate(TRModel2D model) {
  2. this.affine.preConcatenate(model.affine);
  3. }

代码示例来源:origin: geotools/geotools

  1. /** Checks for {@linkplain #checkPermission permission} before concatenating this transform. */
  2. @Override
  3. public void preConcatenate(AffineTransform Tx) {
  4. checkPermission();
  5. super.preConcatenate(Tx);
  6. }

代码示例来源:origin: geotools/geotools

  1. public Level(final double scaleX, final double scaleY, final int width, final int height) {
  2. this.scaleX = scaleX;
  3. this.scaleY = scaleY;
  4. this.baseToLevelTransform =
  5. new AffineTransform2D(XAffineTransform.getScaleInstance(scaleX, scaleY, 0, 0));
  6. final AffineTransform gridToWorldTransform_ = new AffineTransform(baseToLevelTransform);
  7. gridToWorldTransform_.preConcatenate(CoverageUtilities.CENTER_TO_CORNER);
  8. gridToWorldTransform_.preConcatenate(baseGridToWorld);
  9. this.gridToWorldTransform = new AffineTransform2D(gridToWorldTransform_);
  10. this.width = width;
  11. this.height = height;
  12. this.rasterDimensions = new Rectangle(0, 0, width, height);
  13. }

代码示例来源:origin: geotools/geotools

  1. public GranuleOverviewLevelDescriptor(
  2. final double scaleX, final double scaleY, final int width, final int height) {
  3. this.scaleX = scaleX;
  4. this.scaleY = scaleY;
  5. this.baseToLevelTransform =
  6. new AffineTransform2D(XAffineTransform.getScaleInstance(scaleX, scaleY, 0, 0));
  7. final AffineTransform gridToWorldTransform_ = new AffineTransform(baseToLevelTransform);
  8. gridToWorldTransform_.preConcatenate(CoverageUtilities.CENTER_TO_CORNER);
  9. gridToWorldTransform_.preConcatenate(baseGridToWorld);
  10. this.gridToWorldTransformCorner = new AffineTransform2D(gridToWorldTransform_);
  11. this.width = width;
  12. this.height = height;
  13. this.rasterDimensions = new Rectangle(0, 0, width, height);
  14. }

代码示例来源:origin: apache/pdfbox

  1. private BufferedImage adjustImage(BufferedImage gray) throws IOException
  2. {
  3. AffineTransform at = new AffineTransform(xform);
  4. Matrix m = new Matrix(at);
  5. at.scale(1.0 / Math.abs(m.getScalingFactorX()), 1.0 / Math.abs(m.getScalingFactorY()));
  6. Rectangle originalBounds = new Rectangle(gray.getWidth(), gray.getHeight());
  7. Rectangle2D transformedBounds = at.createTransformedShape(originalBounds).getBounds2D();
  8. at.preConcatenate(AffineTransform.getTranslateInstance(-transformedBounds.getMinX(),
  9. -transformedBounds.getMinY()));
  10. int width = (int) Math.ceil(transformedBounds.getWidth());
  11. int height = (int) Math.ceil(transformedBounds.getHeight());
  12. BufferedImage transformedGray = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);
  13. Graphics2D g2 = (Graphics2D) transformedGray.getGraphics();
  14. g2.drawImage(gray, at, null);
  15. g2.dispose();
  16. return transformedGray;
  17. }

代码示例来源:origin: nodebox/nodebox

  1. private AffineTransform fullTransform(Rect bounds) {
  2. double cx = bounds.getX() + bounds.getWidth() / 2;
  3. double cy = bounds.getY() + bounds.getHeight() / 2;
  4. AffineTransform t = new AffineTransform();
  5. t.translate(cx, cy);
  6. t.preConcatenate(affineTransform);
  7. t.translate(-cx, -cy);
  8. return t;
  9. }

代码示例来源:origin: geotools/geotools

  1. modifiedRasterToModel.preConcatenate(CoverageUtilities.AXES_SWAP);

代码示例来源:origin: geotools/geotools

  1. gridToWorldTransform_.preConcatenate(CoverageUtilities.CENTER_TO_CORNER);
  2. gridToWorldTransform_.preConcatenate(baseGridToWorld);
  3. AffineTransform2D cropWorldToGrid = new AffineTransform2D(gridToWorldTransform_);
  4. cropWorldToGrid = (AffineTransform2D) cropWorldToGrid.inverse();
  5. finalRaster2Model.preConcatenate((AffineTransform) mosaicWorldToGrid);

代码示例来源:origin: haraldk/TwelveMonkeys

  1. Px.preConcatenate(Mx);
  2. curAOI = aoi;

代码示例来源:origin: geotools/geotools

  1. finalRaster2Model.preConcatenate((AffineTransform) worldToGrid);

代码示例来源:origin: geotools/geotools

  1. mutableTransform.preConcatenate((AffineTransform) destinationToSourceTransform);

代码示例来源:origin: geotools/geotools

  1. finalRaster2Model.preConcatenate(finalWorldToGridCorner);
  2. RasterLayerRequest request = rasterLayerResponse.getRequest();
  3. final Interpolation interpolation = request.getInterpolation();

代码示例来源:origin: geotools/geotools

  1. finalRaster2Model.preConcatenate((AffineTransform) mosaicWorldToGrid);
  2. final Interpolation interpolation = request.getInterpolation();

代码示例来源:origin: geotools/geotools

  1. mutableTransform.preConcatenate((AffineTransform) destinationToSourceTransform);

代码示例来源:origin: geotools/geotools

  1. final AffineTransform newTr =
  2. new AffineTransform(xScale, 0, 0, yScale, xTrans, yTrans);
  3. newTr.preConcatenate((AffineTransform) this.cornerToCRS);
  4. this.cornerToCRS = ProjectiveTransform.create(newTr);

代码示例来源:origin: geotools/geotools

  1. mutableTransform.preConcatenate((AffineTransform) destinationToSourceTransform);

代码示例来源:origin: jrtom/jung

  1. public void preConcatenate(AffineTransform xform) {
  2. inverse = null;
  3. transform.preConcatenate(xform);
  4. fireStateChanged();
  5. }

代码示例来源:origin: geotools/geotools

  1. try {
  2. scaleTranslate.invert();
  3. scaleTranslate.preConcatenate(CoverageUtilities.CENTER_TO_CORNER);
  4. final AffineTransform2D tr = new AffineTransform2D(scaleTranslate);
  5. finalTransform =

相关文章