Files
Dario Sassi 2b574d7be1 EgtMachKernel 1.9e6 :
- aggiunto Estimator
- in taglio lama back-feed viene applicata solo all'ultimo passaggio di ritorno.
2018-05-31 06:46:34 +00:00

50 lines
1.8 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2018-2018
//----------------------------------------------------------------------------
// File : Estimator.h Data : 29.05.18 Versione : 1.9e6
// Contenuto : Dichiarazione della classe Estimator.
//
//
//
// Modifiche : 29.05.18 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
#pragma once
#include "Processor.h"
//----------------------------------------------------------------------------
class Estimator : public Processor
{
public :
Estimator( void) ;
~Estimator( void) ;
bool Init( MachMgr* pMchMgr) ;
bool Run( const std::string& sEstFile, const std::string& sInfo) ;
private :
bool CallOnStart( void) override ;
bool CallOnEnd( void) override ;
bool CallOnProgramStart( void) override ;
bool CallOnProgramEnd( void) override ;
bool CallOnToolData( void) override ;
bool CallOnDispositionStart( void) override ;
bool CallOnDispositionEnd( void) override ;
bool CallOnTableData( void) override ;
bool CallOnFixtureData( void) override ;
bool CallOnRawMoveData( void) override ;
bool CallOnToolSelect( void) override ;
bool CallOnToolDeselect( void) override ;
bool CallOnMachiningStart( void) override ;
bool CallOnMachiningEnd( void) override ;
bool CallOnPathStart( void) override ;
bool CallOnPathEnd( void) override ;
bool CallOnPathStartAux( void) override ;
bool CallOnPathEndAux( void) override ;
bool CallOnRapid( void) override ;
bool CallOnLinear( void) override ;
bool CallOnArc( void) override ;
} ;