From 46baa14304e25ffdc87532fed3892cad27af33e3 Mon Sep 17 00:00:00 2001 From: DarioS Date: Tue, 8 Nov 2022 16:43:19 +0100 Subject: [PATCH] Include : - aggiornamento prototipi. --- EExBeamMgr.h | 2 ++ EInAPI.h | 2 ++ EXeExecutor.h | 2 ++ 3 files changed, 6 insertions(+) diff --git a/EExBeamMgr.h b/EExBeamMgr.h index 796e0ff..ba4a9f8 100644 --- a/EExBeamMgr.h +++ b/EExBeamMgr.h @@ -43,6 +43,8 @@ class __declspec( novtable) IBeamMgr virtual bool SetPartCount( int nCount) = 0 ; virtual bool SetPartBox( double dLength, double dHeight, double dWidth, bool bUpdate = true) = 0 ; virtual bool GetSideData( int nSide, Frame3d& frRef, double& dLength, double& dWidth, double& dHeight) = 0 ; + virtual bool ShowFacesName( bool bShow) = 0 ; + virtual bool ShowLoadingSide( bool bShow, bool bFromLeft) = 0 ; virtual int AddProcess( int nGroup, int nProc, int nSide, const std::string& sDes, int nProcId, const Frame3d& frRef, const DBLVECTOR& vdPar, const std::string& sPar, const STRVECTOR& vsUAtt, int nCrvId, int nCrv2Id, bool bUpdate = true) = 0 ; diff --git a/EInAPI.h b/EInAPI.h index c68684c..d2c5fdc 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -135,6 +135,8 @@ EIN_EXPORT BOOL __stdcall EgtBeamSetPartBox( double dLength, double dHeight, dou EIN_EXPORT BOOL __stdcall EgtBeamGetSideData( int nSide, double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3], double* pdLength, double* pdWidth, double* pdHeight) ; +EIN_EXPORT BOOL __stdcall EgtBeamShowFacesName( BOOL bShow) ; +EIN_EXPORT BOOL __stdcall EgtBeamShowLoadingSide( BOOL bShow, BOOL bFromLeft) ; EIN_EXPORT int __stdcall EgtBeamAddProcess( int nGroup, int nProc, int nSide, const wchar_t* wsDes, int nProcId, const double ptOrig[3], const double vX[3], const double vY[3], const double vZ[3], int nPar, const double vPar[], const wchar_t* wsPar, const wchar_t* wsUAtts, diff --git a/EXeExecutor.h b/EXeExecutor.h index 0af4e4b..643c6c6 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -140,6 +140,8 @@ EXE_EXPORT bool ExeBeamSetPartName( const std::string& sName) ; EXE_EXPORT bool ExeBeamSetPartCount( int nCount) ; EXE_EXPORT bool ExeBeamSetPartBox( double dLength, double dHeight, double dWidth, bool bUpdate = true) ; EXE_EXPORT bool ExeBeamGetSideData( int nSide, Frame3d& frRef, double& dLength, double& dWidth, double& dHeight) ; +EXE_EXPORT bool ExeBeamShowFacesName( bool bShow) ; +EXE_EXPORT bool ExeBeamShowLoadingSide( bool bShow, bool bFromLeft) ; EXE_EXPORT int ExeBeamAddProcess( int nGroup, int nProc, int nSide, const std::string& sDes, int nProcId, const Frame3d& frRef, const DBLVECTOR& vdPar, const std::string& sPar, const STRVECTOR& vsUAtt, int nCrvId, int nCrv2Id, bool bUpdate = true) ;