template <class T, class U>
class Cast : public bbtk::AtomicBlackBox
{
- BBTK_USER_BLACK_BOX_INTERFACE(Cast,bbtk::AtomicBlackBox);
+ BBTK_TEMPLATE2_BLACK_BOX_INTERFACE(Cast,bbtk::AtomicBlackBox,T,U);
BBTK_DECLARE_INPUT(In,T);
BBTK_DECLARE_OUTPUT(Out,U);
BBTK_PROCESS(DoIt);
//=================================================================
// UserBlackBox description
- BBTK_BEGIN_DESCRIBE_TEMPLATE2_BLACK_BOX(Cast);
+ BBTK_BEGIN_DESCRIBE_TEMPLATE2_BLACK_BOX(Cast,bbtk::AtomicBlackBox);
BBTK_NAME("Cast"+bbtk::HumanTypeName<T1>()+"To"+bbtk::HumanTypeName<T2>());
BBTK_AUTHOR("laurent.guigues@creatis.insa-lyon.fr");
BBTK_DESCRIPTION("Static cast from "+bbtk::HumanTypeName<T1>()+" ("