/*
 * MLS_getDeform_types.h
 *
 * Code generation for function 'MLS_getDeform'
 *
 */

#ifndef MLS_GETDEFORM_TYPES_H
#define MLS_GETDEFORM_TYPES_H

/* Include files */
#include "rtwtypes.h"

/* Type Definitions */
#ifndef struct_emxArray_char_T
#define struct_emxArray_char_T

struct emxArray_char_T
{
  char_T *data;
  int32_T *size;
  int32_T allocatedSize;
  int32_T numDimensions;
  boolean_T canFreeData;
};

#endif                                 /*struct_emxArray_char_T*/

#ifndef typedef_emxArray_char_T
#define typedef_emxArray_char_T

typedef struct emxArray_char_T emxArray_char_T;

#endif                                 /*typedef_emxArray_char_T*/

#ifndef struct_emxArray_real_T
#define struct_emxArray_real_T

struct emxArray_real_T
{
  real_T *data;
  int32_T *size;
  int32_T allocatedSize;
  int32_T numDimensions;
  boolean_T canFreeData;
};

#endif                                 /*struct_emxArray_real_T*/

#ifndef typedef_emxArray_real_T
#define typedef_emxArray_real_T

typedef struct emxArray_real_T emxArray_real_T;

#endif                                 /*typedef_emxArray_real_T*/

#ifndef typedef_struct0_T
#define typedef_struct0_T

typedef struct {
  emxArray_real_T *w_i;
  emxArray_real_T *sum_w_i;
  emxArray_real_T *p_ast;
  emxArray_real_T *Similarity;
  emxArray_real_T *Affine;
  emxArray_real_T *Rigid;
} struct0_T;

#endif                                 /*typedef_struct0_T*/
#endif

/* End of code generation (MLS_getDeform_types.h) */
