daixyz.h: (Matching .c file)


/* 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[3]; /* 3d coordinate */

typedef double dai[3];          /* Initial data */
     /* dai[0] is Distance */
     /* dai[1] is Azimuth from north IN RADIANS */
     /* dai[2] 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

Go to ...


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