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

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

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

AffineTransform.getTranslateY介绍

暂无

代码示例

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

  1. writer.setValue(Double.toString(atx.getScaleX()));
  2. writer.endNode();
  3. writer.startNode("scaleY");
  4. writer.setValue(Double.toString(atx.getScaleY()));
  5. writer.endNode();
  6. writer.startNode("shearX");
  7. writer.endNode();
  8. writer.startNode("translateX");
  9. writer.setValue(Double.toString(atx.getTranslateX()));
  10. writer.endNode();
  11. writer.startNode("translateY");
  12. writer.setValue(Double.toString(atx.getTranslateY()));
  13. writer.endNode();
  14. writer.endNode();

代码示例来源:origin: Syncleus/aparapi

  1. public double screeny() {
  2. return ((offGraphicsTransform.getScaleY() * y) + offGraphicsTransform.getTranslateY());
  3. }
  4. }

代码示例来源:origin: it.geosolutions.jaiext.bandmerge/jt-bandmerge

  1. @Override
  2. public void transform(AffineTransform tr, Point2D src, Point2D dst) {
  3. dst.setLocation(src.getX() + tr.getTranslateX(), src.getY() + tr.getTranslateY());
  4. }
  5. };

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

  1. /**
  2. * Implements {@link SVGMatrix#setE(float)}.
  3. */
  4. public void setE(float e) throws DOMException {
  5. AffineTransform at = getAffineTransform();
  6. at.setTransform(at.getScaleX(),
  7. at.getShearY(),
  8. at.getShearX(),
  9. at.getScaleY(),
  10. e,
  11. at.getTranslateY());
  12. }

代码示例来源:origin: sc.fiji/TrakEM2_

  1. @SuppressWarnings( "rawtypes" )
  2. @Override
  3. protected void initModel()
  4. {
  5. final AffineTransform a = patch.getAffineTransform();
  6. if ( AffineModel2D.class.isInstance( model ) )
  7. ( ( AffineModel2D )( Object )model ).set( a );
  8. else if ( SimilarityModel2D.class.isInstance( model ) )
  9. ( ( SimilarityModel2D )( Object )model ).set( a.getScaleX(), a.getShearY(), a.getTranslateX(), a.getTranslateY() );
  10. else if ( RigidModel2D.class.isInstance( model ) )
  11. ( ( RigidModel2D )( Object )model ).set( a.getScaleX(), a.getShearY(), a.getTranslateX(), a.getTranslateY() );
  12. else if ( TranslationModel2D.class.isInstance( model ) )
  13. ( ( TranslationModel2D )( Object )model ).set( a.getTranslateX(), a.getTranslateY() );
  14. else if ( InterpolatedAffineModel2D.class.isInstance( model ) )
  15. ( ( InterpolatedAffineModel2D )( Object )model ).set( a );
  16. }

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

  1. /**
  2. * Implements {@link SVGMatrix#setA(float)}.
  3. */
  4. public void setA(float a) throws DOMException {
  5. AffineTransform at = getAffineTransform();
  6. at.setTransform(a,
  7. at.getShearY(),
  8. at.getShearX(),
  9. at.getScaleY(),
  10. at.getTranslateX(),
  11. at.getTranslateY());
  12. }

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

  1. AffineTransform aTX = (AffineTransform) geometry.getGridToCRS();
  2. writer.write("<geoTransform>");
  3. writer.write("<scaleX>" + aTX.getScaleX() + "</scaleX>\n");
  4. writer.write("<scaleY>" + aTX.getScaleY() + "</scaleY>\n");
  5. writer.write("<shearX>" + aTX.getShearX() + "</shearX>\n");
  6. writer.write("<shearY>" + aTX.getShearY() + "</shearY>\n");
  7. writer.write("<translateX>" + aTX.getTranslateX() + "</translateX>\n");
  8. writer.write("<translateY>" + aTX.getTranslateY() + "</translateY>\n");
  9. writer.write("</geoTransform>\n");

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

  1. /**
  2. * Implements {@link SVGMatrix#setE(float)}.
  3. */
  4. public void setE(float e) throws DOMException {
  5. AffineTransform at = getAffineTransform();
  6. at.setTransform(at.getScaleX(),
  7. at.getShearY(),
  8. at.getShearX(),
  9. at.getScaleY(),
  10. e,
  11. at.getTranslateY());
  12. }

