diff --git a/EGkGeoCollection.h b/EGkGeoCollection.h index 477a65e..30d6c60 100644 --- a/EGkGeoCollection.h +++ b/EGkGeoCollection.h @@ -1,7 +1,7 @@ //---------------------------------------------------------------------------- -// EgalTech 2013-2014 +// EgalTech 2014-2019 //---------------------------------------------------------------------------- -// File : EgkGeoCollection.h Data : 10.01.14 Versione : 1.5a2 +// File : EgkGeoCollection.h Data : 05.11.19 Versione : 2.1k1 // Contenuto : Raccolte di oggetti geometrici. // // @@ -48,5 +48,5 @@ typedef std::list VCT3DLIST ; // lista di vettori 3d //---------------------------------------------------------------------------- // Raccolte di BBox3d typedef std::vector BOXVECTOR ; // vettore di bounding box 3d -typedef std::list BOXLIST ; // lista di bounding box 3d +typedef std::list BOXLIST ; // lista di bounding box 3d typedef std::vector> BOXIVECTOR ; // vettore di bounding box 3d e Id diff --git a/EGkPolygon3d.h b/EGkPolygon3d.h index d71ba0d..8829e98 100644 --- a/EGkPolygon3d.h +++ b/EGkPolygon3d.h @@ -31,6 +31,7 @@ class Polygon3d { public : EGK_EXPORT bool Clear( void) ; + EGK_EXPORT bool ClearSides( void) ; EGK_EXPORT bool FromRectangle( double dDimX, double dDimY) ; EGK_EXPORT bool FromPolyLine( const PolyLine& PL) ; EGK_EXPORT bool FromPlaneTrimmedWithBox( const Plane3d& plPlane, const Point3d& ptMin, const Point3d& ptMax) ; @@ -70,3 +71,8 @@ class Polygon3d Plane3d m_Plane ; // piano in cui giace il poligono PNTVECTOR m_vVert ; // elenco ordinato dei vertici del poligono (CCW da Z+ piano) } ; + +//---------------------------------------------------------------------------- +// Raccolte di Polygon3d +typedef std::vector POLYGVECTOR ; // vettore di poligoni +typedef std::list POLYGLIST ; // lista di poligoni