Program: bbtk
Module: $RCSfile: bbtkFactory.cxx,v $
Language: C++
- Date: $Date: 2010/01/21 16:03:17 $
- Version: $Revision: 1.47 $
+ Date: $Date: 2010/09/12 14:59:29 $
+ Version: $Revision: 1.51 $
=========================================================================*/
/* ---------------------------------------------------------------------
//===================================================================
+// ups3 EED borrame
+ std::string Factory::GetPackageNameOfaBlackBox(std::string boxType)
+ {
+ std::string result="<void bbtk package name>";
+ PackageMapType::const_iterator i;
+ for (i = mPackageMap.begin(); i!=mPackageMap.end(); ++i )
+ {
+ if ( i->second->ifBoxExist( boxType ) == true)
+ {
+ result = i->first;
+ }
+ }
+ return result;
+ }
+
+
//===================================================================
/// Creates an instance of a black box of type <type> with name <name>
BlackBox::Pointer Factory::NewBlackBox(const std::string& type,
void Factory::ShowGraphTypes(const std::string& name) const
{
-
bool found = false;
PackageMapType::const_iterator i;
for (i = mPackageMap.begin(); i!=mPackageMap.end(); ++i )
std::string title;
typedef std::map<std::string,
- std::vector<BlackBoxDescriptor::Pointer> > IndexType;
+ std::vector<BlackBoxDescriptor::Pointer> > IndexType;
IndexType index;
// Builds the index map
PackageMapType::const_iterator i;
title = "Boxes by category";
}
-
std::vector<std::string>::const_iterator k;
for (k=keys.begin(); k!=keys.end(); ++k )
{
index[*k] = v;
}
}
-
}
}
// Creates the file