Include :

-aggiornamento prototipi.
This commit is contained in:
Dario Sassi
2014-10-20 14:02:39 +00:00
parent e2182abc37
commit 05a24b331e
5 changed files with 62 additions and 10 deletions
+49
View File
@@ -37,6 +37,55 @@ EIN_EXPORT BOOL __stdcall EgtSetKey( const wchar_t* sKey) ;
EIN_EXPORT BOOL __stdcall EgtSetFont( const wchar_t* sNfeFontDir, const wchar_t* sDefaultFont) ;
EIN_EXPORT BOOL __stdcall EgtFreeMemory( void* pMem) ;
// Geo Base
EIN_EXPORT BOOL __stdcall EgtVectorNormalize( double* pdX, double* pdY, double* pdZ,
double dEps = EPS_SMALL) ;
EIN_EXPORT BOOL __stdcall EgtVectorRotate( double* pdX, double* pdY, double* pdZ,
const double vtAx[3], double dAngRotDeg) ;
EIN_EXPORT BOOL __stdcall EgtVectorScale( double* pdX, double* pdY, double* pdZ,
const double ptOrig[3], const double vtX[3], const double vtY[3], const double vtZ[3],
double dCoeffX, double dCoeffY, double dCoeffZ) ;
EIN_EXPORT BOOL __stdcall EgtVectorMirror( double* pdX, double* pdY, double* pdZ,
const double vtNorm[3]) ;
EIN_EXPORT BOOL __stdcall EgtVectorShear( double* pdX, double* pdY, double* pdZ,
const double vtNorm[3], const double vtDir[3], double dCoeff) ;
EIN_EXPORT BOOL __stdcall EgtVectorToGlob( double* pdX, double* pdY, double* pdZ,
const double ptOrig[3], const double vtX[3], const double vtY[3], const double vtZ[3]) ;
EIN_EXPORT BOOL __stdcall EgtVectorToLoc( double* pdX, double* pdY, double* pdZ,
const double ptOrig[3], const double vtX[3], const double vtY[3], const double vtZ[3]) ;
EIN_EXPORT BOOL __stdcall EgtVectorLocToLoc( double* pdX, double* pdY, double* pdZ,
const double ptO1[3], const double vtX1[3], const double vtY1[3], const double vtZ1[3],
const double ptO2[3], const double vtX2[3], const double vtY2[3], const double vtZ2[3]) ;
EIN_EXPORT BOOL __stdcall EgtPointTranslate( double* pdX, double* pdY, double* pdZ,
const double vtMove[3]) ;
EIN_EXPORT BOOL __stdcall EgtPointRotate( double* pdX, double* pdY, double* pdZ,
const double ptAx[3], const double vtAx[3], double dAngRotDeg) ;
EIN_EXPORT BOOL __stdcall EgtPointScale( double* pdX, double* pdY, double* pdZ,
const double ptOrig[3], const double vtX[3], const double vtY[3], const double vtZ[3],
double dCoeffX, double dCoeffY, double dCoeffZ) ;
EIN_EXPORT BOOL __stdcall EgtPointMirror( double* pdX, double* pdY, double* pdZ,
const double ptOn[3], const double vtNorm[3]) ;
EIN_EXPORT BOOL __stdcall EgtPointShear( double* pdX, double* pdY, double* pdZ,
const double ptOn[3], const double vtNorm[3], const double vtDir[3], double dCoeff) ;
EIN_EXPORT BOOL __stdcall EgtPointToGlob( double* pdX, double* pdY, double* pdZ,
const double ptOrig[3], const double vtX[3], const double vtY[3], const double vtZ[3]) ;
EIN_EXPORT BOOL __stdcall EgtPointToLoc( double* pdX, double* pdY, double* pdZ,
const double ptOrig[3], const double vtX[3], const double vtY[3], const double vtZ[3]) ;
EIN_EXPORT BOOL __stdcall EgtPointLocToLoc( double* pdX, double* pdY, double* pdZ,
const double ptO1[3], const double vtX1[3], const double vtY1[3], const double vtZ1[3],
const double ptO2[3], const double vtX2[3], const double vtY2[3], const double vtZ2[3]) ;
EIN_EXPORT BOOL __stdcall EgtFrameTranslate( double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3],
const double vtMove[3]) ;
EIN_EXPORT BOOL __stdcall EgtFrameRotate( double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3],
const double ptAx[3], const double vtAx[3], double dAngRotDeg) ;
EIN_EXPORT BOOL __stdcall EgtFrameToGlob( double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3],
const double ptO1[3], const double vtX1[3], const double vtY1[3], const double vtZ1[3]) ;
EIN_EXPORT BOOL __stdcall EgtFrameToLoc( double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3],
const double ptO1[3], const double vtX1[3], const double vtY1[3], const double vtZ1[3]) ;
EIN_EXPORT BOOL __stdcall EgtFrameLocToLoc( double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3],
const double ptO1[3], const double vtX1[3], const double vtY1[3], const double vtZ1[3],
const double ptO2[3], const double vtX2[3], const double vtY2[3], const double vtZ2[3]) ;
// GeomDB
EIN_EXPORT int __stdcall EgtInitGeomDB( void) ;
EIN_EXPORT BOOL __stdcall EgtSetCurrentContext( int nGseCtx) ;