1d9ecd9b78
- migliorata la collisione e l'allineamento per Regioni Piane.
29 lines
1.3 KiB
C++
29 lines
1.3 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) ;
|
|
INTVECTOR GetGeometryFromCut( IGeomDB* pGeomDB, IMachMgr* pMachMgr, int nId) ;
|
|
bool GetFlatPartApproxContour( IGeomDB* pGeomDB, int nId, PolyLine& PL) ;
|