KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
pcbnew.HOLE_INFO Class Reference
Inheritance diagram for pcbnew.HOLE_INFO:

Public Member Functions

 __init__ (self)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 m_ItemParent = property(_pcbnew.HOLE_INFO_m_ItemParent_get, _pcbnew.HOLE_INFO_m_ItemParent_set, doc=)
 
 m_Hole_Diameter = property(_pcbnew.HOLE_INFO_m_Hole_Diameter_get, _pcbnew.HOLE_INFO_m_Hole_Diameter_set, doc=)
 
 m_Tool_Reference = property(_pcbnew.HOLE_INFO_m_Tool_Reference_get, _pcbnew.HOLE_INFO_m_Tool_Reference_set, doc=)
 
 m_Hole_Size = property(_pcbnew.HOLE_INFO_m_Hole_Size_get, _pcbnew.HOLE_INFO_m_Hole_Size_set, doc=)
 
 m_Hole_Orient = property(_pcbnew.HOLE_INFO_m_Hole_Orient_get, _pcbnew.HOLE_INFO_m_Hole_Orient_set, doc=)
 
 m_Hole_Shape = property(_pcbnew.HOLE_INFO_m_Hole_Shape_get, _pcbnew.HOLE_INFO_m_Hole_Shape_set, doc=)
 
 m_Hole_Pos = property(_pcbnew.HOLE_INFO_m_Hole_Pos_get, _pcbnew.HOLE_INFO_m_Hole_Pos_set, doc=)
 
 m_Hole_Bottom_Layer = property(_pcbnew.HOLE_INFO_m_Hole_Bottom_Layer_get, _pcbnew.HOLE_INFO_m_Hole_Bottom_Layer_set, doc=)
 
 m_Hole_Top_Layer = property(_pcbnew.HOLE_INFO_m_Hole_Top_Layer_get, _pcbnew.HOLE_INFO_m_Hole_Top_Layer_set, doc=)
 
 m_Hole_NotPlated = property(_pcbnew.HOLE_INFO_m_Hole_NotPlated_get, _pcbnew.HOLE_INFO_m_Hole_NotPlated_set, doc=)
 
 m_HoleAttribute = property(_pcbnew.HOLE_INFO_m_HoleAttribute_get, _pcbnew.HOLE_INFO_m_HoleAttribute_set, doc=)
 
 m_Hole_Filled = property(_pcbnew.HOLE_INFO_m_Hole_Filled_get, _pcbnew.HOLE_INFO_m_Hole_Filled_set, doc=)
 
 m_Hole_Capped = property(_pcbnew.HOLE_INFO_m_Hole_Capped_get, _pcbnew.HOLE_INFO_m_Hole_Capped_set, doc=)
 
 m_Hole_Top_Covered = property(_pcbnew.HOLE_INFO_m_Hole_Top_Covered_get, _pcbnew.HOLE_INFO_m_Hole_Top_Covered_set, doc=)
 
 m_Hole_Bot_Covered = property(_pcbnew.HOLE_INFO_m_Hole_Bot_Covered_get, _pcbnew.HOLE_INFO_m_Hole_Bot_Covered_set, doc=)
 
 m_Hole_Top_Plugged = property(_pcbnew.HOLE_INFO_m_Hole_Top_Plugged_get, _pcbnew.HOLE_INFO_m_Hole_Top_Plugged_set, doc=)
 
 m_Hole_Bot_Plugged = property(_pcbnew.HOLE_INFO_m_Hole_Bot_Plugged_get, _pcbnew.HOLE_INFO_m_Hole_Bot_Plugged_set, doc=)
 
 m_Hole_Top_Tented = property(_pcbnew.HOLE_INFO_m_Hole_Top_Tented_get, _pcbnew.HOLE_INFO_m_Hole_Top_Tented_set, doc=)
 
 m_Hole_Bot_Tented = property(_pcbnew.HOLE_INFO_m_Hole_Bot_Tented_get, _pcbnew.HOLE_INFO_m_Hole_Bot_Tented_set, doc=)
 
 m_IsBackdrill = property(_pcbnew.HOLE_INFO_m_IsBackdrill_get, _pcbnew.HOLE_INFO_m_IsBackdrill_set, doc=)
 
 m_FrontPostMachining = property(_pcbnew.HOLE_INFO_m_FrontPostMachining_get, _pcbnew.HOLE_INFO_m_FrontPostMachining_set, doc=)
 
 m_FrontPostMachiningSize = property(_pcbnew.HOLE_INFO_m_FrontPostMachiningSize_get, _pcbnew.HOLE_INFO_m_FrontPostMachiningSize_set, doc=)
 
 m_FrontPostMachiningDepth = property(_pcbnew.HOLE_INFO_m_FrontPostMachiningDepth_get, _pcbnew.HOLE_INFO_m_FrontPostMachiningDepth_set, doc=)
 
 m_FrontPostMachiningAngle = property(_pcbnew.HOLE_INFO_m_FrontPostMachiningAngle_get, _pcbnew.HOLE_INFO_m_FrontPostMachiningAngle_set, doc=)
 
 m_BackPostMachining = property(_pcbnew.HOLE_INFO_m_BackPostMachining_get, _pcbnew.HOLE_INFO_m_BackPostMachining_set, doc=)
 
 m_BackPostMachiningSize = property(_pcbnew.HOLE_INFO_m_BackPostMachiningSize_get, _pcbnew.HOLE_INFO_m_BackPostMachiningSize_set, doc=)
 
 m_BackPostMachiningDepth = property(_pcbnew.HOLE_INFO_m_BackPostMachiningDepth_get, _pcbnew.HOLE_INFO_m_BackPostMachiningDepth_set, doc=)
 
 m_BackPostMachiningAngle = property(_pcbnew.HOLE_INFO_m_BackPostMachiningAngle_get, _pcbnew.HOLE_INFO_m_BackPostMachiningAngle_set, doc=)
 
 m_DrillStart = property(_pcbnew.HOLE_INFO_m_DrillStart_get, _pcbnew.HOLE_INFO_m_DrillStart_set, doc=)
 
 m_DrillEnd = property(_pcbnew.HOLE_INFO_m_DrillEnd_get, _pcbnew.HOLE_INFO_m_DrillEnd_set, doc=)
 
 m_StubLength = property(_pcbnew.HOLE_INFO_m_StubLength_get, _pcbnew.HOLE_INFO_m_StubLength_set, doc=)
 

