PalmSens SDK v1.8.2.0

Curve Members

Curve overview

Public Instance Constructors

Curve Overloaded. Initializes a new instance of the Curve class.

Public Instance Fields

Peaks List of peaks found in this curve.
TitleThe title of the Curve. Is 'Curve' by default.
XUnit Unit for X Axis
YUnit Unit for Y axis

Public Instance Properties

isFinishedIs true if a Curve is 'finished'. This means that smoothing or peak searching can be applied.
MaxXMaximum X value
MaxYMaximum Y value found in this Curve.
MinXMinimum X value found in this Curve.
MinYMinimum Y value found in this Curve.
nOverloadsReturns the number of current overloads found during measurement.
nPointsReturns number of points in this Curve.
nUnderloadsReturns the number of current underloads found during measurement.

Public Instance Methods

AddPointOverloaded. Adds a point to the Curve. Curve must be unfinished.
AddPointSilent Add a point without raising the NewPoint event
CalculateSlope Calculate the slope between two points
ClearPeaks Removes all found peaks for this curve.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
FindNearestX Find the index of the X point nearest to p
FindPeaksOverloaded. Find peaks in this curve.
FindPeaksCV Find peaks in a CV curve in two directions
FinishFinishes or closes the curve.
get_CurrentStatus Obtain the current status for the specified index
get_XReturns the X value that corresponds with the given index.
get_XDirection Indicates direction of X data points for this curve
get_YReturns the Y value that corresponds with the given index.
get_YDirection Indicates direction of Y axis for this curve
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
IsCompatibleCheck whether two curves are compatible - i.e. can be drawn in the same plot
LLSOverloaded. Calculate linear line parameters for this curve y = a + b * x
SmoothSmoothes the curve using one of the following smoothlevels:
  • 0 = no smooth
  • 1 = 5 points
  • 2 = 9 points
  • 3 = 15 points
  • 4 = 24 points
ToStringReturns title of this Curve.

Public Instance Events

Finished Raised when the curve is finished.
NewCurvePointThis event is raised everytime a point is added to the curve class.
Overload Event raised when an overload is received
Underload Event raised when an underload is received

Protected Instance Fields

IgnorePoints Number of points at the start of the curve to ignore.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

Curve Class | PalmSens Namespace