Marble::GeoTagHandler

Search for usage in LXR

Marble::GeoTagHandler Class Referenceabstract

#include <GeoTagHandler.h>

Inherited by Marble::dgml::DgmlAvailableTagHandler, Marble::dgml::DgmlBlendingTagHandler, Marble::dgml::DgmlBrushTagHandler, Marble::dgml::DgmlCenterTagHandler, Marble::dgml::DgmlDescriptionTagHandler, Marble::dgml::DgmlDiscreteTagHandler, Marble::dgml::DgmlDocumentTagHandler, Marble::dgml::DgmlDownloadPolicyTagHandler, Marble::dgml::DgmlDownloadUrlTagHandler, Marble::dgml::DgmlFilterTagHandler, Marble::dgml::DgmlGeodataTagHandler, Marble::dgml::DgmlGroupTagHandler, Marble::dgml::DgmlHeadTagHandler, Marble::dgml::DgmlHeadingTagHandler, Marble::dgml::DgmlIconTagHandler, Marble::dgml::DgmlInstallMapTagHandler, Marble::dgml::DgmlItemTagHandler, Marble::dgml::DgmlLayerTagHandler, Marble::dgml::DgmlLegendTagHandler, Marble::dgml::DgmlLicenseTagHandler, Marble::dgml::DgmlMapTagHandler, Marble::dgml::DgmlMaximumTagHandler, Marble::dgml::DgmlMinimumTagHandler, Marble::dgml::DgmlNameTagHandler, Marble::dgml::DgmlPaletteTagHandler, Marble::dgml::DgmlPenTagHandler, Marble::dgml::DgmlProjectionTagHandler, Marble::dgml::DgmlPropertyTagHandler, Marble::dgml::DgmlRenderOrderTagHandler, Marble::dgml::DgmlSectionTagHandler, Marble::dgml::DgmlSettingsTagHandler, Marble::dgml::DgmlSourceDirTagHandler, Marble::dgml::DgmlSourceFileTagHandler, Marble::dgml::DgmlStorageLayoutTagHandler, Marble::dgml::DgmlTargetTagHandler, Marble::dgml::DgmlTextTagHandler, Marble::dgml::DgmlTextureTagHandler, Marble::dgml::DgmlThemeTagHandler, Marble::dgml::DgmlTileSizeTagHandler, Marble::dgml::DgmlValueTagHandler, Marble::dgml::DgmlVectorTagHandler, Marble::dgml::DgmlVectortileTagHandler, Marble::dgml::DgmlVisibleTagHandler, Marble::dgml::DgmlZoomTagHandler, Marble::kml::KmlAliasTagHandler, Marble::kml::KmlBalloonStyleTagHandler, Marble::kml::KmlCameraTagHandler, Marble::kml::KmlChangeTagHandler, Marble::kml::KmlCountryNameCodeTagHandler, Marble::kml::KmlCreateTagHandler, Marble::kml::KmlDataTagHandler, Marble::kml::KmlDeleteTagHandler, Marble::kml::KmlDocumentTagHandler, Marble::kml::KmlExtendedDataTagHandler, Marble::kml::KmlFlyToTagHandler, Marble::kml::KmlFolderTagHandler, Marble::kml::KmlGroundOverlayTagHandler, Marble::kml::KmlIconStyleTagHandler, Marble::kml::KmlIconTagHandler, Marble::kml::KmlImagePyramidTagHandler, Marble::kml::KmlItemIconTagHandler, Marble::kml::KmlLabelStyleTagHandler, Marble::kml::KmlLatLonAltBoxTagHandler, Marble::kml::KmlLatLonBoxTagHandler, Marble::kml::KmlLatLonQuadTagHandler, Marble::kml::KmlLineStringTagHandler, Marble::kml::KmlLineStyleTagHandler, Marble::kml::KmlLinearRingTagHandler, Marble::kml::KmlLinkTagHandler, Marble::kml::KmlListStyleTagHandler, Marble::kml::KmlLocationTagHandler, Marble::kml::KmlLodTagHandler, Marble::kml::KmlLookAtTagHandler, Marble::kml::KmlMarblePlacemarkTagHandler, Marble::kml::KmlModelTagHandler, Marble::kml::KmlMultiGeometryTagHandler, Marble::kml::KmlMultiTrackTagHandler, Marble::kml::KmlNetworkLinkControlTagHandler, Marble::kml::KmlNetworkLinkTagHandler, Marble::kml::KmlOrientationTagHandler, Marble::kml::KmlOsmPlacemarkDataTagHandler, Marble::kml::KmlPairTagHandler, Marble::kml::KmlPhotoOverlayTagHandler, Marble::kml::KmlPlacemarkTagHandler, Marble::kml::KmlPlaylistTagHandler, Marble::kml::KmlPointTagHandler, Marble::kml::KmlPolyStyleTagHandler, Marble::kml::KmlPolygonTagHandler, Marble::kml::KmlRegionTagHandler, Marble::kml::KmlResourceMapTagHandler, Marble::kml::KmlScaleTagHandler, Marble::kml::KmlSchemaDataTagHandler, Marble::kml::KmlSchemaTagHandler, Marble::kml::KmlScreenOverlayTagHandler, Marble::kml::KmlSimpleArrayDataTagHandler, Marble::kml::KmlSimpleDataTagHandler, Marble::kml::KmlSimpleFieldTagHandler, Marble::kml::KmlSnippetTagHandler, Marble::kml::KmlSoundCueTagHandler, Marble::kml::KmlStyleMapTagHandler, Marble::kml::KmlStyleTagHandler, Marble::kml::KmlTimeSpanTagHandler, Marble::kml::KmlTimeStampTagHandler, Marble::kml::KmlTourControlTagHandler, Marble::kml::KmlTourTagHandler, Marble::kml::KmlTrackTagHandler, Marble::kml::KmlUpdateTagHandler, Marble::kml::KmlViewVolumeTagHandler, Marble::kml::KmlWaitTagHandler, Marble::kml::KmladdressTagHandler, Marble::kml::KmlaltitudeModeTagHandler, Marble::kml::KmlaltitudeTagHandler, Marble::kml::KmlareaTagHandler, Marble::kml::KmlbeginTagHandler, Marble::kml::KmlbgColorTagHandler, Marble::kml::KmlbottomFovTagHandler, Marble::kml::KmlcolorModeTagHandler, Marble::kml::KmlcolorTagHandler, Marble::kml::KmlcookieTagHandler, Marble::kml::KmlcoordinatesTagHandler, Marble::kml::KmlcountrycodeTagHandler, Marble::kml::KmldelayedStartTagHandler, Marble::kml::KmldescriptionTagHandler, Marble::kml::KmldisplayModeTagHandler, Marble::kml::KmldisplayNameTagHandler, Marble::kml::KmldrawOrderTagHandler, Marble::kml::KmldurationTagHandler, Marble::kml::KmleastTagHandler, Marble::kml::KmlendTagHandler, Marble::kml::KmlexpiresTagHandler, Marble::kml::KmlextrudeTagHandler, Marble::kml::KmlfillTagHandler, Marble::kml::KmlflyToModeTagHandler, Marble::kml::KmlflyToViewTagHandler, Marble::kml::KmlgridOriginTagHandler, Marble::kml::KmlheadingTagHandler, Marble::kml::KmlhotSpotTagHandler, Marble::kml::KmlhrefTagHandler, Marble::kml::KmlhttpQueryTagHandler, Marble::kml::KmlinnerBoundaryIsTagHandler, Marble::kml::KmlkeyTagHandler, Marble::kml::KmllatitudeTagHandler, Marble::kml::KmlleftFovTagHandler, Marble::kml::KmllinkDescriptionTagHandler, Marble::kml::KmllinkNameTagHandler, Marble::kml::KmllinkSnippetTagHandler, Marble::kml::KmllistItemTypeTagHandler, Marble::kml::KmllongitudeTagHandler, Marble::kml::KmlmaxAltitudeTagHandler, Marble::kml::KmlmaxFadeExtentTagHandler, Marble::kml::KmlmaxHeightTagHandler, Marble::kml::KmlmaxLodPixelsTagHandler, Marble::kml::KmlmaxSessionLengthTagHandler, Marble::kml::KmlmaxWidthTagHandler, Marble::kml::KmlmemberTagHandler, Marble::kml::KmlmessageTagHandler, Marble::kml::KmlminAltitudeTagHandler, Marble::kml::KmlminFadeExtentTagHandler, Marble::kml::KmlminLodPixelsTagHandler, Marble::kml::KmlminRefreshPeriodTagHandler, Marble::kml::KmlnameTagHandler, Marble::kml::KmlndTagHandler, Marble::kml::KmlnearTagHandler, Marble::kml::KmlnorthTagHandler, Marble::kml::KmlopenTagHandler, Marble::kml::KmlouterBoundaryIsTagHandler, Marble::kml::KmloutlineTagHandler, Marble::kml::KmloverlayXYTagHandler, Marble::kml::KmlplayModeTagHandler, Marble::kml::KmlpopTagHandler, Marble::kml::KmlrangeTagHandler, Marble::kml::KmlrefreshIntervalTagHandler, Marble::kml::KmlrefreshModeTagHandler, Marble::kml::KmlrefreshVisibilityTagHandler, Marble::kml::KmlrightFovTagHandler, Marble::kml::KmlroleTagHandler, Marble::kml::KmlrollTagHandler, Marble::kml::KmlrotationTagHandler, Marble::kml::KmlrotationXYTagHandler, Marble::kml::KmlscaleTagHandler, Marble::kml::KmlscreenXYTagHandler, Marble::kml::KmlshapeTagHandler, Marble::kml::KmlsizeTagHandler, Marble::kml::KmlsourceHrefTagHandler, Marble::kml::KmlsouthTagHandler, Marble::kml::KmlstateTagHandler, Marble::kml::KmlstyleUrlTagHandler, Marble::kml::KmltagTagHandler, Marble::kml::KmltargetHrefTagHandler, Marble::kml::KmltessellateTagHandler, Marble::kml::KmltextColorTagHandler, Marble::kml::KmltextTagHandler, Marble::kml::KmltileSizeTagHandler, Marble::kml::KmltiltTagHandler, Marble::kml::KmltopFovTagHandler, Marble::kml::KmlvalueTagHandler, Marble::kml::KmlviewBoundScaleTagHandler, Marble::kml::KmlviewFormatTagHandler, Marble::kml::KmlviewRefreshModeTagHandler, Marble::kml::KmlviewRefreshTimeTagHandler, Marble::kml::KmlvisibilityTagHandler, Marble::kml::KmlwestTagHandler, Marble::kml::KmlwhenTagHandler, Marble::kml::KmlwidthTagHandler, Marble::kml::KmlxTagHandler, Marble::kml::KmlyTagHandler, Marble::kml::KmlzTagHandler, Marble::kml::gx::KmlAnimatedUpdateTagHandler, Marble::kml::gx::KmlTimeSpanTagHandler, Marble::kml::gx::KmlTimeStampTagHandler, Marble::kml::gx::KmlaltitudeModeTagHandler, Marble::kml::gx::KmlballoonVisibilityTagHandler, and Marble::kml::mx::KmlsizeTagHandler.

Public Member Functions

virtual GeoNodeparse (GeoParser &) const =0
 

Detailed Description

A base class for XML tag handlers This is a base class that is used in the GeoParser architecture.

To implement a new GeoData format you will need to subclass GeoTagHandler and reimplement the

See also
parse(GeoParser&) method. You also need to register the newly implemented GeoTagHandler by declaring an instance of the helper structure
GeoTagHandlerRegistrar with a corresponding
QualifiedName.

Definition at line 27 of file GeoTagHandler.h.

Constructor & Destructor Documentation

◆ GeoTagHandler()

Marble::GeoTagHandler::GeoTagHandler ( )
protected

Definition at line 23 of file GeoTagHandler.cpp.

◆ ~GeoTagHandler()

Marble::GeoTagHandler::~GeoTagHandler ( )
protectedvirtual

Definition at line 27 of file GeoTagHandler.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:18 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.