Returns the number of different types of children the node has. For example, if a node has two eventNode children and one wireTrackNode child, numTypesChildren() returns 2.
eventNode *ev; ... i = ev->numTypesChildren();