Merge commit '340d11635dfad4abb3d707c4d55f269ab03f2d41' into Cube
This commit is contained in:
@@ -84,6 +84,19 @@ inline ICurveComposite* GetCurveComposite( IGeoObj* pGObj)
|
||||
{ if ( pGObj == nullptr || pGObj->GetType() != CRV_COMPO)
|
||||
return nullptr ;
|
||||
return (static_cast<ICurveComposite*>(pGObj)) ; }
|
||||
inline ICurveComposite* ConvertCurveToComposite( IGeoObj* pGObj)
|
||||
{ if ( pGObj == nullptr || ( pGObj->GetType() & GEO_CURVE) == 0) {
|
||||
delete pGObj ;
|
||||
return nullptr ;
|
||||
}
|
||||
ICurveComposite* pCrvCo = CreateCurveComposite() ;
|
||||
if ( pCrvCo == nullptr) {
|
||||
delete pGObj ;
|
||||
return nullptr ;
|
||||
}
|
||||
pCrvCo->AddCurve( static_cast<ICurve*>( pGObj)) ;
|
||||
return pCrvCo ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Raccolte di puntatori a ICurveComposite
|
||||
|
||||
+11
-2
@@ -1,7 +1,7 @@
|
||||
//----------------------------------------------------------------------------
|
||||
// EgalTech 2013-2014
|
||||
// EgalTech 2013-2023
|
||||
//----------------------------------------------------------------------------
|
||||
// File : EGkFrame3d.h Data : 30.05.14 Versione : 1.5e10
|
||||
// File : EGkFrame3d.h Data : 20.07.23 Versione : 2.5g2
|
||||
// Contenuto : Dichiarazione della classe Reference Frame 3d.
|
||||
//
|
||||
//
|
||||
@@ -167,3 +167,12 @@ AreSameFrame( const Frame3d& frRef1, const Frame3d& frRef2)
|
||||
return false ;
|
||||
return true ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// Verifica se il riferimento coincide con quello globale (o identità)
|
||||
//----------------------------------------------------------------------------
|
||||
inline bool
|
||||
IsGlobFrame( const Frame3d& frRef)
|
||||
{
|
||||
return AreSameFrame( frRef, GLOB_FRM) ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user