Unit fit_client

Description

Contains definitions of classes used in displaying results to user.

This software is distributed under GPL in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the warranty of FITNESS FOR A PARTICULAR PURPOSE.

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TFitClient Implements all client logic of the application.

Types

TAsyncOperationFinished = procedure(Sender: TObject) of object;
TAsyncState = (...);
TOpenState = (...);
TPlotProc = procedure of object;
TSelMode = (...);

Constants

ArgumentName: string = 'Position';
BackgroundPointsName: string = 'Background points';
CurvePositionsName: string = 'Spec.positions';
DeltaName: string = 'Difference';
NumberName: string = 'Number';
ProfileName: string = 'Data';
RFactorBoundsName: string = 'Spec.app.intervals';
SelectedAreaName: string = 'Selected interval';
StartName: string = 'Starting Position';
StopName: string = 'Final Position';
SummarizedName: string = 'Summarized';
ValueName: string = 'Amplitude';

Description

Types

TAsyncOperationFinished = procedure(Sender: TObject) of object;
 
TAsyncState = (...);

States of processing long operations.

Values
  • AsyncStart: Before start.
  • AsyncWorks: Fitting in progress.
  • AsyncDone: Fitting is done.
TOpenState = (...);

Results of data file opening.

Values
  • OpenSuccess
  • OpenFailure
TPlotProc = procedure of object;
 
TSelMode = (...);

Modes of selectiion of active point set.

Values
  • ModeSelectNothing
  • ModeSelectIntervalBounds
  • ModeSelectCharacteristicPoints
  • ModeSelectCurveBounds
  • ModeSelectBackground
  • ModeSelectCurvePositions
  • ModeSelectRFactorBounds

Constants

ArgumentName: string = 'Position';
 
BackgroundPointsName: string = 'Background points';
 
CurvePositionsName: string = 'Spec.positions';
 
DeltaName: string = 'Difference';
 
NumberName: string = 'Number';
 
ProfileName: string = 'Data';
 
RFactorBoundsName: string = 'Spec.app.intervals';
 
SelectedAreaName: string = 'Selected interval';
 
StartName: string = 'Starting Position';
 
StopName: string = 'Final Position';
 
SummarizedName: string = 'Summarized';
 
ValueName: string = 'Amplitude';
 

Author

  • Dmitry Morozov dvmorozov@hotmail.com, LinkedIn: https://www.linkedin.com/in/dmitry-morozov-79490a59/ Facebook: https://www.facebook.com/dmitry.v.morozov

Generated by PasDoc 0.15.0.