Ice Sheet System Model  4.18
Code documentation
KML_File.h
Go to the documentation of this file.
1 
5 #ifndef _KML_FILE_H_
6 #define _KML_FILE_H_
7 
8 /*Headers:*/
9 /*{{{*/
10 #include "../shared/shared.h"
11 
12 #include "./KML_Feature.h"
13 class DataSet;
14 /*}}}*/
15 
16 class KML_File: public KML_Object {
17 
18  public:
19 
20  /*KML_File constructors, destructors {{{*/
21  KML_File();
22  ~KML_File();
23  /*}}}*/
24  /*Object virtual functions definitions:{{{*/
25  void Echo();
26  void DeepEcho();
27  void DeepEcho(const char* indent);
28  void Write(FILE* fid,const char* indent);
29  void Read(FILE* fid,char* kstr);
30  void WriteExp(FILE* fid,const char* nstr,int sgn,double cm,double sp);
31  int Id(){_error_("Not implemented yet.");};
32  int ObjectEnum(){_error_("Not implemented yet.");};
33  Object* copy(){_error_("Not implemented yet.");};
34  void Marshall(char** pmarshalled_data,int* pmarshalled_data_size, int marshall_direction){ _error_("not implemented yet!");};
35  /*}}}*/
36 
37 };
38 #endif /* _KML_FILE_H */
KML_File::WriteExp
void WriteExp(FILE *fid, const char *nstr, int sgn, double cm, double sp)
Definition: KML_File.cpp:115
KML_Object
Definition: KML_Object.h:13
KML_File::~KML_File
~KML_File()
Definition: KML_File.cpp:26
KML_File::Write
void Write(FILE *fid, const char *indent)
Definition: KML_File.cpp:63
KML_File::DeepEcho
void DeepEcho()
Definition: KML_File.cpp:44
KML_File::Echo
void Echo()
Definition: KML_File.cpp:34
Object
Definition: Object.h:13
KML_File
Definition: KML_File.h:16
KML_File::copy
Object * copy()
Definition: KML_File.h:33
KML_File::Id
int Id()
Definition: KML_File.h:31
KML_File::Read
void Read(FILE *fid, char *kstr)
Definition: KML_File.cpp:77
KML_File::ObjectEnum
int ObjectEnum()
Definition: KML_File.h:32
_error_
#define _error_(StreamArgs)
Definition: exceptions.h:49
KML_File::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition: KML_File.h:34
KML_File::KML_File
KML_File()
Definition: KML_File.cpp:20
KML_Feature.h
: header file for kml_feature abstract object
DataSet
Declaration of DataSet class.
Definition: DataSet.h:14