source: issm/trunk/src/c/classes/objects/KML/KML_Point.h@ 13395

Last change on this file since 13395 was 13395, checked in by Mathieu Morlighem, 12 years ago

merged trunk-jpl and trunk for revision 13393

File size: 1.3 KB
Line 
1/*! \file KML_Point.h
2 * \brief: header file for kml_point object
3 */
4
5#ifndef _KML_POINT_H_
6#define _KML_POINT_H_
7
8#define KML_POINT_ALTMODE_LENGTH 18
9
10/*Headers:*/
11/*{{{*/
12#include "../../../include/include.h"
13#include "../../../shared/Exceptions/exceptions.h"
14#include "../../../EnumDefinitions/EnumDefinitions.h"
15
16#include "./KML_Geometry.h"
17/*}}}*/
18
19class KML_Point: public KML_Geometry {
20
21 public:
22
23 bool extrude;
24 char altmode[KML_POINT_ALTMODE_LENGTH+1];
25 double coords[3];
26
27 /*KML_Point constructors, destructors {{{*/
28 KML_Point();
29 ~KML_Point();
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 void WriteExp(FILE* fid,const char* nstr,int sgn,double cm,double sp);
38 int Id(){_error_("Not implemented yet.");};
39 int MyRank(){_error_("Not implemented yet.");};
40 void Marshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
41 int MarshallSize(){_error_("Not implemented yet.");};
42 void Demarshall(char** pmarshalled_dataset){_error_("Not implemented yet.");};
43 int ObjectEnum(){_error_("Not implemented yet.");};
44 Object* copy(){_error_("Not implemented yet.");};
45 /*}}}*/
46
47};
48#endif /* _KML_POINT_H */
49
Note: See TracBrowser for help on using the repository browser.