Detailed Description

Proxy of C++ HOLE_INFO class.

Definition at line 9366 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

pcbnew.HOLE_INFO.__init__ ( self)
__init__(HOLE_INFO self) -> HOLE_INFO

Definition at line 9372 of file pcbnew.py.

Property Documentation

◆ m_BackPostMachining

pcbnew.HOLE_INFO.m_BackPostMachining = property(_pcbnew.HOLE_INFO_m_BackPostMachining_get, _pcbnew.HOLE_INFO_m_BackPostMachining_set, doc=)
static

Definition at line 9399 of file pcbnew.py.

◆ m_BackPostMachiningAngle

pcbnew.HOLE_INFO.m_BackPostMachiningAngle = property(_pcbnew.HOLE_INFO_m_BackPostMachiningAngle_get, _pcbnew.HOLE_INFO_m_BackPostMachiningAngle_set, doc=)
static

Definition at line 9402 of file pcbnew.py.

◆ m_BackPostMachiningDepth

pcbnew.HOLE_INFO.m_BackPostMachiningDepth = property(_pcbnew.HOLE_INFO_m_BackPostMachiningDepth_get, _pcbnew.HOLE_INFO_m_BackPostMachiningDepth_set, doc=)
static

Definition at line 9401 of file pcbnew.py.

◆ m_BackPostMachiningSize

pcbnew.HOLE_INFO.m_BackPostMachiningSize = property(_pcbnew.HOLE_INFO_m_BackPostMachiningSize_get, _pcbnew.HOLE_INFO_m_BackPostMachiningSize_set, doc=)
static

Definition at line 9400 of file pcbnew.py.

◆ m_DrillEnd

pcbnew.HOLE_INFO.m_DrillEnd = property(_pcbnew.HOLE_INFO_m_DrillEnd_get, _pcbnew.HOLE_INFO_m_DrillEnd_set, doc=)
static

Definition at line 9404 of file pcbnew.py.

◆ m_DrillStart

