Include :
- aggiornamento prototipi.
This commit is contained in:
@@ -27,22 +27,13 @@
|
||||
EGK_EXPORT bool CAvSilhouetteSurfTm( const ISurfTriMesh& Stm, const Plane3d& plPlane, double dTol, POLYLINEVECTOR& vPL) ;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
class CAvParSilhouettesSurfTm
|
||||
class __declspec( novtable) ICAvParSilhouettesSurfTm
|
||||
{
|
||||
public :
|
||||
EGK_EXPORT CAvParSilhouettesSurfTm( const CISURFTMPVECTOR& vpStm, const Frame3d& frPlanes, double dTol) ;
|
||||
EGK_EXPORT bool GetSilhouette( double dLevel, POLYLINEVECTOR& vPL) ;
|
||||
|
||||
private :
|
||||
bool Prepare( void) ;
|
||||
|
||||
private :
|
||||
CISURFTMPVECTOR m_vpStm ;
|
||||
Frame3d m_frPlanes ;
|
||||
Vector3d m_vtMove ;
|
||||
double m_dTol ;
|
||||
int m_nStepX ;
|
||||
int m_nStepY ;
|
||||
DBLVECTOR m_vdGrid ;
|
||||
bool m_bGridOk ;
|
||||
virtual ~ICAvParSilhouettesSurfTm( void) {}
|
||||
virtual bool SetData( const CISURFTMPVECTOR& vpStm, const Frame3d& frPlanes, double dTol) = 0 ;
|
||||
virtual bool GetSilhouette( double dLevel, POLYLINEVECTOR& vPL) = 0 ;
|
||||
} ;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
EGK_EXPORT ICAvParSilhouettesSurfTm* CreateCAvParSilhouettesSurfTm( void) ;
|
||||
|
||||
@@ -23,6 +23,8 @@
|
||||
#define EGK_EXPORT __declspec( dllimport)
|
||||
#endif
|
||||
|
||||
class ICurveComposite ;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
class __declspec( novtable) ICAvToolSurfTm {
|
||||
public :
|
||||
|
||||
Reference in New Issue
Block a user