Merge remote-tracking branch 'origin/ExtDimension_angular'
This commit is contained in:
+765
-192
File diff suppressed because it is too large
Load Diff
@@ -62,6 +62,10 @@ class ExtDimension : public IExtDimension, public IGeoObjRW
|
||||
int nDecDigit, const std::string& sFont, double dTextHeight) override ;
|
||||
bool SetLinear( const Point3d& ptP1, const Point3d& ptP2, const Point3d& ptPos,
|
||||
const Vector3d& vtN, const Vector3d& vtDir, const std::string& sText) override ;
|
||||
bool SetAngular( const Point3d& ptP1, const Point3d& ptP0, const Point3d& ptP2, const Point3d& ptPos,
|
||||
const Vector3d& vtN, const std::string& sText ) override ;
|
||||
bool SetRadial( const Point3d& ptP0, const Point3d& ptPos, const Vector3d& vtX, const Vector3d& vtN, const std::string& sText) override ;
|
||||
bool SetDiametral( const Point3d& ptP0, const Point3d& ptPos, const Vector3d& vtX, const Vector3d& vtN, const std::string& sText) override ;
|
||||
const Vector3d& GetNormVersor( void) const override
|
||||
{ return m_vtN ; }
|
||||
const Vector3d& GetDirVersor( void) const override
|
||||
@@ -128,6 +132,7 @@ class ExtDimension : public IExtDimension, public IGeoObjRW
|
||||
int m_nType ; // tipo di quota
|
||||
Vector3d m_vtN ; // versore normale
|
||||
Vector3d m_vtDir ; // versore direzione
|
||||
Point3d m_ptP0 ; // zeresimo punto
|
||||
Point3d m_ptP1 ; // primo punto
|
||||
Point3d m_ptP2 ; // secondo punto
|
||||
Point3d m_ptP3 ; // terzo punto
|
||||
@@ -140,6 +145,7 @@ class ExtDimension : public IExtDimension, public IGeoObjRW
|
||||
mutable std::string m_sCalcText ; // testo effettivo della quota
|
||||
mutable Point3d m_ptCalcPos ; // posizione effettiva della quota
|
||||
mutable bool m_bCalcArrowIn ; // flag posizione effettiva delle frecce
|
||||
mutable bool m_bCalcTextOn ; // flag posizione del testo sulla linea di misura
|
||||
mutable Point3d m_ptCalcP7 ; // settimo punto effettivo
|
||||
mutable Point3d m_ptCalcP8 ; // ottavo punto effettivo
|
||||
double m_dExtLineLen ; // lunghezza di estensione della linea
|
||||
|
||||
Reference in New Issue
Block a user