pcbnew.HOLE_INFO.m_DrillStart = property(_pcbnew.HOLE_INFO_m_DrillStart_get, _pcbnew.HOLE_INFO_m_DrillStart_set, doc=)
static

Definition at line 9403 of file pcbnew.py.

◆ m_FrontPostMachining

pcbnew.HOLE_INFO.m_FrontPostMachining = property(_pcbnew.HOLE_INFO_m_FrontPostMachining_get, _pcbnew.HOLE_INFO_m_FrontPostMachining_set, doc=)
static

Definition at line 9395 of file pcbnew.py.

◆ m_FrontPostMachiningAngle

pcbnew.HOLE_INFO.m_FrontPostMachiningAngle = property(_pcbnew.HOLE_INFO_m_FrontPostMachiningAngle_get, _pcbnew.HOLE_INFO_m_FrontPostMachiningAngle_set, doc=)
static

Definition at line 9398 of file pcbnew.py.

◆ m_FrontPostMachiningDepth

pcbnew.HOLE_INFO.m_FrontPostMachiningDepth = property(_pcbnew.HOLE_INFO_m_FrontPostMachiningDepth_get, _pcbnew.HOLE_INFO_m_FrontPostMachiningDepth_set, doc=)
static

Definition at line 9397 of file pcbnew.py.

◆ m_FrontPostMachiningSize

pcbnew.HOLE_INFO.m_FrontPostMachiningSize = property(_pcbnew.HOLE_INFO_m_FrontPostMachiningSize_get, _pcbnew.HOLE_INFO_m_FrontPostMachiningSize_set, doc=)
static

Definition at line 9396 of file pcbnew.py.

◆ m_Hole_Bot_Covered

pcbnew.HOLE_INFO.m_Hole_Bot_Covered = property(_pcbnew.HOLE_INFO_m_Hole_Bot_Covered_get, _pcbnew.HOLE_INFO_m_Hole_Bot_Covered_set, doc=)
static

Definition at line 9389 of file pcbnew.py.

◆ m_Hole_Bot_Plugged

pcbnew.HOLE_INFO.m_Hole_Bot_Plugged = property(_pcbnew.HOLE_INFO_m_Hole_Bot_Plugged_get, _pcbnew.HOLE_INFO_m_Hole_Bot_Plugged_set, doc=)
static

Definition at line 9391 of file pcbnew.py.

◆ m_Hole_Bot_Tented

pcbnew.HOLE_INFO.m_Hole_Bot_Tented = property(_pcbnew.HOLE_INFO_m_Hole_Bot_Tented_get, _pcbnew.HOLE_INFO_m_Hole_Bot_Tented_set, doc=)
static

Definition at line 9393 of file pcbnew.py.

◆ m_Hole_Bottom_Layer

pcbnew.HOLE_INFO.m_Hole_Bottom_Layer = property(_pcbnew.HOLE_INFO_m_Hole_Bottom_Layer_get, _pcbnew.HOLE_INFO_m_Hole_Bottom_Layer_set, doc=)
static

Definition at line 9382 of file pcbnew.py.

◆ m_Hole_Capped

pcbnew.HOLE_INFO.m_Hole_Capped = property(_pcbnew.HOLE_INFO_m_Hole_Capped_get, _pcbnew.HOLE_INFO_m_Hole_Capped_set, doc=)
static

Definition at line 9387 of file pcbnew.py.

◆ m_Hole_Diameter

pcbnew.HOLE_INFO.m_Hole_Diameter = property(_pcbnew.HOLE_INFO_m_Hole_Diameter_get, _pcbnew.HOLE_INFO_m_Hole_Diameter_set, doc=)
static

Definition at line 9376 of file pcbnew.py.

◆ m_Hole_Filled

pcbnew.HOLE_INFO.m_Hole_Filled = property(_pcbnew.HOLE_INFO_m_Hole_Filled_get, _pcbnew.HOLE_INFO_m_Hole_Filled_set, doc=)
static

Definition at line 9386 of file pcbnew.py.

◆ m_Hole_NotPlated

pcbnew.HOLE_INFO.m_Hole_NotPlated = property(_pcbnew.HOLE_INFO_m_Hole_NotPlated_get, _pcbnew.HOLE_INFO_m_Hole_NotPlated_set, doc=)
static

Definition at line 9384 of file pcbnew.py.

