KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
pcbnew.py File Reference

Go to the source code of this file.

Classes

class  pcbnew._SwigNonDynamicMeta
 
class  pcbnew.string
 
class  pcbnew.KI_PARAM_ERROR
 
class  pcbnew.IO_ERROR
 
class  pcbnew.wxRect
 
class  pcbnew.wxSize
 
class  pcbnew.wxPoint
 
class  pcbnew.wxString
 
class  pcbnew.wxPoint_Vector
 
class  pcbnew.KIID
 
class  pcbnew.KIID_VECT_LIST
 
class  pcbnew.KIID_PATH
 
class  pcbnew.KIID_NIL_SET_RESET
 
class  pcbnew.EDA_ITEM
 
class  pcbnew.CompareByUuid
 
class  pcbnew.EDA_IU_SCALE
 
class  pcbnew.LINE_READER
 
class  pcbnew.FILE_LINE_READER
 
class  pcbnew.STRING_LINE_READER
 
class  pcbnew.INPUTSTREAM_LINE_READER
 
class  pcbnew.OUTPUTFORMATTER
 
class  pcbnew.STRING_FORMATTER
 
class  pcbnew.FILE_OUTPUTFORMATTER
 
class  pcbnew.PRETTIFIED_FILE_OUTPUTFORMATTER
 
class  pcbnew.TITLE_BLOCK
 
class  pcbnew.StructColors
 
class  pcbnew.COLOR4D
 
class  pcbnew.MARKER_BASE
 
class  pcbnew.EDA_TEXT
 
class  pcbnew.GAL_SET
 
class  pcbnew.SETTINGS_MANAGER
 
class  pcbnew.UTILS_BOX3D
 
class  pcbnew.UTILS_STEP_MODEL
 
class  pcbnew.intVector
 
class  pcbnew.str_utf8_Map
 
class  pcbnew.KiCadPlugin
 
class  pcbnew.FilePlugin
 
class  pcbnew.FootprintWizardParameter
 
class  pcbnew.FootprintWizardPlugin
 
class  pcbnew.ActionPlugin
 
class  pcbnew.VECTOR2I
 
class  pcbnew.VECTOR2L
 
class  pcbnew.VECTOR2I_EXTENDED_TYPE
 
class  pcbnew.VECTOR3D
 
class  pcbnew.BOX2I
 
class  pcbnew.VECTOR_VECTOR2I
 
class  pcbnew.SEG
 
class  pcbnew.SHAPE_BASE
 
class  pcbnew.SHAPE
 
class  pcbnew.SHAPE_LINE_CHAIN_BASE
 
class  pcbnew.SHAPE_ARC
 
class  pcbnew.SHAPE_CIRCLE
 
class  pcbnew.SHAPE_COMPOUND
 
class  pcbnew.CLIPPER_Z_VALUE
 
class  pcbnew.SHAPE_LINE_CHAIN
 
class  pcbnew.SHAPE_POLY_SET
 
class  pcbnew.SHAPE_RECT
 
class  pcbnew.SHAPE_SEGMENT
 
class  pcbnew.SHAPE_SIMPLE
 
class  pcbnew.VECTOR_SHAPEPTR
 
class  pcbnew.UTF8
 
class  pcbnew.LIB_ID
 
class  pcbnew.BASE_SET
 
class  pcbnew.PCB_IO_MGR
 
class  pcbnew.PCB_IO
 
class  pcbnew.FP_CACHE_ITEM
 
class  pcbnew.FP_CACHE
 
class  pcbnew.PCB_IO_KICAD_SEXPR
 
class  pcbnew.PLOT_CONTROLLER
 
class  pcbnew.PCB_PLOT_PARAMS
 
class  pcbnew.PLOTTER
 
class  pcbnew.D356_RECORD
 
class  pcbnew.IPC356D_WRITER
 
class  pcbnew.PLACE_FILE_EXPORTER
 
class  pcbnew.EXPORTER_VRML
 
class  pcbnew.DRILL_TOOL
 
class  pcbnew.HOLE_INFO
 
class  pcbnew.DRILL_PRECISION
 
class  pcbnew.GENDRILL_WRITER_BASE
 
class  pcbnew.EXCELLON_WRITER
 
class  pcbnew.GERBER_WRITER
 
class  pcbnew.JOBFILE_PARAMS
 
class  pcbnew.GERBER_JOBFILE_WRITER
 
class  pcbnew.base_seqVect
 
class  pcbnew.LSEQ
 
class  pcbnew.LSET
 
class  pcbnew.BOARD_ITEM
 
class  pcbnew.DELETED_BOARD_ITEM
 
class  pcbnew.UNITS_PROVIDER
 
class  pcbnew.BOARD_ITEM_CONTAINER
 
class  pcbnew.BOARD_CONNECTED_ITEM
 
class  pcbnew.netclasses_map
 
class  pcbnew.VIA_DIMENSION
 
class  pcbnew.DIFF_PAIR_DIMENSION
 
class  pcbnew.TEXT_ITEM_INFO
 
class  pcbnew.BOARD_DESIGN_SETTINGS
 
class  pcbnew.NET_SETTINGS
 
class  pcbnew.CN_DISJOINT_NET_ENTRY
 
class  pcbnew.RN_DYNAMIC_LINE
 
class  pcbnew.CONNECTIVITY_DATA
 
class  pcbnew.MARKERS
 
class  pcbnew.ZONES
 
class  pcbnew.TRACKS
 
class  pcbnew.FOOTPRINTS
 
class  pcbnew.GROUPS
 
class  pcbnew.GENERATORS
 
class  pcbnew.DRAWINGS
 
class  pcbnew.PADS
 
class  pcbnew.PCB_FIELDS
 
class  pcbnew.PADSTACK
 
class  pcbnew.PAD
 
class  pcbnew.PCB_TRACK
 
class  pcbnew.PCB_ARC
 
class  pcbnew.PCB_VIA
 
class  pcbnew.ISOLATED_ISLANDS
 
class  pcbnew.ZONE
 
class  pcbnew.ZONE_FILLER
 
class  pcbnew.ZONE_SETTINGS
 
class  pcbnew.EDA_ANGLE
 
class  pcbnew.ARC_MID
 
class  pcbnew.EDA_SHAPE
 
class  pcbnew.PCB_SHAPE
 
class  pcbnew.PCB_TEXT
 
class  pcbnew.PCB_TEXTBOX
 
class  pcbnew.TEXT_ATTRIBUTES
 
class  pcbnew.PCB_FIELD
 
class  pcbnew.PCB_DIMENSION_BASE
 
class  pcbnew.PCB_DIM_ALIGNED
 
class  pcbnew.PCB_DIM_ORTHOGONAL
 
class  pcbnew.PCB_DIM_RADIAL
 
class  pcbnew.PCB_DIM_LEADER
 
class  pcbnew.PCB_DIM_CENTER
 
class  pcbnew.PCB_MARKER
 
class  pcbnew.PCB_TARGET
 
class  pcbnew.PCB_TABLE
 
class  pcbnew.PADS_VEC
 
class  pcbnew.TRACKS_VEC
 
class  pcbnew.NETINFO_ITEM
 
class  pcbnew.NETNAMES_MAP
 
class  pcbnew.NETCODES_MAP
 
class  pcbnew.NETINFO_LIST
 
class  pcbnew.STRINGSET
 
class  pcbnew.NETCLASS
 
class  pcbnew.PCB_GROUP
 
class  pcbnew.PCB_REFERENCE_IMAGE
 
class  pcbnew.VIA_DIMENSION_Vector
 
class  pcbnew.PTR_PTR_CACHE_KEY
 
class  pcbnew.PTR_LAYER_CACHE_KEY
 
class  pcbnew.PTR_PTR_LAYER_CACHE_KEY
 
class  pcbnew.LAYER
 
class  pcbnew.HIGH_LIGHT_INFO
 
class  pcbnew.BOARD_LISTENER
 
class  pcbnew.BOARD
 
class  pcbnew.MAP_STRING_STRING
 
class  pcbnew.FP_3DMODEL
 
class  pcbnew.FOOTPRINT
 
class  pcbnew.cmp_drawings
 
class  pcbnew.cmp_pads
 
class  pcbnew.cmp_zones
 
class  pcbnew.VECTOR_FP_3DMODEL
 
class  pcbnew.PYTHON_FOOTPRINT_WIZARD_LIST
 
class  pcbnew.PYTHON_ACTION_PLUGINS
 

Namespaces

namespace  pcbnew
 

Functions

def pcbnew._swig_repr (self)
 
def pcbnew._swig_setattr_nondynamic_instance_variable (set)
 
def pcbnew._swig_setattr_nondynamic_class_variable (set)
 
def pcbnew._swig_add_metaclass (metaclass)
 
def pcbnew.wxSetDefaultPyEncoding (encoding)
 
def pcbnew.wxGetDefaultPyEncoding ()
 
def pcbnew.NilUuid ()
 
def pcbnew.BaseType (aType)
 
def pcbnew.IsNullType (aType)
 
def pcbnew.IsInstantiableType (aType)
 
def pcbnew.IsEeschemaType (aType)
 
def pcbnew.IsPcbnewType (aType)
 
def pcbnew.IsGerbviewType (aType)
 
def pcbnew.IsPageLayoutEditorType (aType)
 
def pcbnew.IsMiscType (aType)
 
def pcbnew.IsTypeCorrect (aType)
 
def pcbnew.new_clone (aItem)
 
def pcbnew.IsImperialUnit (aUnit)
 
def pcbnew.IsMetricUnit (aUnit)
 
def pcbnew.Mm2mils (aVal)
 
def pcbnew.Mils2mm (aVal)
 
def pcbnew.FetchUnitsFromString (aTextValue, aUnits)
 
def pcbnew.GetText (*args)
 
def pcbnew.GetLabel (*args)
 
def pcbnew.FormatAngle (aAngle)
 
def pcbnew.FormatInternalUnits (*args)
 
def pcbnew.Mils2IU (aIuScale, mils)
 
def pcbnew.ToUserUnit (aIuScale, aUnit, aValue)
 
def pcbnew.StringFromValue (*args)
 
def pcbnew.MessageTextFromValue (*args)
 
def pcbnew.MessageTextFromMinOptMax (aIuScale, aUnits, aValue)
 
def pcbnew.FromUserUnit (aIuScale, aUnit, aValue)
 
def pcbnew.DoubleValueFromString (*args)
 
def pcbnew.ValueFromString (*args)
 
def pcbnew.SearchHelpFileFullPath (aBaseName)
 
def pcbnew.EnsureFileDirectoryExists (aTargetFullFileName, aBaseFilename, aReporter=None)
 
def pcbnew.EnsureFileExtension (aFilename, aExtension)
 
def pcbnew.ExpandEnvVarSubstitutions (aString, aProject)
 
def pcbnew.ExpandTextVars (*args)
 
def pcbnew.GetTextVars (aSource)
 
def pcbnew.IsTextVar (aSource)
 
def pcbnew.ResolveUriByEnvVars (aUri, aProject)
 
def pcbnew.TimestampDir (aDirPath, aFilespec)
 
def pcbnew.WarnUserIfOperatingSystemUnsupported ()
 
def pcbnew.StrPrintf (*args)
 
def pcbnew.SafeReadFile (aFilePath, aReadType)
 
def pcbnew.colorRefs ()
 
def pcbnew.__eq__ (lhs, rhs)
 
def pcbnew.__ne__ (lhs, rhs)
 
def pcbnew.__lt__ (lhs, rhs)
 
def pcbnew.__lshift__ (aStream, aColor)
 
def pcbnew.GetBuildVersion ()
 
def pcbnew.GetBaseVersion ()
 
def pcbnew.GetPlatformGetBitnessName ()
 
def pcbnew.GetSemanticVersion ()
 
def pcbnew.GetMajorMinorVersion ()
 
def pcbnew.GetMajorMinorPatchVersion ()
 
def pcbnew.GetBuildDate ()
 
def pcbnew.GetCommitHash ()
 
def pcbnew.GetMajorMinorPatchTuple ()
 
def pcbnew.IsNightlyVersion ()
 
def pcbnew.SetOpenGLInfo (aRenderer, aVendor, aVersion)
 
def pcbnew.GetVersionInfoData (aTitle, aHtml=False, aBrief=False)
 
def pcbnew.ToGalLayer (aInteger)
 
def pcbnew.LayerName (aLayer)
 
def pcbnew.IsValidLayer (aLayerId)
 
def pcbnew.IsPcbLayer (aLayer)
 
def pcbnew.IsExternalCopperLayer (aLayerId)
 
def pcbnew.IsInnerCopperLayer (aLayerId)
 
def pcbnew.IsNonCopperLayer (aLayerId)
 
def pcbnew.IsCopperLayer (*args)
 
def pcbnew.IsViaPadLayer (aLayer)
 
def pcbnew.IsHoleLayer (aLayer)
 
def pcbnew.IsSolderMaskLayer (aLayer)
 
def pcbnew.IsUserLayer (aLayerId)
 
def pcbnew.IsFrontLayer (aLayerId)
 
def pcbnew.IsBackLayer (aLayerId)
 
def pcbnew.IsCopperLayerLowerThan (aLayerA, aLayerB)
 
def pcbnew.FlipLayer (aLayerId, aCopperLayersCount=0)
 
def pcbnew.GetNetnameLayer (aLayer)
 
def pcbnew.IsNetnameLayer (aLayer)
 
def pcbnew.IsZoneFillLayer (aLayer)
 
def pcbnew.IsDCodeLayer (aLayer)
 
def pcbnew.CopperLayerToOrdinal (aLayer)
 
def pcbnew.BoardLayerFromLegacyId (aLegacyId)
 
def pcbnew.ToLAYER_ID (aLayer)
 
def pcbnew.GetUnLoadableWizards ()
 
def pcbnew.GetWizardsSearchPaths ()
 
def pcbnew.GetWizardsBackTrace ()
 
def pcbnew.LoadPluginModule (Dirname, ModuleName, FileName)
 
def pcbnew.LoadPlugins (bundlepath=None, userpath=None, thirdpartypath=None)
 
def pcbnew.BOX2ISafe (*args)
 
def pcbnew.KiROUND (*args)
 
def pcbnew.SHAPE_TYPE_asString (a)
 
def pcbnew.Cast_to_SHAPE_ARC (_self)
 
def pcbnew.Cast_to_SHAPE_CIRCLE (_self)
 
def pcbnew.Cast_to_SHAPE_COMPOUND (_self)
 
def pcbnew.Cast_to_SHAPE_LINE_CHAIN (_self)
 
def pcbnew.Cast_to_SHAPE_POLY_SET (_self)
 
def pcbnew.Cast_to_SHAPE_RECT (_self)
 
