/**@class android.view.animation.Transformation
@extends java.lang.Object

 Defines the transformation to be applied at
 one point in time of an Animation.

*/
var Transformation = {

/** Indicates a transformation that has no effect (alpha = 1 and identity matrix.)
*/
TYPE_IDENTITY : "0",
/** Indicates a transformation that applies an alpha only (uses an identity matrix.)
*/
TYPE_ALPHA : "1",
/** Indicates a transformation that applies a matrix only (alpha = 1.)
*/
TYPE_MATRIX : "2",
/** Indicates a transformation that applies an alpha and a matrix.
*/
TYPE_BOTH : "3",
/**Reset the transformation to a state that leaves the object
 being animated in an unmodified state. The transformation type is
 {@link #TYPE_BOTH} by default.
*/
clear : function(  ) {},

/**Indicates the nature of this transformation.
@return {Number} {@link #TYPE_ALPHA}, {@link #TYPE_MATRIX},
         {@link #TYPE_BOTH} or {@link #TYPE_IDENTITY}.
*/
getTransformationType : function(  ) {},

/**Sets the transformation type.
@param {Number} transformationType One of {@link #TYPE_ALPHA},
        {@link #TYPE_MATRIX}, {@link #TYPE_BOTH} or
        {@link #TYPE_IDENTITY}.
*/
setTransformationType : function(  ) {},

/**Clones the specified transformation.
@param {Object {Transformation}} t The transformation to clone.
*/
set : function(  ) {},

/**Apply this Transformation to an existing Transformation, e.g. apply
 a scale effect to something that has already been rotated.
@param {Object {Transformation}} t
*/
compose : function(  ) {},

/**Like {@link #compose}(Transformation) but does this.postConcat(t) of
 the transformation matrix.
@hide 
*/
postCompose : function(  ) {},

/**
@return {Object {android.graphics.Matrix}} The 3x3 Matrix representing the trnasformation to apply to the
 coordinates of the object being animated
*/
getMatrix : function(  ) {},

/**Sets the degree of transparency
@param {Number} alpha 1.0 means fully opaqe and 0.0 means fully transparent
*/
setAlpha : function(  ) {},

/**Sets the current Transform's clip rect
@hide 
*/
setClipRect : function(  ) {},

/**Sets the current Transform's clip rect
@hide 
*/
setClipRect : function(  ) {},

/**Returns the current Transform's clip rect
@hide 
*/
getClipRect : function(  ) {},

/**Returns whether the current Transform's clip rect is set
@hide 
*/
hasClipRect : function(  ) {},

/**
@return {Number} The degree of transparency
*/
getAlpha : function(  ) {},

/**
*/
toString : function(  ) {},

/**Return a string representation of the transformation in a compact form.
*/
toShortString : function(  ) {},

/**
@hide 
*/
toShortString : function(  ) {},

/**Print short string, to optimize dumping.
@hide 
*/
printShortString : function(  ) {},


};