Include :

- migliorata gestione Clone in alcuni oggetti, portandola al livello degli altri.
This commit is contained in:
Dario Sassi
2020-01-20 06:53:32 +00:00
parent dbaaa7b10b
commit 7d70dff376
4 changed files with 8 additions and 0 deletions
+2
View File
@@ -20,6 +20,8 @@ class PolyLine ;
//-----------------------------------------------------------------------------
class __declspec( novtable) IGeoFrame3d : public IGeoObj
{
public : // IGeoObj
IGeoFrame3d* Clone( void) const override = 0 ;
public :
virtual bool CopyFrom( const IGeoObj* pGObjSrc) = 0 ;
virtual bool Set( const Point3d& ptOrig, const Vector3d& vtDirX,
+2
View File
@@ -18,6 +18,8 @@
//-----------------------------------------------------------------------------
class __declspec( novtable) IGeoPoint3d : public IGeoObj
{
public : // IGeoObj
IGeoPoint3d* Clone( void) const override = 0 ;
public :
virtual bool CopyFrom( const IGeoObj* pGObjSrc) = 0 ;
virtual bool Set( const Point3d& ptP) = 0 ;
+2
View File
@@ -20,6 +20,8 @@ class PolyLine ;
//-----------------------------------------------------------------------------
class __declspec( novtable) IGeoVector3d : public IGeoObj
{
public : // IGeoObj
IGeoVector3d* Clone( void) const override = 0 ;
public :
virtual bool CopyFrom( const IGeoObj* pGObjSrc) = 0 ;
virtual bool Set( const Vector3d& vtV) = 0 ;
+2
View File
@@ -47,6 +47,8 @@ typedef std::vector<IntLineZmapInfo> ILZIVECTOR ;
//----------------------------------------------------------------------------
class __declspec( novtable) IVolZmap : public IGeoObj
{
public : // IGeoObj
IVolZmap* Clone( void) const override = 0 ;
public :
virtual bool CopyFrom( const IGeoObj* pGObjSrc) = 0 ;
virtual bool Clear( void) = 0 ;