def pcbnew.Cast_to_SHAPE_SEGMENT (_self)
 
def pcbnew.Cast_to_SHAPE_SIMPLE (_self)
 
def pcbnew.IsUTF8 (aString)
 
def pcbnew.PlotDrawingSheet (*args)
 
def pcbnew.GetDefaultPlotExtension (aFormat)
 
def pcbnew.GetBoard ()
 
def pcbnew.LoadBoard (*args)
 
def pcbnew.NewBoard (aFileName)
 
def pcbnew.GetSettingsManager ()
 
def pcbnew.CreateEmptyBoard ()
 
def pcbnew.SaveBoard (aFileName, aBoard, aSkipSettings=False)
 
def pcbnew.GetFootprintLibraries ()
 
def pcbnew.GetFootprints (aNickName)
 
def pcbnew.ExportSpecctraDSN (*args)
 
def pcbnew.ExportVRML (aFullFileName, aMMtoWRMLunit, aIncludeUnspecified, aIncludeDNP, aExport3DFiles, aUseRelativePaths, a3D_Subdir, aXRef, aYRef)
 
def pcbnew.ImportSpecctraSES (*args)
 
def pcbnew.ExportFootprintsToLibrary (*args)
 
def pcbnew.Refresh ()
 
def pcbnew.UpdateUserInterface ()
 
def pcbnew.GetUserUnits ()
 
def pcbnew.GetCurrentSelection ()
 
def pcbnew.FocusOnItem (aItem, aLayer=UNDEFINED_LAYER)
 
def pcbnew.IsActionRunning ()
 
def pcbnew.WriteDRCReport (aBoard, aFileName, aUnits, aReportAllTrackErrors)
 
def pcbnew.GetLanguage ()
 
def pcbnew.Cast_to_BOARD_ITEM (base)
 
def pcbnew.Cast_to_PCB_TEXT (arg1)
 
def pcbnew.Cast_to_PCB_TEXTBOX (arg1)
 
def pcbnew.Cast_to_PCB_DIM_ALIGNED (arg1)
 
def pcbnew.Cast_to_PCB_DIM_ORTHOGONAL (arg1)
 
def pcbnew.Cast_to_PCB_DIM_LEADER (arg1)
 
def pcbnew.Cast_to_PCB_DIM_CENTER (arg1)
 
def pcbnew.Cast_to_PCB_DIM_RADIAL (arg1)
 
def pcbnew.Cast_to_FOOTPRINT (arg1)
 
def pcbnew.Cast_to_PCB_GROUP (arg1)
 
def pcbnew.Cast_to_PCB_SHAPE (arg1)
 
def pcbnew.Cast_to_PCB_MARKER (arg1)
 
def pcbnew.Cast_to_BOARD (arg1)
 
def pcbnew.Cast_to_PAD (arg1)
 
def pcbnew.Cast_to_PCB_TRACK (arg1)
 
def pcbnew.Cast_to_PCB_VIA (arg1)
 
def pcbnew.Cast_to_PCB_ARC (arg1)
 
def pcbnew.Cast_to_ZONE (arg1)
 
def pcbnew.Cast_to_PCB_TARGET (arg1)
 
def pcbnew.Cast_to_PCB_TABLE (arg1)
 
def pcbnew.Cast_to_PCB_REFERENCE_IMAGE (arg1)
 
def pcbnew.PrintZoneConnection (aConnection)
 
def pcbnew.InvokeNonCopperZonesEditor (aParent, aSettings, aConvertSettings=None)
 
def pcbnew.InvokeCopperZonesEditor (aCaller, aSettings, aConvertSettings=None)
 
def pcbnew.InvokeRuleAreaEditor (aCaller, aSettings, aBoard=None, aConvertSettings=None)
 
def pcbnew.GetFlippedAlignment (*args)
 
def pcbnew.ToHAlignment (x)
 
def pcbnew.GetPluginForPath (libname)
 
def pcbnew.FootprintEnumerate (libname)
 
def pcbnew.FootprintLoad (libname, name, preserveUUID=False)
 
def pcbnew.FootprintSave (libname, module)
 
def pcbnew.FootprintDelete (libname, name)
 
def pcbnew.FootprintLibCreate (libname)
 
def pcbnew.FootprintLibDelete (libname)
 
def pcbnew.FootprintIsWritable (libname)
 
def pcbnew.ToMM (iu)
 
def pcbnew.FromMM (mm)
 
def pcbnew.ToMils (iu)
 
def pcbnew.FromMils (mils)
 
def pcbnew.PutOnGridMM (value, gridSizeMM)
 
def pcbnew.PutOnGridMils (value, gridSizeMils)
 
def pcbnew.wxSizeMM (mmx, mmy)
 
def pcbnew.wxSizeMils (mmx, mmy)
 
def pcbnew.wxPointMM (mmx, mmy)
 
def pcbnew.wxPointMils (mmx, mmy)
 
def pcbnew.VECTOR2I_MM (mmx, mmy)
 
def pcbnew.VECTOR2I_Mils (mmx, mmy)
 
def pcbnew.wxRectMM (x, y, wx, wy)
 
def pcbnew.wxRectMils (x, y, wx, wy)
 
def pcbnew.Version ()
 
def pcbnew.FullVersion ()
 

Variables

 pcbnew.else :
 
 pcbnew.try :
 
_pcbnew pcbnew.cvar = _pcbnew.cvar
 
 pcbnew.npos
 
_pcbnew pcbnew.SHARED_PTR_DISOWN = _pcbnew.SHARED_PTR_DISOWN
 
_pcbnew pcbnew.SKETCH = _pcbnew.SKETCH
 
_pcbnew pcbnew.FILLED = _pcbnew.FILLED
 
_pcbnew pcbnew.NOT_USED = _pcbnew.NOT_USED
 
_pcbnew pcbnew.TYPE_NOT_INIT = _pcbnew.TYPE_NOT_INIT
 
_pcbnew pcbnew.PCB_T = _pcbnew.PCB_T
 
_pcbnew pcbnew.SCREEN_T = _pcbnew.SCREEN_T
 
_pcbnew pcbnew.PCB_FOOTPRINT_T = _pcbnew.PCB_FOOTPRINT_T
 
_pcbnew pcbnew.PCB_PAD_T = _pcbnew.PCB_PAD_T
 
_pcbnew pcbnew.PCB_SHAPE_T = _pcbnew.PCB_SHAPE_T
 
_pcbnew pcbnew.PCB_REFERENCE_IMAGE_T = _pcbnew.PCB_REFERENCE_IMAGE_T
 
_pcbnew pcbnew.PCB_FIELD_T = _pcbnew.PCB_FIELD_T
 
_pcbnew pcbnew.PCB_GENERATOR_T = _pcbnew.PCB_GENERATOR_T
 
_pcbnew pcbnew.PCB_TEXT_T = _pcbnew.PCB_TEXT_T
 
_pcbnew pcbnew.PCB_TEXTBOX_T = _pcbnew.PCB_TEXTBOX_T
 
_pcbnew pcbnew.PCB_TABLE_T = _pcbnew.PCB_TABLE_T
 
_pcbnew pcbnew.PCB_TABLECELL_T = _pcbnew.PCB_TABLECELL_T
 
_pcbnew pcbnew.PCB_TRACE_T = _pcbnew.PCB_TRACE_T
 
_pcbnew pcbnew.PCB_VIA_T = _pcbnew.PCB_VIA_T
 
_pcbnew pcbnew.PCB_ARC_T = _pcbnew.PCB_ARC_T
 
_pcbnew pcbnew.PCB_MARKER_T = _pcbnew.PCB_MARKER_T
 
_pcbnew pcbnew.PCB_DIMENSION_T = _pcbnew.PCB_DIMENSION_T
 
_pcbnew pcbnew.PCB_DIM_ALIGNED_T = _pcbnew.PCB_DIM_ALIGNED_T
 
_pcbnew pcbnew.PCB_DIM_LEADER_T = _pcbnew.PCB_DIM_LEADER_T
 
_pcbnew pcbnew.PCB_DIM_CENTER_T = _pcbnew.PCB_DIM_CENTER_T
 
_pcbnew pcbnew.PCB_DIM_RADIAL_T = _pcbnew.PCB_DIM_RADIAL_T
 
_pcbnew pcbnew.PCB_DIM_ORTHOGONAL_T = _pcbnew.PCB_DIM_ORTHOGONAL_T
 
_pcbnew pcbnew.PCB_TARGET_T = _pcbnew.PCB_TARGET_T
 
_pcbnew pcbnew.PCB_ZONE_T = _pcbnew.PCB_ZONE_T
 
_pcbnew pcbnew.PCB_ITEM_LIST_T = _pcbnew.PCB_ITEM_LIST_T
 
_pcbnew pcbnew.PCB_NETINFO_T = _pcbnew.PCB_NETINFO_T
 
_pcbnew pcbnew.PCB_GROUP_T = _pcbnew.PCB_GROUP_T
 
_pcbnew pcbnew.PCB_FIELD_LOCATE_REFERENCE_T = _pcbnew.PCB_FIELD_LOCATE_REFERENCE_T
 
_pcbnew pcbnew.PCB_FIELD_LOCATE_VALUE_T = _pcbnew.PCB_FIELD_LOCATE_VALUE_T
 
_pcbnew pcbnew.PCB_FIELD_LOCATE_FOOTPRINT_T = _pcbnew.PCB_FIELD_LOCATE_FOOTPRINT_T
 
_pcbnew pcbnew.PCB_FIELD_LOCATE_DATASHEET_T = _pcbnew.PCB_FIELD_LOCATE_DATASHEET_T
 
_pcbnew pcbnew.PCB_LOCATE_STDVIA_T = _pcbnew.PCB_LOCATE_STDVIA_T
 
_pcbnew pcbnew.PCB_LOCATE_UVIA_T = _pcbnew.PCB_LOCATE_UVIA_T
 
_pcbnew pcbnew.PCB_LOCATE_BBVIA_T = _pcbnew.PCB_LOCATE_BBVIA_T
 
_pcbnew pcbnew.PCB_LOCATE_TEXT_T = _pcbnew.PCB_LOCATE_TEXT_T
 
_pcbnew pcbnew.PCB_LOCATE_HOLE_T = _pcbnew.PCB_LOCATE_HOLE_T
 
_pcbnew pcbnew.PCB_LOCATE_PTH_T = _pcbnew.PCB_LOCATE_PTH_T
 
_pcbnew pcbnew.PCB_LOCATE_NPTH_T = _pcbnew.PCB_LOCATE_NPTH_T
 
_pcbnew pcbnew.PCB_LOCATE_BOARD_EDGE_T = _pcbnew.PCB_LOCATE_BOARD_EDGE_T
 
_pcbnew pcbnew.PCB_SHAPE_LOCATE_SEGMENT_T = _pcbnew.PCB_SHAPE_LOCATE_SEGMENT_T
 
_pcbnew pcbnew.PCB_SHAPE_LOCATE_RECT_T = _pcbnew.PCB_SHAPE_LOCATE_RECT_T
 
_pcbnew pcbnew.PCB_SHAPE_LOCATE_CIRCLE_T = _pcbnew.PCB_SHAPE_LOCATE_CIRCLE_T
 
_pcbnew pcbnew.PCB_SHAPE_LOCATE_ARC_T = _pcbnew.PCB_SHAPE_LOCATE_ARC_T
 
_pcbnew pcbnew.PCB_SHAPE_LOCATE_POLY_T = _pcbnew.PCB_SHAPE_LOCATE_POLY_T
 
_pcbnew pcbnew.PCB_SHAPE_LOCATE_BEZIER_T = _pcbnew.PCB_SHAPE_LOCATE_BEZIER_T
 
_pcbnew pcbnew.LIB_SYMBOL_T = _pcbnew.LIB_SYMBOL_T
 
_pcbnew pcbnew.SCH_SHAPE_T = _pcbnew.SCH_SHAPE_T
 
_pcbnew pcbnew.SCH_FIELD_T = _pcbnew.SCH_FIELD_T
 
_pcbnew pcbnew.SCH_TEXT_T = _pcbnew.SCH_TEXT_T
 
_pcbnew pcbnew.SCH_TEXTBOX_T = _pcbnew.SCH_TEXTBOX_T
 
_pcbnew pcbnew.SCH_PIN_T = _pcbnew.SCH_PIN_T
 
_pcbnew pcbnew.SCH_MARKER_T = _pcbnew.SCH_MARKER_T
 
_pcbnew pcbnew.SCH_JUNCTION_T = _pcbnew.SCH_JUNCTION_T
 
_pcbnew pcbnew.SCH_NO_CONNECT_T = _pcbnew.SCH_NO_CONNECT_T
 
_pcbnew pcbnew.SCH_BUS_WIRE_ENTRY_T = _pcbnew.SCH_BUS_WIRE_ENTRY_T
 
_pcbnew pcbnew.SCH_BUS_BUS_ENTRY_T = _pcbnew.SCH_BUS_BUS_ENTRY_T
 
_pcbnew pcbnew.SCH_LINE_T = _pcbnew.SCH_LINE_T
 
_pcbnew pcbnew.SCH_BITMAP_T = _pcbnew.SCH_BITMAP_T
 
_pcbnew pcbnew.SCH_TABLE_T = _pcbnew.SCH_TABLE_T
 
_pcbnew pcbnew.SCH_TABLECELL_T = _pcbnew.SCH_TABLECELL_T
 
_pcbnew pcbnew.SCH_LABEL_T = _pcbnew.SCH_LABEL_T
 
_pcbnew pcbnew.SCH_GLOBAL_LABEL_T = _pcbnew.SCH_GLOBAL_LABEL_T
 
_pcbnew pcbnew.SCH_HIER_LABEL_T = _pcbnew.SCH_HIER_LABEL_T
 
_pcbnew pcbnew.SCH_RULE_AREA_T = _pcbnew.SCH_RULE_AREA_T
 
_pcbnew pcbnew.SCH_DIRECTIVE_LABEL_T = _pcbnew.SCH_DIRECTIVE_LABEL_T
 
_pcbnew pcbnew.SCH_SYMBOL_T = _pcbnew.SCH_SYMBOL_T
 
_pcbnew pcbnew.SCH_SHEET_PIN_T = _pcbnew.SCH_SHEET_PIN_T
 
_pcbnew pcbnew.SCH_SHEET_T = _pcbnew.SCH_SHEET_T
 
_pcbnew pcbnew.SCH_FIELD_LOCATE_REFERENCE_T = _pcbnew.SCH_FIELD_LOCATE_REFERENCE_T
 
_pcbnew pcbnew.SCH_FIELD_LOCATE_VALUE_T = _pcbnew.SCH_FIELD_LOCATE_VALUE_T
 
