Class TNeutronPointsSet

Unit

Declaration

type TNeutronPointsSet = class(TPointsSet)

Description

Implements point set of experimental neutronogram. It's assumed that point coordinates are expressed in 2 * Theta.

Hierarchy

Overview

Fields

Protected FWaveLength: double;

Methods

Public constructor Create(AOwner: TComponent); override;
Public constructor CreateFromPoints(AOwner: TComponent; const Points: TPointsSet);
Protected function GetPoint2T(index: longint): double;
Protected function GetPointIntensity(index: longint): double;
Protected function GetPointSinTL(index: longint): double;
Protected function GetPointT(index: longint): double;
Public procedure CopyParameters(Dest: TObject); override;
Public procedure CopyPointsFrom(const Points: TPointsSet);
Protected procedure SetPointIntensity(index: longint; Value: double);

Properties

Public property Point2T[index:longint]: double read GetPoint2T;
Public property PointIntensity[index:longint]: double read GetPointIntensity write SetPointIntensity;
Public property PointSinTL[index:longint]: double read GetPointSinTL;
Public property PointT[index:longint]: double read GetPointT;
Public property WaveLength: double read FWaveLength write FWaveLength;

Description

Fields

Protected FWaveLength: double;
 

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public constructor CreateFromPoints(AOwner: TComponent; const Points: TPointsSet);
 
Protected function GetPoint2T(index: longint): double;
 
Protected function GetPointIntensity(index: longint): double;
 
Protected function GetPointSinTL(index: longint): double;
 
Protected function GetPointT(index: longint): double;
 
Public procedure CopyParameters(Dest: TObject); override;
 
Public procedure CopyPointsFrom(const Points: TPointsSet);
 
Protected procedure SetPointIntensity(index: longint; Value: double);
 

Properties

Public property Point2T[index:longint]: double read GetPoint2T;
 
Public property PointIntensity[index:longint]: double read GetPointIntensity write SetPointIntensity;
 
Public property PointSinTL[index:longint]: double read GetPointSinTL;
 
Public property PointT[index:longint]: double read GetPointT;
 
Public property WaveLength: double read FWaveLength write FWaveLength;
 

Generated by PasDoc 0.15.0.