Program: bbtk
Module: $RCSfile: bbstdCast.h,v $
Language: C++
- Date: $Date: 2008/10/17 08:18:26 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2009/05/14 14:43:38 $
+ Version: $Revision: 1.7 $
=========================================================================*/
/* ---------------------------------------------------------------------
#define __bbstdCast_h_INCLUDED__
#include "bbtkAtomicBlackBox.h"
+#include "bbstd_EXPORT.h"
namespace bbstd
{
//=================================================================
- // UserBlackBox declaration
+ // BlackBox declaration
template <class T, class U>
- class Cast : public bbtk::AtomicBlackBox
+ class bbstd_EXPORT Cast : public bbtk::AtomicBlackBox
{
BBTK_TEMPLATE2_BLACK_BOX_INTERFACE(Cast,bbtk::AtomicBlackBox,T,U);
BBTK_DECLARE_INPUT(In,T);
//=================================================================
- // UserBlackBox description
+ // BlackBox description
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_END_DESCRIBE_TEMPLATE2_BLACK_BOX(Cast);
//=================================================================
+ template <class T, class U> void Cast<T,U>::bbUserSetDefaultValues() {}
+ template <class T, class U> void Cast<T,U>::bbUserInitializeProcessing() {}
+ template <class T, class U> void Cast<T,U>::bbUserFinalizeProcessing() {}
+
} // namespace bbstd