Include :
- aggiornamento prototipi.
This commit is contained in:
+11
-9
@@ -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 ;
|
||||
|
||||
@@ -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) ;
|
||||
|
||||
Reference in New Issue
Block a user