Files
Dario Sassi d4283b2821 EgtExecutor 2.2c1 :
- aggiunta gestione tagli ghigliottina in ExeAutomaticPackParts
- aggiunta funzione Exe e Lua AutoNestSetGuillotineMode.
2020-03-03 09:36:54 +00:00

29 lines
1.2 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2016-2016
//----------------------------------------------------------------------------
// File : EXE_Nst.h Data : 08.02.16 Versione : 1.6n1
// Contenuto : Dichiarazioni locali per moduli Nesting di EXE.
//
//
//
// Modifiche : 08.02.16 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
#pragma once
class IGeomDB ;
//----------------------------------------------------------------------------
int GetFlatPartRegion( IGeomDB* pGeomDB, int nId) ;
int GetFlatPartUpRegion( IGeomDB* pGeomDB, int nId) ;
int GetFlatPartDownRegion( IGeomDB* pGeomDB, int nId) ;
bool GetFlatPartCutRegions( IGeomDB* pGeomDB, int nId, bool bReduced, INTVECTOR& vCrId) ;
bool GetFlatPartDownCutRegions( IGeomDB* pGeomDB, int nId, bool bReduced, INTVECTOR& vCrId) ;
bool GetFlatPartInterpartGap(IGeomDB* pGeomDB, int nId, double& dGap);
int GetFlatPartFromRegion( IGeomDB* pGeomDB, int nId) ;
int GetFlatPartFromCut( IGeomDB* pGeomDB, int nId) ;
int GetGeometryFromCut( IGeomDB* pGeomDB, IMachMgr* pMachMgr, int nId) ;
bool GetFlatPartApproxContour( IGeomDB* pGeomDB, int nId, PolyLine& PL) ;