//---------------------------------------------------------------------------- // EgalTech 2014-2015 //---------------------------------------------------------------------------- // File : AuxTools.h Data : 07.01.15 Versione : 1.6a1 // Contenuto : Prototipi funzioni ausiliarie. // // // // Modifiche : 07.01.15 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once #include "/EgtDev/Include/EgtNumCollection.h" #include class IGeomDB ; //---------------------------------------------------------------------------- // Sistemazione caratteri speciali per stringhe da scrivere in programmi Lua std::string StringToLuaString( const std::string& sText) ; // Id con gestione delle relative costanti const std::string IdToString( int nId) ; // Lista di Id completa (parametro per lua) const std::string IdListToString( const INTVECTOR& vIds) ; // Lista di SelData completa ( parametro per lua) const std::string SelListToString( const SELVECTOR& vIds) ; // Tipo del file Nge const char* NgeTypeToString( int nNgeType) ; // Tipo punto per creazione rette e archi const char* SepToString( int nSep) ; // Flag per posizione di inserimento nel DB geometrico const char* InsToString( int nIns) ; // Tipo riferimento in cui sono espressi i dati geometrici const char* RefTypeToString( int nRefType) ; // Posizione inserimento testo const char* ETxtInsPosToString( int nETxtInsPos) ; // Tipo di offset di curva const char* OffsTypeToString( int nOffsType) ; // Tipo di interpolazione di punti const char* InterpTypeToString( int nIntpType) ; // Tipo di approssimazione di curva const char* ApproxTypeToString( int nApprType) ; // Flag per posizione corner rispetto a grezzo const char* RawPartCornerPosToString( int nFlag) ; // Flag per posizione center rispetto a grezzo const char* RawPartCenterPosToString( int nFlag) ;