Class TDisplaySettingsItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TDisplaySettingsItem = class(TPhastCollectionItem)

Description

A TDisplaySettingsItem stores all the information needed to restore the appearance of ModelMuse to a previous state including the name of the data set used to color or contour the grid and the magnification.

Hierarchy

Overview

Fields

Private FShowColoredGridLines: boolean;
Private FViewToDisplay: TViewDirection;
Private FTitle: TTextDisplay;
Private FVerticaRuler: TRulerSettings;
Private FAdditionalText: TTextCollection;
Private FGridDisplayChoice: TGridLineDrawingChoice;
Private FHorizontalRuler: TRulerSettings;
Private FModpathPathLineSettings: TPathLineSettings;
Private FModpathEndPointSettings: TEndPointSettings;
Private FModpathTimeSeriesSettings: TTimeSeriesSettings;
Private FColorDisplaySettings: TColorDisplaySettings;
Private FMagnification: double;
Private FReferencePointX: double;
Private FReferencePointY: double;
Private FContourDisplaySettings: TContourDisplaySettings;
Private FName: string;
Private FVerticalExaggeration: double;
Private FEdgeDisplaySettings: TEdgeDisplaySettings;
Private FImageHeight: integer;
Private FImageWidth: integer;
Private FVisibleObjects: TStringList;
Private FContourFont: TFont;
Private FLabelContours: boolean;
Private FSfrStreamLinkPlot: TSfrStreamLinkPlot;

Methods

Private procedure OnChangeEventHandler(Sender: TObject);
Private procedure SetAdditionalText(const Value: TTextCollection);
Private procedure SetGridDisplayChoice(const Value: TGridLineDrawingChoice);
Private procedure SetHorizontalRuler(const Value: TRulerSettings);
Private procedure SetShowColoredGridLines(const Value: boolean);
Private procedure SetTitle(const Value: TTextDisplay);
Private procedure SetVerticalRuler(const Value: TRulerSettings);
Private procedure SetViewToDisplay(const Value: TViewDirection);
Private procedure SetModpathEndPointSettings(const Value: TEndPointSettings);
Private procedure SetShowModpathPathLineSettings(const Value: TPathLineSettings);
Private procedure SetModpathTimeSeriesSettings(const Value: TTimeSeriesSettings);
Private procedure SetColorDisplaySettings(const Value: TColorDisplaySettings);
Private procedure SetMagnification(const Value: double);
Private procedure SetReferencePointX(const Value: double);
Private procedure SetReferencePointY(const Value: double);
Private procedure SetContourDisplaySettings(const Value: TContourDisplaySettings);
Private procedure SetVerticalExaggeration(const Value: double);
Private procedure SetEdgeDisplaySettings(const Value: TEdgeDisplaySettings);
Private procedure SetImageHeight(const Value: integer);
Private procedure SetImageWidth(const Value: integer);
Private procedure SetVisibleObjects(const Value: TStringList);
Private procedure SetContourFont(const Value: TFont);
Private procedure SetSfrStreamLinkPlot(const Value: TSfrStreamLinkPlot);
Public procedure Assign(Source: TPersistent); override;
Public constructor Create(Collection: TCollection); override;
Public destructor Destroy; override;

Properties

Published property ViewToDisplay: TViewDirection read FViewToDisplay write SetViewToDisplay;
Published property Title: TTextDisplay read FTitle write SetTitle;
Published property AdditionalText: TTextCollection read FAdditionalText write SetAdditionalText;
Published property GridDisplayChoice: TGridLineDrawingChoice read FGridDisplayChoice write SetGridDisplayChoice;
Published property ShowColoredGridLines: boolean read FShowColoredGridLines write SetShowColoredGridLines;
Published property HorizontalRuler: TRulerSettings read FHorizontalRuler write SetHorizontalRuler;
Published property VerticalRuler: TRulerSettings read FVerticaRuler write SetVerticalRuler;
Published property ModpathEndPointSettings: TEndPointSettings read FModpathEndPointSettings write SetModpathEndPointSettings;
Published property ModpathPathLineSettings: TPathLineSettings read FModpathPathLineSettings write SetShowModpathPathLineSettings;
Published property ModpathTimeSeriesSettings: TTimeSeriesSettings read FModpathTimeSeriesSettings write SetModpathTimeSeriesSettings;
Published property ColorDisplaySettings: TColorDisplaySettings read FColorDisplaySettings write SetColorDisplaySettings;
Published property ContourDisplaySettings: TContourDisplaySettings read FContourDisplaySettings write SetContourDisplaySettings;
Published property EdgeDisplaySettings: TEdgeDisplaySettings read FEdgeDisplaySettings write SetEdgeDisplaySettings;
Published property Magnification: double read FMagnification write SetMagnification;
Published property ReferencePointX: double read FReferencePointX write SetReferencePointX;
Published property ReferencePointY: double read FReferencePointY write SetReferencePointY;
Published property VerticalExaggeration: double read FVerticalExaggeration write SetVerticalExaggeration;
Published property Name: string read FName write FName;
Published property ImageWidth: integer read FImageWidth write SetImageWidth;
Published property ImageHeight: integer read FImageHeight write SetImageHeight;
Published property VisibleObjects: TStringList read FVisibleObjects write SetVisibleObjects;
Published property ContourFont: TFont read FContourFont write SetContourFont;
Published property LabelContours: boolean read FLabelContours write FLabelContours;
Published property SfrStreamLinkPlot: TSfrStreamLinkPlot read FSfrStreamLinkPlot write SetSfrStreamLinkPlot;

Description

Fields

Private FShowColoredGridLines: boolean;
 
