Ice Sheet System Model  4.18
Code documentation
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 
21 
22  /*KML_Placemark constructors, destructors {{{*/
23  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