2
// This file is part of the Marble Virtual Globe.
4
// This program is free software licensed under the GNU LGPL. You can
5
// find a copy of this license in LICENSE.txt in the top directory of
8
// Copyright 2009 Patrick Spendrin <ps_ml@gmx.de>
11
#ifndef MARBLE_GEODATALINEARRINGPRIVATE_H
12
#define MARBLE_GEODATALINEARRINGPRIVATE_H
14
#include "GeoDataLineString_p.h"
16
#include "GeoDataTypes.h"
21
class GeoDataLinearRingPrivate : public GeoDataLineStringPrivate
24
GeoDataLinearRingPrivate( TessellationFlags f )
25
: GeoDataLineStringPrivate( f )
29
GeoDataLinearRingPrivate()
33
virtual GeoDataGeometryPrivate* copy()
35
GeoDataLinearRingPrivate* copy = new GeoDataLinearRingPrivate;
40
virtual const char* nodeType() const
42
return GeoDataTypes::GeoDataLinearRingType;
45
virtual EnumGeometryId geometryId() const
47
return GeoDataLinearRingId;