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.