___________________________________

Redfearns UTM - Geographic to Grid
___________________________________

This a demonstration program the show the behavior and use of the AngleEdit
Component.

About the Program
------------------
This program calculates map co-ordinates (Easting, Northing) given 
geographical co-ordinates (Latitude, Longitude and Central Meridian).

Select Units to quickly swap input co-ordinates from
DMS - Degrees Minutes Seconds.seconds N/S
DM  - Degrees Minutes.minutes N/S
DEG - Degrees.degrees

Input required Places of Decimals via Pods input.

Use Geodetic Datum to select a Map / Chart / Surveyor Datum.
Select Custom to enter datum parameters for other custom datums. 

A Redfearns formula is used to calculate between co-ordinates.
UTM Grids only.

AngleEdit Component Installation to Delphi
------------------------------------------
The component can be installed by placing the
angleedit.pas and the angleedit.dcr files in the
C:\Program Files\Borland\Delphi5\Lib\ directory then,
install the component into the Delphi VCL.

It can also be installed into C++ Builder.

The component code generated by Component Create 4.0 for
Delphi visit, www.compcreate.com

New Properties
--------------
The component parent class is TEditMask, the additional properties are

AngleDegreeValue
AngleMask
AnglePods

Input an angle value in degrees to the AngleDegreeValue property
select the required AngleMask and AnglePods

The following functions and procedures can also be addressed

procedure DegreeValueToText;

procedure DegToDmsStr(AngleDegreeValue: Extended;
            Var DegStr, MinStr, SecDecStr:String);

procedure DegToDmStr(AngleDegreeValue: Extended;
            Var DegStr, MinDecStr: String);

function DMStoDeg(Deg,Min,Sec: Extended): Extended

function DMtoDeg(Deg,Min: Extended): Extended;

procedure TextToDegreeValue;



Author
-----------

Inquiries to

Peter Walker
walkz@zip.com.au