#ifndef _SKEL_COMP_PARAMS_H_
#define _SKEL_COMP_PARAMS_H_

#include "field.h"

struct SkelCompParams
{
	const char* pInputfile;
	FIELD<float>* pInputField;
	float fThresSimp1;
	float fThresSimp2;
	bool bOnlyBound;
	bool bOnlyStruc;
	bool bDo2DField;
	float fSimp1UpperBound;
	float fSimp1StepSize;
	float fSimp2UpperBound;
	float fSimp2StepSize;
	bool bGiveSimpleSkel;
	double dMinSlope;
	double dMinError;
	double dMaxAccelChg;
	int nBrnchWeightBnd;	//=1
	int nBrnchWeightStr;	//=1
	int nRecErrorWeightBnd;	//=250
	int nRecErrorWeightStr;	//=400
	
	SkelCompParams()
	{
		nBrnchWeightBnd = 1;
		nBrnchWeightStr = 1;
		nRecErrorWeightBnd = 250;
		nRecErrorWeightStr = 400;
	}
};
		
#endif //_SKEL_COMP_PARAMS_H_
