EgtMachKernel :
- aggiunte lavorazioni Scalpellatura e Svuotatura.
This commit is contained in:
@@ -35,6 +35,8 @@ enum nChiselingKey {
|
||||
KEY_NAME,
|
||||
KEY_NNS,
|
||||
KEY_NNU,
|
||||
KEY_OL,
|
||||
KEY_OR,
|
||||
KEY_PR,
|
||||
KEY_PS,
|
||||
KEY_SCC,
|
||||
@@ -55,6 +57,8 @@ static const std::array<std::string,KEY_ZZZ> sChiselingKey = {
|
||||
"NAME",
|
||||
"NNS",
|
||||
"NNU",
|
||||
"OL",
|
||||
"OR",
|
||||
"PR",
|
||||
"PS",
|
||||
"SCC",
|
||||
@@ -103,6 +107,8 @@ ChiselingData::CopyFrom( const MachiningData* pMdata)
|
||||
m_dFeed = pDdata->m_dFeed ;
|
||||
m_dEndFeed = pDdata->m_dEndFeed ;
|
||||
m_dTipFeed = pDdata->m_dTipFeed ;
|
||||
m_dOffsL = pDdata->m_dOffsL ;
|
||||
m_dOffsR = pDdata->m_dOffsR ;
|
||||
m_nWorkSide = pDdata->m_nWorkSide ;
|
||||
m_bInvert = pDdata->m_bInvert ;
|
||||
m_sDepth = pDdata->m_sDepth ;
|
||||
@@ -135,6 +141,8 @@ ChiselingData::SameAs(const MachiningData* pMdata) const
|
||||
abs( m_dFeed - pDdata->m_dFeed) < EPS_MACH_LEN_PAR &&
|
||||
abs( m_dEndFeed - pDdata->m_dEndFeed) < EPS_MACH_LEN_PAR &&
|
||||
abs( m_dTipFeed - pDdata->m_dTipFeed) < EPS_MACH_LEN_PAR &&
|
||||
abs( m_dOffsL - pDdata->m_dOffsL) < EPS_MACH_LEN_PAR &&
|
||||
abs( m_dOffsR - pDdata->m_dOffsR) < EPS_MACH_LEN_PAR &&
|
||||
m_nWorkSide == pDdata->m_nWorkSide &&
|
||||
m_bInvert == pDdata->m_bInvert &&
|
||||
m_sDepth == pDdata->m_sDepth &&
|
||||
@@ -212,6 +220,12 @@ ChiselingData::FromString( const string& sString, int& nKey)
|
||||
case KEY_NNU :
|
||||
m_sUserNotes = sVal ;
|
||||
break ;
|
||||
case KEY_OL :
|
||||
bOk = ::FromString( sVal, m_dOffsL) ;
|
||||
break ;
|
||||
case KEY_OR :
|
||||
bOk = ::FromString( sVal, m_dOffsR) ;
|
||||
break ;
|
||||
case KEY_PR :
|
||||
bOk = ::FromString( sVal, m_dReturnPos) ;
|
||||
break ;
|
||||
@@ -257,6 +271,8 @@ ChiselingData::ToString( int nKey) const
|
||||
case KEY_NAME : return ( sChiselingKey[KEY_NAME] + "=" + m_sName) ;
|
||||
case KEY_NNS : return ( sChiselingKey[KEY_NNS] + "=" + m_sSysNotes) ;
|
||||
case KEY_NNU : return ( sChiselingKey[KEY_NNU] + "=" + m_sUserNotes) ;
|
||||
case KEY_OL : return ( sChiselingKey[KEY_OL] + "=" + ::ToString( m_dOffsL)) ;
|
||||
case KEY_OR : return ( sChiselingKey[KEY_OR] + "=" + ::ToString( m_dOffsR)) ;
|
||||
case KEY_PR : return ( sChiselingKey[KEY_PR] + "=" + ::ToString( m_dReturnPos)) ;
|
||||
case KEY_PS : return ( sChiselingKey[KEY_PS] + "=" + ::ToString( m_dStartPos)) ;
|
||||
case KEY_SCC : return ( sChiselingKey[KEY_SCC] + "=" + ::ToString( m_nSolCh)) ;
|
||||
@@ -359,6 +375,12 @@ ChiselingData::SetParam( int nType, double dVal)
|
||||
case MPA_TIPFEED :
|
||||
m_dTipFeed = dVal ;
|
||||
return true ;
|
||||
case MPA_OFFSL :
|
||||
m_dOffsL = dVal ;
|
||||
return true ;
|
||||
case MPA_OFFSR :
|
||||
m_dOffsR = dVal ;
|
||||
return true ;
|
||||
case MPA_DEPTH :
|
||||
m_sDepth = ::ToString( dVal) ;
|
||||
return true ;
|
||||
@@ -461,6 +483,12 @@ ChiselingData::GetParam( int nType, double& dVal) const
|
||||
case MPA_TIPFEED :
|
||||
dVal = m_dTipFeed ;
|
||||
return true ;
|
||||
case MPA_OFFSL :
|
||||
dVal = m_dOffsL ;
|
||||
return true ;
|
||||
case MPA_OFFSR :
|
||||
dVal = m_dOffsR ;
|
||||
return true ;
|
||||
case MPA_STARTPOS :
|
||||
dVal = m_dStartPos ;
|
||||
return true ;
|
||||
|
||||
Reference in New Issue
Block a user