diff --git a/EInAPI.h b/EInAPI.h index ae61ebc..72045f8 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -318,12 +318,16 @@ EIN_EXPORT BOOL __stdcall EgtSetInfo( int nId, const wchar_t* wsKey, const wchar EIN_EXPORT BOOL __stdcall EgtSetInfoBool( int nId, const wchar_t* wsKey, BOOL bInfo) ; EIN_EXPORT BOOL __stdcall EgtSetInfoInt( int nId, const wchar_t* wsKey, int nInfo) ; EIN_EXPORT BOOL __stdcall EgtSetInfoDouble( int nId, const wchar_t* wsKey, double dInfo) ; +EIN_EXPORT BOOL __stdcall EgtSetInfoVector( int nId, const wchar_t* wsKey, const double vtV[3]) ; +EIN_EXPORT BOOL __stdcall EgtSetInfoPoint( int nId, const wchar_t* wsKey, const double ptP[3]) ; EIN_EXPORT BOOL __stdcall EgtSetInfoFrame( int nId, const wchar_t* wsKey, const double ptOrig[3], const double vtX[3], const double vtY[3], const double vtZ[3]) ; EIN_EXPORT BOOL __stdcall EgtGetInfo( int nId, const wchar_t* wsKey, wchar_t*& wsInfo) ; EIN_EXPORT BOOL __stdcall EgtGetInfoBool( int nId, const wchar_t* wsKey, BOOL* pbInfo) ; EIN_EXPORT BOOL __stdcall EgtGetInfoInt( int nId, const wchar_t* wsKey, int* pnInfo) ; EIN_EXPORT BOOL __stdcall EgtGetInfoDouble( int nId, const wchar_t* wsKey, double* pdInfo) ; +EIN_EXPORT BOOL __stdcall EgtGetInfoVector( int nId, const wchar_t* wsKey, double vtV[3]) ; +EIN_EXPORT BOOL __stdcall EgtGetInfoPoint( int nId, const wchar_t* wsKey, double ptP[3]) ; EIN_EXPORT BOOL __stdcall EgtGetInfoFrame( int nId, const wchar_t* wsKey, double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3]) ; EIN_EXPORT BOOL __stdcall EgtExistsInfo( int nId, const wchar_t* wsKey) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index a75e4dd..87f66f2 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -344,11 +344,15 @@ EXE_EXPORT bool ExeSetInfo( int nId, const std::string& sKey, bool bInfo) ; EXE_EXPORT bool ExeSetInfo( int nId, const std::string& sKey, int nInfo) ; EXE_EXPORT bool ExeSetInfo( int nId, const std::string& sKey, double dInfo) ; EXE_EXPORT bool ExeSetInfo( int nId, const std::string& sKey, const std::string& sInfo) ; +EXE_EXPORT bool ExeSetInfo( int nId, const std::string& sKey, const Vector3d& vtV) ; +EXE_EXPORT bool ExeSetInfo( int nId, const std::string& sKey, const Point3d& ptP) ; EXE_EXPORT bool ExeSetInfo( int nId, const std::string& sKey, const Frame3d& frFrame) ; EXE_EXPORT bool ExeGetInfo( int nId, const std::string& sKey, bool& bInfo) ; EXE_EXPORT bool ExeGetInfo( int nId, const std::string& sKey, int& nInfo) ; EXE_EXPORT bool ExeGetInfo( int nId, const std::string& sKey, double& dInfo) ; EXE_EXPORT bool ExeGetInfo( int nId, const std::string& sKey, std::string& sInfo) ; +EXE_EXPORT bool ExeGetInfo( int nId, const std::string& sKey, Vector3d& vtV) ; +EXE_EXPORT bool ExeGetInfo( int nId, const std::string& sKey, Point3d& ptP) ; EXE_EXPORT bool ExeGetInfo( int nId, const std::string& sKey, Frame3d& frFrame) ; EXE_EXPORT bool ExeExistsInfo( int nId, const std::string& sKey) ; EXE_EXPORT bool ExeRemoveInfo( int nId, const std::string& sKey) ;