Ice Sheet System Model
4.18
Code documentation
src
c
kml
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
();
26
~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
Generated on Thu Jul 2 2020 08:09:18 for Ice Sheet System Model by
1.8.19