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

Overview

Fields

Public XValues: pDoubleArray;
Public YValues: pDoubleArray;
Public FNumPoints: Integer;
Public FXshift: Double;
Public FYshift: Double;
Public FXscale: Double;
Public FYscale: Double;
Public csvfile: String;
Public dblfile: String;
Public sngfile: String;

Methods

Public constructor Create(ParClass: TDSSClass; const XYCurveName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public function GetYValue(X: Double): Double;
Public function GetXValue(Y: Double): Double;
Public function GetCoefficients(X: Double): TCoeff;

Properties

Public property NumPoints: Integer READ FNumPoints;
Public property XValue_pt[Index:Integer]: Double READ Get_XValue WRITE Set_XValue;
Public property YValue_pt[Index:Integer]: Double READ Get_YValue WRITE Set_YValue;
Public property X: Double READ Get_X WRITE Set_X;
Public property Y: Double READ Get_Y WRITE Set_Y;

Description

Fields

Public XValues: pDoubleArray;
 
Public YValues: pDoubleArray;
 
Public FNumPoints: Integer;
 
Public FXshift: Double;

Number of points in curve

Public FYshift: Double;

Number of points in curve

Public FXscale: Double;

Number of points in curve

Public FYscale: Double;

Number of points in curve

Public csvfile: String;
 
Public dblfile: String;
 
Public sngfile: String;
 

Methods

Public constructor Create(ParClass: TDSSClass; const XYCurveName: String);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
 
Public procedure MakeLike(OtherPtr: Pointer); override;
 
Public function GetYValue(X: Double): Double;
 
Public function GetXValue(Y: Double): Double;

Get Y value at specified X Value

Public function GetCoefficients(X: Double): TCoeff;

Get X value at specified Y Value

Properties

Public property NumPoints: Integer READ FNumPoints;
 
Public property XValue_pt[Index:Integer]: Double READ Get_XValue WRITE Set_XValue;
 
Public property YValue_pt[Index:Integer]: Double READ Get_YValue WRITE Set_YValue;
 
Public property X: Double READ Get_X WRITE Set_X;
 
Public property Y: Double READ Get_Y WRITE Set_Y;
 

Generated by PasDoc 0.16.0.