Ice Sheet System Model  4.18
Code documentation
KML_Style.h
Go to the documentation of this file.
1 
5 #ifndef _KML_STYLE_H_
6 #define _KML_STYLE_H_
7 
8 /*Headers:*/
9 /*{{{*/
10 #include "../shared/shared.h"
11 #include "./KML_StyleSelector.h"
12 class KML_LineStyle;
13 class KML_PolyStyle;
14 /*}}}*/
15 
17 
18  public:
19 
20  void* icon;
21  void* label;
24  void* balloon;
25  void* list;
26 
27  /*KML_Style constructors, destructors {{{*/
28  KML_Style();
29  ~KML_Style();
30  /*}}}*/
31  /*Object virtual functions definitions:{{{*/
32  void Echo();
33  void DeepEcho();
34  void DeepEcho(const char* indent);
35  void Write(FILE* fid,const char* indent);
36  void Read(FILE* fid,char* kstr);
37  int Id(){_error_("Not implemented yet.");};
38  int ObjectEnum(){_error_("Not implemented yet.");};
39  Object* copy(){_error_("Not implemented yet.");};
40  void Marshall(char** pmarshalled_data,int* pmarshalled_data_size, int marshall_direction){ _error_("not implemented yet!");};
41  /*}}}*/
42 
43 };
44 #endif /* _KML_STYLE_H */
KML_Style::Echo
void Echo()
Definition: KML_Style.cpp:63
KML_Style::icon
void * icon
Definition: KML_Style.h:20
KML_Style::line
KML_LineStyle * line
Definition: KML_Style.h:22
KML_Style::Id
int Id()
Definition: KML_Style.h:37
Object
Definition: Object.h:13
KML_Style::Read
void Read(FILE *fid, char *kstr)
Definition: KML_Style.cpp:161
KML_Style::balloon
void * balloon
Definition: KML_Style.h:24
KML_Style
Definition: KML_Style.h:16
KML_Style::~KML_Style
~KML_Style()
Definition: KML_Style.cpp:32
KML_StyleSelector.h
: header file for kml_styleselector abstract object
KML_Style::ObjectEnum
int ObjectEnum()
Definition: KML_Style.h:38
KML_Style::copy
Object * copy()
Definition: KML_Style.h:39
_error_
#define _error_(StreamArgs)
Definition: exceptions.h:49
KML_Style::label
void * label
Definition: KML_Style.h:21
KML_LineStyle
Definition: KML_LineStyle.h:14
KML_Style::DeepEcho
void DeepEcho()
Definition: KML_Style.cpp:80
KML_Style::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition: KML_Style.h:40
KML_PolyStyle
Definition: KML_PolyStyle.h:14
KML_Style::Write
void Write(FILE *fid, const char *indent)
Definition: KML_Style.cpp:128
KML_Style::poly
KML_PolyStyle * poly
Definition: KML_Style.h:23
KML_Style::list
void * list
Definition: KML_Style.h:25
KML_Style::KML_Style
KML_Style()
Definition: KML_Style.cpp:21
KML_StyleSelector
Definition: KML_StyleSelector.h:14