Ice Sheet System Model
4.18
Code documentation
src
c
kml
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
16
class
KML_Style
:
public
KML_StyleSelector
{
17
18
public
:
19
20
void
*
icon
;
21
void
*
label
;
22
KML_LineStyle
*
line
;
23
KML_PolyStyle
*
poly
;
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
Generated on Thu Jul 2 2020 08:09:19 for Ice Sheet System Model by
1.8.19