SurfaceEdge1D
Description
Represents surface edges found by 1D Edge Detection 3D functions.Structure fields and default values (if defined) are described below:
- Point3D Point
- Real Magnitude
- SurfaceEdgeTransition Transition = AnyLowHigh
struct SurfaceEdge1D { Point3D Point; Real Magnitude; SurfaceEdgeTransition Transition; explicit SurfaceEdge1D ( SurfaceEdgeTransition Transition_ = AnyLowHigh ) : Transition(Transition_) {} Point3D Point( void ) const { return Point; }; Real Magnitude( void ) const { return Magnitude; }; SurfaceEdgeTransition Transition( void ) const { return Transition; }; bool operator == ( const avl::SurfaceEdge1D& rhs ) const { return Point == rhs.Point && Magnitude == rhs.Magnitude && Transition == rhs.Transition; } bool operator != ( const avl::SurfaceEdge1D& rhs ) const { return !(operator==(rhs)); } };