@Override // from Transform public Transform preConcatenate (Transform other) { if (generality() < other.generality()) { return other.concatenate(this); } if (other instanceof AffineTransform) { return Transforms.multiply((AffineTransform)other, this, new AffineTransform()); } else { AffineTransform oaff = new AffineTransform(other); return Transforms.multiply(oaff, this, oaff); } }
@Override // from Transform public Transform preConcatenate (Transform other) { if (generality() < other.generality()) { return other.concatenate(this); } if (other instanceof AffineTransform) { return Transforms.multiply((AffineTransform)other, this, new AffineTransform()); } else { AffineTransform oaff = new AffineTransform(other); return Transforms.multiply(oaff, this, oaff); } }