Include :

- modifiche per GeomKernel.
This commit is contained in:
Dario Sassi
2014-02-28 21:38:59 +00:00
parent bd07c89b18
commit b04cdcc508
3 changed files with 14 additions and 6 deletions
+4
View File
@@ -54,6 +54,10 @@ class EGK_EXPORT BBox3d
void Add( const BBox3d& b3B) ;
void Expand( double dDelta) ;
void Expand( double dDeltaX, double dDeltaY, double dDeltaZ) ;
const Point3d& GetMin( void) const
{ return m_ptMin ; }
const Point3d& GetMax( void) const
{ return m_ptMax ; }
bool GetMinMax( Point3d& ptMin, Point3d& ptMax) const ;
bool GetCenterExtent( Point3d& ptCenter, Vector3d& vtExtent) const ;
bool GetCenter( Point3d& ptCenter) const ;
+3 -1
View File
@@ -36,8 +36,10 @@ class __declspec( novtable) IGeoObj
virtual ~IGeoObj( void) {}
virtual IGeoObj* Clone( void) const = 0 ;
virtual GeoObjType GetType( void) const = 0 ;
virtual const std::string& GetKey( void) const = 0 ;
virtual bool IsValid( void) const = 0 ;
virtual const std::string& GetTitle( void) const = 0 ;
virtual bool Dump( std::string& sOut, const char* szNewLine = "\n") const = 0 ;
virtual const std::string& GetKey( void) const = 0 ;
virtual bool Save( std::ostream& osOut) const = 0 ;
virtual bool Load( Scanner& TheScanner) = 0 ;
virtual bool GetLocalBBox( BBox3d& b3Loc) const = 0 ;
+7 -5
View File
@@ -42,12 +42,14 @@ class __declspec( novtable) IGeomDB
virtual GdbType GetGdbType( int nId) const = 0 ;
virtual IGeoObj* GetGeoObj( int nId) = 0 ;
virtual IGeoFrame3d* GetGeoFrame( int nId) = 0 ;
virtual bool GetGroupFrame( int nId, Frame3d& frGlob) = 0 ;
virtual bool GetGroupGlobFrame( int nId, Frame3d& frGlob) = 0 ;
virtual int GetParentId( int nId) = 0 ;
virtual bool GetGlobFrame( int nId, Frame3d& frGlob) = 0 ;
virtual bool GetGroupFrame( int nId, Frame3d& frGrp) const = 0 ;
virtual bool GetGroupGlobFrame( int nId, Frame3d& frGlob) const = 0 ;
virtual int GetGroupNodes( int nId) const = 0 ;
virtual int GetParentId( int nId) const = 0 ;
virtual bool GetGlobFrame( int nId, Frame3d& frGlob) const = 0 ;
virtual bool GetLocalBBox( int nId, BBox3d& b3Loc) const = 0 ;
virtual bool GetBBox( int nId, const Frame3d& frRef, BBox3d& b3Ref) const = 0 ;
virtual bool GetGlobalBBox( int nId, BBox3d& b3Glob) const = 0 ;
virtual bool GetRefBBox( int nId, const Frame3d& frRef, BBox3d& b3Ref) const = 0 ;
virtual int Copy( int nIdSou, int nIdDest, int nParentIdDest) = 0 ;
virtual int CopyGlob( int nIdSou, int nIdDest, int nParentIdDest) = 0 ;
virtual bool Erase( int nId) = 0 ;