Ice Sheet System Model
4.18
Code documentation
src
c
kml
KML_GroundOverlay.h
Go to the documentation of this file.
1
5
#ifndef _KML_GROUNDOVERLAY_H_
6
#define _KML_GROUNDOVERLAY_H_
7
8
#define KML_GROUNDOVERLAY_ALTMODE_LENGTH 18
9
10
/*Headers:*/
11
/*{{{*/
12
#include "../shared/shared.h"
13
#include "
./KML_Overlay.h
"
14
class
KML_LatLonBox
;
15
/*}}}*/
16
17
class
KML_GroundOverlay
:
public
KML_Overlay
{
18
19
public
:
20
21
double
altitude
;
22
char
altmode
[
KML_GROUNDOVERLAY_ALTMODE_LENGTH
+1];
23
KML_LatLonBox
*
llbox
;
24
25
/*KML_GroundOverlay constructors, destructors {{{*/
26
KML_GroundOverlay
();
27
~KML_GroundOverlay
();
28
/*}}}*/
29
/*Object virtual functions definitions:{{{*/
30
void
Echo
();
31
void
DeepEcho
();
32
void
DeepEcho
(
const
char
* indent);
33
void
Write
(FILE* fid,
const
char
* indent);
34
void
Read
(FILE* fid,
char
* kstr);
35
int
Id
(){
_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_GROUNDOVERLAY_H */
KML_Overlay.h
: header file for kml_overlay abstract object
KML_GroundOverlay
Definition:
KML_GroundOverlay.h:17
KML_GROUNDOVERLAY_ALTMODE_LENGTH
#define KML_GROUNDOVERLAY_ALTMODE_LENGTH
Definition:
KML_GroundOverlay.h:8
KML_GroundOverlay::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition:
KML_GroundOverlay.h:38
KML_Overlay
Definition:
KML_Overlay.h:17
KML_GroundOverlay::llbox
KML_LatLonBox * llbox
Definition:
KML_GroundOverlay.h:23
KML_GroundOverlay::Echo
void Echo()
Definition:
KML_GroundOverlay.cpp:41
KML_GroundOverlay::~KML_GroundOverlay
~KML_GroundOverlay()
Definition:
KML_GroundOverlay.cpp:30
KML_GroundOverlay::Write
void Write(FILE *fid, const char *indent)
Definition:
KML_GroundOverlay.cpp:78
Object
Definition:
Object.h:13
KML_GroundOverlay::KML_GroundOverlay
KML_GroundOverlay()
Definition:
KML_GroundOverlay.cpp:21
KML_GroundOverlay::copy
Object * copy()
Definition:
KML_GroundOverlay.h:37
KML_LatLonBox
Definition:
KML_LatLonBox.h:14
KML_GroundOverlay::ObjectEnum
int ObjectEnum()
Definition:
KML_GroundOverlay.h:36
_error_
#define _error_(StreamArgs)
Definition:
exceptions.h:49
KML_GroundOverlay::Id
int Id()
Definition:
KML_GroundOverlay.h:35
KML_GroundOverlay::DeepEcho
void DeepEcho()
Definition:
KML_GroundOverlay.cpp:51
KML_GroundOverlay::altmode
char altmode[KML_GROUNDOVERLAY_ALTMODE_LENGTH+1]
Definition:
KML_GroundOverlay.h:22
KML_GroundOverlay::altitude
double altitude
Definition:
KML_GroundOverlay.h:21
KML_GroundOverlay::Read
void Read(FILE *fid, char *kstr)
Definition:
KML_GroundOverlay.cpp:103
Generated on Thu Jul 2 2020 08:09:18 for Ice Sheet System Model by
1.8.19