SurfaceStripe1D
Description
Represents surface stripes found by 1D Edge Detection 3D functions.Structure fields and default values (if defined) are described below:
- Point3D Point1
- Point3D Point2
- float Width
- Real Magnitude
- SurfaceStripePolarity Polarity = AnyLowHigh
struct SurfaceStripe1D { Point3D Point1; Point3D Point2; float Width; Real Magnitude; SurfaceStripePolarity Polarity; explicit SurfaceStripe1D ( SurfaceStripePolarity Polarity_ = AnyLowHigh ) : Polarity(Polarity_) {} Point3D Point1() const { return Point1; }; Point3D Point2() const { return Point2; }; float Width() const { return Width; }; Real Magnitude() const { return Magnitude; }; SurfaceStripePolarity Polarity() const { return Polarity; }; bool operator == ( const avl::SurfaceStripe1D& rhs ) const { return Point1 == rhs.Point1 && Point2 == rhs.Point2 && Width == rhs.Width && Magnitude == rhs.Magnitude && Polarity == rhs.Polarity; } bool operator != ( const avl::SurfaceStripe1D& rhs ) const { return !(operator==(rhs)); } };