EgtGeomKernel 1.5g4 :

- aggiunto calcolo Biarchi da condizioni tipo Hermite
- aggiunta AngleInSpan
- migliorata gestione riferimento di gruppi
- corrette trasformazioni GeoVector3d per punto base.
This commit is contained in:
Dario Sassi
2014-08-02 21:17:42 +00:00
parent 5d17eb9617
commit d6756c5054
16 changed files with 411 additions and 143 deletions
+5 -5
View File
@@ -383,7 +383,7 @@ GeomDB::InsertGroup( int nId, int nRefId, int nSonBeforeAfter, const Frame3d& fr
// assegno identificativo
pGdbGroup->m_nId = nId ;
// assegno riferimento
pGdbGroup->m_gfrFrame.Set( frFrame) ;
pGdbGroup->SetFrame( frFrame) ;
// inserisco nel DB
if ( ! InsertInGeomDB( pGdbGroup, nRefId, nSonBeforeAfter)) {
delete pGdbGroup ;
@@ -531,8 +531,8 @@ GeomDB::GetGeoObj( int nId)
}
//----------------------------------------------------------------------------
IGeoFrame3d*
GeomDB::GetGeoFrame( int nId)
Frame3d*
GeomDB::GetGroupFrame( int nId)
{
// recupero il gruppo Gdb
GdbGroup* pGdbGroup ;
@@ -540,7 +540,7 @@ GeomDB::GetGeoFrame( int nId)
return nullptr ;
// restituisco il suo riferimento
return &(pGdbGroup->m_gfrFrame) ;
return &(pGdbGroup->GetFrame()) ;
}
//----------------------------------------------------------------------------
@@ -553,7 +553,7 @@ GeomDB::GetGroupFrame( int nId, Frame3d& frGrp) const
return false ;
// copio il riferimento
frGrp = pGdbGroup->m_gfrFrame.GetFrame() ;
frGrp = pGdbGroup->GetFrame() ;
return true ;
}