#ifndef _TDBEIMPFITTINGCREATORSERVICE_H__ #define _TDBEIMPFITTINGCREATORSERVICE_H__ #if _MSC_VER > 1000 #pragma once #endif #pragma warning(disable: 4275 4251) #ifndef TCHPIPEBASE_DBXSERVICE #define TCHPIPEBASE_DBXSERVICE "TCHPIPEBASE_DBXSERVICE" #endif #include "TDbFittingCreatorService.h" class TImpSpecFitting; class TDbImpPipeBase; class TImpSpecPart; class TDbEImpFittingCreatorService : public TDbFittingCreatorService { public: ACRX_DECLARE_MEMBERS(TDbEImpFittingCreatorService); TDbEImpFittingCreatorService(); virtual ~TDbEImpFittingCreatorService(); virtual TImpSpecFitting* CreateSpecialFitting(TDbXDataMap* pXDataMap,AcDbEntity* pOwner); virtual TDbImpPipeBase* CreateSpecialPipe(TDbXDataMap* pXDataMap,AcDbEntity* pOwner); virtual TImpSpecEquipment* CreateSpecialEquipment(TDbXDataMap* pXDataMap,AcDbEntity* pOwner); virtual TImpSpecPart* CreateSpecialPart(TDbXDataMap* pXDataMap,AcDbEntity* pOwner); }; #endif //_TDbEImpFittingCreatorService_H__