_pcbnew pcbnew.SCH_FIELD_LOCATE_FOOTPRINT_T = _pcbnew.SCH_FIELD_LOCATE_FOOTPRINT_T
 
_pcbnew pcbnew.SCH_FIELD_LOCATE_DATASHEET_T = _pcbnew.SCH_FIELD_LOCATE_DATASHEET_T
 
_pcbnew pcbnew.SCH_ITEM_LOCATE_WIRE_T = _pcbnew.SCH_ITEM_LOCATE_WIRE_T
 
_pcbnew pcbnew.SCH_ITEM_LOCATE_BUS_T = _pcbnew.SCH_ITEM_LOCATE_BUS_T
 
_pcbnew pcbnew.SCH_ITEM_LOCATE_GRAPHIC_LINE_T = _pcbnew.SCH_ITEM_LOCATE_GRAPHIC_LINE_T
 
_pcbnew pcbnew.SCH_LABEL_LOCATE_ANY_T = _pcbnew.SCH_LABEL_LOCATE_ANY_T
 
_pcbnew pcbnew.SCH_LABEL_LOCATE_WIRE_T = _pcbnew.SCH_LABEL_LOCATE_WIRE_T
 
_pcbnew pcbnew.SCH_LABEL_LOCATE_BUS_T = _pcbnew.SCH_LABEL_LOCATE_BUS_T
 
_pcbnew pcbnew.SCH_SYMBOL_LOCATE_POWER_T = _pcbnew.SCH_SYMBOL_LOCATE_POWER_T
 
_pcbnew pcbnew.SCH_LOCATE_ANY_T = _pcbnew.SCH_LOCATE_ANY_T
 
_pcbnew pcbnew.SCH_SCREEN_T = _pcbnew.SCH_SCREEN_T
 
_pcbnew pcbnew.SCHEMATIC_T = _pcbnew.SCHEMATIC_T
 
_pcbnew pcbnew.GERBER_LAYOUT_T = _pcbnew.GERBER_LAYOUT_T
 
_pcbnew pcbnew.GERBER_DRAW_ITEM_T = _pcbnew.GERBER_DRAW_ITEM_T
 
_pcbnew pcbnew.GERBER_IMAGE_T = _pcbnew.GERBER_IMAGE_T
 
_pcbnew pcbnew.WSG_LINE_T = _pcbnew.WSG_LINE_T
 
_pcbnew pcbnew.WSG_RECT_T = _pcbnew.WSG_RECT_T
 
_pcbnew pcbnew.WSG_POLY_T = _pcbnew.WSG_POLY_T
 
_pcbnew pcbnew.WSG_TEXT_T = _pcbnew.WSG_TEXT_T
 
_pcbnew pcbnew.WSG_BITMAP_T = _pcbnew.WSG_BITMAP_T
 
_pcbnew pcbnew.WSG_PAGE_T = _pcbnew.WSG_PAGE_T
 
_pcbnew pcbnew.WS_PROXY_UNDO_ITEM_T = _pcbnew.WS_PROXY_UNDO_ITEM_T
 
_pcbnew pcbnew.WS_PROXY_UNDO_ITEM_PLUS_T = _pcbnew.WS_PROXY_UNDO_ITEM_PLUS_T
 
_pcbnew pcbnew.SYMBOL_LIB_TABLE_T = _pcbnew.SYMBOL_LIB_TABLE_T
 
_pcbnew pcbnew.FP_LIB_TABLE_T = _pcbnew.FP_LIB_TABLE_T
 
_pcbnew pcbnew.DESIGN_BLOCK_LIB_TABLE_T = _pcbnew.DESIGN_BLOCK_LIB_TABLE_T
 
_pcbnew pcbnew.SYMBOL_LIBS_T = _pcbnew.SYMBOL_LIBS_T
 
_pcbnew pcbnew.SEARCH_STACK_T = _pcbnew.SEARCH_STACK_T
 
_pcbnew pcbnew.S3D_CACHE_T = _pcbnew.S3D_CACHE_T
 
_pcbnew pcbnew.MAX_STRUCT_TYPE_ID = _pcbnew.MAX_STRUCT_TYPE_ID
 
_pcbnew pcbnew.INSPECT_RESULT_QUIT = _pcbnew.INSPECT_RESULT_QUIT
 
_pcbnew pcbnew.INSPECT_RESULT_CONTINUE = _pcbnew.INSPECT_RESULT_CONTINUE
 
_pcbnew pcbnew.GERB_IU_PER_MM = cvar.GERB_IU_PER_MM
 
_pcbnew pcbnew.PCB_IU_PER_MM = cvar.PCB_IU_PER_MM
 
_pcbnew pcbnew.PL_IU_PER_MM = cvar.PL_IU_PER_MM
 
_pcbnew pcbnew.SCH_IU_PER_MM = cvar.SCH_IU_PER_MM
 
_pcbnew pcbnew.EDA_DATA_TYPE_DISTANCE = _pcbnew.EDA_DATA_TYPE_DISTANCE
 
_pcbnew pcbnew.EDA_DATA_TYPE_AREA = _pcbnew.EDA_DATA_TYPE_AREA
 
_pcbnew pcbnew.EDA_DATA_TYPE_VOLUME = _pcbnew.EDA_DATA_TYPE_VOLUME
 
_pcbnew pcbnew.EDA_DATA_TYPE_UNITLESS = _pcbnew.EDA_DATA_TYPE_UNITLESS
 
_pcbnew pcbnew.EDA_UNITS_INCHES = _pcbnew.EDA_UNITS_INCHES
 
_pcbnew pcbnew.EDA_UNITS_MILLIMETRES = _pcbnew.EDA_UNITS_MILLIMETRES
 
_pcbnew pcbnew.EDA_UNITS_UNSCALED = _pcbnew.EDA_UNITS_UNSCALED
 
_pcbnew pcbnew.EDA_UNITS_DEGREES = _pcbnew.EDA_UNITS_DEGREES
 
_pcbnew pcbnew.EDA_UNITS_PERCENT = _pcbnew.EDA_UNITS_PERCENT
 
_pcbnew pcbnew.EDA_UNITS_MILS = _pcbnew.EDA_UNITS_MILS
 
_pcbnew pcbnew.EDA_UNITS_MICROMETRES = _pcbnew.EDA_UNITS_MICROMETRES
 
_pcbnew pcbnew.EDA_UNITS_CENTIMETRES = _pcbnew.EDA_UNITS_CENTIMETRES
 
_pcbnew pcbnew.FOR_ERC_DRC = _pcbnew.FOR_ERC_DRC
 
_pcbnew pcbnew.LINE_READER_LINE_DEFAULT_MAX = _pcbnew.LINE_READER_LINE_DEFAULT_MAX
 
_pcbnew pcbnew.LINE_READER_LINE_INITIAL_SIZE = _pcbnew.LINE_READER_LINE_INITIAL_SIZE
 
_pcbnew pcbnew.gerbIUScale = cvar.gerbIUScale
 
_pcbnew pcbnew.pcbIUScale = cvar.pcbIUScale
 
_pcbnew pcbnew.drawSheetIUScale = cvar.drawSheetIUScale
 
_pcbnew pcbnew.schIUScale = cvar.schIUScale
 
_pcbnew pcbnew.unityScale = cvar.unityScale
 
_pcbnew pcbnew.OUTPUTFMTBUFZ = _pcbnew.OUTPUTFMTBUFZ
 
_pcbnew pcbnew.UNSPECIFIED_COLOR = _pcbnew.UNSPECIFIED_COLOR
 
_pcbnew pcbnew.BLACK = _pcbnew.BLACK
 
_pcbnew pcbnew.DARKDARKGRAY = _pcbnew.DARKDARKGRAY
 
_pcbnew pcbnew.DARKGRAY = _pcbnew.DARKGRAY
 
_pcbnew pcbnew.LIGHTGRAY = _pcbnew.LIGHTGRAY
 
_pcbnew pcbnew.WHITE = _pcbnew.WHITE
 
_pcbnew pcbnew.LIGHTYELLOW = _pcbnew.LIGHTYELLOW
 
_pcbnew pcbnew.DARKBLUE = _pcbnew.DARKBLUE
 
_pcbnew pcbnew.DARKGREEN = _pcbnew.DARKGREEN
 
_pcbnew pcbnew.DARKCYAN = _pcbnew.DARKCYAN
 
_pcbnew pcbnew.DARKRED = _pcbnew.DARKRED
 
_pcbnew pcbnew.DARKMAGENTA = _pcbnew.DARKMAGENTA
 
_pcbnew pcbnew.DARKBROWN = _pcbnew.DARKBROWN
 
_pcbnew pcbnew.BLUE = _pcbnew.BLUE
 
_pcbnew pcbnew.GREEN = _pcbnew.GREEN
 
_pcbnew pcbnew.CYAN = _pcbnew.CYAN
 
_pcbnew pcbnew.RED = _pcbnew.RED
 
_pcbnew pcbnew.MAGENTA = _pcbnew.MAGENTA
 
_pcbnew pcbnew.BROWN = _pcbnew.BROWN
 
_pcbnew pcbnew.LIGHTBLUE = _pcbnew.LIGHTBLUE
 
_pcbnew pcbnew.LIGHTGREEN = _pcbnew.LIGHTGREEN
 
_pcbnew pcbnew.LIGHTCYAN = _pcbnew.LIGHTCYAN
 
_pcbnew pcbnew.LIGHTRED = _pcbnew.LIGHTRED
 
_pcbnew pcbnew.LIGHTMAGENTA = _pcbnew.LIGHTMAGENTA
 
_pcbnew pcbnew.YELLOW = _pcbnew.YELLOW
 
_pcbnew pcbnew.PUREBLUE = _pcbnew.PUREBLUE
 
_pcbnew pcbnew.PUREGREEN = _pcbnew.PUREGREEN
 
_pcbnew pcbnew.PURECYAN = _pcbnew.PURECYAN
 
_pcbnew pcbnew.PURERED = _pcbnew.PURERED
 
_pcbnew pcbnew.PUREMAGENTA = _pcbnew.PUREMAGENTA
 
_pcbnew pcbnew.PUREYELLOW = _pcbnew.PUREYELLOW
 
_pcbnew pcbnew.LIGHTERORANGE = _pcbnew.LIGHTERORANGE
 
_pcbnew pcbnew.DARKORANGE = _pcbnew.DARKORANGE
 
_pcbnew pcbnew.ORANGE = _pcbnew.ORANGE
 
_pcbnew pcbnew.LIGHTORANGE = _pcbnew.LIGHTORANGE
 
_pcbnew pcbnew.PUREORANGE = _pcbnew.PUREORANGE
 
_pcbnew pcbnew.NBCOLORS = _pcbnew.NBCOLORS
 
_pcbnew pcbnew.HIGHLIGHT_FLAG = _pcbnew.HIGHLIGHT_FLAG
 
_pcbnew pcbnew.MASKCOLOR = _pcbnew.MASKCOLOR
 
_pcbnew pcbnew.TEXT_MIN_SIZE_MM = _pcbnew.TEXT_MIN_SIZE_MM
 
_pcbnew pcbnew.TEXT_MAX_SIZE_MM = _pcbnew.TEXT_MAX_SIZE_MM
 
_pcbnew pcbnew.DEFAULT_SIZE_TEXT = _pcbnew.DEFAULT_SIZE_TEXT
 
_pcbnew pcbnew.UNDEFINED_LAYER = _pcbnew.UNDEFINED_LAYER
 
_pcbnew pcbnew.UNSELECTED_LAYER = _pcbnew.UNSELECTED_LAYER
 
_pcbnew pcbnew.F_Cu = _pcbnew.F_Cu
 
_pcbnew pcbnew.B_Cu = _pcbnew.B_Cu
 
_pcbnew pcbnew.In1_Cu = _pcbnew.In1_Cu
 
_pcbnew pcbnew.In2_Cu = _pcbnew.In2_Cu
 
_pcbnew pcbnew.In3_Cu = _pcbnew.In3_Cu
 
_pcbnew pcbnew.In4_Cu = _pcbnew.In4_Cu
 
_pcbnew pcbnew.In5_Cu = _pcbnew.In5_Cu
 
_pcbnew pcbnew.In6_Cu = _pcbnew.In6_Cu
 
_pcbnew pcbnew.In7_Cu = _pcbnew.In7_Cu
 
_pcbnew pcbnew.In8_Cu = _pcbnew.In8_Cu
 
_pcbnew pcbnew.In9_Cu = _pcbnew.In9_Cu
 
_pcbnew pcbnew.In10_Cu = _pcbnew.In10_Cu
 
_pcbnew pcbnew.In11_Cu = _pcbnew.In11_Cu
 
_pcbnew pcbnew.In12_Cu = _pcbnew.In12_Cu
 
_pcbnew pcbnew.In13_Cu = _pcbnew.In13_Cu
 
_pcbnew pcbnew.In14_Cu = _pcbnew.In14_Cu
 
_pcbnew pcbnew.In15_Cu = _pcbnew.In15_Cu
 
_pcbnew pcbnew.In16_Cu = _pcbnew.In16_Cu
 
_pcbnew pcbnew.In17_Cu = _pcbnew.In17_Cu
 
_pcbnew pcbnew.In18_Cu = _pcbnew.In18_Cu
 
_pcbnew pcbnew.In19_Cu = _pcbnew.In19_Cu
 
_pcbnew pcbnew.In20_Cu = _pcbnew.In20_Cu
 
_pcbnew pcbnew.In21_Cu = _pcbnew.In21_Cu
 
_pcbnew pcbnew.In22_Cu = _pcbnew.In22_Cu
 
_pcbnew pcbnew.In23_Cu = _pcbnew.In23_Cu
 
_pcbnew pcbnew.In24_Cu = _pcbnew.In24_Cu
 
_pcbnew pcbnew.In25_Cu = _pcbnew.In25_Cu
 
_pcbnew pcbnew.In26_Cu = _pcbnew.In26_Cu
 
_pcbnew pcbnew.In27_Cu = _pcbnew.In27_Cu
 
_pcbnew pcbnew.In28_Cu = _pcbnew.In28_Cu
 
_pcbnew pcbnew.In29_Cu = _pcbnew.In29_Cu
 
_pcbnew pcbnew.In30_Cu = _pcbnew.In30_Cu
 
_pcbnew pcbnew.F_Mask = _pcbnew.F_Mask
 
_pcbnew pcbnew.B_Mask = _pcbnew.B_Mask
 
_pcbnew pcbnew.F_SilkS = _pcbnew.F_SilkS
 
_pcbnew pcbnew.B_SilkS = _pcbnew.B_SilkS
 
_pcbnew pcbnew.F_Adhes = _pcbnew.F_Adhes
 
