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