Interface IFitViewer

Unit

Declaration

type IFitViewer = interface(IInterface)

Description

Defines interface allowing to display data in chart and grids. Drawing methods for grids and chart legend are optional, can be included by conditional compilation.

Hierarchy

  • IInterface
  • IFitViewer

Overview

Methods

Public procedure Clear(Sender: TObject);
Public procedure FillDatasheetTable(Profile: TTitlePointsSet; CurvesList: TSelfCopiedCompList; ComputedProfile: TTitlePointsSet; DeltaProfile: TTitlePointsSet; RFactorBounds: TTitlePointsSet);
Public procedure Hide(Sender: TObject; PointsSet: TNeutronPointsSet);
Public procedure HideBackground(Sender: TObject; BackgroundPoints: TTitlePointsSet);
Public procedure HideCurvePositions(Sender: TObject; CurvePositions: TTitlePointsSet);
Public procedure HideExpProfile(Sender: TObject; DataPoints: TTitlePointsSet);
Public procedure HideRFactorBounds(Sender: TObject; RFactorBounds: TTitlePointsSet);
Public procedure PlotBackground(Sender: TObject; BackgroundPoints: TTitlePointsSet);
Public procedure PlotComputedProfile(Sender: TObject; ComputedProfile: TTitlePointsSet);
Public procedure PlotCurvePositions(Sender: TObject; CurvePositions: TTitlePointsSet);
Public procedure PlotCurves(Sender: TObject; CurvePointsSetList: TSelfCopiedCompList; CurveList: TMSCRCurveList);
Public procedure PlotDeltaProfile(Sender: TObject; DeltaProfile: TTitlePointsSet);
Public procedure PlotExpProfile(Sender: TObject; DataPoints: TTitlePointsSet);
Public procedure PlotRFactorBounds(Sender: TObject; RFactorBounds: TTitlePointsSet);
Public procedure PlotSelectedPoints(Sender: TObject; SelectedPoints: TTitlePointsSet);
Public procedure PlotSelectedProfileInterval(Sender: TObject; SelectedArea: TTitlePointsSet);
Public procedure Refresh(Sender: TObject);
Public procedure RefreshPointsSet(Sender: TObject; PointsSet: TNeutronPointsSet);
Public procedure SetUpdateGrids(Update: boolean);
Public procedure SetUpdateLegends(Update: boolean);
Public procedure ShowHint(Hint: string);
Public procedure ShowRFactor;
Public procedure ShowTime;

Description

Methods

Public procedure Clear(Sender: TObject);

Is called before cleaning all diagram data.

Public procedure FillDatasheetTable(Profile: TTitlePointsSet; CurvesList: TSelfCopiedCompList; ComputedProfile: TTitlePointsSet; DeltaProfile: TTitlePointsSet; RFactorBounds: TTitlePointsSet);

Handler to fill data table.

Public procedure Hide(Sender: TObject; PointsSet: TNeutronPointsSet);

Hides given point set and removes corresponding item from CheckBox.

Public procedure HideBackground(Sender: TObject; BackgroundPoints: TTitlePointsSet);
 
Public procedure HideCurvePositions(Sender: TObject; CurvePositions: TTitlePointsSet);
 
Public procedure HideExpProfile(Sender: TObject; DataPoints: TTitlePointsSet);
 
Public procedure HideRFactorBounds(Sender: TObject; RFactorBounds: TTitlePointsSet);
 
Public procedure PlotBackground(Sender: TObject; BackgroundPoints: TTitlePointsSet);
 
Public procedure PlotComputedProfile(Sender: TObject; ComputedProfile: TTitlePointsSet);
 
Public procedure PlotCurvePositions(Sender: TObject; CurvePositions: TTitlePointsSet);
 
Public procedure PlotCurves(Sender: TObject; CurvePointsSetList: TSelfCopiedCompList; CurveList: TMSCRCurveList);

Handler drawing specimen curves. Provides different ways of displaying data. Component which will actually display the data must store all pointers to visual components inside its own memory to be able hide them.

Public procedure PlotDeltaProfile(Sender: TObject; DeltaProfile: TTitlePointsSet);
 
Public procedure PlotExpProfile(Sender: TObject; DataPoints: TTitlePointsSet);
 
Public procedure PlotRFactorBounds(Sender: TObject; RFactorBounds: TTitlePointsSet);
 
Public procedure PlotSelectedPoints(Sender: TObject; SelectedPoints: TTitlePointsSet);
 
Public procedure PlotSelectedProfileInterval(Sender: TObject; SelectedArea: TTitlePointsSet);
 
Public procedure Refresh(Sender: TObject);

Refreshes all curves.

Public procedure RefreshPointsSet(Sender: TObject; PointsSet: TNeutronPointsSet);

Refreshes curve in the case of adding new or changing point.

Public procedure SetUpdateGrids(Update: boolean);
 
Public procedure SetUpdateLegends(Update: boolean);
 
Public procedure ShowHint(Hint: string);

Displays hint about progress.

Public procedure ShowRFactor;

Displays latest not necessarily best R-factor value.

Public procedure ShowTime;

Displays computation time.


Generated by PasDoc 0.15.0.