Include :

- aggiornamento prototipi.
This commit is contained in:
Dario Sassi
2024-02-19 14:50:36 +01:00
parent 98bcfa2230
commit 270bb60b26
2 changed files with 6 additions and 2 deletions
+4 -2
View File
@@ -1,13 +1,13 @@
//----------------------------------------------------------------------------
// EgalTech 2014-2024
//----------------------------------------------------------------------------
// File : EGrScene.h Data : 09.01.24 Versione : 2.5l7
// File : EGrScene.h Data : 16.02.24 Versione : 2.6b4
// Contenuto : Dichiarazione della interfaccia IEGrScene per scena OpenGL.
//
//
//
// Modifiche : 13.02.14 DS Creazione modulo.
//
// 16.02.24 DS Aggiunte Set/Get CameraDirOrizzOffset.
//
//----------------------------------------------------------------------------
@@ -57,10 +57,12 @@ class IEGrScene
virtual void Destroy( void) = 0 ;
// Camera
virtual bool SetCenter( const Point3d& ptCenter) = 0 ;
virtual bool SetCameraDirOrizzOffset( int nRightStepOffset = 0) = 0 ;
virtual bool SetCamera( double dAngVertDeg, double dAngOrizzDeg, double dDist) = 0 ;
virtual bool SetCamera( int nDir, double dDist = 0) = 0 ;
virtual const Point3d& GetCenter( void) const = 0 ;
virtual Point3d GetProjectedCenter( void) const = 0 ;
virtual int GetCameraDirOrizzOffset( void) const = 0 ;
virtual void GetCamera( double* pdAngVertDeg, double* pdAngOrizzDeg, double* pdDist = nullptr) const = 0 ;
virtual int GetCameraDir( void) const = 0 ;
virtual const Vector3d& GetCameraUp( void) const = 0 ;
+2
View File
@@ -1263,11 +1263,13 @@ EXE_EXPORT bool ExeResetGeoTria( bool bRedraw) ;
EXE_EXPORT bool ExeSetWinRect( int nPrevX, int nPrevY, int nCurrX, int nCurrY, bool bRedraw) ;
EXE_EXPORT bool ExeResetWinRect( bool bRedraw) ;
EXE_EXPORT bool ExeZoomWin( int nPrevX, int nPrevY, int nCurrX, int nCurrY, bool bRedraw) ;
EXE_EXPORT bool ExeSetViewOrizzOffsStep( int nDirOffsStep = 0) ;
EXE_EXPORT bool ExeSetView( int nDir, bool bRedraw) ;
EXE_EXPORT bool ExeSetGenericView( double dAngVertDeg, double dAngHorizDeg, bool bRedraw) ;
EXE_EXPORT bool ExeSetViewCenter( const Point3d& ptP, bool bRedraw) ;
EXE_EXPORT bool ExePanView( int nPrevX, int nPrevY, int nCurrX, int nCurrY, bool bRedraw) ;
EXE_EXPORT bool ExeRotateView( int nPrevX, int nPrevY, int nCurrX, int nCurrY, bool bRedraw) ;
EXE_EXPORT bool ExeGetViewOrizzOffsStep( int* pnDirOffsStep) ;
EXE_EXPORT bool ExeGetView( int* pnDir) ;
EXE_EXPORT bool ExeGetGenericView( double* pdAngVertDeg, double* pdAngHorizDeg) ;
EXE_EXPORT bool ExeGetViewUp( Vector3d& vtUp) ;