diff --git a/API_GeoTransform.cpp b/API_GeoTransform.cpp index 8f3c0bf..56d4230 100644 --- a/API_GeoTransform.cpp +++ b/API_GeoTransform.cpp @@ -19,6 +19,19 @@ using namespace std ; +//------------------------------------------------------------------------------- +BOOL +__stdcall EgtTransform( int nId, const double ptOrig[3], + const double vX[3], const double vY[3], const double vZ[3], int nRefType) +{ + INTVECTOR vIds ; + vIds.push_back( nId) ; + Frame3d frFrame ; + if ( ! frFrame.Set( ptOrig, vX, vY, vZ)) + return GDB_ID_NULL ; + return ExeTransform( vIds, frFrame, nRefType) ; +} + //------------------------------------------------------------------------------- BOOL __stdcall EgtMove( int nId, double vVtMove[3], int nRefType) diff --git a/EgtInterface.rc b/EgtInterface.rc index e0b7849..699b827 100644 Binary files a/EgtInterface.rc and b/EgtInterface.rc differ