source: issm/trunk-jpl/src/c/kml/KML_Style.h@ 25507

Last change on this file since 25507 was 25507, checked in by Mathieu Morlighem, 5 years ago

CHG: cleanup

File size: 986 bytes
Line 
1/*! \file KML_Style.h
2 * \brief: header file for kml_style object
3 */
4
5#ifndef _KML_STYLE_H_
6#define _KML_STYLE_H_
7
8/*Headers:*/
9/*{{{*/
10#include "../shared/shared.h"
11#include "./KML_StyleSelector.h"
12class KML_LineStyle;
13class KML_PolyStyle;
14/*}}}*/
15
16class KML_Style: public KML_StyleSelector {
17
18 public:
19
20 void* icon;
21 void* label;
22 KML_LineStyle* line;
23 KML_PolyStyle* poly;
24 void* balloon;
25 void* list;
26
27 /*KML_Style constructors, destructors {{{*/
28 KML_Style();
29 ~KML_Style();
30 /*}}}*/
31 /*Object virtual functions definitions:{{{*/
32 void Echo();
33 void DeepEcho();
34 void DeepEcho(const char* indent);
35 void Write(FILE* fid,const char* indent);
36 void Read(FILE* fid,char* kstr);
37 int Id(){_error_("Not implemented yet.");};
38 int ObjectEnum(){_error_("Not implemented yet.");};
39 Object* copy(){_error_("Not implemented yet.");};
40 void Marshall2(MarshallHandle* marshallhandle){ _error_("not implemented yet!");};
41 /*}}}*/
42
43};
44#endif /* _KML_STYLE_H */
Note: See TracBrowser for help on using the repository browser.