

/*
 * gaussnewton.h
 *
 * CODE GENERATED BY MATLAB CODER (THE HUMAN READABILITY IS THEREFORE LIMITED)
 *
 */

#ifndef __GAUSSNEWTON_H__
#define __GAUSSNEWTON_H__
/* Include files */
#include <math.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include "rt_nonfinite.h"

#include "rtwtypes.h"
#include "fimreg_types.h"

/* Type Definitions */

/* Named Constants */

/* Variable Declarations */

/* Variable Definitions */

/* Function Declarations */
extern void gaussnewton(uint32_T DSPCount, uint32_T ImgDimension, uint32_T MaxIter, real32_T StopSensitivity, uint32_T AssumeNoLocalMinimum, real32_T maxRotation, real32_T maxTranslation, uint32_T LevelCount, const emxArray_uint8_T *Rvec, emxArray_uint8_T *Tvec, uint32_T *i, real32_T *SSD, emxArray_real32_T *SSDDec, real32_T w[3]);
#endif
/* End of code generation (gaussnewton.h) */
