Include :
- modifiche per GeomKernel.
This commit is contained in:
@@ -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
@@ -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
@@ -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 ;
|
||||
|
||||
Reference in New Issue
Block a user