Description | Hierarchy | Fields | Methods | Properties |
type TDemReader = class(TObject)
DemFile: File; |
|
CharCount: Integer; |
|
FCorners: TList; |
|
RangeList: TRealList; |
|
Angle: Double; |
|
ResolutionX: Double; |
|
ResolutionY: Double; |
|
ResolutionZ: Double; |
|
ColumnCount: Integer; |
|
FCancel: Boolean; |
|
FPoints: TList; |
|
FCentralMeridianRadians: Double; |
|
FCoordInSec: Boolean; |
|
FOnProgress: TProgressProcedure; |
function ReadCharacters(const Count: integer; Out EndOfLine: boolean): AnsiString; |
|
procedure ReadRecordA(const GetCentralMeridian : boolean); |
|
procedure ReadRecordB; |
|
procedure ReadRestOfRecord; |
|
procedure ReadRecordC; |
|
function FortranStrToFloat(AString: string): double; |
|
function UTMCentralMeridianRadians(LatitudeSeconds, LongitudeSeconds: double): double; |
|
function GetPoint(Index: integer): TElevationPoint; |
|
function GetPointCount: integer; |
|
function GetCorner(Index: integer): TCornerPoint; |
|
procedure ReadFile(const FileName: string; ReadCentralMeridian : boolean); |
|
procedure ReadHeader(const FileName: string); |
|
Constructor Create; |
|
Destructor Destroy; override; |
|
procedure Cancel; |
property Corners[Index:integer]: TCornerPoint read GetCorner; |
|
property CoordInSec: Boolean read FCoordInSec; |
|
property CentralMeridianRadians: Double read FCentralMeridianRadians
write FCentralMeridianRadians; |
|
property PointCount: integer read GetPointCount; |
|
property Points[Index:integer]: TElevationPoint read GetPoint; |
|
property OnProgress: TProgressProcedure read FOnProgress write FOnProgress; |
DemFile: File; |
|
CharCount: Integer; |
|
FCorners: TList; |
|
RangeList: TRealList; |
|
Angle: Double; |
|
ResolutionX: Double; |
|
ResolutionY: Double; |
|
ResolutionZ: Double; |
|
ColumnCount: Integer; |
|
FCancel: Boolean; |
|
FPoints: TList; |
|
FCentralMeridianRadians: Double; |
|
FCoordInSec: Boolean; |
|
FOnProgress: TProgressProcedure; |
|
function ReadCharacters(const Count: integer; Out EndOfLine: boolean): AnsiString; |
|
procedure ReadRecordA(const GetCentralMeridian : boolean); |
|
procedure ReadRecordB; |
|
procedure ReadRestOfRecord; |
|
procedure ReadRecordC; |
|
function FortranStrToFloat(AString: string): double; |
|
function UTMCentralMeridianRadians(LatitudeSeconds, LongitudeSeconds: double): double; |
|
function GetPoint(Index: integer): TElevationPoint; |
|
function GetPointCount: integer; |
|
function GetCorner(Index: integer): TCornerPoint; |
|
procedure ReadFile(const FileName: string; ReadCentralMeridian : boolean); |
|
procedure ReadHeader(const FileName: string); |
|
Constructor Create; |
|
Destructor Destroy; override; |
|
procedure Cancel; |
|
property Corners[Index:integer]: TCornerPoint read GetCorner; |
|
property CoordInSec: Boolean read FCoordInSec; |
|
property CentralMeridianRadians: Double read FCentralMeridianRadians
write FCentralMeridianRadians; |
|
property PointCount: integer read GetPointCount; |
|
property Points[Index:integer]: TElevationPoint read GetPoint; |
|
property OnProgress: TProgressProcedure read FOnProgress write FOnProgress; |
|