CircleFittingField

Description

The structure defines a ring-like field in which a circle will be fitted.

Structure fields and default values (if defined) are described below:

struct CircleFittingField
{
	Circle2D	Axis;
	float		Width;

	explicit CircleFittingField
	(
		 float Width_ = 20.0f 
	) :
		 Width(Width_) 
	{}

	Circle2D Axis( void ) const	{ return Axis;	};
	float Width( void ) const	{ return Width;	};

	bool operator == ( const avl::CircleFittingField& rhs ) const
	{
		return Axis == rhs.Axis && 
			Width == rhs.Width;
	}

	bool operator != ( const avl::CircleFittingField& rhs ) const
	{
		return !(operator==(rhs));
	}

};