_pcbnew pcbnew.B_Adhes = _pcbnew.B_Adhes
 
_pcbnew pcbnew.F_Paste = _pcbnew.F_Paste
 
_pcbnew pcbnew.B_Paste = _pcbnew.B_Paste
 
_pcbnew pcbnew.Dwgs_User = _pcbnew.Dwgs_User
 
_pcbnew pcbnew.Cmts_User = _pcbnew.Cmts_User
 
_pcbnew pcbnew.Eco1_User = _pcbnew.Eco1_User
 
_pcbnew pcbnew.Eco2_User = _pcbnew.Eco2_User
 
_pcbnew pcbnew.Edge_Cuts = _pcbnew.Edge_Cuts
 
_pcbnew pcbnew.Margin = _pcbnew.Margin
 
_pcbnew pcbnew.B_CrtYd = _pcbnew.B_CrtYd
 
_pcbnew pcbnew.F_CrtYd = _pcbnew.F_CrtYd
 
_pcbnew pcbnew.B_Fab = _pcbnew.B_Fab
 
_pcbnew pcbnew.F_Fab = _pcbnew.F_Fab
 
_pcbnew pcbnew.Rescue = _pcbnew.Rescue
 
_pcbnew pcbnew.User_1 = _pcbnew.User_1
 
_pcbnew pcbnew.User_2 = _pcbnew.User_2
 
_pcbnew pcbnew.User_3 = _pcbnew.User_3
 
_pcbnew pcbnew.User_4 = _pcbnew.User_4
 
_pcbnew pcbnew.User_5 = _pcbnew.User_5
 
_pcbnew pcbnew.User_6 = _pcbnew.User_6
 
_pcbnew pcbnew.User_7 = _pcbnew.User_7
 
_pcbnew pcbnew.User_8 = _pcbnew.User_8
 
_pcbnew pcbnew.User_9 = _pcbnew.User_9
 
_pcbnew pcbnew.PCB_LAYER_ID_COUNT = _pcbnew.PCB_LAYER_ID_COUNT
 
_pcbnew pcbnew.MAX_CU_LAYERS = _pcbnew.MAX_CU_LAYERS
 
_pcbnew pcbnew.FLASHING_DEFAULT = _pcbnew.FLASHING_DEFAULT
 
_pcbnew pcbnew.FLASHING_ALWAYS_FLASHED = _pcbnew.FLASHING_ALWAYS_FLASHED
 
_pcbnew pcbnew.FLASHING_NEVER_FLASHED = _pcbnew.FLASHING_NEVER_FLASHED
 
_pcbnew pcbnew.NETNAMES_LAYER_ID_START = _pcbnew.NETNAMES_LAYER_ID_START
 
_pcbnew pcbnew.NETNAMES_LAYER_ID_RESERVED = _pcbnew.NETNAMES_LAYER_ID_RESERVED
 
_pcbnew pcbnew.LAYER_PAD_FR_NETNAMES = _pcbnew.LAYER_PAD_FR_NETNAMES
 
_pcbnew pcbnew.LAYER_PAD_BK_NETNAMES = _pcbnew.LAYER_PAD_BK_NETNAMES
 
_pcbnew pcbnew.LAYER_PAD_NETNAMES = _pcbnew.LAYER_PAD_NETNAMES
 
_pcbnew pcbnew.NETNAMES_LAYER_ID_END = _pcbnew.NETNAMES_LAYER_ID_END
 
_pcbnew pcbnew.GAL_UI_LAYER_COUNT = _pcbnew.GAL_UI_LAYER_COUNT
 
_pcbnew pcbnew.GAL_LAYER_ID_START = _pcbnew.GAL_LAYER_ID_START
 
_pcbnew pcbnew.LAYER_VIAS = _pcbnew.LAYER_VIAS
 
_pcbnew pcbnew.LAYER_VIA_MICROVIA = _pcbnew.LAYER_VIA_MICROVIA
 
_pcbnew pcbnew.LAYER_VIA_BBLIND = _pcbnew.LAYER_VIA_BBLIND
 
_pcbnew pcbnew.LAYER_VIA_THROUGH = _pcbnew.LAYER_VIA_THROUGH
 
_pcbnew pcbnew.LAYER_NON_PLATEDHOLES = _pcbnew.LAYER_NON_PLATEDHOLES
 
_pcbnew pcbnew.LAYER_FP_TEXT = _pcbnew.LAYER_FP_TEXT
 
_pcbnew pcbnew.LAYER_ANCHOR = _pcbnew.LAYER_ANCHOR
 
_pcbnew pcbnew.LAYER_RATSNEST = _pcbnew.LAYER_RATSNEST
 
_pcbnew pcbnew.LAYER_GRID = _pcbnew.LAYER_GRID
 
_pcbnew pcbnew.LAYER_GRID_AXES = _pcbnew.LAYER_GRID_AXES
 
_pcbnew pcbnew.LAYER_FOOTPRINTS_FR = _pcbnew.LAYER_FOOTPRINTS_FR
 
_pcbnew pcbnew.LAYER_FOOTPRINTS_BK = _pcbnew.LAYER_FOOTPRINTS_BK
 
_pcbnew pcbnew.LAYER_FP_VALUES = _pcbnew.LAYER_FP_VALUES
 
_pcbnew pcbnew.LAYER_FP_REFERENCES = _pcbnew.LAYER_FP_REFERENCES
 
_pcbnew pcbnew.LAYER_TRACKS = _pcbnew.LAYER_TRACKS
 
_pcbnew pcbnew.LAYER_PAD_PLATEDHOLES = _pcbnew.LAYER_PAD_PLATEDHOLES
 
_pcbnew pcbnew.LAYER_VIA_HOLES = _pcbnew.LAYER_VIA_HOLES
 
_pcbnew pcbnew.LAYER_DRC_ERROR = _pcbnew.LAYER_DRC_ERROR
 
_pcbnew pcbnew.LAYER_DRAWINGSHEET = _pcbnew.LAYER_DRAWINGSHEET
 
_pcbnew pcbnew.LAYER_GP_OVERLAY = _pcbnew.LAYER_GP_OVERLAY
 
_pcbnew pcbnew.LAYER_SELECT_OVERLAY = _pcbnew.LAYER_SELECT_OVERLAY
 
_pcbnew pcbnew.LAYER_PCB_BACKGROUND = _pcbnew.LAYER_PCB_BACKGROUND
 
_pcbnew pcbnew.LAYER_CURSOR = _pcbnew.LAYER_CURSOR
 
_pcbnew pcbnew.LAYER_AUX_ITEMS = _pcbnew.LAYER_AUX_ITEMS
 
_pcbnew pcbnew.LAYER_DRAW_BITMAPS = _pcbnew.LAYER_DRAW_BITMAPS
 
_pcbnew pcbnew.GAL_LAYER_ID_BITMASK_END = _pcbnew.GAL_LAYER_ID_BITMASK_END
 
_pcbnew pcbnew.LAYER_PADS = _pcbnew.LAYER_PADS
 
_pcbnew pcbnew.LAYER_ZONES = _pcbnew.LAYER_ZONES
 
_pcbnew pcbnew.LAYER_PAD_HOLEWALLS = _pcbnew.LAYER_PAD_HOLEWALLS
 
_pcbnew pcbnew.LAYER_VIA_HOLEWALLS = _pcbnew.LAYER_VIA_HOLEWALLS
 
_pcbnew pcbnew.LAYER_DRC_WARNING = _pcbnew.LAYER_DRC_WARNING
 
_pcbnew pcbnew.LAYER_DRC_EXCLUSION = _pcbnew.LAYER_DRC_EXCLUSION
 
_pcbnew pcbnew.LAYER_MARKER_SHADOWS = _pcbnew.LAYER_MARKER_SHADOWS
 
_pcbnew pcbnew.LAYER_LOCKED_ITEM_SHADOW = _pcbnew.LAYER_LOCKED_ITEM_SHADOW
 
_pcbnew pcbnew.LAYER_CONFLICTS_SHADOW = _pcbnew.LAYER_CONFLICTS_SHADOW
 
_pcbnew pcbnew.LAYER_SHAPES = _pcbnew.LAYER_SHAPES
 
_pcbnew pcbnew.LAYER_DRC_SHAPE1 = _pcbnew.LAYER_DRC_SHAPE1
 
_pcbnew pcbnew.LAYER_DRC_SHAPE2 = _pcbnew.LAYER_DRC_SHAPE2
 
_pcbnew pcbnew.LAYER_DRAWINGSHEET_PAGE1 = _pcbnew.LAYER_DRAWINGSHEET_PAGE1
 
_pcbnew pcbnew.LAYER_DRAWINGSHEET_PAGEn = _pcbnew.LAYER_DRAWINGSHEET_PAGEn
 
_pcbnew pcbnew.LAYER_PAGE_LIMITS = _pcbnew.LAYER_PAGE_LIMITS
 
_pcbnew pcbnew.LAYER_ZONE_START = _pcbnew.LAYER_ZONE_START
 
_pcbnew pcbnew.LAYER_ZONE_END = _pcbnew.LAYER_ZONE_END
 
_pcbnew pcbnew.LAYER_BITMAP_START = _pcbnew.LAYER_BITMAP_START
 
_pcbnew pcbnew.LAYER_BITMAP_END = _pcbnew.LAYER_BITMAP_END
 
_pcbnew pcbnew.LAYER_UI_START = _pcbnew.LAYER_UI_START
 
_pcbnew pcbnew.LAYER_UI_END = _pcbnew.LAYER_UI_END
 
_pcbnew pcbnew.GAL_LAYER_ID_END = _pcbnew.GAL_LAYER_ID_END
 
_pcbnew pcbnew.PCBNEW_LAYER_ID_START = cvar.PCBNEW_LAYER_ID_START
 
_pcbnew pcbnew.GAL_LAYER_ID_COUNT = cvar.GAL_LAYER_ID_COUNT
 
_pcbnew pcbnew.SCH_LAYER_ID_START = _pcbnew.SCH_LAYER_ID_START
 
_pcbnew pcbnew.LAYER_WIRE = _pcbnew.LAYER_WIRE
 
_pcbnew pcbnew.LAYER_BUS = _pcbnew.LAYER_BUS
 
_pcbnew pcbnew.LAYER_JUNCTION = _pcbnew.LAYER_JUNCTION
 
_pcbnew pcbnew.LAYER_LOCLABEL = _pcbnew.LAYER_LOCLABEL
 
_pcbnew pcbnew.LAYER_GLOBLABEL = _pcbnew.LAYER_GLOBLABEL
 
_pcbnew pcbnew.LAYER_HIERLABEL = _pcbnew.LAYER_HIERLABEL
 
_pcbnew pcbnew.LAYER_PINNUM = _pcbnew.LAYER_PINNUM
 
_pcbnew pcbnew.LAYER_PINNAM = _pcbnew.LAYER_PINNAM
 
_pcbnew pcbnew.LAYER_REFERENCEPART = _pcbnew.LAYER_REFERENCEPART
 
_pcbnew pcbnew.LAYER_VALUEPART = _pcbnew.LAYER_VALUEPART
 
_pcbnew pcbnew.LAYER_FIELDS = _pcbnew.LAYER_FIELDS
 
_pcbnew pcbnew.LAYER_INTERSHEET_REFS = _pcbnew.LAYER_INTERSHEET_REFS
 
_pcbnew pcbnew.LAYER_NETCLASS_REFS = _pcbnew.LAYER_NETCLASS_REFS
 
_pcbnew pcbnew.LAYER_RULE_AREAS = _pcbnew.LAYER_RULE_AREAS
 
_pcbnew pcbnew.LAYER_DEVICE = _pcbnew.LAYER_DEVICE
 
_pcbnew pcbnew.LAYER_NOTES = _pcbnew.LAYER_NOTES
 
_pcbnew pcbnew.LAYER_PRIVATE_NOTES = _pcbnew.LAYER_PRIVATE_NOTES
 
_pcbnew pcbnew.LAYER_NOTES_BACKGROUND = _pcbnew.LAYER_NOTES_BACKGROUND
 
_pcbnew pcbnew.LAYER_PIN = _pcbnew.LAYER_PIN
 
_pcbnew pcbnew.LAYER_SHEET = _pcbnew.LAYER_SHEET
 
_pcbnew pcbnew.LAYER_SHEETNAME = _pcbnew.LAYER_SHEETNAME
 
_pcbnew pcbnew.LAYER_SHEETFILENAME = _pcbnew.LAYER_SHEETFILENAME
 
_pcbnew pcbnew.LAYER_SHEETFIELDS = _pcbnew.LAYER_SHEETFIELDS
 
_pcbnew pcbnew.LAYER_SHEETLABEL = _pcbnew.LAYER_SHEETLABEL
 
_pcbnew pcbnew.LAYER_NOCONNECT = _pcbnew.LAYER_NOCONNECT
 
_pcbnew pcbnew.LAYER_DANGLING = _pcbnew.LAYER_DANGLING
 
_pcbnew pcbnew.LAYER_DNP_MARKER = _pcbnew.LAYER_DNP_MARKER
 
_pcbnew pcbnew.LAYER_ERC_WARN = _pcbnew.LAYER_ERC_WARN
 
_pcbnew pcbnew.LAYER_ERC_ERR = _pcbnew.LAYER_ERC_ERR
 
_pcbnew pcbnew.LAYER_ERC_EXCLUSION = _pcbnew.LAYER_ERC_EXCLUSION
 
_pcbnew pcbnew.LAYER_EXCLUDED_FROM_SIM = _pcbnew.LAYER_EXCLUDED_FROM_SIM
 
_pcbnew pcbnew.LAYER_DEVICE_BACKGROUND = _pcbnew.LAYER_DEVICE_BACKGROUND
 
_pcbnew pcbnew.LAYER_SHEET_BACKGROUND = _pcbnew.LAYER_SHEET_BACKGROUND
 
_pcbnew pcbnew.LAYER_SCHEMATIC_GRID = _pcbnew.LAYER_SCHEMATIC_GRID
 
_pcbnew pcbnew.LAYER_SCHEMATIC_GRID_AXES = _pcbnew.LAYER_SCHEMATIC_GRID_AXES
 
_pcbnew pcbnew.LAYER_SCHEMATIC_BACKGROUND = _pcbnew.LAYER_SCHEMATIC_BACKGROUND
 
_pcbnew pcbnew.LAYER_SCHEMATIC_CURSOR = _pcbnew.LAYER_SCHEMATIC_CURSOR
 
_pcbnew pcbnew.LAYER_HOVERED = _pcbnew.LAYER_HOVERED
 
_pcbnew pcbnew.LAYER_BRIGHTENED = _pcbnew.LAYER_BRIGHTENED
 
