/* daixyz.h * © Copyright 1999 by John Halleck * All rights reserved. */ /* Version of August 13th, 1999 */ #ifndef DAIXYZ #define DAIXYZ 1 /* This package deals with the conversion of standard cave survey * Distance, Azimuth, and Inclination (DAI) information to XYZ form. * In addition to the actual conversion, it has routines to compute * the covariance matrix of the measurements. */ #include "errors.h" /* Standard package wide return codes. */ #include "survey3d.h" /* Standard weight and covariance matrices. */ typedef double xyz; /* 3d coordinate */ typedef double dai; /* Initial data */ /* dai is Distance */ /* dai is Azimuth from north IN RADIANS */ /* dai is Inclination from horizontal IN RADIANS */ /* ---------------- ROUTINES ------------------------ */ /* Check a data matrix for numerical reasonableness. */ extern error covarok (covariance given); /* Returns ERRnumeric if it is bad */ /* Convert from DAI to XYZ form. */ extern error daixyz (xyz result, /* The final X, Y, Z */ covariance shotcovariance, /* covariance matrix of the result */ dai data, /* Initial data */ covariance datacovariance /* Covariance of data */ ); #endif
This page is http://www.cc.utah.edu/~nahaj/cave/survey/code/c/daixyz.h.html
© Copyright 2000 by John Halleck, All Rights Reserved.
This snapshot was last modified on August 23rd, 2000
And the underlying file was last modified on May 11th, 2000