69 typedef struct {
int x,
y, width, height; }
Geometry;
82 const std::string&
GetName()
const {
return _name; }
83 void SetName(
const std::string& name ) { _name=name; }
134 bool ConnectPorts(
const std::string &,
const std::string & );
146 std::string
GetUnusedName(
const std::string& prefix,
const bool cutOnLastSeparator=
false,
const std::string separator=
"_")
const;
155 bool RenameProcessing(
const std::string & oldName,
const std::string & newName );
240 mutable NamesSet _selectedProcessings;
243 bool HasSelectionAndContains(
const std::string & name)
const;
247 void StringPairToInts(
const std::string & geometryInString,
int & a,
int & b);
248 const std::string IntsToString (
const int & a,
const int & b)
const;
254 CLAM_ASSERT( result!=std::string::npos,
"Malformed port/control name. It should be ProcessingName.[Port/Control]Name");
261 return last_ofResult == std::string::npos ? 0 : last_ofResult+1;
268 bool BrokenConnection(
const std::string & producer,
const std::string & consumer );
269 std::vector<std::string> _brokenConnections;