_pcbnew pcbnew.LAYER_HIDDEN = _pcbnew.LAYER_HIDDEN
 
_pcbnew pcbnew.LAYER_NET_COLOR_HIGHLIGHT = _pcbnew.LAYER_NET_COLOR_HIGHLIGHT
 
_pcbnew pcbnew.LAYER_SELECTION_SHADOWS = _pcbnew.LAYER_SELECTION_SHADOWS
 
_pcbnew pcbnew.LAYER_SCHEMATIC_DRAWINGSHEET = _pcbnew.LAYER_SCHEMATIC_DRAWINGSHEET
 
_pcbnew pcbnew.LAYER_SCHEMATIC_PAGE_LIMITS = _pcbnew.LAYER_SCHEMATIC_PAGE_LIMITS
 
_pcbnew pcbnew.LAYER_BUS_JUNCTION = _pcbnew.LAYER_BUS_JUNCTION
 
_pcbnew pcbnew.LAYER_SCHEMATIC_AUX_ITEMS = _pcbnew.LAYER_SCHEMATIC_AUX_ITEMS
 
_pcbnew pcbnew.LAYER_SCHEMATIC_ANCHOR = _pcbnew.LAYER_SCHEMATIC_ANCHOR
 
_pcbnew pcbnew.LAYER_OP_VOLTAGES = _pcbnew.LAYER_OP_VOLTAGES
 
_pcbnew pcbnew.LAYER_OP_CURRENTS = _pcbnew.LAYER_OP_CURRENTS
 
_pcbnew pcbnew.SCH_LAYER_ID_END = _pcbnew.SCH_LAYER_ID_END
 
_pcbnew pcbnew.GERBVIEW_LAYER_ID_START = _pcbnew.GERBVIEW_LAYER_ID_START
 
_pcbnew pcbnew.GERBVIEW_LAYER_ID_RESERVED = _pcbnew.GERBVIEW_LAYER_ID_RESERVED
 
_pcbnew pcbnew.LAYER_DCODES = _pcbnew.LAYER_DCODES
 
_pcbnew pcbnew.LAYER_NEGATIVE_OBJECTS = _pcbnew.LAYER_NEGATIVE_OBJECTS
 
_pcbnew pcbnew.LAYER_GERBVIEW_GRID = _pcbnew.LAYER_GERBVIEW_GRID
 
_pcbnew pcbnew.LAYER_GERBVIEW_AXES = _pcbnew.LAYER_GERBVIEW_AXES
 
_pcbnew pcbnew.LAYER_GERBVIEW_BACKGROUND = _pcbnew.LAYER_GERBVIEW_BACKGROUND
 
_pcbnew pcbnew.LAYER_GERBVIEW_DRAWINGSHEET = _pcbnew.LAYER_GERBVIEW_DRAWINGSHEET
 
_pcbnew pcbnew.LAYER_GERBVIEW_PAGE_LIMITS = _pcbnew.LAYER_GERBVIEW_PAGE_LIMITS
 
_pcbnew pcbnew.GERBVIEW_LAYER_ID_END = _pcbnew.GERBVIEW_LAYER_ID_END
 
_pcbnew pcbnew.LAYER_3D_START = _pcbnew.LAYER_3D_START
 
_pcbnew pcbnew.LAYER_3D_BACKGROUND_BOTTOM = _pcbnew.LAYER_3D_BACKGROUND_BOTTOM
 
_pcbnew pcbnew.LAYER_3D_BACKGROUND_TOP = _pcbnew.LAYER_3D_BACKGROUND_TOP
 
_pcbnew pcbnew.LAYER_3D_BOARD = _pcbnew.LAYER_3D_BOARD
 
_pcbnew pcbnew.LAYER_3D_COPPER_TOP = _pcbnew.LAYER_3D_COPPER_TOP
 
_pcbnew pcbnew.LAYER_3D_COPPER_BOTTOM = _pcbnew.LAYER_3D_COPPER_BOTTOM
 
_pcbnew pcbnew.LAYER_3D_SILKSCREEN_BOTTOM = _pcbnew.LAYER_3D_SILKSCREEN_BOTTOM
 
_pcbnew pcbnew.LAYER_3D_SILKSCREEN_TOP = _pcbnew.LAYER_3D_SILKSCREEN_TOP
 
_pcbnew pcbnew.LAYER_3D_SOLDERMASK_BOTTOM = _pcbnew.LAYER_3D_SOLDERMASK_BOTTOM
 
_pcbnew pcbnew.LAYER_3D_SOLDERMASK_TOP = _pcbnew.LAYER_3D_SOLDERMASK_TOP
 
_pcbnew pcbnew.LAYER_3D_SOLDERPASTE = _pcbnew.LAYER_3D_SOLDERPASTE
 
_pcbnew pcbnew.LAYER_3D_ADHESIVE = _pcbnew.LAYER_3D_ADHESIVE
 
_pcbnew pcbnew.LAYER_3D_USER_COMMENTS = _pcbnew.LAYER_3D_USER_COMMENTS
 
_pcbnew pcbnew.LAYER_3D_USER_DRAWINGS = _pcbnew.LAYER_3D_USER_DRAWINGS
 
_pcbnew pcbnew.LAYER_3D_USER_ECO1 = _pcbnew.LAYER_3D_USER_ECO1
 
_pcbnew pcbnew.LAYER_3D_USER_ECO2 = _pcbnew.LAYER_3D_USER_ECO2
 
_pcbnew pcbnew.LAYER_3D_TH_MODELS = _pcbnew.LAYER_3D_TH_MODELS
 
_pcbnew pcbnew.LAYER_3D_SMD_MODELS = _pcbnew.LAYER_3D_SMD_MODELS
 
_pcbnew pcbnew.LAYER_3D_VIRTUAL_MODELS = _pcbnew.LAYER_3D_VIRTUAL_MODELS
 
_pcbnew pcbnew.LAYER_3D_MODELS_NOT_IN_POS = _pcbnew.LAYER_3D_MODELS_NOT_IN_POS
 
_pcbnew pcbnew.LAYER_3D_MODELS_MARKED_DNP = _pcbnew.LAYER_3D_MODELS_MARKED_DNP
 
_pcbnew pcbnew.LAYER_3D_AXES = _pcbnew.LAYER_3D_AXES
 
_pcbnew pcbnew.LAYER_3D_BOUNDING_BOXES = _pcbnew.LAYER_3D_BOUNDING_BOXES
 
_pcbnew pcbnew.LAYER_3D_OFF_BOARD_SILK = _pcbnew.LAYER_3D_OFF_BOARD_SILK
 
_pcbnew pcbnew.LAYER_3D_END = _pcbnew.LAYER_3D_END
 
str pcbnew.uMM = "mm"
 
str pcbnew.uMils = "mils"
 
str pcbnew.uFloat = "float"
 
str pcbnew.uInteger = "integer"
 
str pcbnew.uBool = "bool"
 
str pcbnew.uRadians = "radians"
 
str pcbnew.uDegrees = "degrees"
 
str pcbnew.uPercent = "%"
 
str pcbnew.uString = "string"
 
list pcbnew.uNumeric = [uMM, uMils, uFloat, uInteger, uDegrees, uRadians, uPercent]
 
list pcbnew.uUnits = [uMM, uMils, uFloat, uInteger, uBool, uDegrees, uRadians, uPercent, uString]
 
_pcbnew pcbnew.CORNER_STRATEGY_ALLOW_ACUTE_CORNERS = _pcbnew.CORNER_STRATEGY_ALLOW_ACUTE_CORNERS
 
_pcbnew pcbnew.CORNER_STRATEGY_CHAMFER_ACUTE_CORNERS = _pcbnew.CORNER_STRATEGY_CHAMFER_ACUTE_CORNERS
 
_pcbnew pcbnew.CORNER_STRATEGY_ROUND_ACUTE_CORNERS = _pcbnew.CORNER_STRATEGY_ROUND_ACUTE_CORNERS
 
_pcbnew pcbnew.CORNER_STRATEGY_CHAMFER_ALL_CORNERS = _pcbnew.CORNER_STRATEGY_CHAMFER_ALL_CORNERS
 
_pcbnew pcbnew.CORNER_STRATEGY_ROUND_ALL_CORNERS = _pcbnew.CORNER_STRATEGY_ROUND_ALL_CORNERS
 
_pcbnew pcbnew.SH_RECT = _pcbnew.SH_RECT
 
_pcbnew pcbnew.SH_SEGMENT = _pcbnew.SH_SEGMENT
 
_pcbnew pcbnew.SH_LINE_CHAIN = _pcbnew.SH_LINE_CHAIN
 
_pcbnew pcbnew.SH_CIRCLE = _pcbnew.SH_CIRCLE
 
_pcbnew pcbnew.SH_SIMPLE = _pcbnew.SH_SIMPLE
 
_pcbnew pcbnew.SH_POLY_SET = _pcbnew.SH_POLY_SET
 
_pcbnew pcbnew.SH_COMPOUND = _pcbnew.SH_COMPOUND
 
_pcbnew pcbnew.SH_ARC = _pcbnew.SH_ARC
 
_pcbnew pcbnew.SH_NULL = _pcbnew.SH_NULL
 
_pcbnew pcbnew.SH_POLY_SET_TRIANGLE = _pcbnew.SH_POLY_SET_TRIANGLE
 
_pcbnew pcbnew.ERROR_OUTSIDE = _pcbnew.ERROR_OUTSIDE
 
_pcbnew pcbnew.ERROR_INSIDE = _pcbnew.ERROR_INSIDE
 
_pcbnew pcbnew.FLIP_DIRECTION_LEFT_RIGHT = _pcbnew.FLIP_DIRECTION_LEFT_RIGHT
 
_pcbnew pcbnew.FLIP_DIRECTION_TOP_BOTTOM = _pcbnew.FLIP_DIRECTION_TOP_BOTTOM
 
_pcbnew pcbnew.SEXPR_BOARD_FILE_VERSION = _pcbnew.SEXPR_BOARD_FILE_VERSION
 
_pcbnew pcbnew.BOARD_FILE_HOST_VERSION = _pcbnew.BOARD_FILE_HOST_VERSION
 
_pcbnew pcbnew.LEGACY_ARC_FORMATTING = _pcbnew.LEGACY_ARC_FORMATTING
 
_pcbnew pcbnew.LEGACY_NET_TIES = _pcbnew.LEGACY_NET_TIES
 
_pcbnew pcbnew.FIRST_NORMALIZED_VERISON = _pcbnew.FIRST_NORMALIZED_VERISON
 
_pcbnew pcbnew.DRILL_MARKS_NO_DRILL_SHAPE = _pcbnew.DRILL_MARKS_NO_DRILL_SHAPE
 
_pcbnew pcbnew.DRILL_MARKS_SMALL_DRILL_SHAPE = _pcbnew.DRILL_MARKS_SMALL_DRILL_SHAPE
 
_pcbnew pcbnew.DRILL_MARKS_FULL_DRILL_SHAPE = _pcbnew.DRILL_MARKS_FULL_DRILL_SHAPE
 
_pcbnew pcbnew.DXF_UNITS_INCHES = _pcbnew.DXF_UNITS_INCHES
 
_pcbnew pcbnew.DXF_UNITS_MILLIMETERS = _pcbnew.DXF_UNITS_MILLIMETERS
 
_pcbnew pcbnew.PLOT_FORMAT_UNDEFINED = _pcbnew.PLOT_FORMAT_UNDEFINED
 
_pcbnew pcbnew.PLOT_FORMAT_FIRST_FORMAT = _pcbnew.PLOT_FORMAT_FIRST_FORMAT
 
_pcbnew pcbnew.PLOT_FORMAT_HPGL = _pcbnew.PLOT_FORMAT_HPGL
 
_pcbnew pcbnew.PLOT_FORMAT_GERBER = _pcbnew.PLOT_FORMAT_GERBER
 
_pcbnew pcbnew.PLOT_FORMAT_POST = _pcbnew.PLOT_FORMAT_POST
 
_pcbnew pcbnew.PLOT_FORMAT_DXF = _pcbnew.PLOT_FORMAT_DXF
 
_pcbnew pcbnew.PLOT_FORMAT_PDF = _pcbnew.PLOT_FORMAT_PDF
 
_pcbnew pcbnew.PLOT_FORMAT_SVG = _pcbnew.PLOT_FORMAT_SVG
 
_pcbnew pcbnew.PLOT_FORMAT_LAST_FORMAT = _pcbnew.PLOT_FORMAT_LAST_FORMAT
 
_pcbnew pcbnew.PLOT_TEXT_MODE_STROKE = _pcbnew.PLOT_TEXT_MODE_STROKE
 
_pcbnew pcbnew.PLOT_TEXT_MODE_NATIVE = _pcbnew.PLOT_TEXT_MODE_NATIVE
 
_pcbnew pcbnew.PLOT_TEXT_MODE_PHANTOM = _pcbnew.PLOT_TEXT_MODE_PHANTOM
 
_pcbnew pcbnew.PLOT_TEXT_MODE_DEFAULT = _pcbnew.PLOT_TEXT_MODE_DEFAULT
 
_pcbnew pcbnew.USE_ATTRIB_FOR_HOLES = _pcbnew.USE_ATTRIB_FOR_HOLES
 
_pcbnew pcbnew.HOLE_ATTRIBUTE_HOLE_UNKNOWN = _pcbnew.HOLE_ATTRIBUTE_HOLE_UNKNOWN
 
_pcbnew pcbnew.HOLE_ATTRIBUTE_HOLE_VIA_THROUGH = _pcbnew.HOLE_ATTRIBUTE_HOLE_VIA_THROUGH
 
_pcbnew pcbnew.HOLE_ATTRIBUTE_HOLE_VIA_BURIED = _pcbnew.HOLE_ATTRIBUTE_HOLE_VIA_BURIED
 
_pcbnew pcbnew.HOLE_ATTRIBUTE_HOLE_PAD = _pcbnew.HOLE_ATTRIBUTE_HOLE_PAD
 
_pcbnew pcbnew.HOLE_ATTRIBUTE_HOLE_MECHANICAL = _pcbnew.HOLE_ATTRIBUTE_HOLE_MECHANICAL
 
_pcbnew pcbnew.SIDE_NONE = _pcbnew.SIDE_NONE
 
_pcbnew pcbnew.SIDE_TOP = _pcbnew.SIDE_TOP
 
_pcbnew pcbnew.SIDE_BOTTOM = _pcbnew.SIDE_BOTTOM
 
_pcbnew pcbnew.SIDE_BOTH = _pcbnew.SIDE_BOTH
 
_pcbnew pcbnew.ROOM_FOR_KICADMANAGER = _pcbnew.ROOM_FOR_KICADMANAGER
 
