void network::removeEdges (edgeBlueprint * e) { edgeList el; networkElementType edgeType = ((edgeVirtual*) e) -> getEdgeInfo().theEdgeType; edgesMatching(el, edgeType); edgeIterator ei; for (ei = el.begin(); ei != el.end(); ++ei) remove(*ei); clean(); // unsinnXXX todo }
unsigned int statisticsNetwork::countEdges (edgeVirtual * e) { edgeList el; edgesMatching (el, e->getEdgeInfo().theEdgeType); return el.size(); }