diff --git a/Scene.h b/Scene.h index 914f44b..4a8c9fa 100644 --- a/Scene.h +++ b/Scene.h @@ -143,7 +143,7 @@ class Scene : public IEGrScene bool SetGridShow( bool bShowGrid, bool bShowFrame) override ; bool SetGridGeo( double dSnapStep, int nMinLineSstep, int nMajLineSstep, int nExtSstep) override ; bool SetGridColor( Color colMinLine, Color colMajLine) override ; - void GetGridParam( double* pdSnapStep, int* pnExtStep) const override ; + void GetGridParam( double& dSnapStep, int& nExtStep) const override ; // Glob Frame bool SetGlobFrameShow( bool bShow) override ; // Direct diff --git a/SceneGrid.cpp b/SceneGrid.cpp index 60b5f59..d252e9f 100644 --- a/SceneGrid.cpp +++ b/SceneGrid.cpp @@ -200,10 +200,8 @@ Scene::DrawGrid( void) //---------------------------------------------------------------------------- void -Scene::GetGridParam(double* pdSnapStep, int* pnExtStep) const +Scene::GetGridParam(double& dSnapStep, int& nExtStep) const { - if ( pdSnapStep != nullptr) - *pdSnapStep = m_dSnapStep ; - if ( pnExtStep != nullptr) - *pnExtStep = m_nExtSstep ; + dSnapStep = m_dSnapStep ; + nExtStep = m_nExtSstep ; } \ No newline at end of file