_pcbnew pcbnew.ROOM_FOR_3D_VIEWER = _pcbnew.ROOM_FOR_3D_VIEWER
 
_pcbnew pcbnew.ROOM_FOR_PANEL_PREV_MODEL = _pcbnew.ROOM_FOR_PANEL_PREV_MODEL
 
_pcbnew pcbnew.DEFAULT_FILE_HISTORY_SIZE = _pcbnew.DEFAULT_FILE_HISTORY_SIZE
 
_pcbnew pcbnew.MAX_FILE_HISTORY_SIZE = _pcbnew.MAX_FILE_HISTORY_SIZE
 
_pcbnew pcbnew.ID_LOAD_FILE = _pcbnew.ID_LOAD_FILE
 
_pcbnew pcbnew.ID_NEW_BOARD = _pcbnew.ID_NEW_BOARD
 
_pcbnew pcbnew.ID_SAVE_BOARD = _pcbnew.ID_SAVE_BOARD
 
_pcbnew pcbnew.ID_SAVE_BOARD_AS = _pcbnew.ID_SAVE_BOARD_AS
 
_pcbnew pcbnew.ID_AUTO_SAVE_TIMER = _pcbnew.ID_AUTO_SAVE_TIMER
 
_pcbnew pcbnew.ID_FILE = _pcbnew.ID_FILE
 
_pcbnew pcbnew.ID_FILE1 = _pcbnew.ID_FILE1
 
_pcbnew pcbnew.ID_FILEMAX = _pcbnew.ID_FILEMAX
 
_pcbnew pcbnew.ID_FILE_LIST_EMPTY = _pcbnew.ID_FILE_LIST_EMPTY
 
_pcbnew pcbnew.ID_FILE_LIST_CLEAR = _pcbnew.ID_FILE_LIST_CLEAR
 
_pcbnew pcbnew.ID_PREFERENCES_RESET_PANEL = _pcbnew.ID_PREFERENCES_RESET_PANEL
 
_pcbnew pcbnew.ID_GEN_PLOT = _pcbnew.ID_GEN_PLOT
 
_pcbnew pcbnew.ID_GEN_PLOT_PS = _pcbnew.ID_GEN_PLOT_PS
 
_pcbnew pcbnew.ID_GEN_PLOT_HPGL = _pcbnew.ID_GEN_PLOT_HPGL
 
_pcbnew pcbnew.ID_GEN_PLOT_GERBER = _pcbnew.ID_GEN_PLOT_GERBER
 
_pcbnew pcbnew.ID_GEN_PLOT_SVG = _pcbnew.ID_GEN_PLOT_SVG
 
_pcbnew pcbnew.ID_GEN_PLOT_DXF = _pcbnew.ID_GEN_PLOT_DXF
 
_pcbnew pcbnew.ID_GEN_PLOT_PDF = _pcbnew.ID_GEN_PLOT_PDF
 
_pcbnew pcbnew.ID_H_TOOLBAR = _pcbnew.ID_H_TOOLBAR
 
_pcbnew pcbnew.ID_V_TOOLBAR = _pcbnew.ID_V_TOOLBAR
 
_pcbnew pcbnew.ID_OPT_TOOLBAR = _pcbnew.ID_OPT_TOOLBAR
 
_pcbnew pcbnew.ID_AUX_TOOLBAR = _pcbnew.ID_AUX_TOOLBAR
 
_pcbnew pcbnew.ID_LANGUAGE_CHOICE = _pcbnew.ID_LANGUAGE_CHOICE
 
_pcbnew pcbnew.ID_LANGUAGE_DANISH = _pcbnew.ID_LANGUAGE_DANISH
 
_pcbnew pcbnew.ID_LANGUAGE_DEFAULT = _pcbnew.ID_LANGUAGE_DEFAULT
 
_pcbnew pcbnew.ID_LANGUAGE_ENGLISH = _pcbnew.ID_LANGUAGE_ENGLISH
 
_pcbnew pcbnew.ID_LANGUAGE_FRENCH = _pcbnew.ID_LANGUAGE_FRENCH
 
_pcbnew pcbnew.ID_LANGUAGE_FINNISH = _pcbnew.ID_LANGUAGE_FINNISH
 
_pcbnew pcbnew.ID_LANGUAGE_HEBREW = _pcbnew.ID_LANGUAGE_HEBREW
 
_pcbnew pcbnew.ID_LANGUAGE_SPANISH = _pcbnew.ID_LANGUAGE_SPANISH
 
_pcbnew pcbnew.ID_LANGUAGE_SPANISH_MEXICAN = _pcbnew.ID_LANGUAGE_SPANISH_MEXICAN
 
_pcbnew pcbnew.ID_LANGUAGE_GERMAN = _pcbnew.ID_LANGUAGE_GERMAN
 
_pcbnew pcbnew.ID_LANGUAGE_GREEK = _pcbnew.ID_LANGUAGE_GREEK
 
_pcbnew pcbnew.ID_LANGUAGE_NORWEGIAN = _pcbnew.ID_LANGUAGE_NORWEGIAN
 
_pcbnew pcbnew.ID_LANGUAGE_RUSSIAN = _pcbnew.ID_LANGUAGE_RUSSIAN
 
_pcbnew pcbnew.ID_LANGUAGE_PORTUGUESE = _pcbnew.ID_LANGUAGE_PORTUGUESE
 
_pcbnew pcbnew.ID_LANGUAGE_PORTUGUESE_BRAZILIAN = _pcbnew.ID_LANGUAGE_PORTUGUESE_BRAZILIAN
 
_pcbnew pcbnew.ID_LANGUAGE_TURKISH = _pcbnew.ID_LANGUAGE_TURKISH
 
_pcbnew pcbnew.ID_LANGUAGE_INDONESIAN = _pcbnew.ID_LANGUAGE_INDONESIAN
 
_pcbnew pcbnew.ID_LANGUAGE_ITALIAN = _pcbnew.ID_LANGUAGE_ITALIAN
 
_pcbnew pcbnew.ID_LANGUAGE_SLOVENIAN = _pcbnew.ID_LANGUAGE_SLOVENIAN
 
_pcbnew pcbnew.ID_LANGUAGE_SLOVAK = _pcbnew.ID_LANGUAGE_SLOVAK
 
_pcbnew pcbnew.ID_LANGUAGE_HUNGARIAN = _pcbnew.ID_LANGUAGE_HUNGARIAN
 
_pcbnew pcbnew.ID_LANGUAGE_POLISH = _pcbnew.ID_LANGUAGE_POLISH
 
_pcbnew pcbnew.ID_LANGUAGE_CZECH = _pcbnew.ID_LANGUAGE_CZECH
 
_pcbnew pcbnew.ID_LANGUAGE_KOREAN = _pcbnew.ID_LANGUAGE_KOREAN
 
_pcbnew pcbnew.ID_LANGUAGE_CATALAN = _pcbnew.ID_LANGUAGE_CATALAN
 
_pcbnew pcbnew.ID_LANGUAGE_CHINESE_SIMPLIFIED = _pcbnew.ID_LANGUAGE_CHINESE_SIMPLIFIED
 
_pcbnew pcbnew.ID_LANGUAGE_CHINESE_TRADITIONAL = _pcbnew.ID_LANGUAGE_CHINESE_TRADITIONAL
 
_pcbnew pcbnew.ID_LANGUAGE_DUTCH = _pcbnew.ID_LANGUAGE_DUTCH
 
_pcbnew pcbnew.ID_LANGUAGE_JAPANESE = _pcbnew.ID_LANGUAGE_JAPANESE
 
_pcbnew pcbnew.ID_LANGUAGE_BULGARIAN = _pcbnew.ID_LANGUAGE_BULGARIAN
 
_pcbnew pcbnew.ID_LANGUAGE_LATVIAN = _pcbnew.ID_LANGUAGE_LATVIAN
 
_pcbnew pcbnew.ID_LANGUAGE_LITHUANIAN = _pcbnew.ID_LANGUAGE_LITHUANIAN
 
_pcbnew pcbnew.ID_LANGUAGE_VIETNAMESE = _pcbnew.ID_LANGUAGE_VIETNAMESE
 
_pcbnew pcbnew.ID_LANGUAGE_SERBIAN = _pcbnew.ID_LANGUAGE_SERBIAN
 
_pcbnew pcbnew.ID_LANGUAGE_THAI = _pcbnew.ID_LANGUAGE_THAI
 
_pcbnew pcbnew.ID_LANGUAGE_SWEDISH = _pcbnew.ID_LANGUAGE_SWEDISH
 
_pcbnew pcbnew.ID_LANGUAGE_UKRANIAN = _pcbnew.ID_LANGUAGE_UKRANIAN
 
_pcbnew pcbnew.ID_LANGUAGE_CHOICE_END = _pcbnew.ID_LANGUAGE_CHOICE_END
 
_pcbnew pcbnew.ID_ON_ZOOM_SELECT = _pcbnew.ID_ON_ZOOM_SELECT
 
_pcbnew pcbnew.ID_ON_GRID_SELECT = _pcbnew.ID_ON_GRID_SELECT
 
_pcbnew pcbnew.ID_POPUP_ZOOM_LEVEL_START = _pcbnew.ID_POPUP_ZOOM_LEVEL_START
 
_pcbnew pcbnew.ID_POPUP_ZOOM_LEVEL_END = _pcbnew.ID_POPUP_ZOOM_LEVEL_END
 
_pcbnew pcbnew.ID_POPUP_GRID_START = _pcbnew.ID_POPUP_GRID_START
 
_pcbnew pcbnew.ID_POPUP_GRID_END = _pcbnew.ID_POPUP_GRID_END
 
_pcbnew pcbnew.ID_EDA_SOCKET_EVENT_SERV = _pcbnew.ID_EDA_SOCKET_EVENT_SERV
 
_pcbnew pcbnew.ID_EDA_SOCKET_EVENT = _pcbnew.ID_EDA_SOCKET_EVENT
 
_pcbnew pcbnew.ID_KICAD_MANAGER_START = _pcbnew.ID_KICAD_MANAGER_START
 
_pcbnew pcbnew.ID_KICAD_MANAGER_END = _pcbnew.ID_KICAD_MANAGER_END
 
_pcbnew pcbnew.ID_KICAD_3D_VIEWER_START = _pcbnew.ID_KICAD_3D_VIEWER_START
 
_pcbnew pcbnew.ID_KICAD_3D_VIEWER_END = _pcbnew.ID_KICAD_3D_VIEWER_END
 
_pcbnew pcbnew.ID_KICAD_PANEL_PREV_MODEL_START = _pcbnew.ID_KICAD_PANEL_PREV_MODEL_START
 
_pcbnew pcbnew.ID_KICAD_PANEL_PREV_MODEL_END = _pcbnew.ID_KICAD_PANEL_PREV_MODEL_END
 
_pcbnew pcbnew.ID_POPUP_MENU_START = _pcbnew.ID_POPUP_MENU_START
 
_pcbnew pcbnew.ID_POPUP_MENU_END = _pcbnew.ID_POPUP_MENU_END
 
_pcbnew pcbnew.ID_END_LIST = _pcbnew.ID_END_LIST
 
_pcbnew pcbnew.ZLO_NONE = _pcbnew.ZLO_NONE
 
_pcbnew pcbnew.ZLO_FORCE_FLASHED = _pcbnew.ZLO_FORCE_FLASHED
 
_pcbnew pcbnew.ZLO_FORCE_NO_ZONE_CONNECTION = _pcbnew.ZLO_FORCE_NO_ZONE_CONNECTION
 
_pcbnew pcbnew.IS_CHANGED = _pcbnew.IS_CHANGED
 
_pcbnew pcbnew.IS_LINKED = _pcbnew.IS_LINKED
 
_pcbnew pcbnew.IN_EDIT = _pcbnew.IN_EDIT
 
_pcbnew pcbnew.IS_MOVING = _pcbnew.IS_MOVING
 
_pcbnew pcbnew.IS_NEW = _pcbnew.IS_NEW
 
_pcbnew pcbnew.IS_BROKEN = _pcbnew.IS_BROKEN
 
_pcbnew pcbnew.IS_DELETED = _pcbnew.IS_DELETED
 
_pcbnew pcbnew.STARTPOINT = _pcbnew.STARTPOINT
 
_pcbnew pcbnew.ENDPOINT = _pcbnew.ENDPOINT
 
_pcbnew pcbnew.SELECTED = _pcbnew.SELECTED
 
_pcbnew pcbnew.SELECTED_BY_DRAG = _pcbnew.SELECTED_BY_DRAG
 
_pcbnew pcbnew.STRUCT_DELETED = _pcbnew.STRUCT_DELETED
 
_pcbnew pcbnew.CANDIDATE = _pcbnew.CANDIDATE
 
_pcbnew pcbnew.SKIP_STRUCT = _pcbnew.SKIP_STRUCT
 
_pcbnew pcbnew.IS_PASTED = _pcbnew.IS_PASTED
 
_pcbnew pcbnew.IS_SHOWN_AS_BITMAP = _pcbnew.IS_SHOWN_AS_BITMAP
 
_pcbnew pcbnew.COURTYARD_CONFLICT = _pcbnew.COURTYARD_CONFLICT
 
_pcbnew pcbnew.MALFORMED_F_COURTYARD = _pcbnew.MALFORMED_F_COURTYARD
 
_pcbnew pcbnew.MALFORMED_B_COURTYARD = _pcbnew.MALFORMED_B_COURTYARD
 
_pcbnew pcbnew.MALFORMED_COURTYARDS = _pcbnew.MALFORMED_COURTYARDS
 
_pcbnew pcbnew.ROUTER_TRANSIENT = _pcbnew.ROUTER_TRANSIENT
 
_pcbnew pcbnew.HOLE_PROXY = _pcbnew.HOLE_PROXY
 
_pcbnew pcbnew.IS_ROLLOVER = _pcbnew.IS_ROLLOVER
 
_pcbnew pcbnew.SHOW_ELEC_TYPE = _pcbnew.SHOW_ELEC_TYPE
 
_pcbnew pcbnew.BRIGHTENED = _pcbnew.BRIGHTENED
 
_pcbnew pcbnew.UR_TRANSIENT = _pcbnew.UR_TRANSIENT
 
_pcbnew pcbnew.IS_DANGLING = _pcbnew.IS_DANGLING
 
_pcbnew pcbnew.ENTERED = _pcbnew.ENTERED
 
_pcbnew pcbnew.ADD_MODE_INSERT = _pcbnew.ADD_MODE_INSERT
 
_pcbnew pcbnew.ADD_MODE_APPEND = _pcbnew.ADD_MODE_APPEND
 
_pcbnew pcbnew.ADD_MODE_BULK_APPEND = _pcbnew.ADD_MODE_BULK_APPEND
 
