39 #include "InternalErr.h"
40 #include "dods-datatypes.h"
48 const string ff_types(Type dods_type);
55 const int width,
int ndim,
56 const long *start,
const long *
edge,
const
57 long * stride,
string *dname);
64 const string find_ancillary_formats(
const string &dataset,
77 long Records(
const string &filename);
81 long read_ff(
const char *dataset,
const char *if_file,
const char *o_format,
82 char *o_buffer,
unsigned long size);
const string make_output_format(const string &name, Type type, const int width)
int SetDodsDB(FF_STD_ARGS_PTR std_args, DATA_BIN_HANDLE dbin_h, char *Msgt)
Given a set of standard arguments (input filenames), allocate a DATA-BIN_HANDLE and return an error c...
const string makeND_output_format(const string &name, Type type, const int width, int ndim, const long *start, const long *edge, const long *stride, string *dname)
int ff_prec(Type dods_type)
long Records(const string &filename)
static class NCMLUtil overview
bool is_float_type(BaseType *btp)
const string & format_extension(const string &new_extension="")
bool is_integer_type(BaseType *btp)
const string find_ancillary_rss_das(const string &dataset, const string &delimiter=format_delimiter(), const string &extension=format_extension())
long read_ff(const char *dataset, const char *if_file, const char *o_format, char *o_buffer, unsigned long size)
Read from a file/database using the FreeForm API.
const string find_ancillary_rss_formats(const string &dataset, const string &delimiter=format_delimiter(), const string &extension=format_extension())
const string ff_types(Type dods_type)
bool file_exist(const char *filename)
const string & format_delimiter(const string &new_delimiter="")
void free_ff_char_vector(char **v, int len)
Free a char ** vector that db_ask() allocates.
dods_uint32 get_integer_value(BaseType *var)
Get the value of the BaseType Variable.
dods_float64 get_float_value(BaseType *var)