18 #ifndef QGSCOORDINATETRANSFORMCONTEXT_PRIVATE_H 19 #define QGSCOORDINATETRANSFORMCONTEXT_PRIVATE_H 43 class QgsCoordinateTransformContextPrivate :
public QSharedData
48 QgsCoordinateTransformContextPrivate() =
default;
50 QgsCoordinateTransformContextPrivate(
const QgsCoordinateTransformContextPrivate &other )
51 : QSharedData( other )
53 other.mLock.lockForRead();
54 mSourceDestDatumTransforms = other.mSourceDestDatumTransforms;
56 mSourceDatumTransforms = other.mSourceDatumTransforms;
57 mDestDatumTransforms = other.mDestDatumTransforms;
69 QMap< QString, int > mSourceDatumTransforms;
73 QMap< QString, int > mDestDatumTransforms;
77 mutable QReadWriteLock mLock;
85 #endif // QGSCOORDINATETRANSFORMCONTEXT_PRIVATE_H