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