Private FViewToDisplay: TViewDirection;
 
Private FTitle: TTextDisplay;
 
Private FVerticaRuler: TRulerSettings;
 
Private FAdditionalText: TTextCollection;
 
Private FGridDisplayChoice: TGridLineDrawingChoice;
 
Private FHorizontalRuler: TRulerSettings;
 
Private FModpathPathLineSettings: TPathLineSettings;
 
Private FModpathEndPointSettings: TEndPointSettings;
 
Private FModpathTimeSeriesSettings: TTimeSeriesSettings;
 
Private FColorDisplaySettings: TColorDisplaySettings;
 
Private FMagnification: double;
 
Private FReferencePointX: double;
 
Private FReferencePointY: double;
 
Private FContourDisplaySettings: TContourDisplaySettings;
 
Private FName: string;
 
Private FVerticalExaggeration: double;
 
Private FEdgeDisplaySettings: TEdgeDisplaySettings;
 
Private FImageHeight: integer;
 
Private FImageWidth: integer;
 
Private FVisibleObjects: TStringList;
 
Private FContourFont: TFont;
 
Private FLabelContours: boolean;
 
Private FSfrStreamLinkPlot: TSfrStreamLinkPlot;
 

Methods

Private procedure OnChangeEventHandler(Sender: TObject);
 
Private procedure SetAdditionalText(const Value: TTextCollection);
 
Private procedure SetGridDisplayChoice(const Value: TGridLineDrawingChoice);
 
Private procedure SetHorizontalRuler(const Value: TRulerSettings);
 
Private procedure SetShowColoredGridLines(const Value: boolean);
 
Private procedure SetTitle(const Value: TTextDisplay);
 
Private procedure SetVerticalRuler(const Value: TRulerSettings);
 
Private procedure SetViewToDisplay(const Value: TViewDirection);
 
Private procedure SetModpathEndPointSettings(const Value: TEndPointSettings);
 
Private procedure SetShowModpathPathLineSettings(const Value: TPathLineSettings);
 
Private procedure SetModpathTimeSeriesSettings(const Value: TTimeSeriesSettings);
 
Private procedure SetColorDisplaySettings(const Value: TColorDisplaySettings);
 
Private procedure SetMagnification(const Value: double);
 
Private procedure SetReferencePointX(const Value: double);
 
Private procedure SetReferencePointY(const Value: double);
 
Private procedure SetContourDisplaySettings(const Value: TContourDisplaySettings);
 
Private procedure SetVerticalExaggeration(const Value: double);
 
Private procedure SetEdgeDisplaySettings(const Value: TEdgeDisplaySettings);
 
Private procedure SetImageHeight(const Value: integer);
 
Private procedure SetImageWidth(const Value: integer);
 
Private procedure SetVisibleObjects(const Value: TStringList);
 
Private procedure SetContourFont(const Value: TFont);
 
Private procedure SetSfrStreamLinkPlot(const Value: TSfrStreamLinkPlot);
 
Public procedure Assign(Source: TPersistent); override;
 
Public constructor Create(Collection: TCollection); override;
 
Public destructor Destroy; override;
 

Properties

Published property ViewToDisplay: TViewDirection read FViewToDisplay write SetViewToDisplay;
 
Published property Title: TTextDisplay read FTitle write SetTitle;
 
Published property AdditionalText: TTextCollection read FAdditionalText write SetAdditionalText;
 
Published property GridDisplayChoice: TGridLineDrawingChoice read FGridDisplayChoice write SetGridDisplayChoice;
 
Published property ShowColoredGridLines: boolean read FShowColoredGridLines write SetShowColoredGridLines;
 
Published property HorizontalRuler: TRulerSettings read FHorizontalRuler write SetHorizontalRuler;
 
Published property VerticalRuler: TRulerSettings read FVerticaRuler write SetVerticalRuler;
 
Published property ModpathEndPointSettings: TEndPointSettings read FModpathEndPointSettings write SetModpathEndPointSettings;
 
Published property ModpathPathLineSettings: TPathLineSettings read FModpathPathLineSettings write SetShowModpathPathLineSettings;
 
Published property ModpathTimeSeriesSettings: TTimeSeriesSettings read FModpathTimeSeriesSettings write SetModpathTimeSeriesSettings;
 
Published property ColorDisplaySettings: TColorDisplaySettings read FColorDisplaySettings write SetColorDisplaySettings;
 
Published property ContourDisplaySettings: TContourDisplaySettings read FContourDisplaySettings write SetContourDisplaySettings;
 
Published property EdgeDisplaySettings: TEdgeDisplaySettings read FEdgeDisplaySettings write SetEdgeDisplaySettings;
 
Published property Magnification: double read FMagnification write SetMagnification;
 
Published property ReferencePointX: double read FReferencePointX write SetReferencePointX;
 
Published property ReferencePointY: double read FReferencePointY write SetReferencePointY;
 
Published property VerticalExaggeration: double read FVerticalExaggeration write SetVerticalExaggeration;
 
Published property Name: string read FName write FName;
 
Published property ImageWidth: integer read FImageWidth write SetImageWidth;
 
Published property ImageHeight: integer read FImageHeight write SetImageHeight;
 
Published property VisibleObjects: TStringList read FVisibleObjects write SetVisibleObjects;
 
Published property ContourFont: TFont read FContourFont write SetContourFont;
 
Published property LabelContours: boolean read FLabelContours write FLabelContours;
 
Published property SfrStreamLinkPlot: TSfrStreamLinkPlot read FSfrStreamLinkPlot write SetSfrStreamLinkPlot;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:31