Structure3D#

class pyedb.grpc.database.hierarchy.structure_3d.Structure3D(pedb, core)#

Class for storing structure 3D components.

Overview#

create

Create structure 3D component.

delete

Delete structure 3D component.

id

Return structure 3D component.

location

“Return structure 3D component.

name

“Return structure 3D component.

material

“Return structure 3D component.

net

“Return structure 3D component net name

Import detail#

from pyedb.grpc.database.hierarchy.structure_3d import Structure3D

Property detail#

property Structure3D.id: int#

Return structure 3D component.

Returns:
int

The structure 3D component unique ID.

property Structure3D.location: tuple[float, float]#

“Return structure 3D component.

Returns:
tuple[float, float]

The structure 3D component location as a tuple of x and y coordinates.

property Structure3D.name: str#

“Return structure 3D component.

Returns:
str

The structure 3D component name.

property Structure3D.material: str#

“Return structure 3D component.

str

The structure 3D component material.

property Structure3D.net: str#

“Return structure 3D component net name

Returns:
str

The structure 3D component net name.

Attribute detail#

Structure3D.core#

Method detail#

classmethod Structure3D.create(edb, name: str) Structure3D#

Create structure 3D component.

Parameters:
edbEDB

The EDB instance the structure 3D component belongs to.

namestr

The name of the structure 3D component.

Returns:
Structure3D

The created structure 3D component.

Structure3D.delete()#

Delete structure 3D component.