//---------------------------------------------------------------------------- // EgalTech 2013-2014 //---------------------------------------------------------------------------- // File : EgkGeoCollection.h Data : 10.01.14 Versione : 1.5a2 // Contenuto : Raccolte di oggetti geometrici. // // // // Modifiche : 17.12.13 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once #include "/EgtDev/Include/EGkPoint3d.h" #include "/EgtDev/Include/EGkCurvePointDiffGeom.h" #include "/EgtDev/Include/EgtNumCollection.h" //---------------------------------------------------------------------------- // Raccolte di Point3d typedef std::vector PNTVECTOR ; // vettore di punti typedef std::list PNTLIST ; // lista di punti //---------------------------------------------------------------------------- // Raccolte di coppie dU,Point3d typedef std::pair UPOINT ; // coppia parametro, punto typedef std::vector UPNTVECTOR ; // vettore di coppie parametro, punto typedef std::list UPNTLIST ; // lista di coppie parametro, punto //---------------------------------------------------------------------------- // Raccolte di coppie Point3d,Point3d typedef std::pair BIPOINT ; // coppia punto1, punto2 typedef std::vector BIPNTVECTOR ; // vettore di coppie punto1, punto2 typedef std::list BIPNTLIST ; // lista di coppie punto1, punto2 //---------------------------------------------------------------------------- // Raccolte di Punti di curva con loro geometria differenziale typedef std::vector CPDGVECTOR ; // vettore di CrvPointDiffGeom typedef std::list CPDGLIST ; // lista di CrvPointDiffGeom