Program: bbtk
Module: $RCSfile: bbstdGetVectorElement.h,v $
Language: C++
- Date: $Date: 2009/05/14 14:43:38 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2009/07/23 12:27:36 $
+ Version: $Revision: 1.6 $
=========================================================================*/
/* ---------------------------------------------------------------------
// BlackBox description
BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX(GetVectorElement,bbtk::AtomicBlackBox);
BBTK_NAME("Get"+bbtk::HumanTypeName<std::vector<T> >()+"Element");
- BBTK_AUTHOR("jpr@creatis.insa-lyon.fr");
+ BBTK_AUTHOR("info-dev@creatis.insa-lyon.fr");
// BBTK_DEFAULT_ADAPTOR();
BBTK_DESCRIPTION("Gets the i-th element from the input vector ("+bbtk::TypeName<std::vector<T> >());
typedef std::vector<T> Tvector;
template <class T>
void GetVectorElement<T>::DoIt()
{
- // std::string out;
- // std::ostringstream oss;
- int i = bbGetInputI();
- //oss << bbGetInputIn()[i];
- //bbSetOutputOut(out.str());
- bbSetOutputOut(bbGetInputIn()[i]);
+ // unsigned int i = bbGetInputI();
+ bbSetOutputOut(bbGetInputIn()[bbGetInputI()]);
}
//=================================================================