Namespaces |
| namespace | dgml |
| namespace | GeoDataTypes |
| namespace | GeoString |
| namespace | gpx |
| namespace | kml |
| namespace | osm |
| namespace | OsmNamefinder |
| namespace | TileLoaderHelper |
Classes |
| class | AbstractDataPlugin |
| | : An abstract class for plugins that show data that has a geo coordinate More...
|
| class | AbstractDataPluginItem |
| class | AbstractDataPluginModel |
| | : An abstract data model (not based on QAbstractModel) for a AbstractDataPlugin. More...
|
| class | AbstractFileViewItem |
| class | AbstractFloatItem |
| | The abstract class that creates an "empty" float item. More...
|
| class | AbstractLayer |
| | framework class for each display layer in Marble More...
|
| class | AbstractLayerContainer |
| | Container to hold AbstractLayerData objects. More...
|
| class | AbstractLayerData |
| class | AbstractLayerInterface |
| class | AbstractMarbleGraphicsLayout |
| class | AbstractProjection |
| | A base class for all projections in Marble. More...
|
| class | AbstractScanlineTextureMapper |
| class | AbstractTile |
| class | AbstractWeatherService |
| class | AbstractWorkerThread |
| | The AbstractWorkerThread is a class written for small tasks that have to run multiple times on different data asynchronously. More...
|
| class | AreaAnnotation |
| struct | Author |
| class | BBCItemGetter |
| class | BBCParser |
| class | BBCStation |
| class | BBCWeatherItem |
| class | BBCWeatherService |
| class | CacheStoragePolicy |
| class | ClipPainter |
| class | CompassFloatItem |
| | The class that creates a compass. More...
|
| class | ControlView |
| class | CoordinatesParser |
| class | CrosshairsPlugin |
| | The class that specifies the Marble layer interface of a plugin. More...
|
| class | DatasetProvider |
| | The class that provides datasets to the tiles. More...
|
| class | DataViewPlugin |
| | The class that specifies the Marble layer interface of the plugin. More...
|
| class | DeferredFlag |
| struct | DgmlLayer |
| class | DiscCache |
| class | DownloadPolicy |
| class | DownloadPolicyKey |
| class | DownloadQueueSet |
| | Life of a HttpJob =================
- Job is added to the QueueSet (by calling addJob() ) the HttpJob is put into the m_jobQueue where it waits for "activation" signal jobAdded is emitted
- Job is activated Job is moved from m_jobQueue to m_activeJobs and signals of the job are connected to slots (local or HttpDownloadManager) Job is executed by calling the jobs execute() method.
More...
|
| class | EquirectProjection |
| | A class to implement the Equirectangular projection used by the "Flat Map" view. More...
|
| class | EquirectScanlineTextureMapper |
| class | ExtDateTime |
| class | FakeWeatherItem |
| class | FakeWeatherService |
| class | FileLoader |
| class | FileManager |
| | This class is responsible for loading the different files into Geodata model. More...
|
| class | FileStoragePolicy |
| class | FileStorageWatcher |
| class | FileStorageWatcherThread |
| class | FileViewFloatItem |
| | Provides a float item with a list of opened files. More...
|
| class | FileViewModel |
| class | FITemplateFloatItem |
| | The class that creates a . More...
|
| class | FlickrParser |
| class | FrameGraphicsItem |
| class | GeoCluePositionProviderPlugin |
| class | GeoDataAbstractView |
| class | GeoDataAccuracy |
| class | GeoDataColorStyle |
| | an abstract base class for various style classes More...
|
| class | GeoDataContainer |
| | A base class that can hold GeoDataFeatures. More...
|
| class | GeoDataCoordinates |
| | A 3d point representation. More...
|
| class | GeoDataDebugModel |
| | The representation of GeoData in a model This class represents all available data given by kml-data files. More...
|
| class | GeoDataDocument |
| | A container for Features, Styles and in the future Schemas. More...
|
| class | GeoDataFeature |
| | A base class for all geodata features. More...
|
| class | GeoDataFolder |
| class | GeoDataGeometry |
| | A base class for all geodata features. More...
|
| class | GeoDataHotSpot |
| class | GeoDataIconStyle |
| class | GeoDataInnerBoundary |
| class | GeoDataLabelStyle |
| | specifies how the name of a GeoDataFeature is drawn More...
|
| class | GeoDataLatLonAltBox |
| | A class that defines a 3D bounding box for geographic data. More...
|
| class | GeoDataLatLonBox |
| | A class that defines a 2D bounding box for geographic data. More...
|
| class | GeoDataLinearRing |
| | A LinearRing that allows to store a closed, contiguous set of line segments. More...
|
| class | GeoDataLineString |
| | A LineString that allows to store a contiguous set of line segments. More...
|
| class | GeoDataLineStyle |
| | specifies the style how lines are drawn More...
|
| class | GeoDataLod |
| | The level of detail which indicates visibility and importance. More...
|
| class | GeoDataLookAt |
| class | GeoDataMultiGeometry |
| class | GeoDataObject |
| | A base class for all geodata objects. More...
|
| class | GeoDataOuterBoundary |
| class | GeoDataParser |
| class | GeoDataPlacemark |
| | a class representing a point of interest on the map More...
|
| class | GeoDataPoint |
| | A Geometry object representing a 3d point. More...
|
| class | GeoDataPolygon |
| | A polygon that can have "holes". More...
|
| class | GeoDataPolyStyle |
| | specifies the style how polygons are drawn More...
|
| class | GeoDataRegion |
| | GeoDataRegion describes the visibility and extent of a feature. More...
|
| class | GeoDataStyle |
| | an addressable style group More...
|
| class | GeoDataStyleMap |
| | a class to map different styles to one style More...
|
| class | GeoDataStyleSelector |
| | a base class for the style classes More...
|
| class | GeoDocument |
| | A shared base class between GeoDataDocument/GeoSourceDocument. More...
|
| class | GeoGraphicsItem |
| class | GeoLineStringGraphicsItem |
| class | GeonamesParser |
| class | GeoNode |
| | A shared base class for all classes that are mapped to a specifig tag (ie. More...
|
| class | GeoOnfParser |
| class | GeoPainter |
| | A painter that allows to draw geometric primitives on the map. More...
|
| class | GeoParser |
| class | GeoPointGraphicsItem |
| class | GeoPolygon |
| class | GeoRendererPlugin |
| | The class that specifies the Marble layer interface of the plugin. More...
|
| class | GeoRendererView |
| class | GeoSceneAbstractDataset |
| | Contents used inside a layer. More...
|
| class | GeoSceneDocument |
| | A container for features parsed from the DGML file. More...
|
| class | GeoSceneFilter |
| | Filter of a GeoScene document. More...
|
| class | GeoSceneGroup |
| | Group inside the settings of a GeoScene document. More...
|
| class | GeoSceneHead |
| | General properties and identifiers of a GeoScene document. More...
|
| class | GeoSceneIcon |
| | Icon properties of a GeoScene document. More...
|
| class | GeoSceneItem |
| | The section item in a legend of a GeoScene document. More...
|
| class | GeoSceneLayer |
| | Layer of a GeoScene document. More...
|
| class | GeoSceneLegend |
| | Legend of a GeoScene document. More...
|
| class | GeoSceneLegendItem |
| class | GeoSceneMap |
| | Map layer structure of a GeoScene document. More...
|
| class | GeoSceneMapTheme |
| class | GeoScenePalette |
| | Palette of a GeoScene document. More...
|
| class | GeoSceneParser |
| class | GeoSceneProperty |
| | Settings property within a GeoScene document. More...
|
| class | GeoSceneSection |
| | Section of a GeoScene document. More...
|
| class | GeoSceneSettings |
| | Settings of a GeoScene document. More...
|
| class | GeoSceneTexture |
| class | GeoSceneVector |
| | Vector dataset stored in a layer. More...
|
| class | GeoSceneXmlDataSource |
| class | GeoSceneZoom |
| | Zoom properties of a GeoScene document. More...
|
| class | GeoStackItem |
| class | GeoTagHandler |
| | A base class for XML tag handlers This is a base class that is used in the GeoParser architecture. More...
|
| struct | GeoTagHandlerRegistrar |
| class | GeoTagWriter |
| | Base class intended to be subclassed by specific XML tag writers This class provides a base class that allows the writing of many different XML formats. More...
|
| struct | GeoTagWriterRegistrar |
| class | GeoWidgetBubble |
| class | GeoWriter |
| | Standard Marble way of writing XML This class is intended to be a standardised way of writing XML for marble. More...
|
| class | GmlSax |
| | A very simple Xml Parser that will be based on the Gml Scema ( Geographic Markup Language ). More...
|
| union | GpFifo |
| class | GpsdConnection |
| class | GpsdPositionProviderPlugin |
| class | GpsdThread |
| class | GpsElement |
| | common details of every gps element More...
|
| class | GpsLayer |
| class | GpsTracking |
| struct | GpUint |
| class | GpxFile |
| class | GpxFileModel |
| class | GpxSax |
| class | GraticulePlugin |
| | A plugin that creates a coordinate grid on top of the map. More...
|
| class | HttpDownloadManager |
| | This class manages scheduled downloads. More...
|
| class | HttpJob |
| class | ImageLoadThread |
| class | KmlDocumentTagWriter |
| class | KmlFileViewItem |
| class | KmlPlacemarkTagWriter |
| class | KmlPointTagWriter |
| class | KmlTagWriter |
| class | LabelGraphicsItem |
| | A label item provides an Item that displays text or images/pixmaps. More...
|
| class | LatLonEdit |
| class | LatLonRunner |
| class | LayerManager |
| | The class that handles Marble's DGML layers. More...
|
| class | LegendSection |
| class | MainWindow |
| class | MapScaleFloatItem |
| | The class that creates a map scale. More...
|
| class | MapThemeManager |
| | The class that handles map themes that are locally available . More...
|
| class | MapThemeSortFilterProxyModel |
| class | MarbleAboutDialog |
| class | MarbleAbstractRunner |
| | This class is the base class for all Marble Runners. More...
|
| class | MarbleCacheSettingsWidget |
| | A public class that adds methods to the UI Cache Settings Widget. More...
|
| class | MarbleControlBox |
| | A widget class that contains advanced controls for a MarbleWidget. More...
|
| class | MarbleDataFacade |
| | A read-only interface to internal Marble data. More...
|
| class | MarbleDebug |
| | a class which takes all the settings and exposes them More...
|
| class | MarbleDirs |
| | A class that manages data look-up for Marble. More...
|
| class | MarbleGeoDataModel |
| | The representation of GeoData in a model This class represents all available data given by kml-data files. More...
|
| class | MarbleGeometryModel |
| | The representation of GeoData in a model This class represents all available data given by kml-data files. More...
|
| class | MarbleGlobal |
| class | MarbleGraphicsGridLayout |
| class | MarbleGraphicsItem |
| class | MarbleLegendBrowser |
| class | MarbleLocale |
| | A class that contains all localization stuff for Marble. More...
|
| class | MarbleMap |
| | A class that can paint a view of the earth. More...
|
| class | MarbleModel |
| | The data model (not based on QAbstractModel) for a MarbleWidget. More...
|
| class | MarbleNavigator |
| | A widget class that contains simple controls for a MarbleWidget. More...
|
| class | MarblePart |
| class | MarblePhysics |
| class | MarblePlacemarkModel |
| | This class represents a model of all place marks which are currently available through a given PlacemarkManager. More...
|
| class | MarblePluginSettingsWidget |
| class | MarbleRunnerManager |
| class | MarbleSearchListView |
| class | MarbleTest |
| class | MarbleThemeSelectView |
| class | MarbleWidget |
| | A widget class that displays a view of the earth. More...
|
| class | MarbleWidgetDefaultInputHandler |
| class | MarbleWidgetInputHandler |
| class | MarbleWidgetPopupMenu |
| class | MeasureTool |
| class | MercatorProjection |
| | A class to implement the Mercator projection. More...
|
| class | MercatorScanlineTextureMapper |
| class | MergedLayerDecorator |
| class | NavigationFloatItem |
| | Provides a float item with zoom and move controls. More...
|
| class | NetworkPlugin |
| | The abstract class that handles network operations. More...
|
| class | NetworkPluginInterface |
| | The interface for network operation plugins. More...
|
| class | NullDevice |
| | a simple null device More...
|
| class | OnfRunner |
| class | OsmAnnotatePlugin |
| | The class that specifies the Marble layer interface of a plugin. More...
|
| class | OsmBoundsGraphicsItem |
| class | OsmNodeGraphicsItem |
| class | OsmWayGraphicsItem |
| class | OverviewMap |
| | The class that creates an overview map. More...
|
| class | PanoramioModel |
| class | PanoramioPlugin |
| class | PanoramioWidget |
| class | PhotoPlugin |
| class | PhotoPluginItem |
| class | PhotoPluginModel |
| class | PlacemarkInfoDialog |
| class | PlacemarkLayout |
| | Layouts the place marks with a passed QPainter. More...
|
| class | PlacemarkManager |
| | This class is responsible for loading the place mark objects from the different files and file formats. More...
|
| class | PlacemarkPainter |
| class | PlacemarksPlugin |
| | The class that specifies the Marble layer interface of the plugin. More...
|
| class | PlacemarkTextAnnotation |
| class | Planet |
| class | PluginAboutDialog |
| class | PluginInterface |
| | This class specifies interface of a Marble plugin. More...
|
| class | PluginItemDelegate |
| class | PluginManager |
| | The class that handles Marble's plugins. More...
|
| class | PntMap |
| class | PntMapLoader |
| class | PointScreenGraphicsItem |
| class | PositionProviderPlugin |
| | The abstract class that provides position information. More...
|
| class | PositionProviderPluginInterface |
| | The interface for position provider plugins. More...
|
| class | PositionTracking |
| class | QHttpHttpJob |
| class | QHttpNetworkPlugin |
| class | QNamDownloadJob |
| class | QNamNetworkPlugin |
| class | QtMarbleConfigDialog |
| class | Quaternion |
| class | RenderPlugin |
| | The abstract class that creates a renderable Item. More...
|
| class | RenderPluginInterface |
| | The class that specifies the Marble layer interface of a plugin. More...
|
| class | Route |
| | representation a GPS Route. More...
|
| class | RouteContainer |
| | holds a collection of Routes More...
|
| class | SatellitesPlugin |
| | This class displays a layer of satellites (which satellites TBD). More...
|
| struct | ScheduleEntry |
| class | ScreenGraphicsItem |
| class | ScreenPolygon |
| class | SphericalProjection |
| | A class to implement the spherical projection used by the "Globe" view. More...
|
| class | SphericalScanlineTextureMapper |
| class | StarPoint |
| class | StarsPlugin |
| | The class that specifies the Marble layer interface of a plugin. More...
|
| class | StationListParser |
| class | StoragePolicy |
| class | SunControlWidget |
| class | SunLocator |
| class | TCCoreApplication |
| class | TextAnnotation |
| class | TextEditor |
| class | TextureColorizer |
| class | TextureTile |
| class | TileCreator |
| class | TileCreatorDialog |
| class | TileId |
| class | TileLoader |
| | Tile loading from a quad tree. More...
|
| class | TinyWebBrowser |
| | This class provides a tiny web browser based on QWebView (WebKit). More...
|
| class | TmpGraphicsItem |
| class | Track |
| | representation of a GPS Track More...
|
| class | TrackContainer |
| | holds a collection of tracks More...
|
| class | TrackPoint |
| | An element of a Track. More...
|
| class | TrackSegment |
| | uninterupted sequence of trackPoints More...
|
| class | twitterPlugin |
| struct | twitterStructure |
| | The class that specifies the a simple panormaio plugin. More...
|
| class | VectorComposer |
| class | VectorMap |
| class | ViewParams |
| | A public class that controls the painting of a MarbleWidget. More...
|
| class | ViewportParams |
| | A public class that controls what is visible in the viewport of a Marble map. More...
|
| class | VisiblePlacemark |
| | A class which represents the visible place marks on a map. More...
|
| class | Waypoint |
| | representaion of a GPS Waypoint. More...
|
| class | WaypointContainer |
| class | WeatherData |
| class | WeatherItem |
| | This is the class painting a weather item on the screen. More...
|
| class | WeatherModel |
| class | WeatherPlugin |
| class | WikipediaItem |
| class | WikipediaModel |
| class | WikipediaPlugin |
| class | WorldClock |
Typedefs |
| typedef int | GeoDataGenericSourceType |
typedef KParts::GenericFactory
< MarblePart > | MarblePartFactory |
| typedef xmmfloat | matrix [3] |
| typedef qreal | xmmfloat [4] |
Enumerations |
| enum | { Q_X = 0,
Q_Y = 1,
Q_Z = 2,
Q_W = 3
} |
| enum | AltitudeMode { ClampToGround,
RelativeToGround,
Absolute
} |
| enum | AngleUnit { DMSDegree,
DecimalDegree,
UTM
} |
| enum | Dimension { Latitude,
Longitude
} |
| enum | DistanceUnit { NoDistanceUnit = -1,
Meter,
MilesFeet
} |
| enum | DownloadUsage { DownloadBulk,
DownloadBrowse
} |
| enum | DragLocation { KeepAxisVertically,
FollowMousePointer
} |
| enum | GeoDataSourceType {
GeoData_UNKNOWN = -1,
GeoData_GPX = 0,
GeoData_KML = 1,
GeoData_GeoRSS = 2,
GeoData_OSM = 3
} |
| enum | GeoSceneSourceType { GeoScene_DGML = 0
} |
| enum | GraphicsSystem { NativeGraphics,
RasterGraphics,
OpenGLGraphics
} |
| enum | LabelLocalization { CustomAndNative,
Custom,
Native
} |
| enum | LabelPositionFlag {
NoLabel = 0x0,
LineStart = 0x1,
LineCenter = 0x2,
LineEnd = 0x4,
IgnoreXMargin = 0x8,
IgnoreYMargin = 0x10
} |
| enum | MapQuality {
OutlineQuality,
LowQuality,
NormalQuality,
HighQuality,
PrintQuality
} |
| enum | MeasureSystem { Metric,
Imperial
} |
| enum | OnStartup { ShowHomeLocation,
LastLocationVisited
} |
| enum | Pole { AnyPole,
NorthPole,
SouthPole
} |
| enum | PositionProviderStatusFlag { PositionProviderStatusUnavailable = 0,
PositionProviderStatusAcquiring,
PositionProviderStatusAvailable
} |
| enum | Projection { Spherical,
Equirectangular,
Mercator
} |
| enum | ProxyType { HttpProxy,
Socks5Proxy
} |
| enum | TessellationFlag {
NoTessellation = 0x0,
Tessellate = 0x1,
RespectLatitudeCircle = 0x2,
FollowGround = 0x4,
RotationIndicatesFill = 0x8,
SkipLatLonNormalization = 0x10
} |
| enum | ViewContext { Still,
Animation
} |
Functions |
| qreal | distanceSphere (const GeoDataCoordinates &coords1, const GeoDataCoordinates &coords2) |
| qreal | distanceSphere (qreal lon1, qreal lat1, qreal lon2, qreal lat2) |
| qreal | distanceSphereApprox (qreal lon1, qreal lat1, qreal lon2, qreal lat2) |
| qreal | gdInv (qreal x) |
| GeoDataDocument * | geoDataDoc (GeoParser &parser) |
| GeoSceneDocument * | geoSceneDoc (GeoParser &parser) |
| static QString | guessWikipediaDomain () |
| static bool | lessThanByPointer (const AbstractDataPluginItem *item1, const AbstractDataPluginItem *item2) |
| QDebug | mDebug () |
| QTextStream & | operator<< (QTextStream &out, const AbstractLayerInterface &item) |
| bool | operator== (TileId const &lhs, TileId const &rhs) |
| bool | operator== (GeoDataLatLonBox const &lhs, GeoDataLatLonBox const &rhs) |
| bool | operator== (GeoDataLatLonAltBox const &lhs, GeoDataLatLonAltBox const &rhs) |
| uint | qHash (TileId const &tid) |
| static GeoTagWriterRegistrar | s_writerDocument (GeoTagWriter::QualifiedName(GeoDataTypes::GeoDataDocumentType, kml::kmlTag_nameSpace22), new KmlDocumentTagWriter()) |
| static GeoTagWriterRegistrar | s_writerKml (GeoTagWriter::QualifiedName("", kml::kmlTag_nameSpace22), new KmlTagWriter()) |
| static GeoTagWriterRegistrar | s_writerPlacemark (GeoTagWriter::QualifiedName(GeoDataTypes::GeoDataPlacemarkType, kml::kmlTag_nameSpace22), new KmlPlacemarkTagWriter()) |
| static GeoTagWriterRegistrar | s_writerPoint (GeoTagWriter::QualifiedName(GeoDataTypes::GeoDataPointType, kml::kmlTag_nameSpace22), new KmlPointTagWriter()) |
Variables |
| const qreal | BAR2HPA = 1000 |
| const QSize | borderSpacing (4, 4) |
| const qreal | boxComparisonFactor = 16.0 |
| const qreal | CEL2KEL = -KEL2CEL |
| int | dataTabIndex = 2 |
| const int | defaultLevelZeroColumns = 2 |
| const int | defaultLevelZeroRows = 1 |
| static const int | defaultSize = 8 |
| const qreal | DEG2RAD = M_PI / 180.0 |
| const QString | descriptionPrefix ("description_") |
| const qreal | EARTH_RADIUS = 6378000.0 |
| const char | fileIdSeparator = '_' |
| const qreal | FT2M = 1.0 / M2FT |
| const qreal | HG2HPA = 1.33 |
| const qint32 | horizontalSpacing = 4 |
| const qreal | HPA2BAR = 1/BAR2HPA |
| const qreal | HPA2HG = 1/HG2HPA |
| const qreal | HPA2IHG = HPA2HG / 25.4 |
| const qreal | HPA2KPA = 10 |
| const qreal | IHG2HPA = HG2HPA * 25.4 |
| const QSize | imageSize (28, 28) |
| const double | imageSizeRatio = ( (double) imageSize.width()) / ( (double) imageSize.height() ) |
| const int | J2000 = 2451545 |
| const qreal | KEL2CEL = -273.15 |
| const qreal | KM2MI = 1.0 / MI2KM |
| const qreal | KN2MPS = 1 / MPS2KN |
| const qreal | KPA2HPA = 1/HPA2KPA |
| const qreal | KPH2MPS = 1 / MPS2KPH |
| static const int | latLonAltBoxSamplingRate = 4 |
| const qreal | M2FT = 3.2808 |
| const QString | MARBLE_VERSION_STRING = QString::fromLatin1( "0.9 SVN" ) |
| const quint32 | MarbleMagicNumber = 0x31415926 |
| const quint8 | maxBaseTileLevel = 4 |
| const qreal | MI2KM = 1.609344 |
| const qreal | MOON_EPOCH = 2415035.297 |
| const qreal | MOON_SYNODIC_PERIOD = 29.530588 |
| const qreal | MPH2MPS = 1 / MPS2MPH |
| const qreal | MPS2KN = 1.9437 |
| const qreal | MPS2KPH = 3.6 |
| const qreal | MPS2MPH = MPS2KPH * KM2MI |
| static const char | NOT_AVAILABLE [] = QT_TR_NOOP("not available") |
| const quint32 | numberOfArticlesPerFetch = 7 |
| const quint32 | numberOfImagesPerFetch = 7 |
| const qreal | RAD2DEG = 180.0 / M_PI |
| const qreal | RAD2INT = 21600.0 / M_PI |
| const int | REPAINT_SCHEDULING_INTERVAL = 1000 |
| static const qreal | s_labelOutlineWidth = 2.5 |
| const QString | standardImageSize = "mini_square" |
| static const int | tessellationPrecision = 10 |
| const int | tileDigits = 6 |
| const uint | tileSize = 675 |
| const int | timeBetweenDownloads = 1500 |
| const int | timeBetweenTriedDownloads = 500 |
| const qreal | TWOPI = 2 * M_PI |
| const int | update_interval = 60000 |
| const qint32 | verticalSpacing = 2 |
| const int | WAIT_ATTEMPTS = 20 |
| const int | WAIT_TIME = 100 |
Texture dataset stored in a layer.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.