EgtGeomKernel 1.5g1 :
- alle curve aggiunto il metodo CopyParamRange (per curve chiuse ammatte range che passano dal punto di chiusura) - trasformato il metodo Copy di tutti gli oggetti geometrici in CopyFrom - a TSC aggiunte funzioni CopyCurveByParamRange e SplitCurveByClass - migliorata gestione intersezioni sovrapposte - aggiunta classificazione parti di curva (IN,OUT,ONP,ONM) da intersezioni con altra curva chiusa.
This commit is contained in:
@@ -51,7 +51,7 @@ class ExtText : public IExtText, public IGeoObjRW
|
||||
{ return m_OGrMgr.GetObjGraphics() ; }
|
||||
|
||||
public : // IExtText
|
||||
virtual bool Copy( const IGeoObj* pGObjSrc) ;
|
||||
virtual bool CopyFrom( const IGeoObj* pGObjSrc) ;
|
||||
virtual bool Set( const std::string& sText, const Point3d& ptP, double dAngDeg, double dH) ;
|
||||
virtual bool Set( const std::string& sText, const Point3d& ptP, double dAngDeg,
|
||||
const std::string& sFont, int nW, bool bItl, double dH, double dRat, double dAddAdv,
|
||||
@@ -103,12 +103,12 @@ class ExtText : public IExtText, public IGeoObjRW
|
||||
public :
|
||||
ExtText( void) ;
|
||||
const ExtText& operator =( const ExtText& gpSrc)
|
||||
{ if ( ! Copy( gpSrc))
|
||||
{ if ( ! CopyFrom( gpSrc))
|
||||
LOG_ERROR( GetEGkLogger(), "ExtText : copy error")
|
||||
return *this ; }
|
||||
|
||||
private :
|
||||
bool Copy( const ExtText& gpSrc) ;
|
||||
bool CopyFrom( const ExtText& gpSrc) ;
|
||||
|
||||
private :
|
||||
static const int MAX_FONT_LEN = 125 ;
|
||||
|
||||
Reference in New Issue
Block a user