Files
Dario Sassi b74f0d407d EgtMachKernel 2.7a3 :
- aggiunta a PostProc la chiamata a OnTableAxisData e a Estimator la chiamata a OnEstimTableAxisData per ogni asse di tavola su quella corrente
- modifiche varie a Machine per rendere possibile la modifica precedente
- piccolo aggiustamento a inizializzazione di dZConstOverlap.
2025-01-28 19:45:11 +01:00

51 lines
1.8 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2015-2018
//----------------------------------------------------------------------------
// File : Generator.h Data : 29.05.18 Versione : 1.8e6
// Contenuto : Dichiarazione della classe Generator.
//
//
//
// Modifiche : 28.10.15 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
#pragma once
#include "Processor.h"
//----------------------------------------------------------------------------
class Generator : public Processor
{
public :
Generator( void) ;
~Generator( void) ;
bool Init( MachMgr* pMchMgr) ;
bool Run( const std::string& sCncFile, 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 CallOnTableAxisData( 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 ;
} ;