| 41 | } |
| 42 | |
| 43 | boost::optional<ModelObject> Splitter_Impl::lastOutletModelObject() const { |
| 44 | std::vector<ModelObject> objects = outletModelObjects(); |
| 45 | if (!objects.empty()) { |
| 46 | return OptionalModelObject(objects.back()); |
| 47 | } else { |
| 48 | return {}; |
| 49 | } |
| 50 | } |
| 51 | |
| 52 | unsigned Splitter_Impl::newOutletPortAfterBranch(unsigned branchIndex) { |
| 53 | //std::vector<ModelObject> modelObjects = outletModelObjects(); |