public class Transformation
extends android.graphics.Matrix
Modifier and Type | Field and Description |
---|---|
static ly.img.android.sdk.models.chunk.Transformation.Evaluator |
EVALUATOR |
Constructor and Description |
---|
Transformation() |
Transformation(float[] matrix) |
Transformation(android.graphics.Matrix matrix) |
Modifier and Type | Method and Description |
---|---|
static Transformation |
calculateDiff(Transformation from,
Transformation to) |
Transformation |
getInverted() |
float |
getRotation() |
float |
getRotationPostFlip() |
float |
getScale() |
float[] |
getTranslation() |
float[] |
getValues() |
boolean |
isFlipped() |
boolean |
isHorizontalFlipped() |
boolean |
isVerticalFlipped() |
void |
mapRectInside(android.graphics.RectF rect,
boolean fit) |
void |
mapRectInside(android.graphics.RectF mapRect,
android.graphics.Rect holderRect,
boolean fit) |
void |
mapRectWithoutRotation(android.graphics.RectF rect,
boolean flipped) |
void |
reverseMapRect(android.graphics.RectF sourceRect,
java.math.BigDecimal aspect) |
void |
reverseMapRect(android.graphics.RectF sourceRect,
double aspect) |
void |
set(Transformation src,
Transformation dest,
float interpolation) |
void |
setTo(float scale,
float rotation,
boolean horizontalFlipped,
float[] sourcePoint,
float[] destinationPoint) |
equals, getValues, hashCode, invert, isAffine, isIdentity, mapPoints, mapPoints, mapPoints, mapRadius, mapRect, mapRect, mapVectors, mapVectors, mapVectors, postConcat, postRotate, postRotate, postScale, postScale, postSkew, postSkew, postTranslate, preConcat, preRotate, preRotate, preScale, preScale, preSkew, preSkew, preTranslate, rectStaysRect, reset, set, setConcat, setPolyToPoly, setRectToRect, setRotate, setRotate, setScale, setScale, setSinCos, setSinCos, setSkew, setSkew, setTranslate, setValues, toShortString, toString
public static final ly.img.android.sdk.models.chunk.Transformation.Evaluator EVALUATOR
public Transformation()
public Transformation(float[] matrix)
public Transformation(android.graphics.Matrix matrix)
public static Transformation calculateDiff(Transformation from, Transformation to)
public Transformation getInverted()
public float getRotation()
public float getRotationPostFlip()
public float getScale()
public float[] getTranslation()
public float[] getValues()
public boolean isFlipped()
public boolean isHorizontalFlipped()
public boolean isVerticalFlipped()
public void mapRectInside(android.graphics.RectF rect, boolean fit)
public void mapRectInside(android.graphics.RectF mapRect, android.graphics.Rect holderRect, boolean fit)
public void mapRectWithoutRotation(android.graphics.RectF rect, boolean flipped)
public void reverseMapRect(android.graphics.RectF sourceRect, java.math.BigDecimal aspect)
public void reverseMapRect(android.graphics.RectF sourceRect, double aspect)
public void set(Transformation src, Transformation dest, float interpolation)
public void setTo(float scale, float rotation, boolean horizontalFlipped, float[] sourcePoint, float[] destinationPoint)