|
|
| ablBBoxElement(doc,
xmin,
xmax,
ymin,
ymax) |
|
|
|
|
| ablEllipseElement(doc,
layerNum,
xmin,
xmax,
ymin,
ymax) |
|
|
|
|
| ablRectElement(doc,
layerNum,
xmin,
xmax,
ymin,
ymax) |
|
|
|
|
appendPadsOrDrills(partsAssembly,
padOrDrillList,
stackup,
backDrillList=[]) |
|
|
|
|
|
|
|
|
|
|
| createCircleSketch(radius,
X=0,
Y=0,
Z=0) |
|
|
|
|
| createCircleSketchArcResolution(radius,
X=0,
Y=0,
Z=0,
arcResolution=None) |
|
|
|
|
| createConicalSheetPort(name,
feedDef,
layerHead,
layerTail,
diamHead,
diamTail,
X=0,
Y=0) |
|
|
|
|
createConvexHullOfPads(diameter1,
diameter2,
length,
angle,
layer,
X,
Y,
name='ConvexHullOfPads',
antiPad=False) |
|
|
|
|
| createDifferentialTrace(width,
length,
angle,
spacing,
layer,
X,
Y,
dY,
name,
negative,
clearance,
addClearanceToLength) |
|
|
|
|
createEMProTrace(centerLinePoints,
width,
layer,
name='Trace',
forceRectangularCrossSection=False,
negative=False) |
|
|
|
|
createHorizontalMultiPinPort(name,
feedDef,
layer,
signalXY=[(0, 0)],
gndXY=[(0, 0)]) |
|
|
|
|
|
|
|
createPad(diameter,
layer,
X,
Y,
name='Pad',
removeTopAndBottom=False,
antiPad=False) |
|
|
|
|
createPadsOrDrills(name,
padOrDrillList,
stackup,
backDrillList=[]) |
|
|
|
|
createPlaneWithAntiPads(Xmin,
Xmax,
Ymin,
Ymax,
layer,
antiPadShapes=[],
name='Plane',
antiPads=[],
mergeAntiPads=False,
antiTraceShapes=[],
antiTraces=[]) |
|
|
|
|
createPlaneWithAntiPadsBB(bb,
layer,
antiPadShapes=[],
name='Plane',
antiPads=[],
mergeAntiPads=False,
antiTraceShapes=[],
antiTraces=[]) |
|
|
|
|
createPolygon(points,
layer,
name='Polygon') |
|
|
|
|
| createSheetPort(name,
feedDef,
layerHead,
layerTail,
dX,
dY,
X=0,
Y=0) |
|
|
|
|
| createTrace(width,
length,
angle,
layer,
X,
Y,
name,
negative,
clearance,
addClearanceToLength) |
|
|
|
|
| createTrapezoidSketch(radius1_in,
radius2_in,
d_in) |
|
|
|
|
| createVerticalMultiPinPort(name,
feedDef,
signalLayers,
gndLayers,
X=0,
Y=0) |
|
|
|
|
| diffTraceCenterLinePoints(width,
length,
angle,
spacing,
X,
Y,
dY) |
|
|
|
|
| evaluatedPointsListString(pointList,
unitFactor) |
|
|
|
|
|
|
|
| extrudeSketch(sketch,
layer,
antiPad,
forceZeroDraftAngle=False) |
|
|
|
|
|
|
|
| filterBackDrills(X,
Y,
backDrillList) |
|
|
|
|
|
|
|
| listsAreEquivalent(pList1,
pList2) |
|
|
|
|
|
|
|
makePolyLine(vertices,
sketch=None,
name=None)
vertices: sequence of (x,y,z) coordinates to be connected. |
|
|
|
|
| makePolygon(vertices,
sketch=None,
name=None) |
|
|
|
|
|
|
|
| onlyOneLayerNotEquivalent(pList1,
pList2) |
|
|
|
|
| onlyOneNotEquivalent(pList1,
pList2) |
|
|
|
|
| onlyOneToOneNotEquivalent(pList1,
pList2) |
|
|
|
|
| partForPadOrDrill(padOrDrill,
stackup,
backDrillList) |
|
|
|
|
| pointListString(pointList,
unitFactor) |
|
|
|
|
| pointsRelativeToFirst(points) |
|
|
|
|
| readConicalSheetPortXmlElement(portEl) |
|
|
|
|
| readLayerXmlElement(layerEl) |
|
|
|
|
|
|
|
| readParameterXmlElement(paramEl) |
|
|
|
|
| readPlaneXmlElement(planeEl) |
|
|
|
|
| readSheetPortXmlElement(portEl) |
|
|
|
|
| readSubstrateRefXmlElement(substrateEl) |
|
|
|
|
| readTraceXmlElement(traceEl) |
|
|
|
|
| setPartMeshPriority(part,
priority) |
|
|
|
|
| stackupFromSubstReader(substReader) |
|
|
|
|
|
|
|
| traceCenterLinePoints(length,
angle,
X,
Y) |
|
|
|
|
| trapezoidalCrossSectionProfile(layer,
width,
centerLinePoints,
negative=False) |
|
|
|
|
|
|
|
| updateProfileTraceOrSweepPath(traceOrSweepPath,
centerLinePoints,
layer,
width,
negative=False,
translation=None) |
|
|