def _MakeIoletProxies(self): # Construct the Iolet structs nIn = 0 nOut = 0 ioletProxies = [] for io in self._profile.Iolets: proxy = Generation.Iolet() proxy.Centre = DVfromV(io.Centre) / self._profile.VoxelSize proxy.Normal = DVfromV(io.Normal) proxy.Radius = io.Radius / self._profile.VoxelSize if isinstance(io, Inlet): io.Id = proxy.Id = nIn proxy.IsInlet = True nIn += 1 elif isinstance(io, Outlet): io.Id = proxy.Id = nOut proxy.IsInlet = False nOut += 1 pass ioletProxies.append(proxy) continue return ioletProxies