Ice Sheet System Model  4.18
Code documentation
KML_LatLonBox.h
Go to the documentation of this file.
1 
5 #ifndef _KML_LATLONBOX_H_
6 #define _KML_LATLONBOX_H_
7 
8 /*Headers:*/
9 /*{{{*/
10 #include "../shared/shared.h"
11 #include "./KML_Object.h"
12 /*}}}*/
13 
14 class KML_LatLonBox: public KML_Object {
15 
16  public:
17 
18  double north;
19  double south;
20  double east;
21  double west;
22  double rotation;
23 
24  /*KML_LatLonBox constructors, destructors {{{*/
25  KML_LatLonBox();
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  int ObjectEnum(){_error_("Not implemented yet.");};
36  Object* copy(){_error_("Not implemented yet.");};
37  void Marshall(char** pmarshalled_data,int* pmarshalled_data_size, int marshall_direction){ _error_("not implemented yet!");};
38  /*}}}*/
39 
40 };
41 #endif /* _KML_LATLONBOX_H */
KML_Object
Definition: KML_Object.h:13
KML_Object.h
: header file for kml_object abstract object
KML_LatLonBox::~KML_LatLonBox
~KML_LatLonBox()
Definition: KML_LatLonBox.cpp:29
KML_LatLonBox::KML_LatLonBox
KML_LatLonBox()
Definition: KML_LatLonBox.cpp:19
KML_LatLonBox::Id
int Id()
Definition: KML_LatLonBox.h:34
KML_LatLonBox::rotation
double rotation
Definition: KML_LatLonBox.h:22
KML_LatLonBox::Read
void Read(FILE *fid, char *kstr)
Definition: KML_LatLonBox.cpp:90
Object
Definition: Object.h:13
KML_LatLonBox::west
double west
Definition: KML_LatLonBox.h:21
KML_LatLonBox::Write
void Write(FILE *fid, const char *indent)
Definition: KML_LatLonBox.cpp:70
KML_LatLonBox
Definition: KML_LatLonBox.h:14
KML_LatLonBox::east
double east
Definition: KML_LatLonBox.h:20
KML_LatLonBox::DeepEcho
void DeepEcho()
Definition: KML_LatLonBox.cpp:49
KML_LatLonBox::south
double south
Definition: KML_LatLonBox.h:19
_error_
#define _error_(StreamArgs)
Definition: exceptions.h:49
KML_LatLonBox::copy
Object * copy()
Definition: KML_LatLonBox.h:36
KML_LatLonBox::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition: KML_LatLonBox.h:37
KML_LatLonBox::Echo
void Echo()
Definition: KML_LatLonBox.cpp:37
KML_LatLonBox::ObjectEnum
int ObjectEnum()
Definition: KML_LatLonBox.h:35
KML_LatLonBox::north
double north
Definition: KML_LatLonBox.h:18