From c7467cb267353dc3b4e354c964d9c7842f934f49 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 12 Sep 2019 18:40:54 +0000 Subject: [PATCH] Include : - aggiornamento prototipi. --- EGkVolZmap.h | 1 + EXeExecutor.h | 1 + 2 files changed, 2 insertions(+) diff --git a/EGkVolZmap.h b/EGkVolZmap.h index ef92b05..5bbe3ce 100644 --- a/EGkVolZmap.h +++ b/EGkVolZmap.h @@ -56,6 +56,7 @@ class __declspec( novtable) IVolZmap : public IGeoObj virtual int GetBlockCount( void) const = 0 ; virtual int GetBlockUpdatingCounter( int nBlock) const = 0 ; virtual bool GetBlockTriangles( int nBlock, TRIA3DEXVECTOR& vTria) const = 0 ; + virtual bool GetEdges( ICURVEPOVECTOR& vpCurve) const = 0 ; virtual bool GetVolume( double& dVol) const = 0 ; virtual int GetPartCount( void) const = 0 ; virtual bool GetPartVolume( int nPart, double& dVol) const = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 23c4b95..7d71654 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -518,6 +518,7 @@ EXE_EXPORT bool ExeVolZmapMillingStep( int nId, const Point3d& ptPs, const Vecto const Point3d& ptPe, const Vector3d& vtDe, const Vector3d& vtAe, int nRefType) ; EXE_EXPORT bool ExeVolZmapGetDepth( int nId, const Point3d& ptP, const Vector3d& vtDir, int nRefType, bool bExact, double& dInLen, double& dOutLen) ; +EXE_EXPORT int ExeVolZmapGetEdges( int nId, int nDestGrpId, int* pnCount) ; EXE_EXPORT bool ExeVolZmapAvoidBox( int nId, const Frame3d& frBox, const Vector3d& vtDiag, double dSafeDist, int nRefType) ; EXE_EXPORT bool ExeVolZmapAvoidCylinder( int nId, const Frame3d& frCyl, double dL, double dR, double dSafeDist, int nRefType) ; EXE_EXPORT bool ExeVolZmapAvoidSphere( int nId, const Point3d& ptCen, double dRad, double dSafeDist, int nRefType) ;