34 #define TF_FAPID_SFF_WTRACEI_CC_VERSION \ 35 "TF_FAPID_SFF_WTRACEI_CC V1.0 " 84 wid2line_len,
ftnlen cs_len)
91 unsigned int nsamples=
static_cast<unsigned int>(*nsamp);
96 info.cs=sff::coosysID(*cs);
97 info.cx=
static_cast<double>(*c1);
98 info.cy=
static_cast<double>(*c2);
99 info.cz=
static_cast<double>(*c3);
100 info.nstacks=
static_cast<int>(*nstack);
103 aff::LinearShape shape(0, nsamples-1, 0);
104 datrw::Tfseries series(shape, aff::SharedHeap<real>(fdata, *nsamp));
This is the interface usually expected by Fortran programs linking to libsff.a (prototypes) ...
long int integer
Fortran integer type.
This struct is used to pass WID2 line data within libfapidxx.
container for WID2 data (prototypes)
exceptions and error handling macros (prototypes)
float real
Fortran real type (single precision)
long int logical
Fortran logical type.
::fapidxx::OFileUnits ostreammanager
the global ostream manager
long int ftnlen
Fortran string size type.
a file unit interface to libdatrwxx (prototypes)
int sff_wtracei__(integer *lu, char *wid2line, integer *nsamp, real *fdata, integer *idata, logical *last, char *cs, real *c1, real *c2, real *c3, integer *nstack, integer *ierr, ftnlen wid2line_len, ftnlen cs_len)
Write one trace of data with INFO line.
void close(const int &unit)
close the file associated with this file unit
some helper functions (prototypes)