oevislib_net  0.14.3.0
Loading...
Searching...
No Matches

Edges found in a Profile. More...

Inheritance diagram for oevislib_net.ProfileEdge:

Public Member Functions

 ProfileEdge ()
 Constructs a new ProfileEdge object with default values.
 ProfileEdge (float inPosition, float inMagnitude, EdgeTransition inTransition)
 Creates a new ProfileEdge object.
bool Equals (ProfileEdge other)
override bool Equals (object obj)
override int GetHashCode ()
override object Clone ()

Static Public Member Functions

static bool operator== (ProfileEdge inProfileEdge1, ProfileEdge inProfileEdge2)
static bool operator!= (ProfileEdge inProfileEdge1, ProfileEdge inProfileEdge2)

Properties

float Position [get, set]
float Magnitude [get, set]
EdgeTransition Transition = EdgeTransition.Any [get, set]

Detailed Description

Edges found in a Profile.

Can be found as the output of Profile::findProfileEdges.

Constructor & Destructor Documentation

◆ ProfileEdge() [1/2]

oevislib_net.ProfileEdge.ProfileEdge ( )
inline

Constructs a new ProfileEdge object with default values.

◆ ProfileEdge() [2/2]

oevislib_net.ProfileEdge.ProfileEdge ( float inPosition,
float inMagnitude,
EdgeTransition inTransition )
inline

Creates a new ProfileEdge object.

Parameters
inPositionX coordinate.
inMagnitudeMagnitude.
inTransitionType of pixel transition considered as an edge.