org.eclipse.swt.graphics.Transform.getElements()方法的使用及代码示例

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

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

Transform.getElements介绍

[英]Fills the parameter with the values of the transformation matrix that the receiver represents, in the order {m11, m12, m21, m22, dx, dy}.
[中]用接收器表示的变换矩阵的值填充参数,顺序为{m11,m12,m21,m22,dx,dy}。

代码示例

代码示例来源:origin: org.jfree/swtgraphics2d

/**
 * Converts an SWT transform into the equivalent AWT transform.
 *
 * @param swtTransform  the SWT transform.
 *
 * @return The AWT transform.
 */
private AffineTransform toAwtTransform(Transform swtTransform) {
  float[] elements = new float[6];
  swtTransform.getElements(elements);
  AffineTransform awtTransform = new AffineTransform(elements);
  return awtTransform;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc

/**
 * Returns a string containing a concise, human-readable
 * description of the receiver.
 *
 * @return a string representation of the receiver
 */
@Override
public String toString() {
  if (isDisposed()) return "Transform {*DISPOSED*}";
  float[] elements = new float[6];
  getElements(elements);
  return "Transform {" + elements [0] + "," + elements [1] + "," +elements [2] + "," +elements [3] + "," +elements [4] + "," +elements [5] + "}";
}

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

/**
 * Returns a string containing a concise, human-readable
 * description of the receiver.
 *
 * @return a string representation of the receiver
 */
public String toString() {
  if (isDisposed()) return "Transform {*DISPOSED*}";
  float[] elements = new float[6];
  getElements(elements);
  return "Transform {" + elements [0] + ", " + elements [1] + ", " +elements [2] + ", " +elements [3] + ", " +elements [4] + ", " +elements [5] + "}";
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x

/**
 * Returns a string containing a concise, human-readable
 * description of the receiver.
 *
 * @return a string representation of the receiver
 */
@Override
public String toString() {
  if (isDisposed()) return "Transform {*DISPOSED*}";
  float[] elements = new float[6];
  getElements(elements);
  return "Transform {" + elements [0] + "," + elements [1] + "," +elements [2] + "," +elements [3] + "," +elements [4] + "," +elements [5] + "}";
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

/**
 * Returns a string containing a concise, human-readable
 * description of the receiver.
 *
 * @return a string representation of the receiver
 */
@Override
public String toString() {
  if (isDisposed()) return "Transform {*DISPOSED*}";
  float[] elements = new float[6];
  getElements(elements);
  return "Transform {" + elements [0] + "," + elements [1] + "," +elements [2] + "," +elements [3] + "," +elements [4] + "," +elements [5] + "}";
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc

/**
 * Returns a string containing a concise, human-readable
 * description of the receiver.
 *
 * @return a string representation of the receiver
 */
@Override
public String toString() {
  if (isDisposed()) return "Transform {*DISPOSED*}";
  float[] elements = new float[6];
  getElements(elements);
  return "Transform {" + elements [0] + "," + elements [1] + "," +elements [2] + "," +elements [3] + "," +elements [4] + "," +elements [5] + "}";
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x

/**
 * Returns <code>true</code> if the Transform represents the identity matrix
 * and false otherwise.
 *
 * @return <code>true</code> if the receiver is an identity Transform, and <code>false</code> otherwise
 */
public boolean isIdentity() {
  if (isDisposed()) SWT.error(SWT.ERROR_GRAPHIC_DISPOSED);
  float[] m  = new float[6];
  getElements(m);
  return m[0] == 1 && m[1] == 0 && m[2] == 0 && m[3] == 1 && m[4] == 0 && m[5] == 0;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc

/**
 * Returns <code>true</code> if the Transform represents the identity matrix
 * and false otherwise.
 *
 * @return <code>true</code> if the receiver is an identity Transform, and <code>false</code> otherwise
 */
public boolean isIdentity() {
  if (isDisposed()) SWT.error(SWT.ERROR_GRAPHIC_DISPOSED);
  float[] m  = new float[6];
  getElements(m);
  return m[0] == 1 && m[1] == 0 && m[2] == 0 && m[3] == 1 && m[4] == 0 && m[5] == 0;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc

/**
 * Returns <code>true</code> if the Transform represents the identity matrix
 * and false otherwise.
 *
 * @return <code>true</code> if the receiver is an identity Transform, and <code>false</code> otherwise
 */
public boolean isIdentity() {
  if (isDisposed()) SWT.error(SWT.ERROR_GRAPHIC_DISPOSED);
  float[] m  = new float[6];
  getElements(m);
  return m[0] == 1 && m[1] == 0 && m[2] == 0 && m[3] == 1 && m[4] == 0 && m[5] == 0;
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

delegate.setTransform( elements );
} else {
 transform.getElements( elements );
 delegate.setTransform( elements );

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

matrix.getElements( elements );
multiply( elements[ 0 ],
     elements[ 1 ],

相关文章