The main functions are planned to cover a heading calculation between 2 points, calculation of pitch/roll angle between 2 points, offset calculations between 2 points based on an orientated x-y-z frame, a bearing/range offset calculation for an USBL system by the use of GPS coordinates and the conversion between UTM and Latitude/Longitude of a single GPS point.
A central database of coordinates has to be defined by the user. This database can be managed at any time, e.g. for different projects. The format of the GPS coordinates is UTM by default, but not limited to that. Some calculation can be done also in Latitude/Longitude, some calculations needs a coordinate transformation to UTM and can be done internally. But for more accuracy/reliability an external software should be used, e.g. Transdat.