Interface IFitServer

Unit

Declaration

type IFitServer = interface(IInterface)

Description

Hierarchy

  • IInterface
  • IFitServer

Overview

Methods

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

Description

Methods

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

Generated by PasDoc 0.15.0.