3#include "GUIPropertyMenuNodeBase.h" 
    4#include "SNAPFeatureProcessingUnit.h" 
   10        class CSNAPFeatureProcessingUnit;
 
   12        class FL_EXPORT CGUIPropertyMenuNodeProcessingUnit : 
public CGUIPropertyMenuNodeBase
 
   14            SupportToDuplicateObject(CGUIPropertyMenuNodeProcessingUnit);
 
   17            CGUIPropertyMenuNodeProcessingUnit();
 
   18            virtual ~CGUIPropertyMenuNodeProcessingUnit();
 
   20            virtual const CResult ConfigureMenu() 
override;
 
   21            virtual const CResult OnInputParameter(CSNAPParameter* pParameter) 
override;
 
   22            virtual const CResult OnOutputParameter(CSNAPParameter* pParameter) 
override;
 
   24            DeclareGetClassType();
 
   27            virtual const CResult OnProcessingUnitMenuChanged(GUI::CGUIPropertyItemBase* pItem, Base::CFLString<wchar_t>& strValue);
 
   29            virtual const CResult InitializationProcedure() 
override;
 
   30            virtual const CResult ProcessProcedure() 
override;
 
   31            virtual const CResult SetProcedure();
 
   32            virtual const CResult GetProcedure();
 
   33            virtual const CResult ResetProcedure();
 
   35            virtual const CResult UpdatePropertyItem();
 
   37            CSNAPFeatureProcessingUnit::EProcessingUnitType ConvertType(Base::CFLString<wchar_t> flsProcessingUnit, Base::CFLString<wchar_t> flsInstruction, Base::CFLString<wchar_t> flsUseMultiThread);
 
   38            virtual const CResult ConvertString(CSNAPFeatureProcessingUnit::EProcessingUnitType eType, Base::CFLString<wchar_t>& flsProcessingUnit, Base::CFLString<wchar_t>& flsInstruction, Base::CFLString<wchar_t>& flsUseMultiThread);
 
   40            virtual CSNAPFeatureProcessingUnit* GetFeatureProcessingUnit() 
const;
 
Definition D2DObject.h:12