 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
9 #include "../shared/shared.h"
10 #include "../datastructures/datastructures.h"
28 virtual void DeepEcho(
const char* indent);
32 void Marshall(
char** pmarshalled_data,
int* pmarshalled_data_size,
int marshall_direction){
_error_(
"not implemented yet!");};
36 virtual void Write(FILE* fid,
const char* indent)=0;
37 virtual void Read(FILE* fid,
char* kstr)=0;
38 virtual void WriteExp(FILE* fid,
const char* nstr,
int sgn,
double cm,
double sp);
39 virtual void AddAttrib(
const char* name,
const char* value);
40 virtual void WriteAttrib(FILE* fid,
const char* indent);
41 virtual void AddCommnt(
int ncom,
char** pcom);
43 virtual void WriteCommnt(FILE* fid,
const char* indent);
virtual void WriteAttrib(FILE *fid, const char *indent)
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
virtual void Read(FILE *fid, char *kstr)=0
virtual void Write(FILE *fid, const char *indent)=0
virtual void AddAttrib(const char *name, const char *value)
#define _error_(StreamArgs)
Declaration of DataSet class.
virtual void WriteExp(FILE *fid, const char *nstr, int sgn, double cm, double sp)
virtual void AddCommnt(int ncom, char **pcom)
virtual void WriteCommnt(FILE *fid, const char *indent)