[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-05-08 UTC."],[],[],null,["# MediaPipeTasksVision Framework Reference\n\nMPPTransformMatrix\n==================\n\n\n @interface MPPTransformMatrix : NSObject\n\nA matrix that can be used for tansformations.\n- `\n ``\n ``\n `\n\n ### [rows](#/c:objc(cs)MPPTransformMatrix(py)rows)\n\n `\n ` \n The number of rows. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) NSUInteger rows;\n\n- `\n ``\n ``\n `\n\n ### [columns](#/c:objc(cs)MPPTransformMatrix(py)columns)\n\n `\n ` \n The number of columns. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) NSUInteger columns;\n\n- `\n ``\n ``\n `\n\n ### [data](#/c:objc(cs)MPPTransformMatrix(py)data)\n\n `\n ` \n The values of the transform matrix. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) float *_Nonnull data;\n\n- `\n ``\n ``\n `\n\n ### [-initWithData:rows:columns:](#/c:objc(cs)MPPTransformMatrix(im)initWithData:rows:columns:)\n\n `\n ` \n Creates a new MPPTransformMatrix. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)initWithData:(nonnull const float *)data\n rows:(NSInteger)rows\n columns:(NSInteger)columns;\n\n #### Parameters\n\n |-----------------|------------------------------------------------------------------------------|\n | ` `*data*` ` | Pointer to the memory location where the data is stored. The data is copied. |\n | ` `*rows*` ` | The number of rows. |\n | ` `*columns*` ` | The number of columns. |\n\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)MPPTransformMatrix(im)init)\n\n `\n ` \n Undocumented \n\n #### Declaration\n\n Objective-C \n\n - (instancetype)init NS_UNAVAILABLE;\n\n- `\n ``\n ``\n `\n\n ### [-valueAtRow:column:](#/c:objc(cs)MPPTransformMatrix(im)valueAtRow:column:)\n\n `\n ` \n Returns the value located at the specified location. An NSRangeException is raised if the\n location is outside the range of the matrix. \n\n #### Declaration\n\n Objective-C \n\n - (float)valueAtRow:(NSUInteger)row column:(NSUInteger)column;\n\n- `\n ``\n ``\n `\n\n ### [+new](#/c:objc(cs)MPPTransformMatrix(cm)new)\n\n `\n ` \n Undocumented \n\n #### Declaration\n\n Objective-C \n\n + (instancetype)new NS_UNAVAILABLE;"]]