502571e982
- migliorata in Lua EgtOutBox - aggiunta in Lua EgtFileDialog - aggiunta in Lua EgtGetCalcToolDirFromaAngles.
50 lines
1.9 KiB
C++
50 lines
1.9 KiB
C++
//----------------------------------------------------------------------------
|
|
// 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 <string>
|
|
|
|
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) ;
|