Ice Sheet System Model
4.18
Code documentation
src
c
kml
KML_Placemark.h
Go to the documentation of this file.
1
5
#ifndef _KML_PLACEMARK_H_
6
#define _KML_PLACEMARK_H_
7
8
/*Headers:*/
9
/*{{{*/
10
#include "../shared/shared.h"
11
#include "
./KML_Feature.h
"
12
class
KML_Geometry
;
13
class
DataSet
;
14
/*}}}*/
15
16
class
KML_Placemark
:
public
KML_Feature
{
17
18
public
:
19
20
DataSet
*
geometry
;
21
22
/*KML_Placemark constructors, destructors {{{*/
23
KML_Placemark
();
24
~KML_Placemark
();
25
/*}}}*/
26
/*Object virtual functions definitions:{{{*/
27
void
Echo
();
28
void
DeepEcho
();
29
void
DeepEcho
(
const
char
* indent);
30
void
Write
(FILE* fid,
const
char
* indent);
31
void
Read
(FILE* fid,
char
* kstr);
32
void
WriteExp
(FILE* fid,
const
char
* nstr,
int
sgn,
double
cm,
double
sp);
33
int
Id
(){
_error_
(
"Not implemented yet."
);};
34
int
ObjectEnum
(){
_error_
(
"Not implemented yet."
);};
35
Object
*
copy
(){
_error_
(
"Not implemented yet."
);};
36
void
Marshall
(
char
** pmarshalled_data,
int
* pmarshalled_data_size,
int
marshall_direction){
_error_
(
"not implemented yet!"
);};
37
/*}}}*/
38
39
};
40
#endif
/* _KML_PLACEMARK_H */
KML_Placemark::geometry
DataSet * geometry
Definition:
KML_Placemark.h:20
KML_Placemark::DeepEcho
void DeepEcho()
Definition:
KML_Placemark.cpp:54
KML_Feature
Definition:
KML_Feature.h:21
KML_Placemark::ObjectEnum
int ObjectEnum()
Definition:
KML_Placemark.h:34
Object
Definition:
Object.h:13
KML_Placemark::KML_Placemark
KML_Placemark()
Definition:
KML_Placemark.cpp:25
KML_Placemark
Definition:
KML_Placemark.h:16
KML_Geometry
Definition:
KML_Geometry.h:14
KML_Placemark::Read
void Read(FILE *fid, char *kstr)
Definition:
KML_Placemark.cpp:115
KML_Placemark::Echo
void Echo()
Definition:
KML_Placemark.cpp:42
KML_Placemark::copy
Object * copy()
Definition:
KML_Placemark.h:35
KML_Placemark::WriteExp
void WriteExp(FILE *fid, const char *nstr, int sgn, double cm, double sp)
Definition:
KML_Placemark.cpp:185
KML_Placemark::Id
int Id()
Definition:
KML_Placemark.h:33
_error_
#define _error_(StreamArgs)
Definition:
exceptions.h:49
KML_Placemark::Write
void Write(FILE *fid, const char *indent)
Definition:
KML_Placemark.cpp:89
KML_Placemark::~KML_Placemark
~KML_Placemark()
Definition:
KML_Placemark.cpp:31
KML_Feature.h
: header file for kml_feature abstract object
KML_Placemark::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition:
KML_Placemark.h:36
DataSet
Declaration of DataSet class.
Definition:
DataSet.h:14
Generated on Thu Jul 2 2020 08:09:19 for Ice Sheet System Model by
1.8.19