Files
Include/EGkGeoCollection.h
T

36 lines
1.5 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2013-2013
//----------------------------------------------------------------------------
// File : EgkGeoCollection.h Data : 17.12.13 Versione : 1.4l1
// 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 <vector>
#include <list>
//----------------------------------------------------------------------------
// Raccolte di Point3d
typedef std::vector<Point3d> PNTVECTOR ; // vettore di punti
typedef std::list<Point3d> PNTLIST ; // lista di punti
//----------------------------------------------------------------------------
// Raccolte di coppie dU,Point3d
typedef std::pair<double,Point3d> UPOINT ; // coppia parametro, punto
typedef std::vector<UPOINT> UPNTVECTOR ; // vettore di coppie parametro, punto
typedef std::list<UPOINT> UPNTLIST ; // lista di coppie parametro, punto
//----------------------------------------------------------------------------
// Raccolte di Punti di curva con loro geometria differenziale
typedef std::vector<CrvPointDiffGeom> CPDGVECTOR ; // vettore di CrvPointDiffGeom
typedef std::list<CrvPointDiffGeom> CPDGLIST ; // lista di CrvPointDiffGeom