source: issm/trunk-jpl/src/c/objects/KML/KML_Icon.h@ 12494

Last change on this file since 12494 was 12494, checked in by Mathieu Morlighem, 13 years ago

replaced all _error_ to _error2_

File size: 1.5 KB
Line 
1/*! \file KML_Icon.h
2 * \brief: header file for kml_icon object
3 */
4
5#ifndef _KML_ICON_H_
6#define _KML_ICON_H_
7
8#define KML_ICON_HREF_LENGTH 800
9#define KML_ICON_REFMODE_LENGTH 10
10#define KML_ICON_VREFMODE_LENGTH 9
11#define KML_ICON_VFORMAT_LENGTH 800
12#define KML_ICON_HQUERY_LENGTH 800
13
14/*Headers:*/
15/*{{{*/
16#include "../../include/include.h"
17#include "../../shared/Exceptions/exceptions.h"
18#include "../../EnumDefinitions/EnumDefinitions.h"
19
20#include "./KML_Object.h"
21/*}}}*/
22
23class KML_Icon: public KML_Object {
24
25 public:
26
27 char href[KML_ICON_HREF_LENGTH+1];
28 char refmode[KML_ICON_REFMODE_LENGTH+1];
29 float refint;
30 char vrefmode[KML_ICON_VREFMODE_LENGTH+1];
31 float vreftime;
32 float vboundsc;
33 char vformat[KML_ICON_VFORMAT_LENGTH+1];
34 char hquery[KML_ICON_HQUERY_LENGTH+1];
35
36 /*KML_Icon constructors, destructors {{{*/
37 KML_Icon();
38 ~KML_Icon();
39 /*}}}*/
40 /*Object virtual functions definitions:{{{*/
41 void Echo();
42 void DeepEcho();
43 void DeepEcho(const char* indent);
44 void Write(FILE* fid,const char* indent);
45 void Read(FILE* fid,char* kstr);
46 int Id(){_error2_("Not implemented yet.");};
47 int MyRank(){_error2_("Not implemented yet.");};
48 void Marshall(char** pmarshalled_dataset){_error2_("Not implemented yet.");};
49 int MarshallSize(){_error2_("Not implemented yet.");};
50 void Demarshall(char** pmarshalled_dataset){_error2_("Not implemented yet.");};
51 int ObjectEnum(){_error2_("Not implemented yet.");};
52 Object* copy(){_error2_("Not implemented yet.");};
53 /*}}}*/
54
55};
56#endif /* _KML_ICON_H */
57
Note: See TracBrowser for help on using the repository browser.