]> Creatis software - bbtk.git/commitdiff
#3395 BBTK Bug New Normal - Get/Set element iElement initialisation
authorEduardo DAVILA <davila@localhost.localdomain>
Fri, 17 Apr 2020 18:58:54 +0000 (20:58 +0200)
committerEduardo DAVILA <davila@localhost.localdomain>
Fri, 17 Apr 2020 18:58:54 +0000 (20:58 +0200)
packages/std/src/bbstdGetVectorElement.h
packages/std/src/bbstdSetElementVector.h
packages/vtk/src/bbvtkGetVectorElement.h

index a15847032ad6749478ddd2a96441fd4e96e5a0af..8cc11ce50716932ea7b379161acd0ef8b72b1776 100644 (file)
@@ -66,7 +66,7 @@ namespace bbstd
   BBTK_DESCRIPTION("Gets the i-th element from the input vector ("+bbtk::TypeName<std::vector<T> >());
   typedef std::vector<T> Tvector;
   BBTK_TEMPLATE_INPUT(GetVectorElement, In,"Input",Tvector);
-  BBTK_TEMPLATE_INPUT(GetVectorElement, I, "Input",int);  
+  BBTK_TEMPLATE_INPUT(GetVectorElement, I, "iElement (default 0)",int);  
   BBTK_TEMPLATE_INPUT(GetVectorElement, ErrorValue, "ErrorValue",T);
   BBTK_TEMPLATE_OUTPUT(GetVectorElement,Out,"Output",T);
   BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX(GetVectorElement);
@@ -89,7 +89,7 @@ namespace bbstd
   template <class T>
   void GetVectorElement<T>::bbUserSetDefaultValues()
   {
-
+       bbSetInputI(0);
   }
   //=================================================================
   //=================================================================  
index be232b252047f420e52e572df78ac998414de2d3..48c215c4d9519288cff59bbed6a90cd96f44177b 100644 (file)
@@ -66,7 +66,7 @@ namespace bbstd
   BBTK_DESCRIPTION("Sets the value of the i-element ("+bbtk::TypeName<std::vector<T> >());
   typedef std::vector<T>* pTvector;
   BBTK_TEMPLATE_INPUT(SetElementVector, PVec,"Pointer to Vector",pTvector);
-  BBTK_TEMPLATE_INPUT(SetElementVector, I, "id-element",int);  
+  BBTK_TEMPLATE_INPUT(SetElementVector, I, "id-element (default 0)",int);  
   BBTK_TEMPLATE_INPUT(SetElementVector, Value, "Input Value",T);  
   BBTK_TEMPLATE_OUTPUT(SetElementVector,Vec,"Output Vector",std::vector<T>);
   BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX(SetElementVector);
@@ -89,7 +89,7 @@ namespace bbstd
   template <class T>
   void SetElementVector<T>::bbUserSetDefaultValues()
   {
-
+       bbSetInputI(0);
   }
   //=================================================================
   //=================================================================  
index 94903be9d375be680da86cf6c8a063ea333e6844..fd496270478ce45e35e0db4f310df4928fd565bf 100644 (file)
@@ -88,7 +88,7 @@ namespace bbvtk
   BBTK_DESCRIPTION("Gets the i-th element from the input vector ("+bbtk::TypeName<std::vector<T> >());
   typedef std::vector<T> Tvector;
   BBTK_TEMPLATE_INPUT(GetVectorElement, In,"Input",Tvector);
-  BBTK_TEMPLATE_INPUT(GetVectorElement, I, "Input",int);
+  BBTK_TEMPLATE_INPUT(GetVectorElement, I, "iElement (default 0)",int);
   BBTK_TEMPLATE_INPUT(GetVectorElement, ErrorValue, "ErrorValue",T);
   BBTK_TEMPLATE_OUTPUT(GetVectorElement,Out,"Output",T);
   BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX(GetVectorElement);
@@ -112,7 +112,7 @@ namespace bbvtk
   template <class T>
   void GetVectorElement<T>::bbUserSetDefaultValues()
   {
-
+       bbSetInputI(0);
   }
   //=================================================================
   //=================================================================