b74f0d407d
- 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.
51 lines
1.8 KiB
C++
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 ;
|
|
} ;
|