135        int sourceDatumTransformId,
 
  164    bool isValid() 
const;
 
  322    void transformInPlace( QVector<float> &x, QVector<float> &y, QVector<float> &z,
 
  338    void transformInPlace( QVector<double> &x, QVector<double> &y, QVector<double> &z,
 
  376    bool isShortCircuited() 
const;
 
  384    bool hasVerticalComponent() 
const;
 
  402    QString coordinateOperation() 
const;
 
  432    void setCoordinateOperation( 
const QString &operation ) 
const;
 
  448    void setAllowFallbackTransforms( 
bool allowed );
 
  461    bool allowFallbackTransforms() 
const;
 
  494    void setBallparkTransformsAreAppropriate( 
bool appropriate );
 
  510    void disableFallbackOperationHandler( 
bool disabled );
 
  520    bool fallbackOperationOccurred() 
const;
 
  535    Q_DECL_DEPRECATED 
int sourceDatumTransformId() 
const SIP_DEPRECATED;
 
  550    Q_DECL_DEPRECATED 
void setSourceDatumTransformId( 
int datumId ) 
SIP_DEPRECATED;
 
  565    Q_DECL_DEPRECATED 
int destinationDatumTransformId() 
const SIP_DEPRECATED;
 
  580    Q_DECL_DEPRECATED 
void setDestinationDatumTransformId( 
int datumId ) 
SIP_DEPRECATED;
 
  593    static void invalidateCache( 
bool disableCache = 
false );
 
  602    static void invalidateCache( 
bool disableCache 
SIP_PYARGREMOVE = 
false );
 
  614    double scaleFactor( 
const QgsRectangle &referenceExtent ) 
const;
 
  617    SIP_PYOBJECT __repr__();
 
  619    QString str = QStringLiteral( 
"<QgsCoordinateTransform: %1 to %2>" ).arg( sipCpp->sourceCrs().isValid() ? sipCpp->sourceCrs().authid() : QStringLiteral( 
"NULL" ),
 
  620                  sipCpp->destinationCrs().isValid() ? sipCpp->destinationCrs().authid() : QStringLiteral( 
"NULL" ) );
 
  621    sipRes = PyUnicode_FromString( str.toUtf8().constData() );
 
  678        const QString &error )> &handler );
 
  705        const QString &desiredOperation )> &handler );
 
  724    static void removeFromCacheObjectsBelongingToCurrentThread( 
void *pj_context );
 
  727    mutable QExplicitlySharedDataPointer<QgsCoordinateTransformPrivate> d;
 
  733    bool mHasContext = 
false;
 
  736    mutable QString mLastError;
 
  737    bool mIgnoreImpossible = 
false;
 
  738    bool mBallparkTransformsAreAppropriate = 
false;
 
  739    bool mDisableFallbackHandler = 
false;
 
  740    mutable bool mFallbackOperationOccurred = 
false;
 
  744                       const QString &coordinateOperationProj, 
bool allowFallback );
 
  749    static QReadWriteLock sCacheLock;
 
  759    static bool sDisableCache;
 
  764                                const QString &desiredOperation )> sFallbackOperationOccurredHandler;
 
  766    friend class TestQgsCoordinateTransform;
 
 
Used to create and store a proj context object, correctly freeing the context upon destruction.