Ice Sheet System Model  4.18
Code documentation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KML_ColorStyle.h
Go to the documentation of this file.
1 
5 #ifndef _KML_COLORSTYLE_H_
6 #define _KML_COLORSTYLE_H_
7 
8 #define KML_COLORSTYLE_COLOR_LENGTH 8
9 #define KML_COLORSTYLE_COLORMODE_LENGTH 6
10 
11 /*Headers:*/
12 /*{{{*/
13 #include "../shared/shared.h"
14 #include "./KML_SubStyle.h"
15 /*}}}*/
16 
18 
19  public:
20 
23 
24  /*KML_ColorStyle constructors, destructors {{{*/
27  /*}}}*/
28  /*Object virtual functions definitions:{{{*/
29  void Echo();
30  void DeepEcho();
31  void DeepEcho(const char* indent);
32  void Write(FILE* fid,const char* indent);
33  void Read(FILE* fid,char* kstr);
34  int Id(){_error_("Not implemented yet.");};
35  void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
36  int ObjectEnum(){_error_("Not implemented yet.");};
37  Object* copy(){_error_("Not implemented yet.");};
38  void Marshall(char** pmarshalled_data,int* pmarshalled_data_size, int marshall_direction){ _error_("not implemented yet!");};
39  /*}}}*/
40 
41 };
42 #endif /* _KML_COLORSTYLE_H */
KML_ColorStyle::Echo
void Echo()
Definition: KML_ColorStyle.cpp:35
KML_ColorStyle::KML_ColorStyle
KML_ColorStyle()
Definition: KML_ColorStyle.cpp:20
KML_SubStyle.h
: header file for kml_substyle abstract object
KML_COLORSTYLE_COLOR_LENGTH
#define KML_COLORSTYLE_COLOR_LENGTH
Definition: KML_ColorStyle.h:8
KML_ColorStyle::Write
void Write(FILE *fid, const char *indent)
Definition: KML_ColorStyle.cpp:66
KML_ColorStyle::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition: KML_ColorStyle.h:38
KML_ColorStyle::colormode
char colormode[KML_COLORSTYLE_COLORMODE_LENGTH+1]
Definition: KML_ColorStyle.h:22
KML_ColorStyle::Read
void Read(FILE *fid, char *kstr)
Definition: KML_ColorStyle.cpp:78
Object
Definition: Object.h:13
KML_SubStyle
Definition: KML_SubStyle.h:14
KML_ColorStyle::copy
Object * copy()
Definition: KML_ColorStyle.h:37
KML_ColorStyle
Definition: KML_ColorStyle.h:17
_error_
#define _error_(StreamArgs)
Definition: exceptions.h:49
KML_ColorStyle::Demarshall
void Demarshall(char **pmarshalled_dataset)
Definition: KML_ColorStyle.h:35
KML_ColorStyle::Id
int Id()
Definition: KML_ColorStyle.h:34
KML_ColorStyle::ObjectEnum
int ObjectEnum()
Definition: KML_ColorStyle.h:36
KML_ColorStyle::DeepEcho
void DeepEcho()
Definition: KML_ColorStyle.cpp:47
KML_COLORSTYLE_COLORMODE_LENGTH
#define KML_COLORSTYLE_COLORMODE_LENGTH
Definition: KML_ColorStyle.h:9
KML_ColorStyle::~KML_ColorStyle
~KML_ColorStyle()
Definition: KML_ColorStyle.cpp:27
KML_ColorStyle::color
char color[KML_COLORSTYLE_COLOR_LENGTH+1]
Definition: KML_ColorStyle.h:21