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); |