Include :

- aggiornamento prototipi.
This commit is contained in:
Dario Sassi
2015-03-17 11:11:12 +00:00
parent 68b4271d4e
commit 92a7a9cfc9
2 changed files with 12 additions and 9 deletions
+11 -9
View File
@@ -40,14 +40,16 @@ class ChainCurves
EGK_EXPORT bool AddCurve( int nId, const Point3d& ptStart, const Vector3d& vtStart,
const Point3d& ptEnd, const Vector3d& vtEnd) ;
//! Concatenazione automatica nei due sensi dall'entità più vicina al punto passato
EGK_EXPORT bool GetChainFromNear( const Point3d& ptStart, INTVECTOR& vIds) ;
//! Concatenazione in avanti dal punto e direzione passati, con possibilità di arresto su biforcazione
EGK_EXPORT bool GetChainFromPoint( const Point3d& ptStart, const Vector3d& vtStart, bool bStopOnFork,
INTVECTOR& vIds) ;
//! \brief Concatenazione all'indietro dal punto e direzione passati, con possibilità di arresto su biforcazione.
EGK_EXPORT bool GetChainFromNear( const Point3d& ptStart, bool bHaltOnFork, INTVECTOR& vIds) ;
//! Concatenazione in avanti da punto e direzione passati, con possibilità di arresto su biforcazione
EGK_EXPORT bool GetChainFromPoint( const Point3d& ptStart, const Vector3d& vtStart,
const Point3d& ptStop, bool bHaltOnFork,
INTVECTOR& vIds, bool& bStopped) ;
//! \brief Concatenazione all'indietro da punto e direzione passati, con possibilità di arresto su biforcazione.
//! Anche l'ordine delle entità restituite è rovesciato
EGK_EXPORT bool GetReverseChainFromPoint( const Point3d& ptStart, const Vector3d& vtStart, bool bStopOnFork,
INTVECTOR& vIds) ;
EGK_EXPORT bool GetReverseChainFromPoint( const Point3d& ptStart, const Vector3d& vtStart,
const Point3d& ptStop, bool bHaltOnFork,
INTVECTOR& vIds, bool& bStopped) ;
//! Restituisce flag di arresto su biforcazione
EGK_EXPORT bool IsFork( void)
{ return m_bIsFork ; }
@@ -72,8 +74,8 @@ class ChainCurves
bool AddToChain( int nId, bool bEquiv, INTVECTOR& vIds) ;
bool RemoveEntityFromGrid( int nInd) ;
bool ChooseStart( const Point3d& ptStart, const INTVECTOR& vStart, int& nStart) ;
bool ChooseNext( const Vector3d& vtCurr, const INTVECTOR& vNext, bool bStopOnFork, int& nNext) ;
bool ChoosePrev( const Vector3d& vtCurr, const INTVECTOR& vPrev, bool bStopOnFork, int& nPrev) ;
bool ChooseNext( const Vector3d& vtCurr, const INTVECTOR& vNext, bool bHaltOnFork, int& nNext) ;
bool ChoosePrev( const Vector3d& vtCurr, const INTVECTOR& vPrev, bool bHaltOnFork, int& nPrev) ;
private :
bool m_bAllowInvert ;
+1
View File
@@ -188,6 +188,7 @@ EIN_EXPORT BOOL __stdcall EgtSelectPartObjs( int nPartId) ;
EIN_EXPORT BOOL __stdcall EgtDeselectPartObjs( int nPartId) ;
EIN_EXPORT BOOL __stdcall EgtSelectLayerObjs( int nLayerId) ;
EIN_EXPORT BOOL __stdcall EgtDeselectLayerObjs( int nLayerId) ;
EIN_EXPORT BOOL __stdcall EgtSelectPathObjs( int nId, BOOL bHaltOnFork) ;
// GeomDB Objects
EIN_EXPORT BOOL __stdcall EgtExistsObj( int nId) ;