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