EgtInterface 1.6a3 :
- modifiche varie per gestire GLOB, LOC e GRID sui dati geometrici - aggiornamenti e miglirie varie - eliminate alcune funzioni lua ormai obsolete (ArcXY e CircleXY).
This commit is contained in:
+35
-4
@@ -24,7 +24,8 @@ const char*
|
||||
__stdcall SepToString( int nSep)
|
||||
{
|
||||
switch ( nSep) {
|
||||
default : return "'ST'" ;
|
||||
default :
|
||||
case SEP_STD : return "'ST'" ;
|
||||
case SEP_TG : return "'TG'" ;
|
||||
case SEP_PERP : return "'PR'" ;
|
||||
case SEP_MINDIST : return "'MD'" ;
|
||||
@@ -37,14 +38,44 @@ __stdcall StringToSep( const string& sSep)
|
||||
{
|
||||
string sTmp = sSep ;
|
||||
ToUpper( sTmp) ;
|
||||
if ( sTmp == "TG")
|
||||
if ( sTmp == "ST")
|
||||
return SEP_STD ;
|
||||
else if ( sTmp == "TG")
|
||||
return SEP_TG ;
|
||||
else if ( sTmp == "PR")
|
||||
return SEP_PERP ;
|
||||
else if ( sTmp == "MD")
|
||||
return SEP_MINDIST ;
|
||||
else
|
||||
return SEP_STD ;
|
||||
// default
|
||||
return SEP_STD ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
const char*
|
||||
__stdcall RefTypeToString( int nRefType)
|
||||
{
|
||||
switch ( nRefType) {
|
||||
case RTY_GLOB : return "'GLOB'" ;
|
||||
default :
|
||||
case RTY_LOC : return "'LOC'" ;
|
||||
case RTY_GRID : return "'GRID'" ;
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
int
|
||||
__stdcall StringToRefType( const string& sRefType)
|
||||
{
|
||||
string sTmp = sRefType ;
|
||||
ToUpper( sTmp) ;
|
||||
if ( sTmp == "GLOB")
|
||||
return RTY_GLOB ;
|
||||
else if ( sTmp == "LOC")
|
||||
return RTY_LOC ;
|
||||
else if ( sTmp == "GRID")
|
||||
return RTY_GRID ;
|
||||
// default
|
||||
return RTY_LOC ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user