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

Represent the extremum found in a Profile. More...

Inheritance diagram for oevislib_net.Extremum1D:

Public Member Functions

 Extremum1D ()
 Constructs a new Extremum1D object with default values.
 Extremum1D (int inIndex, float inCoordinate, float inValue, ExtremumType inType)
 Creates a new Extremum1D object.
bool Equals (Extremum1D other)
override bool Equals (object obj)
override int GetHashCode ()
override object Clone ()

Static Public Member Functions

static bool operator== (Extremum1D inExtremum1D1, Extremum1D inExtremum1D2)
static bool operator!= (Extremum1D inExtremum1D1, Extremum1D inExtremum1D2)
static bool operator< (Extremum1D inExtremum1D1, Extremum1D inExtremum1D2)
static bool operator> (Extremum1D inExtremum1D1, Extremum1D inExtremum1D2)

Properties

int Index [get, set]
float Coordinate [get, set]
float Value [get, set]
ExtremumType Type = ExtremumType.Any [get, set]

Detailed Description

Represent the extremum found in a Profile.

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

Constructor & Destructor Documentation

◆ Extremum1D() [1/2]

oevislib_net.Extremum1D.Extremum1D ( )
inline

Constructs a new Extremum1D object with default values.

◆ Extremum1D() [2/2]

oevislib_net.Extremum1D.Extremum1D ( int inIndex,
float inCoordinate,
float inValue,
ExtremumType inType )
inline

Creates a new Extremum1D object.

Parameters
inIndexIndex.
inCoordinateX coordinate.
inValueValue.
inTypeType of extremum (maximum or minimum).