Class TMainCalcThread

Unit

Declaration

type TMainCalcThread = class(TThread)

Description

TODO: nuzhno sdelat' perehvat isklyucheniy i sohranenie soobscheniya v ob'ekte potoka dlya posleduyuschego chteniya.

Hierarchy

  • TThread
  • TMainCalcThread

Overview

Fields

Private FAllDone: TThreadMethod;
Private FComputeBackgroundPointsDone: TThreadMethod;
Private FComputeCurveBoundsDone: TThreadMethod;
Private FComputeCurvePositionsDone: TThreadMethod;
Private FDone: TThreadMethod;
Private FShowCurMin: TThreadMethod;
Private FShowProfile: TThreadMethod;
Private FTask: TThreadMethod;

Methods

Public procedure ComputeBackgroundPointsDone;
Public procedure ComputeCurveBoundsDone;
Public procedure ComputeCurvePositionsDone;
Public procedure Done;
Public procedure Execute; override;
Public procedure SetSyncMethods(ATask, AShowCurMin, AShowProfile, ADone, AComputeCurveBoundsDone, AComputeBackgroundPointsDone, AComputeCurvePositionsDone, AAllDone: TThreadMethod);
Public procedure ShowCurMin;
Public procedure ShowProfile;

Description

Fields

Private FAllDone: TThreadMethod;
 
Private FComputeBackgroundPointsDone: TThreadMethod;
 
Private FComputeCurveBoundsDone: TThreadMethod;
 
Private FComputeCurvePositionsDone: TThreadMethod;
 
Private FDone: TThreadMethod;
 
Private FShowCurMin: TThreadMethod;

These methods are synchronized with UI thread.

Private FShowProfile: TThreadMethod;
 
Private FTask: TThreadMethod;
 

Methods

Public procedure ComputeBackgroundPointsDone;
 
Public procedure ComputeCurveBoundsDone;
 
Public procedure ComputeCurvePositionsDone;
 
Public procedure Done;
 
Public procedure Execute; override;
 
Public procedure SetSyncMethods(ATask, AShowCurMin, AShowProfile, ADone, AComputeCurveBoundsDone, AComputeBackgroundPointsDone, AComputeCurvePositionsDone, AAllDone: TThreadMethod);
 
Public procedure ShowCurMin;
 
Public procedure ShowProfile;
 

Generated by PasDoc 0.15.0.