![]() |
Ice Sheet System Model
4.18
Code documentation
|
#include <KML_Object.h>
Public Member Functions | |
KML_Object () | |
~KML_Object () | |
virtual void | Echo () |
virtual void | DeepEcho () |
virtual void | DeepEcho (const char *indent) |
int | Id () |
int | ObjectEnum () |
Object * | copy () |
void | Marshall (char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction) |
virtual void | Write (FILE *fid, const char *indent)=0 |
virtual void | Read (FILE *fid, char *kstr)=0 |
virtual void | WriteExp (FILE *fid, const char *nstr, int sgn, double cm, double sp) |
virtual void | AddAttrib (const char *name, const char *value) |
virtual void | WriteAttrib (FILE *fid, const char *indent) |
virtual void | AddCommnt (int ncom, char **pcom) |
virtual void | AddCommnt (char *value) |
virtual void | WriteCommnt (FILE *fid, const char *indent) |
![]() | |
virtual | ~Object () |
Data Fields | |
DataSet * | attrib |
DataSet * | commnt |
DataSet * | kmlobj |
Definition at line 13 of file KML_Object.h.
KML_Object::KML_Object | ( | ) |
KML_Object::~KML_Object | ( | ) |
|
virtual |
Implements Object.
Reimplemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, KML_Overlay, KML_MultiGeometry, KML_LineStyle, KML_LineString, KML_LinearRing, KML_LatLonBox, KML_Icon, KML_GroundOverlay, KML_Geometry, KML_Folder, KML_File, KML_Feature, KML_Document, KML_Container, and KML_ColorStyle.
Definition at line 61 of file KML_Object.cpp.
|
virtual |
Implements Object.
Reimplemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, KML_Overlay, KML_MultiGeometry, KML_LineStyle, KML_LineString, KML_LinearRing, KML_LatLonBox, KML_Icon, KML_GroundOverlay, KML_Geometry, KML_Folder, KML_File, KML_Feature, KML_Document, KML_Container, and KML_ColorStyle.
Definition at line 72 of file KML_Object.cpp.
|
virtual |
Reimplemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, KML_Overlay, KML_MultiGeometry, KML_LineStyle, KML_LineString, KML_LinearRing, KML_LatLonBox, KML_Icon, KML_GroundOverlay, KML_Geometry, KML_Folder, KML_File, KML_Feature, KML_Document, KML_Container, and KML_ColorStyle.
Definition at line 81 of file KML_Object.cpp.
|
inlinevirtual |
Implements Object.
Reimplemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, and KML_Overlay.
Definition at line 29 of file KML_Object.h.
|
inlinevirtual |
Implements Object.
Reimplemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, and KML_Overlay.
Definition at line 30 of file KML_Object.h.
|
inlinevirtual |
Implements Object.
Reimplemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, and KML_Overlay.
Definition at line 31 of file KML_Object.h.
|
inlinevirtual |
Implements Object.
Reimplemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, and KML_Overlay.
Definition at line 32 of file KML_Object.h.
|
pure virtual |
Implemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, KML_Overlay, KML_MultiGeometry, KML_LineStyle, KML_LineString, KML_LinearRing, KML_LatLonBox, KML_Icon, KML_GroundOverlay, KML_Geometry, KML_Folder, KML_File, KML_Feature, KML_Document, KML_Container, and KML_ColorStyle.
Definition at line 122 of file KML_Object.cpp.
|
pure virtual |
Implemented in KML_Unknown, KML_SubStyle, KML_StyleSelector, KML_Style, KML_PolyStyle, KML_Polygon, KML_Point, KML_Placemark, KML_Overlay, KML_MultiGeometry, KML_LineStyle, KML_LineString, KML_LinearRing, KML_LatLonBox, KML_Icon, KML_GroundOverlay, KML_Geometry, KML_Folder, KML_File, KML_Feature, KML_Document, KML_Container, and KML_ColorStyle.
Definition at line 143 of file KML_Object.cpp.
|
virtual |
Reimplemented in KML_Polygon, KML_Point, KML_Placemark, KML_MultiGeometry, KML_LineString, KML_LinearRing, KML_File, and KML_Container.
Definition at line 270 of file KML_Object.cpp.
|
virtual |
Definition at line 277 of file KML_Object.cpp.
|
virtual |
Definition at line 288 of file KML_Object.cpp.
|
virtual |
Definition at line 301 of file KML_Object.cpp.
|
virtual |
Definition at line 315 of file KML_Object.cpp.
|
virtual |
Definition at line 326 of file KML_Object.cpp.
DataSet* KML_Object::attrib |
Definition at line 17 of file KML_Object.h.
DataSet* KML_Object::commnt |
Definition at line 18 of file KML_Object.h.
DataSet* KML_Object::kmlobj |
Definition at line 19 of file KML_Object.h.