1 #ifndef ProjectionImplementationIMPLEMENTATION_H
2 #define ProjectionImplementationIMPLEMENTATION_H
4 #include "Kernel_global.h"
8 class ConventionalCoordinateSystem;
20 virtual bool prepare(
const QString& parms=
"")=0;
21 virtual QString type()
const;
24 QVariant parameter(Projection::ProjectionParamValue type)
const;
25 virtual void setParameter(Projection::ProjectionParamValue type,
const QVariant& value);
26 QString parameterName(Projection::ProjectionParamValue pv)
const;
27 virtual QString toProj4()
const = 0;
30 bool isEqual(
const QScopedPointer<ProjectionImplementation> &projimpl);
35 QHash<Projection::ProjectionParamValue, QVariant> _parameters;
41 #endif // ProjectionImplementationIMPLEMENTATION_H