#ifndef    APE_H

#  define    APE_H

#  include    <att_names.h>
#  include    <error.h>
#  include    <local.h>
#  include    <object.h>



/* this is the apE graphics standards for structures.  All apE .h files
 * are included within this file so simply include apE.h for all the apE
 * definitions.
 */



  typedef struct xyz_td
          {
              float    x,
                       y,
                       z;
	  } xyz_td;



  typedef struct xyzw_td
          {
              float    x,
                       y,
                       z,
                       w;
	  } xyzw_td;



  typedef struct rgb_td
          {
              float    r,
                       g,
                       b;
	  } rgb_td;



  typedef struct rgbc_td
          {
              float    r,
                       g,
                       b,
                       c;
	  } rgbc_td;



  typedef l_bits bit_mask_td;


  typedef float tran_mat_td[4][4];


  typedef float vctr_3[3];


  typedef float vctr_4[4];



#endif    APE_H

