//===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== #ifndef __bbTransform3DdicomCreateAxesTreeData_h_INCLUDED__ #define __bbTransform3DdicomCreateAxesTreeData_h_INCLUDED__ #include "bbTransform3Ddicom_EXPORT.h" #include "bbtkAtomicBlackBox.h" #include "iostream" namespace bbTransform3Ddicom { class bbTransform3Ddicom_EXPORT CreateAxesTreeData : public bbtk::AtomicBlackBox { BBTK_BLACK_BOX_INTERFACE(CreateAxesTreeData,bbtk::AtomicBlackBox); //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== BBTK_DECLARE_INPUT(IPP,std::vector); BBTK_DECLARE_INPUT(IOP,std::vector); BBTK_DECLARE_INPUT(ImageSize,std::vector); BBTK_DECLARE_INPUT(ImageSpacing,std::vector); BBTK_DECLARE_OUTPUT(LstX,std::vector); BBTK_DECLARE_OUTPUT(LstY,std::vector); BBTK_DECLARE_OUTPUT(LstZ,std::vector); BBTK_DECLARE_OUTPUT(LstIndex,std::vector); BBTK_DECLARE_OUTPUT(LstColor,std::vector); BBTK_PROCESS(Process); void Process(); //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== }; BBTK_BEGIN_DESCRIBE_BLACK_BOX(CreateAxesTreeData,bbtk::AtomicBlackBox); BBTK_NAME("CreateAxesTreeData"); BBTK_AUTHOR("InfoDev"); BBTK_DESCRIPTION("IPP[3] IOP[6]. X-red Y-yelow Z-violet, V1-white, V2-gray"); BBTK_CATEGORY("empty"); BBTK_INPUT(CreateAxesTreeData,IPP,"Image position patient",std::vector,""); BBTK_INPUT(CreateAxesTreeData,IOP,"Image orientation patient",std::vector,""); BBTK_INPUT(CreateAxesTreeData,ImageSize,"Image size",std::vector,""); BBTK_INPUT(CreateAxesTreeData,ImageSpacing,"Image spacing",std::vector,""); BBTK_OUTPUT(CreateAxesTreeData,LstX,"List X",std::vector,""); BBTK_OUTPUT(CreateAxesTreeData,LstY,"List Y",std::vector,""); BBTK_OUTPUT(CreateAxesTreeData,LstZ,"List Z",std::vector,""); BBTK_OUTPUT(CreateAxesTreeData,LstIndex,"List Index",std::vector,""); BBTK_OUTPUT(CreateAxesTreeData,LstColor,"List Index",std::vector,""); BBTK_END_DESCRIBE_BLACK_BOX(CreateAxesTreeData); //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== } // EO namespace bbTransform3Ddicom #endif // __bbTransform3DdicomCreateAxesTreeData_h_INCLUDED__