+
Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions src/ansys/edb/core/primitive/padstack_instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,15 @@
from ansys.edb.core.net.net import Net
from ansys.edb.core.layout.layout import Layout
from ansys.edb.core.typing import ValueLike
from ansys.edb.core.hierarchy.pin_group import PinGroup


from enum import Enum

from ansys.api.edb.v1 import padstack_instance_pb2, padstack_instance_pb2_grpc

from ansys.edb.core.definition.padstack_def import PadstackDef
from ansys.edb.core.edb_defs import LayoutObjType
from ansys.edb.core.hierarchy import pin_group
from ansys.edb.core.inner import conn_obj, messages
from ansys.edb.core.layer.layer import Layer
from ansys.edb.core.session import StubAccessor, StubType
Expand Down Expand Up @@ -422,7 +423,7 @@ def get_padstack_instance_terminal(self) -> padstack_instance_terminal.PadstackI
self.__stub.GetPadstackInstanceTerminal(self.msg)
)

def is_in_pin_group(self, pin_group: pin_group.PinGroup) -> bool:
def is_in_pin_group(self, pin_group: PinGroup) -> bool:
"""Determine if the padstack instance is in a given pin group.

Parameters
Expand All @@ -443,12 +444,14 @@ def is_in_pin_group(self, pin_group: pin_group.PinGroup) -> bool:
).value

@property
def pin_groups(self) -> list[pin_group.PinGroup]:
def pin_groups(self) -> list[PinGroup]:
""":obj:`list` of :class:`.PinGroup`: \
Pin groups of the padstack instance.

This property is read-only.
"""
from ansys.edb.core.hierarchy import pin_group

pins = self.__stub.GetPinGroups(self.msg).items
return [pin_group.PinGroup(p) for p in pins]

Expand Down
Loading
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载