Ice Sheet System Model  4.18
Code documentation
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 
18 
19  public:
20 
21  double altitude;
24 
25  /*KML_GroundOverlay constructors, destructors {{{*/
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