diff --git a/EGkChainCurves.h b/EGkChainCurves.h index 19451ef..a0c727e 100644 --- a/EGkChainCurves.h +++ b/EGkChainCurves.h @@ -16,6 +16,7 @@ #include "/EgtDev/Include/EGkPointGrid3d.h" #include "/EgtDev/Include/EGkGeoCollection.h" +#include "/EgtDev/Include/EGkCurveComposite.h" class IGeomDB ; @@ -56,6 +57,8 @@ class ChainCurves { return m_bIsFork ; } //! Restituisce il vettore con gli Id delle entità tra cui scegliere sulla biforcazione EGK_EXPORT bool GetForkIds( INTVECTOR& vForkIds) ; + //! fa il join delle curve passate in input + EGK_EXPORT bool GetChainedCurves( ICRVCOMPOPOVECTOR& vCrv, double dChainTol = 5 * EPS_SMALL, bool bAllowInvert = false) ; private : struct CrvData {