_pcbnew pcbnew.ADD_MODE_BULK_INSERT = _pcbnew.ADD_MODE_BULK_INSERT
 
_pcbnew pcbnew.REMOVE_MODE_NORMAL = _pcbnew.REMOVE_MODE_NORMAL
 
_pcbnew pcbnew.REMOVE_MODE_BULK = _pcbnew.REMOVE_MODE_BULK
 
_pcbnew pcbnew.DEFAULT_SILK_LINE_WIDTH = _pcbnew.DEFAULT_SILK_LINE_WIDTH
 
_pcbnew pcbnew.DEFAULT_COPPER_LINE_WIDTH = _pcbnew.DEFAULT_COPPER_LINE_WIDTH
 
_pcbnew pcbnew.DEFAULT_EDGE_WIDTH = _pcbnew.DEFAULT_EDGE_WIDTH
 
_pcbnew pcbnew.DEFAULT_COURTYARD_WIDTH = _pcbnew.DEFAULT_COURTYARD_WIDTH
 
_pcbnew pcbnew.DEFAULT_LINE_WIDTH = _pcbnew.DEFAULT_LINE_WIDTH
 
_pcbnew pcbnew.DEFAULT_SILK_TEXT_SIZE = _pcbnew.DEFAULT_SILK_TEXT_SIZE
 
_pcbnew pcbnew.DEFAULT_COPPER_TEXT_SIZE = _pcbnew.DEFAULT_COPPER_TEXT_SIZE
 
_pcbnew pcbnew.DEFAULT_TEXT_SIZE = _pcbnew.DEFAULT_TEXT_SIZE
 
_pcbnew pcbnew.DEFAULT_SILK_TEXT_WIDTH = _pcbnew.DEFAULT_SILK_TEXT_WIDTH
 
_pcbnew pcbnew.DEFAULT_COPPER_TEXT_WIDTH = _pcbnew.DEFAULT_COPPER_TEXT_WIDTH
 
_pcbnew pcbnew.DEFAULT_TEXT_WIDTH = _pcbnew.DEFAULT_TEXT_WIDTH
 
_pcbnew pcbnew.DEFAULT_DIMENSION_ARROW_LENGTH = _pcbnew.DEFAULT_DIMENSION_ARROW_LENGTH
 
_pcbnew pcbnew.DEFAULT_DIMENSION_EXTENSION_OFFSET = _pcbnew.DEFAULT_DIMENSION_EXTENSION_OFFSET
 
_pcbnew pcbnew.DEFAULT_BOARD_THICKNESS_MM = _pcbnew.DEFAULT_BOARD_THICKNESS_MM
 
_pcbnew pcbnew.DEFAULT_PCB_EDGE_THICKNESS = _pcbnew.DEFAULT_PCB_EDGE_THICKNESS
 
_pcbnew pcbnew.DEFAULT_SOLDERMASK_EXPANSION = _pcbnew.DEFAULT_SOLDERMASK_EXPANSION
 
_pcbnew pcbnew.DEFAULT_SOLDERMASK_TO_COPPER_CLEARANCE = _pcbnew.DEFAULT_SOLDERMASK_TO_COPPER_CLEARANCE
 
_pcbnew pcbnew.DEFAULT_SOLDERMASK_MIN_WIDTH = _pcbnew.DEFAULT_SOLDERMASK_MIN_WIDTH
 
_pcbnew pcbnew.DEFAULT_SOLDERPASTE_CLEARANCE = _pcbnew.DEFAULT_SOLDERPASTE_CLEARANCE
 
_pcbnew pcbnew.DEFAULT_SOLDERPASTE_RATIO = _pcbnew.DEFAULT_SOLDERPASTE_RATIO
 
_pcbnew pcbnew.DEFAULT_CUSTOMTRACKWIDTH = _pcbnew.DEFAULT_CUSTOMTRACKWIDTH
 
_pcbnew pcbnew.DEFAULT_CUSTOMDPAIRWIDTH = _pcbnew.DEFAULT_CUSTOMDPAIRWIDTH
 
_pcbnew pcbnew.DEFAULT_CUSTOMDPAIRGAP = _pcbnew.DEFAULT_CUSTOMDPAIRGAP
 
_pcbnew pcbnew.DEFAULT_CUSTOMDPAIRVIAGAP = _pcbnew.DEFAULT_CUSTOMDPAIRVIAGAP
 
_pcbnew pcbnew.DEFAULT_MEANDER_SPACING = _pcbnew.DEFAULT_MEANDER_SPACING
 
_pcbnew pcbnew.DEFAULT_DP_MEANDER_SPACING = _pcbnew.DEFAULT_DP_MEANDER_SPACING
 
_pcbnew pcbnew.DEFAULT_MINCLEARANCE = _pcbnew.DEFAULT_MINCLEARANCE
 
_pcbnew pcbnew.DEFAULT_MINCONNECTION = _pcbnew.DEFAULT_MINCONNECTION
 
_pcbnew pcbnew.DEFAULT_TRACKMINWIDTH = _pcbnew.DEFAULT_TRACKMINWIDTH
 
_pcbnew pcbnew.DEFAULT_VIASMINSIZE = _pcbnew.DEFAULT_VIASMINSIZE
 
_pcbnew pcbnew.DEFAULT_MINTHROUGHDRILL = _pcbnew.DEFAULT_MINTHROUGHDRILL
 
_pcbnew pcbnew.DEFAULT_MICROVIASMINSIZE = _pcbnew.DEFAULT_MICROVIASMINSIZE
 
_pcbnew pcbnew.DEFAULT_MICROVIASMINDRILL = _pcbnew.DEFAULT_MICROVIASMINDRILL
 
_pcbnew pcbnew.DEFAULT_HOLETOHOLEMIN = _pcbnew.DEFAULT_HOLETOHOLEMIN
 
_pcbnew pcbnew.DEFAULT_HOLECLEARANCE = _pcbnew.DEFAULT_HOLECLEARANCE
 
_pcbnew pcbnew.DEFAULT_COPPEREDGECLEARANCE = _pcbnew.DEFAULT_COPPEREDGECLEARANCE
 
_pcbnew pcbnew.LEGACY_COPPEREDGECLEARANCE = _pcbnew.LEGACY_COPPEREDGECLEARANCE
 
_pcbnew pcbnew.DEFAULT_SILKCLEARANCE = _pcbnew.DEFAULT_SILKCLEARANCE
 
_pcbnew pcbnew.DEFAULT_MINGROOVEWIDTH = _pcbnew.DEFAULT_MINGROOVEWIDTH
 
_pcbnew pcbnew.DEFAULT_MINRESOLVEDSPOKES = _pcbnew.DEFAULT_MINRESOLVEDSPOKES
 
_pcbnew pcbnew.MINIMUM_ERROR_SIZE_MM = _pcbnew.MINIMUM_ERROR_SIZE_MM
 
_pcbnew pcbnew.MAXIMUM_ERROR_SIZE_MM = _pcbnew.MAXIMUM_ERROR_SIZE_MM
 
_pcbnew pcbnew.MINIMUM_LINE_WIDTH_MM = _pcbnew.MINIMUM_LINE_WIDTH_MM
 
_pcbnew pcbnew.MAXIMUM_LINE_WIDTH_MM = _pcbnew.MAXIMUM_LINE_WIDTH_MM
 
_pcbnew pcbnew.DEFAULT_PAD_WIDTH_MM = _pcbnew.DEFAULT_PAD_WIDTH_MM
 
_pcbnew pcbnew.DEFAULT_PAD_HEIGTH_MM = _pcbnew.DEFAULT_PAD_HEIGTH_MM
 
_pcbnew pcbnew.DEFAULT_PAD_DRILL_DIAMETER_MM = _pcbnew.DEFAULT_PAD_DRILL_DIAMETER_MM
 
_pcbnew pcbnew.DEFAULT_PAD_REACT_RADIUS = _pcbnew.DEFAULT_PAD_REACT_RADIUS
 
_pcbnew pcbnew.LAYER_CLASS_SILK = _pcbnew.LAYER_CLASS_SILK
 
_pcbnew pcbnew.LAYER_CLASS_COPPER = _pcbnew.LAYER_CLASS_COPPER
 
_pcbnew pcbnew.LAYER_CLASS_EDGES = _pcbnew.LAYER_CLASS_EDGES
 
_pcbnew pcbnew.LAYER_CLASS_COURTYARD = _pcbnew.LAYER_CLASS_COURTYARD
 
_pcbnew pcbnew.LAYER_CLASS_FAB = _pcbnew.LAYER_CLASS_FAB
 
_pcbnew pcbnew.LAYER_CLASS_OTHERS = _pcbnew.LAYER_CLASS_OTHERS
 
_pcbnew pcbnew.LAYER_CLASS_COUNT = _pcbnew.LAYER_CLASS_COUNT
 
_pcbnew pcbnew.PROPAGATE_MODE_SKIP_CONFLICTS = _pcbnew.PROPAGATE_MODE_SKIP_CONFLICTS
 
_pcbnew pcbnew.PROPAGATE_MODE_RESOLVE_CONFLICTS = _pcbnew.PROPAGATE_MODE_RESOLVE_CONFLICTS
 
_pcbnew pcbnew.PAD_SHAPE_CIRCLE = _pcbnew.PAD_SHAPE_CIRCLE
 
_pcbnew pcbnew.PAD_SHAPE_RECTANGLE = _pcbnew.PAD_SHAPE_RECTANGLE
 
_pcbnew pcbnew.PAD_SHAPE_OVAL = _pcbnew.PAD_SHAPE_OVAL
 
_pcbnew pcbnew.PAD_SHAPE_TRAPEZOID = _pcbnew.PAD_SHAPE_TRAPEZOID
 
_pcbnew pcbnew.PAD_SHAPE_ROUNDRECT = _pcbnew.PAD_SHAPE_ROUNDRECT
 
_pcbnew pcbnew.PAD_SHAPE_CHAMFERED_RECT = _pcbnew.PAD_SHAPE_CHAMFERED_RECT
 
_pcbnew pcbnew.PAD_SHAPE_CUSTOM = _pcbnew.PAD_SHAPE_CUSTOM
 
_pcbnew pcbnew.PAD_DRILL_SHAPE_UNDEFINED = _pcbnew.PAD_DRILL_SHAPE_UNDEFINED
 
_pcbnew pcbnew.PAD_DRILL_SHAPE_CIRCLE = _pcbnew.PAD_DRILL_SHAPE_CIRCLE
 
_pcbnew pcbnew.PAD_DRILL_SHAPE_OBLONG = _pcbnew.PAD_DRILL_SHAPE_OBLONG
 
_pcbnew pcbnew.PAD_ATTRIB_PTH = _pcbnew.PAD_ATTRIB_PTH
 
_pcbnew pcbnew.PAD_ATTRIB_SMD = _pcbnew.PAD_ATTRIB_SMD
 
_pcbnew pcbnew.PAD_ATTRIB_CONN = _pcbnew.PAD_ATTRIB_CONN
 
_pcbnew pcbnew.PAD_ATTRIB_NPTH = _pcbnew.PAD_ATTRIB_NPTH
 
_pcbnew pcbnew.PAD_PROP_NONE = _pcbnew.PAD_PROP_NONE
 
_pcbnew pcbnew.PAD_PROP_BGA = _pcbnew.PAD_PROP_BGA
 
_pcbnew pcbnew.PAD_PROP_FIDUCIAL_GLBL = _pcbnew.PAD_PROP_FIDUCIAL_GLBL
 
_pcbnew pcbnew.PAD_PROP_FIDUCIAL_LOCAL = _pcbnew.PAD_PROP_FIDUCIAL_LOCAL
 
_pcbnew pcbnew.PAD_PROP_TESTPOINT = _pcbnew.PAD_PROP_TESTPOINT
 
_pcbnew pcbnew.PAD_PROP_HEATSINK = _pcbnew.PAD_PROP_HEATSINK
 
_pcbnew pcbnew.PAD_PROP_CASTELLATED = _pcbnew.PAD_PROP_CASTELLATED
 
_pcbnew pcbnew.PAD_PROP_MECHANICAL = _pcbnew.PAD_PROP_MECHANICAL
 
_pcbnew pcbnew.ENDPOINT_START = _pcbnew.ENDPOINT_START
 
_pcbnew pcbnew.ENDPOINT_END = _pcbnew.ENDPOINT_END
 
_pcbnew pcbnew.VIATYPE_THROUGH = _pcbnew.VIATYPE_THROUGH
 
_pcbnew pcbnew.VIATYPE_BLIND_BURIED = _pcbnew.VIATYPE_BLIND_BURIED
 
_pcbnew pcbnew.VIATYPE_MICROVIA = _pcbnew.VIATYPE_MICROVIA
 
_pcbnew pcbnew.VIATYPE_NOT_DEFINED = _pcbnew.VIATYPE_NOT_DEFINED
 
_pcbnew pcbnew.TENTING_MODE_FROM_RULES = _pcbnew.TENTING_MODE_FROM_RULES
 
_pcbnew pcbnew.TENTING_MODE_TENTED = _pcbnew.TENTING_MODE_TENTED
 
_pcbnew pcbnew.TENTING_MODE_NOT_TENTED = _pcbnew.TENTING_MODE_NOT_TENTED
 
_pcbnew pcbnew.UNDEFINED_DRILL_DIAMETER = _pcbnew.UNDEFINED_DRILL_DIAMETER
 
_pcbnew pcbnew.PAD_SHAPE_RECT = cvar.PAD_SHAPE_RECT
 
_pcbnew pcbnew.ZONE_THERMAL_RELIEF_GAP_MM = _pcbnew.ZONE_THERMAL_RELIEF_GAP_MM
 
_pcbnew pcbnew.ZONE_THERMAL_RELIEF_COPPER_WIDTH_MM = _pcbnew.ZONE_THERMAL_RELIEF_COPPER_WIDTH_MM
 
_pcbnew pcbnew.ZONE_THICKNESS_MM = _pcbnew.ZONE_THICKNESS_MM
 
_pcbnew pcbnew.ZONE_THICKNESS_MIN_VALUE_MM = _pcbnew.ZONE_THICKNESS_MIN_VALUE_MM
 
_pcbnew pcbnew.ZONE_CLEARANCE_MM = _pcbnew.ZONE_CLEARANCE_MM
 
_pcbnew pcbnew.ZONE_CLEARANCE_MAX_VALUE_MM = _pcbnew.ZONE_CLEARANCE_MAX_VALUE_MM
 
_pcbnew pcbnew.ZONE_BORDER_HATCH_DIST_MM = _pcbnew.ZONE_BORDER_HATCH_DIST_MM
 
_pcbnew pcbnew.ZONE_BORDER_HATCH_MINDIST_MM = _pcbnew.ZONE_BORDER_HATCH_MINDIST_MM
 
