bbtkDebugMessage("Data",5,"bbstd::Cast In = "
<<bbGetInputIn()<<" <"<<bbtk::HumanTypeName<T>()
<<">"<<std::endl);
- bbSetOutputOut( (U)bbGetInputIn() );
+ bbSetOutputOut( static_cast<U>(bbGetInputIn()) );
bbtkDebugMessage("Data",5,"bbstd::Cast Out = "
<<(U)bbGetInputIn()<<" <"<<bbtk::HumanTypeName<U>()
<<">"<<std::endl);
//=================================================================
// UserBlackBox description
BBTK_BEGIN_DESCRIBE_TEMPLATE2_BLACK_BOX(Cast);
- BBTK_NAME("Cast<"+bbtk::TypeName<T1>()+","+bbtk::TypeName<T2>()+">");
+ BBTK_NAME("Cast"+bbtk::HumanTypeName<T1>()+"To"+bbtk::HumanTypeName<T2>());
BBTK_AUTHOR("laurent.guigues@creatis.insa-lyon.fr");
- BBTK_DESCRIPTION("Casts a "+bbtk::TypeName<T1>()+" into a "+bbtk::TypeName<T2>());
+ BBTK_DESCRIPTION("Static cast from "+bbtk::HumanTypeName<T1>()+" ("
+ +bbtk::TypeName<T1>()+") to "+bbtk::HumanTypeName<T2>()
+ +" ("+bbtk::TypeName<T2>()+")");
BBTK_DEFAULT_ADAPTOR();
BBTK_TEMPLATE2_INPUT(Cast,In,"Input",T1);
BBTK_TEMPLATE2_OUTPUT(Cast,Out,"Output",T2);