#ifndef __bbSlicerExecutionModelTour_h_INCLUDED__ #define __bbSlicerExecutionModelTour_h_INCLUDED__ #include "bbSlicer_EXPORT.h" #include "bbtkAtomicBlackBox.h" #include #include #include #include #include #include #include #include #include #include #include #include "CreationTool.h" namespace bbSlicer { class bbSlicer_EXPORT ExecutionModelTour : public bbtk::AtomicBlackBox { BBTK_BLACK_BOX_INTERFACE ( ExecutionModelTour , bbtk::AtomicBlackBox ) ; // GENERATED ARGS BBTK_DECLARE_INPUT ( integerVariable , int ); BBTK_DECLARE_INPUT ( doubleVariable , double ); BBTK_DECLARE_INPUT ( floatVector , std::vector ); BBTK_DECLARE_INPUT ( stringVector , std::vector ); BBTK_DECLARE_INPUT ( stringChoice , std::string ); BBTK_DECLARE_INPUT ( boolean1 , bool ); BBTK_DECLARE_INPUT ( boolean2 , bool ); BBTK_DECLARE_INPUT ( boolean3 , bool ); BBTK_DECLARE_INPUT ( file1 , std::string ); BBTK_DECLARE_INPUT ( files , std::vector ); BBTK_DECLARE_INPUT ( directory1 , std::string ); BBTK_DECLARE_INPUT ( image1 , std::string ); BBTK_DECLARE_INPUT ( image2 , std::string ); BBTK_DECLARE_INPUT ( transform1 , std::string ); BBTK_DECLARE_INPUT ( transform2 , std::string ); BBTK_DECLARE_INPUT ( seed , std::vector > ); BBTK_DECLARE_INPUT ( arg0 , std::string ); BBTK_DECLARE_INPUT ( arg1 , std::string ); BBTK_DECLARE_INPUT ( regions , std::vector > ); BBTK_DECLARE_INPUT ( inputFA , std::string ); BBTK_DECLARE_INPUT ( outputFA , std::string ); BBTK_DECLARE_INPUT ( anintegerreturn , int ); BBTK_DECLARE_INPUT ( abooleanreturn , bool ); BBTK_DECLARE_INPUT ( afloatreturn , float ); BBTK_DECLARE_INPUT ( adoublereturn , double ); BBTK_DECLARE_INPUT ( astringreturn , std::string ); BBTK_DECLARE_INPUT ( anintegervectorreturn , std::vector ); BBTK_DECLARE_INPUT ( astringchoicereturn , std::string ); // EO GENERATED ARGS BBTK_PROCESS ( Process ) ; void Process ( ) ; private: void execute ( std::string lib , int _argc , char * _argv[] ) ; } ; BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ExecutionModelTour , bbtk::AtomicBlackBox ) ; BBTK_NAME ( "ExecutionModelTour" ) ; BBTK_AUTHOR ( "Daniel Blezek, Bill Lorensen" ) ; BBTK_DESCRIPTION ( "Shows one of each type of parameter." ) ; BBTK_CATEGORY ( "Developer Tools" ) ; // GENERATED DESCRPTION BBTK_INPUT(ExecutionModelTour , integerVariable , "integerVariable" , int, ""); BBTK_INPUT(ExecutionModelTour , doubleVariable , "doubleVariable" , double, ""); BBTK_INPUT(ExecutionModelTour , floatVector , "floatVector" , std::vector, ""); BBTK_INPUT(ExecutionModelTour , stringVector , "stringVector" , std::vector, ""); BBTK_INPUT(ExecutionModelTour , stringChoice , "stringChoice" , std::string, ""); BBTK_INPUT(ExecutionModelTour , boolean1 , "boolean1" , bool, ""); BBTK_INPUT(ExecutionModelTour , boolean2 , "boolean2" , bool, ""); BBTK_INPUT(ExecutionModelTour , boolean3 , "boolean3" , bool, ""); BBTK_INPUT(ExecutionModelTour , file1 , "file1" , std::string, ""); BBTK_INPUT(ExecutionModelTour , files , "files" , std::vector, ""); BBTK_INPUT(ExecutionModelTour , directory1 , "directory1" , std::string, ""); BBTK_INPUT(ExecutionModelTour , image1 , "image1" , std::string, ""); BBTK_INPUT(ExecutionModelTour , image2 , "image2" , std::string, ""); BBTK_INPUT(ExecutionModelTour , transform1 , "transform1" , std::string, ""); BBTK_INPUT(ExecutionModelTour , transform2 , "transform2" , std::string, ""); BBTK_INPUT(ExecutionModelTour , seed , "seed" , std::vector >, ""); BBTK_INPUT(ExecutionModelTour , arg0 , "arg0" , std::string, ""); BBTK_INPUT(ExecutionModelTour , arg1 , "arg1" , std::string, ""); BBTK_INPUT(ExecutionModelTour , regions , "regions" , std::vector >, ""); BBTK_INPUT(ExecutionModelTour , inputFA , "inputFA" , std::string, ""); BBTK_INPUT(ExecutionModelTour , outputFA , "outputFA" , std::string, ""); BBTK_INPUT(ExecutionModelTour , anintegerreturn , "anintegerreturn" , int, ""); BBTK_INPUT(ExecutionModelTour , abooleanreturn , "abooleanreturn" , bool, ""); BBTK_INPUT(ExecutionModelTour , afloatreturn , "afloatreturn" , float, ""); BBTK_INPUT(ExecutionModelTour , adoublereturn , "adoublereturn" , double, ""); BBTK_INPUT(ExecutionModelTour , astringreturn , "astringreturn" , std::string, ""); BBTK_INPUT(ExecutionModelTour , anintegervectorreturn , "anintegervectorreturn" , std::vector, ""); BBTK_INPUT(ExecutionModelTour , astringchoicereturn , "astringchoicereturn" , std::string, ""); // EO GENERATED DESCRIPTION BBTK_END_DESCRIBE_BLACK_BOX ( ExecutionModelTour ) ; } #endif // __bbSlicerExecutionModelTour_h_INCLUDED__