bbstd::StringSelect Class Reference

#include <bbstdStringSelect.h>

List of all members.

Protected Member Functions

virtual void bbUserConstructor ()

Private Member Functions

 BBTK_BLACK_BOX_INTERFACE (StringSelect, bbtk::AtomicBlackBox)
 BBTK_DECLARE_INPUT (In, int)
 BBTK_DECLARE_INPUT (In0, std::string)
 BBTK_DECLARE_INPUT (In1, std::string)
 BBTK_DECLARE_INPUT (In2, std::string)
 BBTK_DECLARE_INPUT (In3, std::string)
 BBTK_DECLARE_INPUT (In4, std::string)
 BBTK_DECLARE_INPUT (In5, std::string)
 BBTK_DECLARE_INPUT (In6, std::string)
 BBTK_DECLARE_INPUT (In7, std::string)
 BBTK_DECLARE_INPUT (In8, std::string)
 BBTK_DECLARE_INPUT (In9, std::string)
 BBTK_DECLARE_OUTPUT (Out, std::string)
 BBTK_PROCESS (DoProcess)
void DoProcess ()


Detailed Description

Definition at line 40 of file bbstdStringSelect.h.


Member Function Documentation

bbstd::StringSelect::BBTK_BLACK_BOX_INTERFACE ( StringSelect  ,
bbtk::AtomicBlackBox   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In  ,
int   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In0  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In1  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In2  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In3  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In4  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In5  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In6  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In7  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In8  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_INPUT ( In9  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_DECLARE_OUTPUT ( Out  ,
std::string   
) [private]

bbstd::StringSelect::BBTK_PROCESS ( DoProcess   )  [private]

void bbstd::StringSelect::DoProcess (  )  [private]

Definition at line 58 of file bbstdStringSelect.cxx.

00059   {
00060     if (bbGetInputIn()==0) bbSetOutputOut( bbGetInputIn0() );
00061     else if (bbGetInputIn()==1) bbSetOutputOut( bbGetInputIn1() );
00062     else if (bbGetInputIn()==2) bbSetOutputOut( bbGetInputIn2() );
00063     else if (bbGetInputIn()==3) bbSetOutputOut( bbGetInputIn3() );
00064     else if (bbGetInputIn()==4) bbSetOutputOut( bbGetInputIn4() );
00065     else if (bbGetInputIn()==5) bbSetOutputOut( bbGetInputIn5() );
00066     else if (bbGetInputIn()==6) bbSetOutputOut( bbGetInputIn6() );
00067     else if (bbGetInputIn()==7) bbSetOutputOut( bbGetInputIn7() );
00068     else if (bbGetInputIn()==8) bbSetOutputOut( bbGetInputIn8() );
00069     else if (bbGetInputIn()==9) bbSetOutputOut( bbGetInputIn9() );
00070     
00071   }

void bbstd::StringSelect::bbUserConstructor (  )  [protected, virtual]

Definition at line 41 of file bbstdStringSelect.cxx.

00042   { 
00043     bbSetInputIn(0);
00044     bbSetInputIn0("");
00045     bbSetInputIn1("");
00046     bbSetInputIn2("");
00047     bbSetInputIn3("");
00048     bbSetInputIn4("");
00049     bbSetInputIn5("");
00050     bbSetInputIn6("");
00051     bbSetInputIn7("");
00052     bbSetInputIn8("");
00053     bbSetInputIn9("");
00054   }


The documentation for this class was generated from the following files:

Generated on Tue Oct 21 16:06:51 2008 for std by  doxygen 1.5.6