173 static std::vector<DDLogicalPart> history;
174 static std::map<std::string,std::set<DDMaterial> > materials;
177 history.push_back(
parent);
178 materials[
parent.material().name().ns()].insert(
parent.material());
179 std::cout << history.size() << std::string(2*count,
' ') <<
" " <<
parent.ddname() << std::endl;
182 std::map<DDLogicalPart,int> children;
183 for (; eit != er.second; ++eit) {
189 std::map<DDLogicalPart,int>::iterator cit = children.begin();
190 for (; cit != children.end(); ++cit) {
void writeMaterials(std::map< std::string, std::set< DDMaterial > > &m)
std::pair< edge_iterator, edge_iterator > edge_range
const graph_type & graph() const
Provides read-only access to the data structure of the compact-view.
const N & nodeData(const edge_type &) const
type of data representation of DDCompactView
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
edge_range edges(index_type nodeIndex)
void hierarchy(const DDLogicalPart &parent)
edge_list::iterator edge_iterator
void generateHtml(std::vector< DDLogicalPart > &v, std::map< DDLogicalPart, int > &c)