| 38 | } |
| 39 | |
| 40 | void ExteriorLoadInstance_Impl::makeUnique() { |
| 41 | ExteriorLoadDefinition definition = this->definition(); |
| 42 | ExteriorLoadInstanceVector instances = definition.instances(); |
| 43 | OS_ASSERT(!instances.empty()); |
| 44 | if (instances.size() == 1) { |
| 45 | OS_ASSERT(this->handle() == instances[0].handle()); |
| 46 | } else { |
| 47 | ModelObject clone = definition.clone(this->model()); |
| 48 | OS_ASSERT(this->setPointer(this->definitionIndex(), clone.handle())); |
| 49 | } |
| 50 | } |
| 51 | |
| 52 | int ExteriorLoadInstance_Impl::quantity() const { |
| 53 | return (int)this->multiplier(); |
nothing calls this directly
no test coverage detected