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
RevLine 
[7653]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:*/
[12365]9/*{{{*/
[15068]10#include "../shared/shared.h"
[7653]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
[12365]27 /*KML_Style constructors, destructors {{{*/
[7653]28 KML_Style();
29 ~KML_Style();
30 /*}}}*/
[12365]31 /*Object virtual functions definitions:{{{*/
[7653]32 void Echo();
33 void DeepEcho();
[11201]34 void DeepEcho(const char* indent);
[11202]35 void Write(FILE* fid,const char* indent);
[8208]36 void Read(FILE* fid,char* kstr);
[13036]37 int Id(){_error_("Not implemented yet.");};
38 int ObjectEnum(){_error_("Not implemented yet.");};
39 Object* copy(){_error_("Not implemented yet.");};
[25507]40 void Marshall2(MarshallHandle* marshallhandle){ _error_("not implemented yet!");};
[7653]41 /*}}}*/
42
43};
44#endif /* _KML_STYLE_H */
Note: See TracBrowser for help on using the repository browser.