Class TAsciiRasterReader

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TAsciiRasterReader = class(TObject)

Description

Hierarchy

Overview

Fields

Private RasterFile: TextFile;
Private FOnReadPoint: TOnReadPointEvent;
Private FFileName: string;

Methods

Private function ReadHeader(var ShouldReadNoDataValue: boolean): TRasterHeader;
Private procedure ReadValues(var Values: TPoint3DArray; RasterHeader: TRasterHeader; Progress : TProgressBar);
Private procedure SetFileName(const Value: string);
Private function GetValidFileHeader: boolean;
Private function GetFileHeader: TRasterHeader;
Public procedure ReadAsciiRaster(var Values: TPoint3DArray; Progress : TProgressBar = nil); overload;
Public procedure ReadAsciiRaster(Progress : TProgressBar = nil); overload;

Properties

Public property OnReadPoint: TOnReadPointEvent read FOnReadPoint write FOnReadPoint;
Public property FileName: string read FFileName write SetFileName;
Public property ValidFileHeader: boolean read GetValidFileHeader;
Public property FileHeader: TRasterHeader read GetFileHeader;

Description

Fields

Private RasterFile: TextFile;
 
Private FOnReadPoint: TOnReadPointEvent;
 
Private FFileName: string;
 

Methods

Private function ReadHeader(var ShouldReadNoDataValue: boolean): TRasterHeader;
 
Private procedure ReadValues(var Values: TPoint3DArray; RasterHeader: TRasterHeader; Progress : TProgressBar);
 
Private procedure SetFileName(const Value: string);
 
Private function GetValidFileHeader: boolean;
 
Private function GetFileHeader: TRasterHeader;
 
Public procedure ReadAsciiRaster(var Values: TPoint3DArray; Progress : TProgressBar = nil); overload;
 
Public procedure ReadAsciiRaster(Progress : TProgressBar = nil); overload;
 

Properties

Public property OnReadPoint: TOnReadPointEvent read FOnReadPoint write FOnReadPoint;
 
Public property FileName: string read FFileName write SetFileName;
 
Public property ValidFileHeader: boolean read GetValidFileHeader;
 
Public property FileHeader: TRasterHeader read GetFileHeader;
 

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