Class TXYcurveObj
Unit
Declaration
type TXYcurveObj = class(TDSSObject)
Description
No description available, ancestor TDSSObject description follows
No description available, ancestor TNamedObject description follows
this is a GUID compliant to RFC 4122, v4
Hierarchy
- TObject
- TNamedObject
- TDSSObject
- TXYcurveObj
Overview
Fields
![]() |
XValues: pDoubleArray; |
![]() |
YValues: pDoubleArray; |
![]() |
FNumPoints: Integer; |
![]() |
FXshift: Double; |
![]() |
FYshift: Double; |
![]() |
FXscale: Double; |
![]() |
FYscale: Double; |
![]() |
csvfile: String; |
![]() |
dblfile: String; |
![]() |
sngfile: String; |
Methods
![]() |
constructor Create(ParClass: TDSSClass; const XYCurveName: String); |
![]() |
destructor Destroy; OVERRIDE; |
![]() |
procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override; |
![]() |
procedure MakeLike(OtherPtr: Pointer); override; |
![]() |
function GetYValue(X: Double): Double; |
![]() |
function GetXValue(Y: Double): Double; |
![]() |
function GetCoefficients(X: Double): TCoeff; |
Properties
![]() |
property NumPoints: Integer READ FNumPoints; |
![]() |
property XValue_pt[Index:Integer]: Double READ Get_XValue WRITE Set_XValue; |
![]() |
property YValue_pt[Index:Integer]: Double READ Get_YValue WRITE Set_YValue; |
![]() |
property X: Double READ Get_X WRITE Set_X; |
![]() |
property Y: Double READ Get_Y WRITE Set_Y; |
Description
Fields
![]() |
XValues: pDoubleArray; |
![]() |
YValues: pDoubleArray; |
![]() |
FNumPoints: Integer; |
![]() |
FXshift: Double; |
Number of points in curve |
![]() |
FYshift: Double; |
Number of points in curve |
![]() |
FXscale: Double; |
Number of points in curve |
![]() |
FYscale: Double; |
Number of points in curve |
![]() |
csvfile: String; |
![]() |
dblfile: String; |
![]() |
sngfile: String; |
Methods
![]() |
constructor Create(ParClass: TDSSClass; const XYCurveName: String); |
![]() |
destructor Destroy; OVERRIDE; |
![]() |
procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override; |
![]() |
procedure MakeLike(OtherPtr: Pointer); override; |
![]() |
function GetYValue(X: Double): Double; |
![]() |
function GetXValue(Y: Double): Double; |
Get Y value at specified X Value |
![]() |
function GetCoefficients(X: Double): TCoeff; |
Get X value at specified Y Value |
Properties
![]() |
property NumPoints: Integer READ FNumPoints; |
![]() |
property XValue_pt[Index:Integer]: Double READ Get_XValue WRITE Set_XValue; |
![]() |
property YValue_pt[Index:Integer]: Double READ Get_YValue WRITE Set_YValue; |
![]() |
property X: Double READ Get_X WRITE Set_X; |
![]() |
property Y: Double READ Get_Y WRITE Set_Y; |
Generated by PasDoc 0.16.0.