代码示例来源:origin: org.apache.xmlgraphics/batik-swing

  1. public void updateMatrix(AffineTransform at) {
  2. prevScale = (float)Math.sqrt(at.getDeterminant());
  3. prevTransX = (float)at.getTranslateX();
  4. prevTransY = (float)at.getTranslateY();
  5. }
  6. }

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

  1. /**
  2. * Implements {@link SVGMatrix#setD(float)}.
  3. */
  4. public void setD(float d) throws DOMException {
  5. AffineTransform at = getAffineTransform();
  6. at.setTransform(at.getScaleX(),
  7. at.getShearY(),
  8. at.getShearX(),
  9. d,
  10. at.getTranslateX(),
  11. at.getTranslateY());
  12. }

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

  1. /**
  2. * Implements {@link SVGMatrix#setA(float)}.
  3. */
  4. public void setA(float a) throws DOMException {
  5. AffineTransform at = getAffineTransform();
  6. at.setTransform(a,
  7. at.getShearY(),
  8. at.getShearX(),
  9. at.getScaleY(),
  10. at.getTranslateX(),
  11. at.getTranslateY());
  12. }

代码示例来源:origin: Syncleus/aparapi

  1. public double translatey(int _screeny) {
  2. return ((_screeny - offGraphicsTransform.getTranslateY()) / offGraphicsTransform.getScaleY());
  3. }

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

  1. /**
  2. * Creates a matrix with the same elements as the given AffineTransform.
  3. * @param at
  4. */
  5. public Matrix(AffineTransform at)
  6. {
  7. single = new float[DEFAULT_SINGLE.length];
  8. System.arraycopy(DEFAULT_SINGLE, 0, single, 0, DEFAULT_SINGLE.length);
  9. single[0] = (float)at.getScaleX();
  10. single[1] = (float)at.getShearY();
  11. single[3] = (float)at.getShearX();
  12. single[4] = (float)at.getScaleY();
  13. single[6] = (float)at.getTranslateX();
  14. single[7] = (float)at.getTranslateY();
  15. }

代码示例来源:origin: org.apache.xmlgraphics/batik-anim

  1. public void setX(float newX) {
  2. SVGContext context = getSVGContext();
  3. AffineTransform scrnTrans = context.getScreenTransform();
  4. scrnTrans = new AffineTransform
  5. (scrnTrans.getScaleX(), scrnTrans.getShearY(),
  6. scrnTrans.getShearX(), scrnTrans.getScaleY(),
  7. newX, scrnTrans.getTranslateY());
  8. context.setScreenTransform(scrnTrans);
  9. }
  10. public void setY(float newY) {

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

  1. public void updateMatrix(AffineTransform at) {
  2. prevScale = (float)Math.sqrt(at.getDeterminant());
  3. prevTransX = (float)at.getTranslateX();
  4. prevTransY = (float)at.getTranslateY();
  5. }
  6. }

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

  1. /**
  2. * Implements {@link SVGMatrix#setD(float)}.
  3. */
  4. public void setD(float d) throws DOMException {
  5. AffineTransform at = getAffineTransform();
  6. at.setTransform(at.getScaleX(),
  7. at.getShearY(),
  8. at.getShearX(),
  9. d,
  10. at.getTranslateX(),
  11. at.getTranslateY());
  12. }

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

  1. /**
  2. * Set the values of the matrix from the AffineTransform.
  3. *
  4. * @param af The transform to get the values from.
  5. * @deprecated Use the {@link #Matrix(AffineTransform)} constructor instead.
  6. */
  7. @Deprecated
  8. public void setFromAffineTransform( AffineTransform af )
  9. {
  10. single[0] = (float)af.getScaleX();
  11. single[1] = (float)af.getShearY();
  12. single[3] = (float)af.getShearX();
  13. single[4] = (float)af.getScaleY();
  14. single[6] = (float)af.getTranslateX();
  15. single[7] = (float)af.getTranslateY();
  16. }

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

  1. public void setX(float newX) {
  2. SVGContext context = getSVGContext();
  3. AffineTransform scrnTrans = context.getScreenTransform();
  4. scrnTrans = new AffineTransform
  5. (scrnTrans.getScaleX(), scrnTrans.getShearY(),
  6. scrnTrans.getShearX(), scrnTrans.getScaleY(),
  7. newX, scrnTrans.getTranslateY());
  8. context.setScreenTransform(scrnTrans);
  9. }
  10. public void setY(float newY) {

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

  1. public void updateMatrix(AffineTransform at) {
  2. prevScale = (float)Math.sqrt(at.getDeterminant());
  3. prevTransX = (float)at.getTranslateX();
  4. prevTransY = (float)at.getTranslateY();
  5. }
  6. }

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

  1. /**
  2. * Sets this matrix to the specified affine transform.
  3. *
  4. * @since 2.3
  5. */
  6. public void setMatrix(final AffineTransform transform) {
  7. mat.a11 = transform.getScaleX();
  8. mat.a12 = transform.getShearX();
  9. mat.a13 = transform.getTranslateX();
  10. mat.a21 = transform.getShearY();
  11. mat.a22 = transform.getScaleY();
  12. mat.a23 = transform.getTranslateY();
  13. mat.a31 = 0;
  14. mat.a32 = 0;
  15. mat.a33 = 1;
  16. }

相关文章