Rev | Line | |
---|
[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"
|
---|
| 12 | class KML_LineStyle;
|
---|
| 13 | class KML_PolyStyle;
|
---|
| 14 | /*}}}*/
|
---|
| 15 |
|
---|
| 16 | class 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.