TestEGr 1.5c1 :
- modifiche per attributi.
This commit is contained in:
+8
-40
@@ -188,9 +188,12 @@ CTestEGrDlg::OnTreeSelChanged( NMHDR* pNMHDR, LRESULT* pResult)
|
||||
void
|
||||
CTestEGrDlg::OutGroupData( int nId)
|
||||
{
|
||||
// preparo l'intestazione
|
||||
string sOut = "Group " + ToString( nId) + "\r\n" ;
|
||||
// preparo gli attributi
|
||||
m_pGeomDB->DumpAttributes( nId, sOut, "\r\n") ;
|
||||
// numero di nodi (figli)
|
||||
int nNodes = m_pGeomDB->GetGroupNodes( nId) ;
|
||||
int nNodes = m_pGeomDB->GetGroupObjs( nId) ;
|
||||
sOut += "Nodes : " + ToString( nNodes) + "\r\n" ;
|
||||
// riferimento in globale
|
||||
Frame3d frGlob ;
|
||||
@@ -220,47 +223,12 @@ CTestEGrDlg::OutGeoObjData( int nId)
|
||||
const IGeoObj* pGObj ;
|
||||
if ( ( pGObj = m_pGeomDB->GetGeoObj( nId)) == nullptr)
|
||||
return ;
|
||||
string sOut ;
|
||||
// preparo l'intestazione
|
||||
sOut += pGObj->GetTitle() + " " + ToString( nId) + "\r\n" ;
|
||||
//DumpCaptionData( pGObj->GetType(), nId, sOut) ;
|
||||
// preparo i dati
|
||||
string sOut = pGObj->GetTitle() + " " + ToString( nId) + "\r\n" ;
|
||||
// preparo gli attributi
|
||||
m_pGeomDB->DumpAttributes( nId, sOut, "\r\n") ;
|
||||
// preparo i dati geometrici
|
||||
pGObj->Dump( sOut, "\r\n") ;
|
||||
// emissione
|
||||
OutData( sOut) ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void
|
||||
CTestEGrDlg::DumpCaptionData( int nType, int nId, string& sOut)
|
||||
{
|
||||
// a seconda del tipo
|
||||
switch ( nType) {
|
||||
case GEO_VECT3D :
|
||||
sOut += "Vector " ;
|
||||
break ;
|
||||
case GEO_PNT3D :
|
||||
sOut += "Point " ;
|
||||
break ;
|
||||
case GEO_FRAME3D :
|
||||
sOut += "Frame " ;
|
||||
break ;
|
||||
case CRV_LINE :
|
||||
sOut += "Line " ;
|
||||
break ;
|
||||
case CRV_ARC :
|
||||
sOut += "Arc " ;
|
||||
break ;
|
||||
case CRV_BEZ :
|
||||
sOut += "CBezier " ;
|
||||
break ;
|
||||
case CRV_COMPO :
|
||||
sOut += "CComposite " ;
|
||||
break ;
|
||||
default :
|
||||
sOut += "NULL " ;
|
||||
break ;
|
||||
}
|
||||
|
||||
sOut += ToString( nId) + "\r\n" ;
|
||||
}
|
||||
Reference in New Issue
Block a user