PCBSettingsDeviceParts#

class ansys.aedt.core.modules.boundary.layout_boundary.PCBSettingsDeviceParts(pcb_obj, app)#

Handle device part settings of the PCB component.

Parameters:
pcb_objansys.aedt.core.modules.layout_boundary.NativeComponentPCB

Inherited pcb object.

apppyaedt.Icepak

Inherited application object.

Methods

PCBSettingsDeviceParts.override_definition(...)

Inner wrapper function.

PCBSettingsDeviceParts.override_instance(...)

Inner wrapper function.

Attributes

PCBSettingsDeviceParts.filters

All active filters.

PCBSettingsDeviceParts.footprint_filter

Minimum component footprint for filtering.

PCBSettingsDeviceParts.height_filter

Minimum component height for filtering.

PCBSettingsDeviceParts.objects_2d_filter

Whether 2d objects are filtered.

PCBSettingsDeviceParts.overridden_components

All overridden components.

PCBSettingsDeviceParts.power_filter

Minimum component power for filtering.

PCBSettingsDeviceParts.simplify_parts

Get whether parts are simplified as cuboid.

PCBSettingsDeviceParts.surface_material

Surface material to apply to parts.

PCBSettingsDeviceParts.type_filters

Types of component that are filtered.