!---------------------------------------------------------------------------
! This code was developed at Tech-X (www.txcorp.com). It is free for any one
! to use but comes with no warranty whatsoever. Use at your own risk. 
! Thanks for reporting bugs to pletzer@txcorp.com. 
!---------------------------------------------------------------------------
! Boiler plate code to generate pointer to types for 1, 2, and 3 dimensions

module czspline_pointer_types

  use ezspline_obj
  use ezspline

#define _O1 czspline1
#define _O2 ezspline1
  ! generic implementation
#include "czspline_type.h"
#undef _O1
#undef _O2

#define _O1 czspline2
#define _O2 ezspline2
  ! generic implementation
#include "czspline_type.h"
#undef _O1
#undef _O2

#define _O1 czspline3
#define _O2 ezspline3
  ! generic implementation
#include "czspline_type.h"
#undef _O1
#undef _O2

end module czspline_pointer_types
