diff --git a/EGkIntersCurvePlane.h b/EGkIntersCurvePlane.h index f75202e..318c033 100644 --- a/EGkIntersCurvePlane.h +++ b/EGkIntersCurvePlane.h @@ -86,7 +86,7 @@ class IntersCurvePlane EGK_EXPORT int GetIntersCount( void) ; //! Restituisce informazioni sull'intersezione di indice nInd ( 0 based) EGK_EXPORT bool GetIntCrvPlnInfo( int nInd, IntCrvPlnInfo& aInfo) ; - //! Restituisce il punto di intersezione più vicino al punto passato + //! Restituisce il punto di intersezione più vicino al punto passato EGK_EXPORT bool GetIntersPointNearTo( const Point3d& ptNear, Point3d& ptI, double& dParam) ; //! Restituisce la classificazione di una curva rispetto al piano EGK_EXPORT bool GetCurveClassification( double dLenMin, CRVPLNCVECTOR& ccClass) ; @@ -106,4 +106,4 @@ class IntersCurvePlane ICPIVECTOR m_Info ; const ICurve* m_pCurve ; // puntatore alla curva Plane3d m_plPlane ; -} ; \ No newline at end of file +} ; diff --git a/EGkPolyLine.h b/EGkPolyLine.h index 75406a1..c42c0c7 100644 --- a/EGkPolyLine.h +++ b/EGkPolyLine.h @@ -124,8 +124,8 @@ class PolyLine { return (( nPropInd >= 0 && nPropInd < 2) ? m_nTempProp[nPropInd] : 0) ; } EGK_EXPORT bool FromPointVector( const PNTVECTOR& vPnt) { Clear() ; - for( int i = 0 ; i < int( vPnt.size()) ; ++i) - { AddUPoint( i, vPnt[i]) ; } + for ( int i = 0 ; i < std::ssize( vPnt) ; ++i) + AddUPoint( i, vPnt[i]) ; return GetPointNbr() > 0 ; } private : diff --git a/EMkMachiningGeoConst.h b/EMkMachiningGeoConst.h index 1ef57fd..9439ca3 100644 --- a/EMkMachiningGeoConst.h +++ b/EMkMachiningGeoConst.h @@ -116,6 +116,9 @@ static std::string KEY_MAXMAX = "MAXMAX" ; static std::string KEY_DRACEX = "DRACEX" ; // Chiave info in sottogruppo di testa per abilitarne visualizzazione in Preview (0/1 default) static std::string KEY_PREVIEWSHOW = "PreviewShow" ; +// Chiavi info in entità di CL e DBL per riferimenti reciproci +static std::string KEY_DBL_MAIN = "Main" ; +static std::string KEY_CL_DOUBLE = "Double" ; //----------------- Costanti posizione per preview utensile in lavorazione ------ enum MchToolShow { MCH_TPM_CURR = 0,