Class TTShapeObj

Unit

Declaration

type TTShapeObj = class(TDSSObject)

Description

No description available, ancestor TDSSObject description follows
No description available, ancestor TNamedObject description follows

this is a GUID compliant to RFC 4122, v4

Hierarchy

Overview

Fields

Public Interval: Double;
Public Hours: pDoubleArray;
Public TValues: pDoubleArray;
Public csvfile: String;
Public dblfile: String;
Public sngfile: String;

Methods

Public constructor Create(ParClass: TDSSClass; const TShapeName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public function GetTemperature(hr: Double): Double;
Public function Temperature(i: Integer): Double;
Public function Hour(i: Integer): Double;

Properties

Public property NumPoints: Integer READ FNumPoints;
Public property PresentInterval: Double READ Get_Interval;
Public property Mean: Double READ Get_Mean WRITE Set_Mean;
Public property StdDev: Double READ Get_StdDev WRITE Set_StdDev;

Description

Fields

Public Interval: Double;

Normalize the curve presently in memory

Public Hours: pDoubleArray;

=0.0 then random interval (hr)

Public TValues: pDoubleArray;

Time values (hr) if Interval > 0.0 Else nil

Public csvfile: String;

Temperatures

Public dblfile: String;

Temperatures

Public sngfile: String;

Temperatures

Methods

Public constructor Create(ParClass: TDSSClass; const TShapeName: String);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
 
Public procedure MakeLike(OtherPtr: Pointer); override;
 
Public function GetTemperature(hr: Double): Double;
 
Public function Temperature(i: Integer): Double;

Get Temperatures at specified time, hr

Public function Hour(i: Integer): Double;

get Temperatures by index

Properties

Public property NumPoints: Integer READ FNumPoints;

get hour corresponding to point index

Public property PresentInterval: Double READ Get_Interval;
 
Public property Mean: Double READ Get_Mean WRITE Set_Mean;
 
Public property StdDev: Double READ Get_StdDev WRITE Set_StdDev;
 

Generated by PasDoc 0.16.0.