Include :
- migliorata gestione Clone in alcuni oggetti, portandola al livello degli altri.
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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 ;
|
||||
|
||||
@@ -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 ;
|
||||
|
||||
@@ -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 ;
|
||||
|
||||
Reference in New Issue
Block a user