_pcbnew pcbnew.ZONE_BORDER_HATCH_MAXDIST_MM = _pcbnew.ZONE_BORDER_HATCH_MAXDIST_MM
 
_pcbnew pcbnew.ZONE_MANAGER_REPOUR = _pcbnew.ZONE_MANAGER_REPOUR
 
_pcbnew pcbnew.ZONE_CONNECTION_INHERITED = _pcbnew.ZONE_CONNECTION_INHERITED
 
_pcbnew pcbnew.ZONE_CONNECTION_NONE = _pcbnew.ZONE_CONNECTION_NONE
 
_pcbnew pcbnew.ZONE_CONNECTION_THERMAL = _pcbnew.ZONE_CONNECTION_THERMAL
 
_pcbnew pcbnew.ZONE_CONNECTION_FULL = _pcbnew.ZONE_CONNECTION_FULL
 
_pcbnew pcbnew.ZONE_CONNECTION_THT_THERMAL = _pcbnew.ZONE_CONNECTION_THT_THERMAL
 
_pcbnew pcbnew.ZONE_FILL_MODE_POLYGONS = _pcbnew.ZONE_FILL_MODE_POLYGONS
 
_pcbnew pcbnew.ZONE_FILL_MODE_HATCH_PATTERN = _pcbnew.ZONE_FILL_MODE_HATCH_PATTERN
 
_pcbnew pcbnew.ZONE_BORDER_DISPLAY_STYLE_NO_HATCH = _pcbnew.ZONE_BORDER_DISPLAY_STYLE_NO_HATCH
 
_pcbnew pcbnew.ZONE_BORDER_DISPLAY_STYLE_DIAGONAL_FULL = _pcbnew.ZONE_BORDER_DISPLAY_STYLE_DIAGONAL_FULL
 
_pcbnew pcbnew.ZONE_BORDER_DISPLAY_STYLE_DIAGONAL_EDGE = _pcbnew.ZONE_BORDER_DISPLAY_STYLE_DIAGONAL_EDGE
 
_pcbnew pcbnew.ZONE_BORDER_DISPLAY_STYLE_INVISIBLE_BORDER = _pcbnew.ZONE_BORDER_DISPLAY_STYLE_INVISIBLE_BORDER
 
_pcbnew pcbnew.ISLAND_REMOVAL_MODE_ALWAYS = _pcbnew.ISLAND_REMOVAL_MODE_ALWAYS
 
_pcbnew pcbnew.ISLAND_REMOVAL_MODE_NEVER = _pcbnew.ISLAND_REMOVAL_MODE_NEVER
 
_pcbnew pcbnew.ISLAND_REMOVAL_MODE_AREA = _pcbnew.ISLAND_REMOVAL_MODE_AREA
 
_pcbnew pcbnew.RULE_AREA_PLACEMENT_SOURCE_TYPE_SHEETNAME = _pcbnew.RULE_AREA_PLACEMENT_SOURCE_TYPE_SHEETNAME
 
_pcbnew pcbnew.RULE_AREA_PLACEMENT_SOURCE_TYPE_COMPONENT_CLASS = _pcbnew.RULE_AREA_PLACEMENT_SOURCE_TYPE_COMPONENT_CLASS
 
_pcbnew pcbnew.TENTHS_OF_A_DEGREE_T = _pcbnew.TENTHS_OF_A_DEGREE_T
 
_pcbnew pcbnew.DEGREES_T = _pcbnew.DEGREES_T
 
_pcbnew pcbnew.RADIANS_T = _pcbnew.RADIANS_T
 
_pcbnew pcbnew.SHAPE_T_UNDEFINED = _pcbnew.SHAPE_T_UNDEFINED
 
_pcbnew pcbnew.SHAPE_T_SEGMENT = _pcbnew.SHAPE_T_SEGMENT
 
_pcbnew pcbnew.SHAPE_T_RECTANGLE = _pcbnew.SHAPE_T_RECTANGLE
 
_pcbnew pcbnew.SHAPE_T_ARC = _pcbnew.SHAPE_T_ARC
 
_pcbnew pcbnew.SHAPE_T_CIRCLE = _pcbnew.SHAPE_T_CIRCLE
 
_pcbnew pcbnew.SHAPE_T_POLY = _pcbnew.SHAPE_T_POLY
 
_pcbnew pcbnew.SHAPE_T_BEZIER = _pcbnew.SHAPE_T_BEZIER
 
_pcbnew pcbnew.FILL_T_NO_FILL = _pcbnew.FILL_T_NO_FILL
 
_pcbnew pcbnew.FILL_T_FILLED_SHAPE = _pcbnew.FILL_T_FILLED_SHAPE
 
_pcbnew pcbnew.FILL_T_FILLED_WITH_BG_BODYCOLOR = _pcbnew.FILL_T_FILLED_WITH_BG_BODYCOLOR
 
_pcbnew pcbnew.FILL_T_FILLED_WITH_COLOR = _pcbnew.FILL_T_FILLED_WITH_COLOR
 
_pcbnew pcbnew.ANGLE_HORIZONTAL = cvar.ANGLE_HORIZONTAL
 
_pcbnew pcbnew.ANGLE_VERTICAL = cvar.ANGLE_VERTICAL
 
_pcbnew pcbnew.FULL_CIRCLE = cvar.FULL_CIRCLE
 
_pcbnew pcbnew.ANGLE_0 = cvar.ANGLE_0
 
_pcbnew pcbnew.ANGLE_45 = cvar.ANGLE_45
 
_pcbnew pcbnew.ANGLE_90 = cvar.ANGLE_90
 
_pcbnew pcbnew.ANGLE_135 = cvar.ANGLE_135
 
_pcbnew pcbnew.ANGLE_180 = cvar.ANGLE_180
 
_pcbnew pcbnew.ANGLE_270 = cvar.ANGLE_270
 
_pcbnew pcbnew.ANGLE_360 = cvar.ANGLE_360
 
_pcbnew pcbnew.S_SEGMENT = cvar.S_SEGMENT
 
_pcbnew pcbnew.S_RECT = cvar.S_RECT
 
_pcbnew pcbnew.S_ARC = cvar.S_ARC
 
_pcbnew pcbnew.S_CIRCLE = cvar.S_CIRCLE
 
_pcbnew pcbnew.S_POLYGON = cvar.S_POLYGON
 
_pcbnew pcbnew.S_CURVE = cvar.S_CURVE
 
_pcbnew pcbnew.SHAPE_T_RECT = cvar.SHAPE_T_RECT
 
_pcbnew pcbnew.GR_TEXT_H_ALIGN_LEFT = _pcbnew.GR_TEXT_H_ALIGN_LEFT
 
_pcbnew pcbnew.GR_TEXT_H_ALIGN_CENTER = _pcbnew.GR_TEXT_H_ALIGN_CENTER
 
_pcbnew pcbnew.GR_TEXT_H_ALIGN_RIGHT = _pcbnew.GR_TEXT_H_ALIGN_RIGHT
 
_pcbnew pcbnew.GR_TEXT_H_ALIGN_INDETERMINATE = _pcbnew.GR_TEXT_H_ALIGN_INDETERMINATE
 
_pcbnew pcbnew.GR_TEXT_V_ALIGN_TOP = _pcbnew.GR_TEXT_V_ALIGN_TOP
 
_pcbnew pcbnew.GR_TEXT_V_ALIGN_CENTER = _pcbnew.GR_TEXT_V_ALIGN_CENTER
 
_pcbnew pcbnew.GR_TEXT_V_ALIGN_BOTTOM = _pcbnew.GR_TEXT_V_ALIGN_BOTTOM
 
_pcbnew pcbnew.GR_TEXT_V_ALIGN_INDETERMINATE = _pcbnew.GR_TEXT_V_ALIGN_INDETERMINATE
 
_pcbnew pcbnew.DIM_UNITS_FORMAT_NO_SUFFIX = _pcbnew.DIM_UNITS_FORMAT_NO_SUFFIX
 
_pcbnew pcbnew.DIM_UNITS_FORMAT_BARE_SUFFIX = _pcbnew.DIM_UNITS_FORMAT_BARE_SUFFIX
 
_pcbnew pcbnew.DIM_UNITS_FORMAT_PAREN_SUFFIX = _pcbnew.DIM_UNITS_FORMAT_PAREN_SUFFIX
 
_pcbnew pcbnew.DIM_PRECISION_X = _pcbnew.DIM_PRECISION_X
 
_pcbnew pcbnew.DIM_PRECISION_X_X = _pcbnew.DIM_PRECISION_X_X
 
_pcbnew pcbnew.DIM_PRECISION_X_XX = _pcbnew.DIM_PRECISION_X_XX
 
_pcbnew pcbnew.DIM_PRECISION_X_XXX = _pcbnew.DIM_PRECISION_X_XXX
 
_pcbnew pcbnew.DIM_PRECISION_X_XXXX = _pcbnew.DIM_PRECISION_X_XXXX
 
_pcbnew pcbnew.DIM_PRECISION_X_XXXXX = _pcbnew.DIM_PRECISION_X_XXXXX
 
_pcbnew pcbnew.DIM_PRECISION_V_VV = _pcbnew.DIM_PRECISION_V_VV
 
_pcbnew pcbnew.DIM_PRECISION_V_VVV = _pcbnew.DIM_PRECISION_V_VVV
 
_pcbnew pcbnew.DIM_PRECISION_V_VVVV = _pcbnew.DIM_PRECISION_V_VVVV
 
_pcbnew pcbnew.DIM_PRECISION_V_VVVVV = _pcbnew.DIM_PRECISION_V_VVVVV
 
_pcbnew pcbnew.DIM_TEXT_POSITION_OUTSIDE = _pcbnew.DIM_TEXT_POSITION_OUTSIDE
 
_pcbnew pcbnew.DIM_TEXT_POSITION_INLINE = _pcbnew.DIM_TEXT_POSITION_INLINE
 
_pcbnew pcbnew.DIM_TEXT_POSITION_MANUAL = _pcbnew.DIM_TEXT_POSITION_MANUAL
 
_pcbnew pcbnew.DIM_UNITS_MODE_INCHES = _pcbnew.DIM_UNITS_MODE_INCHES
 
_pcbnew pcbnew.DIM_UNITS_MODE_MILS = _pcbnew.DIM_UNITS_MODE_MILS
 
_pcbnew pcbnew.DIM_UNITS_MODE_MILLIMETRES = _pcbnew.DIM_UNITS_MODE_MILLIMETRES
 
_pcbnew pcbnew.DIM_UNITS_MODE_AUTOMATIC = _pcbnew.DIM_UNITS_MODE_AUTOMATIC
 
_pcbnew pcbnew.DIM_ARROW_DIRECTION_INWARD = _pcbnew.DIM_ARROW_DIRECTION_INWARD
 
_pcbnew pcbnew.DIM_ARROW_DIRECTION_OUTWARD = _pcbnew.DIM_ARROW_DIRECTION_OUTWARD
 
_pcbnew pcbnew.DIM_TEXT_BORDER_NONE = _pcbnew.DIM_TEXT_BORDER_NONE
 
_pcbnew pcbnew.DIM_TEXT_BORDER_RECTANGLE = _pcbnew.DIM_TEXT_BORDER_RECTANGLE
 
_pcbnew pcbnew.DIM_TEXT_BORDER_CIRCLE = _pcbnew.DIM_TEXT_BORDER_CIRCLE
 
_pcbnew pcbnew.DIM_TEXT_BORDER_ROUNDRECT = _pcbnew.DIM_TEXT_BORDER_ROUNDRECT
 
_pcbnew pcbnew.MARKER_SHAPE_POINT_COUNT = _pcbnew.MARKER_SHAPE_POINT_COUNT
 
_pcbnew pcbnew.DEFAULT_CHAINING_EPSILON_MM = _pcbnew.DEFAULT_CHAINING_EPSILON_MM
 
_pcbnew pcbnew.LT_UNDEFINED = _pcbnew.LT_UNDEFINED
 
_pcbnew pcbnew.LT_SIGNAL = _pcbnew.LT_SIGNAL
 
_pcbnew pcbnew.LT_POWER = _pcbnew.LT_POWER
 
_pcbnew pcbnew.LT_MIXED = _pcbnew.LT_MIXED
 
_pcbnew pcbnew.LT_JUMPER = _pcbnew.LT_JUMPER
 
_pcbnew pcbnew.LT_AUX = _pcbnew.LT_AUX
 
_pcbnew pcbnew.LT_FRONT = _pcbnew.LT_FRONT
 
_pcbnew pcbnew.LT_BACK = _pcbnew.LT_BACK
 
_pcbnew pcbnew.BOARD_USE_NORMAL = _pcbnew.BOARD_USE_NORMAL
 
_pcbnew pcbnew.BOARD_USE_FPHOLDER = _pcbnew.BOARD_USE_FPHOLDER
 
_pcbnew pcbnew.DO_NOT_INCLUDE_NPTH = _pcbnew.DO_NOT_INCLUDE_NPTH
 
_pcbnew pcbnew.INCLUDE_NPTH = _pcbnew.INCLUDE_NPTH
 
_pcbnew pcbnew.FP_THROUGH_HOLE = _pcbnew.FP_THROUGH_HOLE
 
_pcbnew pcbnew.FP_SMD = _pcbnew.FP_SMD
 
_pcbnew pcbnew.FP_EXCLUDE_FROM_POS_FILES = _pcbnew.FP_EXCLUDE_FROM_POS_FILES
 
_pcbnew pcbnew.FP_EXCLUDE_FROM_BOM = _pcbnew.FP_EXCLUDE_FROM_BOM
 
_pcbnew pcbnew.FP_BOARD_ONLY = _pcbnew.FP_BOARD_ONLY
 
_pcbnew pcbnew.FP_JUST_ADDED = _pcbnew.FP_JUST_ADDED
 
_pcbnew pcbnew.FP_ALLOW_SOLDERMASK_BRIDGES = _pcbnew.FP_ALLOW_SOLDERMASK_BRIDGES
 
_pcbnew pcbnew.FP_ALLOW_MISSING_COURTYARD = _pcbnew.FP_ALLOW_MISSING_COURTYARD
 
_pcbnew pcbnew.FP_DNP = _pcbnew.FP_DNP
 
_pcbnew pcbnew.FP_is_LOCKED = _pcbnew.FP_is_LOCKED
 
_pcbnew pcbnew.FP_is_PLACED = _pcbnew.FP_is_PLACED
 
_pcbnew pcbnew.FP_to_PLACE = _pcbnew.FP_to_PLACE
 
_pcbnew pcbnew.FP_PADS_are_LOCKED = _pcbnew.FP_PADS_are_LOCKED