Ridge1D
Description
Represents ridges found by 1D Edge Detection functions.Structure fields and default values (if defined) are described below:
struct Ridge1D
{
	Point2D		Point;
	Real		Magnitude;
	Polarity	Polarity;
	explicit Ridge1D
	(
		Polarity Polarity_ = Any 
	) :
		 Polarity(Polarity_) 
	{}
	Point2D Point() const		{ return Point;		};
	Real Magnitude() const		{ return Magnitude;	};
	Polarity Polarity() const	{ return Polarity;	};
	bool operator == ( const avl::Ridge1D& rhs ) const
	{
		return Point == rhs.Point && 
			Magnitude == rhs.Magnitude && 
			Polarity == rhs.Polarity;
	}
	bool operator != ( const avl::Ridge1D& rhs ) const
	{
		return !(operator==(rhs));
	}
};