◆ m_Hole_Orient

pcbnew.HOLE_INFO.m_Hole_Orient = property(_pcbnew.HOLE_INFO_m_Hole_Orient_get, _pcbnew.HOLE_INFO_m_Hole_Orient_set, doc=)
static

Definition at line 9379 of file pcbnew.py.

◆ m_Hole_Pos

pcbnew.HOLE_INFO.m_Hole_Pos = property(_pcbnew.HOLE_INFO_m_Hole_Pos_get, _pcbnew.HOLE_INFO_m_Hole_Pos_set, doc=)
static

Definition at line 9381 of file pcbnew.py.

◆ m_Hole_Shape

pcbnew.HOLE_INFO.m_Hole_Shape = property(_pcbnew.HOLE_INFO_m_Hole_Shape_get, _pcbnew.HOLE_INFO_m_Hole_Shape_set, doc=)
static

Definition at line 9380 of file pcbnew.py.

◆ m_Hole_Size

pcbnew.HOLE_INFO.m_Hole_Size = property(_pcbnew.HOLE_INFO_m_Hole_Size_get, _pcbnew.HOLE_INFO_m_Hole_Size_set, doc=)
static

Definition at line 9378 of file pcbnew.py.

◆ m_Hole_Top_Covered

pcbnew.HOLE_INFO.m_Hole_Top_Covered = property(_pcbnew.HOLE_INFO_m_Hole_Top_Covered_get, _pcbnew.HOLE_INFO_m_Hole_Top_Covered_set, doc=)
static

Definition at line 9388 of file pcbnew.py.

◆ m_Hole_Top_Layer

pcbnew.HOLE_INFO.m_Hole_Top_Layer = property(_pcbnew.HOLE_INFO_m_Hole_Top_Layer_get, _pcbnew.HOLE_INFO_m_Hole_Top_Layer_set, doc=)
static

Definition at line 9383 of file pcbnew.py.

◆ m_Hole_Top_Plugged

pcbnew.HOLE_INFO.m_Hole_Top_Plugged = property(_pcbnew.HOLE_INFO_m_Hole_Top_Plugged_get, _pcbnew.HOLE_INFO_m_Hole_Top_Plugged_set, doc=)
static

Definition at line 9390 of file pcbnew.py.

◆ m_Hole_Top_Tented

pcbnew.HOLE_INFO.m_Hole_Top_Tented = property(_pcbnew.HOLE_INFO_m_Hole_Top_Tented_get, _pcbnew.HOLE_INFO_m_Hole_Top_Tented_set, doc=)
static

Definition at line 9392 of file pcbnew.py.

◆ m_HoleAttribute

pcbnew.HOLE_INFO.m_HoleAttribute = property(_pcbnew.HOLE_INFO_m_HoleAttribute_get, _pcbnew.HOLE_INFO_m_HoleAttribute_set, doc=)
static

Definition at line 9385 of file pcbnew.py.

◆ m_IsBackdrill

pcbnew.HOLE_INFO.m_IsBackdrill = property(_pcbnew.HOLE_INFO_m_IsBackdrill_get, _pcbnew.HOLE_INFO_m_IsBackdrill_set, doc=)
static

Definition at line 9394 of file pcbnew.py.

◆ m_ItemParent

pcbnew.HOLE_INFO.m_ItemParent = property(_pcbnew.HOLE_INFO_m_ItemParent_get, _pcbnew.HOLE_INFO_m_ItemParent_set, doc=)
static

Definition at line 9375 of file pcbnew.py.

◆ m_StubLength

pcbnew.HOLE_INFO.m_StubLength = property(_pcbnew.HOLE_INFO_m_StubLength_get, _pcbnew.HOLE_INFO_m_StubLength_set, doc=)
static

Definition at line 9405 of file pcbnew.py.

◆ m_Tool_Reference

pcbnew.HOLE_INFO.m_Tool_Reference = property(_pcbnew.HOLE_INFO_m_Tool_Reference_get, _pcbnew.HOLE_INFO_m_Tool_Reference_set, doc=)
static

Definition at line 9377 of file pcbnew.py.

◆ thisown

pcbnew.HOLE_INFO.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 9369 of file pcbnew.py.


The documentation for this class was generated from the following file: