- result.append(
- ORanNearRtRic(
- {
- "name": name,
- "geoLocation": self.geoLocation,
- "position": self.position,
- "layout": self.layout,
- "spiralRadiusProfile": self.spiralRadiusProfile,
- "parent": self,
- }
+ for index, hex in enumerate(hex_list):
+ s: str = "00" + str(index)
+ name: str = "-".join(
+ [self.name.replace("SMO", "NearRtRic"), s[len(s) - 2 : len(s)]]
+ )
+ network_center: dict = self.parent.center
+ newGeo = Hexagon.hex_to_geo_location(
+ self.layout, hex, network_center
+ ).json()
+ result.append(
+ ORanNearRtRic(
+ {
+ "name": name,
+ "geoLocation": newGeo,
+ "position": hex,
+ "layout": self.layout,
+ "spiralRadiusProfile": self.spiralRadiusProfile,
+ "parent": self,
+ }
+ )