Defines base interface of communication from client to server.
 |
function AsyncOper: boolean; |
 |
function ComputeBackgroundPoints: string; |
 |
function ComputeCurveBounds: string; |
 |
function ComputeCurvePositions: string; |
 |
function DoAllAutomatically: string; |
 |
function GetAbsRFactorStr: string; |
 |
function GetBackFactor: double; |
 |
function GetBackgroundPoints: TTitlePointsSet; |
 |
function GetBackgroundVariationEnabled: boolean; |
 |
function GetCalcProfilePointsSet: TTitlePointsSet; |
 |
function GetCalcTimeStr: string; |
 |
function GetCurveAttributes: TMSCRCurveList; |
 |
function GetCurveCount: longint; |
 |
function GetCurveParameterCount(SpecIndex: longint): longint; |
 |
function GetCurvePositions: TTitlePointsSet; |
 |
function GetCurves: TSelfCopiedCompList; |
 |
function GetCurveScalingEnabled: boolean; |
 |
function GetCurveThresh: double; |
 |
function GetCurveType: TCurveTypeId; |
 |
function GetDeltaProfilePointsSet: TTitlePointsSet; |
 |
function GetMaxRFactor: double; |
 |
function GetProfilePointsSet: TTitlePointsSet; |
 |
function GetRFactorBounds: TTitlePointsSet; |
 |
function GetRFactorStr: string; |
 |
function GetSelectedProfileInterval: TTitlePointsSet; |
 |
function GetSpecialCurveParameters: Curve_parameters; |
 |
function GetSqrRFactorStr: string; |
 |
function GetState: TFitServerState; |
 |
function GetWaveLength: double; |
 |
function MinimizeDifference: string; |
 |
function MinimizeDifferenceAgain: string; |
 |
function MinimizeNumberOfCurves: string; |
 |
function SelectAllPointsAsCurvePositions: string; |
 |
function SelectEntireProfile: string; |
 |
function SelectProfileInterval(StartPointIndex, StopPointIndex: longint): string; |
 |
function SetBackgroundPointsSet(ABackgroundPoints: TTitlePointsSet): string; |
 |
function SetCurvePositions(ACurvePositions: TPointsSet): string; |
 |
function SetProfilePointsSet(APointsSet: TTitlePointsSet): string; |
 |
function SetRFactorBounds(ARFactorBounds: TPointsSet): string; |
 |
function SmoothProfile: string; |
 |
procedure AddPointToBackground(XValue, YValue: double); |
 |
procedure AddPointToCurvePositions(XValue, YValue: double); |
 |
procedure AddPointToProfile(XValue, YValue: double); |
 |
procedure AddPointToRFactorBounds(XValue, YValue: double); |
 |
procedure CreateCurveList; |
 |
procedure GetCurveParameter(SpecIndex: longint; ParamIndex: longint; var Name: string; var Value: double; var Type_: longint); |
 |
procedure ReplacePointInBackground( PrevXValue, PrevYValue, NewXValue, NewYValue: double); |
 |
procedure ReplacePointInCurvePositions( PrevXValue, PrevYValue, NewXValue, NewYValue: double); |
 |
procedure ReplacePointInProfile( PrevXValue, PrevYValue, NewXValue, NewYValue: double); |
 |
procedure ReplacePointInRFactorBounds( PrevXValue, PrevYValue, NewXValue, NewYValue: double); |
 |
procedure SetBackFactor(ABackFactor: double); |
 |
procedure SetBackgroundVariationEnabled(AEnable: boolean); |
 |
procedure SetCurveParameter(SpecIndex: longint; ParamIndex: longint; Value: double); |
 |
procedure SetCurveScalingEnabled(AEnabled: boolean); |
 |
procedure SetCurveThresh(ACurveThresh: double); |
 |
procedure SetCurveType(ACurveType: TCurveTypeId); |
 |
procedure SetMaxRFactor(AMaxRFactor: double); |
 |
procedure SetSpecialCurveParameters(ACurveExpr: string; CP: Curve_parameters); |
 |
procedure SetWaveLength(AWaveLength: double); |
 |
procedure StopAsyncOper; |
 |
procedure SubtractBackground(Auto: boolean); |