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