#ifndef _PointMassDefs_h_
#define _PointMassDefs_h_

#ifndef SEARCH_X	//half search distance in X (in meters).
#define SEARCH_X 60
#endif

#ifndef SEARCH_Y	//half search distance in Y (in meters).
#define SEARCH_Y 60
#endif

#ifndef AVERAGE         //boolean indicating if measurements should be 
#define	AVERAGE 0       //averaged at a given time step
#endif                 

#ifndef HYP_RES
#define HYP_RES 1      //double indicating resolution of the hypothesis grid
#endif

#ifndef ESTIMATE_DEPTH     //boolean indicating if depth should be estimated
#define ESTIMATE_DEPTH 1
#endif

#ifndef USE_MOTION_BLUR    //boolean indicating if motion blur should be 
#define USE_MOTION_BLUR 1  //implemented for motion updates
#endif

#ifndef MOTION_BLUR_METHOD    //indicates method used for motion blurring:
#define MOTION_BLUR_METHOD 1 //1)Discrete Convolution, 2)FPE Explicit Diff.
#endif

#ifndef DEPTH_FILTER_LENGTH
#define DEPTH_FILTER_LENGTH 1 //indicates number of prev. measurements used for 
#endif                        //depth bias calculation

// FILTER MOTION UPDATE PARAMETERS
#ifndef DX_PER_VAR        //Variance of Gaussian noise added to northing displacement (m)
#define DX_PER_VAR 3      //Given as a percent of distance travelled in x
#endif

#ifndef DY_PER_VAR        //Variance of Gaussian noise added to easting displacement (m)
#define DY_PER_VAR 3      //Given as a percent of distance travelled in y
#endif


#endif 

