| Description | Hierarchy | Fields | Methods | Properties | 
type TValueCell = class(TObject)
|  | FIFace: TIface; | 
|  | FScreenObject: TObject; | 
|  | procedure SetScreenObject(const Value: TObject); | 
|  | function GetColumn: integer; virtual; abstract; | 
|  | function GetLayer: integer; virtual; abstract; | 
|  | function GetRow: integer; virtual; abstract; | 
|  | procedure SetColumn(const Value: integer); virtual; abstract; | 
|  | procedure SetLayer(const Value: integer); virtual; abstract; | 
|  | procedure SetRow(const Value: integer); virtual; abstract; | 
|  | function GetIntegerValue(Index: integer; AModel: TBaseModel): integer; virtual; abstract; | 
|  | function GetRealValue(Index: integer; AModel: TBaseModel): double; virtual; abstract; | 
|  | function GetRealAnnotation(Index: integer; AModel: TBaseModel): string; virtual; abstract; | 
|  | function GetIntegerAnnotation(Index: integer; AModel: TBaseModel): string; virtual; abstract; | 
|  | procedure Cache(Comp: TCompressionStream; Strings: TStringList); virtual; | 
|  | procedure Restore(Decomp: TDecompressionStream; Annotations: TStringList); virtual; | 
|  | function GetSection: integer; virtual; abstract; | 
|  | procedure RecordStrings(Strings: TStringList); virtual; abstract; | 
|  | Constructor Create; virtual; | 
|  | function IsIdentical(AnotherCell: TValueCell): boolean; virtual; | 
|  | function AreRealValuesIdentical(AnotherCell: TValueCell; DataIndex: integer): boolean; | 
|  | function AreIntegerValuesIdentical(AnotherCell: TValueCell; DataIndex: integer): boolean; | 
|  | property Layer: integer read GetLayer write SetLayer; | 
|  | property Row: integer read GetRow write SetRow; | 
|  | property Column: integer read GetColumn write SetColumn; | 
|  | property IntegerValue[Index:integer;AModel:TBaseModel]: integer
      read GetIntegerValue; | 
|  | property RealValue[Index:integer;AModel:TBaseModel]: double
      read GetRealValue; | 
|  | property RealAnnotation[Index:integer;AModel:TBaseModel]: string
      read GetRealAnnotation; | 
|  | property IntegerAnnotation[Index:integer;AModel:TBaseModel]: string
      read GetIntegerAnnotation; | 
|  | property IFace: TIface read FIFace write FIFace; | 
|  | property ScreenObject: TObject read FScreenObject write SetScreenObject; | 
|  | property Section: integer read GetSection; | 
|  | FIFace: TIface; | 
|  | FScreenObject: TObject; | 
|  | procedure SetScreenObject(const Value: TObject); | 
|  | function GetColumn: integer; virtual; abstract; | 
|  | function GetLayer: integer; virtual; abstract; | 
|  | function GetRow: integer; virtual; abstract; | 
|  | procedure SetColumn(const Value: integer); virtual; abstract; | 
|  | procedure SetLayer(const Value: integer); virtual; abstract; | 
|  | procedure SetRow(const Value: integer); virtual; abstract; | 
|  | function GetIntegerValue(Index: integer; AModel: TBaseModel): integer; virtual; abstract; | 
|  | function GetRealValue(Index: integer; AModel: TBaseModel): double; virtual; abstract; | 
|  | function GetRealAnnotation(Index: integer; AModel: TBaseModel): string; virtual; abstract; | 
|  | function GetIntegerAnnotation(Index: integer; AModel: TBaseModel): string; virtual; abstract; | 
|  | procedure Cache(Comp: TCompressionStream; Strings: TStringList); virtual; | 
|  | procedure Restore(Decomp: TDecompressionStream; Annotations: TStringList); virtual; | 
|  | function GetSection: integer; virtual; abstract; | 
|  | procedure RecordStrings(Strings: TStringList); virtual; abstract; | 
|  | Constructor Create; virtual; | 
|  | function IsIdentical(AnotherCell: TValueCell): boolean; virtual; | 
|  | function AreRealValuesIdentical(AnotherCell: TValueCell; DataIndex: integer): boolean; | 
|  | function AreIntegerValuesIdentical(AnotherCell: TValueCell; DataIndex: integer): boolean; | 
|  | property Layer: integer read GetLayer write SetLayer; | 
| 
 | |
|  | property Row: integer read GetRow write SetRow; | 
| 
 | |
|  | property Column: integer read GetColumn write SetColumn; | 
| 
 | |
|  | property IntegerValue[Index:integer;AModel:TBaseModel]: integer
      read GetIntegerValue; | 
|  | property RealValue[Index:integer;AModel:TBaseModel]: double
      read GetRealValue; | 
|  | property RealAnnotation[Index:integer;AModel:TBaseModel]: string
      read GetRealAnnotation; | 
|  | property IntegerAnnotation[Index:integer;AModel:TBaseModel]: string
      read GetIntegerAnnotation; | 
|  | property IFace: TIface read FIFace write FIFace; | 
|  | property ScreenObject: TObject read FScreenObject write SetScreenObject; | 
| 
 | |
|  | property Section: integer read GetSection; |