 |
function AddPointToBackground(const XValue: double; const YValue: double; const ProblemID: integer): TResult; |
 |
function AddPointToCurvePositions(const XValue: double; const YValue: double; const ProblemID: integer): TResult; |
 |
function AddPointToProfile(const XValue: double; const YValue: double; const ProblemID: integer): TResult; |
 |
function AddPointToRFactorBounds(const XValue: double; const YValue: double; const ProblemID: integer): TResult; |
 |
function AsyncOper(const ProblemID: integer): TBoolResult; |
 |
function ComputeBackgroundPoints(const ProblemID: integer): TResult; |
 |
function ComputeCurveBounds(const ProblemID: integer): TResult; |
 |
function ComputeCurvePositions(const ProblemID: integer): TResult; |
 |
function CreateCurveList(const ProblemID: integer): TResult; |
 |
function CreateProblem(): integer; |
 |
function DoAllAutomatically(const ProblemID: integer): TResult; |
 |
function GetAbsRFactorStr(const ProblemID: integer): TStringResult; |
 |
function GetBackFactor(const ProblemID: integer): double; |
 |
function GetBackgroundPoints(const ProblemID: integer): TPointsResult; |
 |
function GetCalcProfilePointsSet(const ProblemID: integer): TPointsResult; |
 |
function GetCalcTimeStr(const ProblemID: integer): TStringResult; |
 |
function GetCurveCount(const ProblemID: integer): TIntResult; |
 |
function GetCurveParameter(const ProblemID: integer; const SpecIndex: integer; const ParamIndex: integer): TSpecParamResult; |
 |
function GetCurveParameterCount(const ProblemID: integer; const SpecIndex: integer): TIntResult; |
 |
function GetCurvePoints(const SpecIndex: integer; const ProblemID: integer): TNamedPointsResult; |
 |
function GetCurvePositions(const ProblemID: integer): TPointsResult; |
 |
function GetCurveThresh(const ProblemID: integer): double; |
 |
function GetCurveType(const ProblemID: integer): TCurveTypeId; |
 |
function GetDeltaProfilePointsSet(const ProblemID: integer): TPointsResult; |
 |
function GetGraph(const Width: integer; const Height: integer; const ProblemID: integer): TPictureResult; |
 |
function GetMaxRFactor(const ProblemID: integer): double; |
 |
function GetProfileChunk(const ProblemID: integer; const ChunkNum: integer): TPointsResult; |
 |
function GetProfileChunkCount(const ProblemID: integer): TIntResult; |
 |
function GetProfilePointsSet(const ProblemID: integer): TPointsResult; |
 |
function GetRFactorStr(const ProblemID: integer): TStringResult; |
 |
function GetSelectedProfileInterval(const ProblemID: integer): TPointsResult; |
 |
function GetSqrRFactorStr(const ProblemID: integer): TStringResult; |
 |
function GetState(const ProblemID: integer): integer; |
 |
function GetWaveLength(const ProblemID: integer): double; |
 |
function MinimizeDifference(const ProblemID: integer): TResult; |
 |
function MinimizeNumberOfCurves(const ProblemID: integer): TResult; |
 |
function ReplacePointInBackground(const PrevXValue: double; const PrevYValue: double; const NewXValue: double; const NewYValue: double; const ProblemID: integer): TResult; |
 |
function ReplacePointInCurveBounds(const PrevXValue: double; const PrevYValue: double; const NewXValue: double; const NewYValue: double; const ProblemID: integer): TResult; |
 |
function ReplacePointInCurvePositions(const PrevXValue: double; const PrevYValue: double; const NewXValue: double; const NewYValue: double; const ProblemID: integer): TResult; |
 |
function ReplacePointInProfile(const PrevXValue: double; const PrevYValue: double; const NewXValue: double; const NewYValue: double; const ProblemID: integer): TResult; |
 |
function SelectEntireProfile(const ProblemID: integer): TResult; |
 |
function SelectProfileInterval(const StartPointIndex: integer; const StopPointIndex: integer; const ProblemID: integer): TResult; |
 |
function SetBackgroundPointsSet( const BackgroundPoints: TArrayOfFloatDoubleRemotable; const ProblemID: integer): TResult; |
 |
function SetCurveBounds( const CurveBounds: TArrayOfFloatDoubleRemotable; const ProblemID: integer): TResult; |
 |
function SetCurveParameter(const ProblemID: integer; const SpecIndex: integer; const ParamIndex: integer; const Value: double): TResult; |
 |
function SetCurvePositions( const CurvePositions: TArrayOfFloatDoubleRemotable; const ProblemID: integer): TResult; |
 |
function SetProfilePointsSet(const PointsSet: TArrayOfFloatDoubleRemotable; const ProblemID: integer): TResult; |
 |
function SetRFactorBounds(const ProblemID: integer): TPointsResult; |
 |
function SmoothProfile(const ProblemID: integer): TResult; |
 |
function StopAsyncOper(const ProblemID: integer): TResult; |
 |
function SubtractBackground(const Auto: boolean; const ProblemID: integer): TResult; |
 |
procedure DiscardProblem(const ProblemID: integer); |
 |
procedure SetBackFactor(const BackFactor: double; const ProblemID: integer); |
 |
procedure SetCurveThresh(const CurveThresh: double; const ProblemID: integer); |
 |
procedure SetCurveType(const CurveTypeId: TCurveTypeId; const ProblemID: integer); |
 |
procedure SetMaxRFactor(const MaxRFactor: double; const ProblemID: integer); |
 |
procedure SetWaveLength(const WaveLength: double; const ProblemID: integer); |