/dports/science/opensim-core/opensim-core-4.1/OpenSim/Common/ |
H A D | Signal.cpp | 420 if(aPad>aN) { in Pad() 434 for(i=0,j=aPad;i<aPad;i++,j--) s[i] = aSignal[j]; in Pad() 438 for(i=aPad,j=0;i<aPad+aN;i++,j++) s[i] = aSignal[j]; in Pad() 441 for(i=aPad+aN,j=aN-2;i<aPad+aPad+aN;i++,j--) s[i] = aSignal[j]; in Pad() 442 for(i=aPad+aN;i<aPad+aPad+aN;i++) s[i] = 2.0*aSignal[aN-1] - s[i]; in Pad() 461 if(aPad<=0) return; in Pad() 468 if(aPad>=size) { in Pad() 484 for(i=0,j=aPad;i<aPad;i++,j--) s[i] = rSignal[j]; in Pad() 488 for(i=aPad,j=0;i<aPad+size;i++,j++) s[i] = rSignal[j]; in Pad() 491 for(i=aPad+size,j=size-2;i<aPad+aPad+size;i++,j--) s[i] = rSignal[j]; in Pad() [all …]
|
H A D | Signal.h | 80 Pad(int aPad,int aN,const double aSignal[]); 82 Pad(int aPad,OpenSim::Array<double> &aSignal);
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/tools/ |
H A D | pad_tool.cpp | 603 if( aPad->IsOnLayer( F_Cu ) ) in explodePad() 612 commit.Modify( aPad ); in explodePad() 654 shape->Rotate( aPad->GetPosition(), aPad->GetOrientation() ); in explodePad() 660 aPad->SetShape( aPad->GetAnchorPadShape() ); in explodePad() 662 m_editPad = aPad->m_Uuid; in explodePad() 707 if( aPad->IsOnLayer( F_Cu ) ) in recombinePad() 716 commit.Modify( aPad ); in recombinePad() 721 if( aPad->GetShape() == PAD_SHAPE::RECT || aPad->GetShape() == PAD_SHAPE::CIRCLE ) in recombinePad() 723 aPad->SetAnchorPadShape( aPad->GetShape() ); in recombinePad() 734 if( aPad->GetSizeX() > aPad->GetSizeY() ) in recombinePad() [all …]
|
H A D | pcb_grid_helper.cpp | 362 [&]( PAD* aPad ) in computeAnchors() 364 addAnchor( aPad->GetPosition(), ORIGIN | SNAPPABLE, aPad ); in computeAnchors() 370 const std::shared_ptr<SHAPE> eshape = aPad->GetEffectiveShape( aPad->GetLayer() ); in computeAnchors() 409 addAnchor( seg.A + normal, OUTLINE | SNAPPABLE, aPad ); in computeAnchors() 410 addAnchor( seg.A - normal, OUTLINE | SNAPPABLE, aPad ); in computeAnchors() 411 addAnchor( seg.B + normal, OUTLINE | SNAPPABLE, aPad ); in computeAnchors() 412 addAnchor( seg.B - normal, OUTLINE | SNAPPABLE, aPad ); in computeAnchors() 441 addAnchor( arc->GetP0(), OUTLINE | SNAPPABLE, aPad ); in computeAnchors() 442 addAnchor( arc->GetP1(), OUTLINE | SNAPPABLE, aPad ); in computeAnchors() 455 addAnchor( seg.A, OUTLINE | SNAPPABLE, aPad ); in computeAnchors() [all …]
|
H A D | pad_tool.h | 78 PCB_LAYER_ID explodePad( PAD* aPad ); 79 void recombinePad( PAD* aPad );
|
/dports/cad/opencascade/opencascade-7.6.0/src/FSD/ |
H A D | FSD_Base64.cxx | 31 Standard_Size aPad = theDataLen % 3; in Encode() local 43 for (Standard_Size i = 0; i < theDataLen - aPad; i += 3) in Encode() 53 if (aPad-- != 0) in Encode() 55 if (aPad != 0) in Encode() 113 uint32_t aPad (theStrLen % 4 || theEncodedStr[theStrLen - 1] == '='); in Decode() local 114 const Standard_Size aNbIter = ((theStrLen + 3) / 4 - aPad) * 4; in Decode() 117 ++aPad; in Decode() 121 const Standard_Size aDecodedSize = aNbIter / 4 * 3 + aPad; in Decode() 144 if (aPad > 0) in Decode() 150 if (aPad > 1) in Decode()
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/dialogs/ |
H A D | dialog_pad_properties.cpp | 107 DIALOG_PAD_PROPERTIES dlg( this, aPad ); in ShowPadPropertiesDialog() 166 if( aPad ) in DIALOG_PAD_PROPERTIES() 170 *m_dummyPad = *aPad; in DIALOG_PAD_PROPERTIES() 1779 aPad->SetDelta( delta ); in transferDataToPad() 1784 aPad->SetOffset( wxPoint() ); in transferDataToPad() 1790 aPad->SetPadToDieLength( 0 ); in transferDataToPad() 1842 switch( aPad->GetAttribute() ) in transferDataToPad() 1861 aPad->SetNumber( wxEmptyString ); in transferDataToPad() 1893 aPad->SetRemoveUnconnected( false ); in transferDataToPad() 1894 aPad->SetKeepTopBottom( false ); in transferDataToPad() [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/ |
H A D | plot_brditems_plotter.cpp | 83 wxPoint shape_pos = aPad->ShapePos(); in PlotPad() 111 if( !aPad->GetNumber().IsEmpty() ) in PlotPad() 119 if( aPad->GetAttribute() == PAD_ATTRIB::NPTH || aPad->GetNumber().IsEmpty() ) in PlotPad() 140 switch( aPad->GetAttribute() ) in PlotPad() 167 switch( aPad->GetProperty() ) in PlotPad() 221 switch( aPad->GetShape() ) in PlotPad() 228 m_plotter->FlashPadOval( shape_pos, aPad->GetSize(), aPad->GetOrientation(), aPlotMode, in PlotPad() 233 m_plotter->FlashPadRect( shape_pos, aPad->GetSize(), aPad->GetOrientation(), aPlotMode, in PlotPad() 238 m_plotter->FlashPadRoundRect( shape_pos, aPad->GetSize(), aPad->GetRoundRectCornerRadius(), in PlotPad() 250 wxSize half_size = aPad->GetSize()/2; in PlotPad() [all …]
|
H A D | pcb_painter.cpp | 444 int PCB_PAINTER::getDrillShape( const PAD* aPad ) const in getDrillShape() 446 return aPad->GetDrillShape(); in getDrillShape() 452 return VECTOR2D( aPad->GetDrillSize() ); in getDrillSize() 908 void PCB_PAINTER::draw( const PAD* aPad, int aLayer ) in draw() argument 918 EDA_RECT padBBox = aPad->GetBoundingBox(); in draw() 922 if( aPad->GetShape() != PAD_SHAPE::CUSTOM ) in draw() 925 double limit = std::min( aPad->GetSize().x, aPad->GetSize().y ) * 1.1; in draw() 978 wxString pinType = aPad->GetPinType(); in draw() 1074 wxSize pad_size = aPad->GetSize(); in draw() 1086 margin = aPad->GetSolderPasteMargin(); in draw() [all …]
|
H A D | zone_filler.cpp | 535 if( aPad->GetShape() == PAD_SHAPE::CUSTOM ) in addKnockout() 570 if( aPad->GetAttribute() == PAD_ATTRIB::PTH ) in addHoleKnockout() 695 [&]( PAD* aPad ) in buildCopperItemClearances() 697 if( aPad->GetBoundingBox().Intersects( zone_boundingbox ) ) in buildCopperItemClearances() 702 if( aPad->GetNetCode() > 0 && aPad->GetNetCode() == aZone->GetNetCode() ) in buildCopperItemClearances() 718 if( aPad->FlashLayer( aLayer ) ) in buildCopperItemClearances() 719 addKnockout( aPad, aLayer, gap, aHoles ); in buildCopperItemClearances() 720 else if( aPad->GetDrillSize().x > 0 ) in buildCopperItemClearances() 721 addHoleKnockout( aPad, gap, aHoles ); in buildCopperItemClearances() 723 if( knockoutHoleClearance && aPad->GetDrillSize().x > 0 ) in buildCopperItemClearances() [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/drc/ |
H A D | drc_test_provider_hole_size.cpp | 69 void checkPad( PAD* aPad ); 135 void DRC_TEST_PROVIDER_HOLE_SIZE::checkPad( PAD* aPad ) in checkPad() argument 137 int holeMinor = std::min( aPad->GetDrillSize().x, aPad->GetDrillSize().y ); in checkPad() 138 int holeMajor = std::max( aPad->GetDrillSize().x, aPad->GetDrillSize().y ); in checkPad() 143 auto constraint = m_drcEngine->EvalRules( HOLE_SIZE_CONSTRAINT, aPad, nullptr, in checkPad() 181 drcItem->SetItems( aPad ); in checkPad() 184 reportViolation( drcItem, aPad->GetPosition() ); in checkPad()
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/3d-viewer/3d_canvas/ |
H A D | create_3Dgraphic_brd_items.cpp | 323 && aPad->GetShape() != PAD_SHAPE::CUSTOM ) in createPadWithClearance() 325 wxSize dummySize = aPad->GetSize() + clearance + clearance; in createPadWithClearance() 330 PAD dummy( *aPad ); in createPadWithClearance() 376 *aPad ) ); in createPadWithClearance() 452 wxSize drillSize = aPad->GetDrillSize(); in createPadWithDrill() 464 const SFVEC2F center( aPad->GetPosition().x * m_biuTo3Dunits, in createPadWithDrill() 472 const SHAPE_SEGMENT* seg = aPad->GetEffectiveHoleShape(); in createPadWithDrill() 829 if( aPad->GetShape() == PAD_SHAPE::CIRCLE ) // Draw a ring in buildPadOutlineAsSegments() 834 const int radius = aPad->GetSize().x / 2; in buildPadOutlineAsSegments() 858 *aPad ) ); in buildPadOutlineAsSegments() [all …]
|
H A D | create_layer_poly.cpp | 37 void BOARD_ADAPTER::buildPadOutlineAsPolygon( const PAD* aPad, SHAPE_POLY_SET& aCornerBuffer, in buildPadOutlineAsPolygon() argument 40 if( aPad->GetShape() == PAD_SHAPE::CIRCLE ) // Draw a ring in buildPadOutlineAsPolygon() 42 TransformRingToPolygon( aCornerBuffer, aPad->ShapePos(), aPad->GetSize().x / 2, in buildPadOutlineAsPolygon() 48 const std::shared_ptr<SHAPE_POLY_SET>& corners = aPad->GetEffectivePolygon(); in buildPadOutlineAsPolygon()
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/specctra_import_export/ |
H A D | specctra_export.cpp | 221 if( aPad->GetDrillSize().x >= aPad->GetSize().x ) in isRoundKeepout() 300 if( aPad->GetOffset().x || aPad->GetOffset().y ) in makePADSTACK() 304 wxPoint offset( aPad->GetOffset().x, aPad->GetOffset().y ); in makePADSTACK() 315 switch( aPad->GetShape() ) in makePADSTACK() 371 IU2um( aPad->GetSize().x ), IU2um( aPad->GetSize().y ) ); in makePADSTACK() 422 IU2um( aPad->GetSize().x ), IU2um( aPad->GetSize().y ) ); in makePADSTACK() 469 IU2um( aPad->GetSize().x ), IU2um( aPad->GetSize().y ), in makePADSTACK() 470 aPad->GetDelta().x < 0 ? 'n' : 'p', std::abs( IU2um( aPad->GetDelta().x ) ), in makePADSTACK() 471 aPad->GetDelta().y < 0 ? 'n' : 'p', std::abs( IU2um( aPad->GetDelta().y ) ) ); in makePADSTACK() 540 IU2um( aPad->GetSize().x ), IU2um( aPad->GetSize().y ), IU2um( rradius ), in makePADSTACK() [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/plugins/kicad/ |
H A D | pcb_plugin.cpp | 1380 switch( aPad->GetShape() ) in format() 1396 switch( aPad->GetAttribute() ) in format() 1409 switch( aPad->GetProperty() ) in format() 1428 if( aPad->IsLocked() ) in format() 1433 if( aPad->GetOrientation() != 0.0 ) in format() 1440 if( (aPad->GetDelta().GetWidth()) != 0 || (aPad->GetDelta().GetHeight() != 0 ) ) in format() 1443 wxSize sz = aPad->GetDrillSize(); in format() 1470 formatLayers( aPad->GetLayerSet() ); in format() 1484 if( aPad->GetShape() == PAD_SHAPE::ROUNDRECT || aPad->GetShape() == PAD_SHAPE::CHAMFERED_RECT) in format() 1541 if( aPad->GetPadToDieLength() != 0 ) in format() [all …]
|
/dports/net-mgmt/librenms/librenms-vendor-21.5.1/amenadiel/jpgraph/src/text/ |
H A D | GTextTable.php | 230 public function SetPadding($aArgR1, $aC1 = null, $aR2 = null, $aC2 = null, $aPad = null) argument 232 if ($aC1 !== null && $aR2 !== null && $aC2 !== null && $aPad !== null) { 238 $aPad = $aArgR1; 246 $this->iCells[$i][$j]->SetMargin($aPad, $aPad, $aPad, $aPad); 251 public function SetRowPadding($aRow, $aPad) argument 255 $this->iCells[$aRow][$j]->SetMargin($aPad, $aPad, $aPad, $aPad); 259 public function SetColPadding($aCol, $aPad) argument 263 $this->iCells[$j][$aCol]->SetMargin($aPad, $aPad, $aPad, $aPad); 267 public function SetCellPadding($aRow, $aCol, $aPad) argument 271 $this->iCells[$aRow][$aCol]->SetMargin($aPad, $aPad, $aPad, $aPad); [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/netlist_reader/ |
H A D | board_netlist_updater.h | 95 void cacheNetname( PAD* aPad, const wxString& aNetname ); 96 wxString getNetname( PAD* aPad ); 98 void cachePinFunction( PAD* aPad, const wxString& aPinFunction ); 99 wxString getPinFunction( PAD* aPad );
|
H A D | board_netlist_updater.cpp | 74 void BOARD_NETLIST_UPDATER::cacheNetname( PAD* aPad, const wxString& aNetname ) in cacheNetname() argument 76 m_padNets[ aPad ] = aNetname; in cacheNetname() 80 wxString BOARD_NETLIST_UPDATER::getNetname( PAD* aPad ) in getNetname() argument 82 if( m_isDryRun && m_padNets.count( aPad ) ) in getNetname() 83 return m_padNets[ aPad ]; in getNetname() 85 return aPad->GetNetname(); in getNetname() 91 m_padPinFunctions[ aPad ] = aPinFunction; in cachePinFunction() 95 wxString BOARD_NETLIST_UPDATER::getPinFunction( PAD* aPad ) in getPinFunction() argument 97 if( m_isDryRun && m_padPinFunctions.count( aPad ) ) in getPinFunction() 98 return m_padPinFunctions[ aPad ]; in getPinFunction() [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/utils/kicad2step/pcb/ |
H A D | oce_utils.cpp | 467 if( NULL == aPad || !aPad->IsThruHole() ) in AddPadHole() 470 if( !aPad->m_drill.oval ) in AddPadHole() 475 shift.SetTranslation( gp_Vec( aPad->m_position.x, aPad->m_position.y, in AddPadHole() 487 if( aPad->m_drill.size.x < aPad->m_drill.size.y ) in AddPadHole() 545 c0.x += aPad->m_position.x; in AddPadHole() 546 c0.y += aPad->m_position.y; in AddPadHole() 547 c1.x += aPad->m_position.x; in AddPadHole() 548 c1.y += aPad->m_position.y; in AddPadHole() 549 p0.x += aPad->m_position.x; in AddPadHole() 550 p0.y += aPad->m_position.y; in AddPadHole() [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/common/plugins/eagle/ |
H A D | eagle_parser.cpp | 656 EPAD_COMMON::EPAD_COMMON( wxXmlNode* aPad ) in EPAD_COMMON() argument 659 name = parseRequiredAttribute<wxString>( aPad, "name" ); in EPAD_COMMON() 660 x = parseRequiredAttribute<ECOORD>( aPad, "x" ); in EPAD_COMMON() 661 y = parseRequiredAttribute<ECOORD>( aPad, "y" ); in EPAD_COMMON() 662 rot = parseOptionalAttribute<EROT>( aPad, "rot" ); in EPAD_COMMON() 663 stop = parseOptionalAttribute<bool>( aPad, "stop" ); in EPAD_COMMON() 664 thermals = parseOptionalAttribute<bool>( aPad, "thermals" ); in EPAD_COMMON() 668 EPAD::EPAD( wxXmlNode* aPad ) in EPAD() argument 669 : EPAD_COMMON( aPad ) in EPAD() 688 drill = parseRequiredAttribute<ECOORD>( aPad, "drill" ); in EPAD() [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/autorouter/ |
H A D | ar_matrix.cpp | 915 wxPoint shape_pos = aPad->ShapePos(); in PlacePad() 917 dx = aPad->GetSize().x / 2; in PlacePad() 920 if( aPad->GetShape() == PAD_SHAPE::CIRCLE ) in PlacePad() 926 dy = aPad->GetSize().y / 2; in PlacePad() 929 if( aPad->GetShape() == PAD_SHAPE::TRAPEZOID ) in PlacePad() 931 dx += abs( aPad->GetDelta().y ) / 2; in PlacePad() 932 dy += abs( aPad->GetDelta().x ) / 2; in PlacePad() 936 if( int( aPad->GetOrientation() ) % 900 == 0 ) in PlacePad() 939 if( aPad->GetOrientation() == 900 || aPad->GetOrientation() == 2700 ) in PlacePad() 945 shape_pos.y + dy, aPad->GetLayerSet(), color, op_logic ); in PlacePad() [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/exporters/ |
H A D | export_hyperlynx.cpp | 56 HYPERLYNX_PAD_STACK( BOARD* aBoard, const PAD* aPad ); 230 HYPERLYNX_PAD_STACK::HYPERLYNX_PAD_STACK( BOARD* aBoard, const PAD* aPad ) in HYPERLYNX_PAD_STACK() argument 233 m_sx = aPad->GetSize().x; in HYPERLYNX_PAD_STACK() 234 m_sy = aPad->GetSize().y; in HYPERLYNX_PAD_STACK() 235 m_angle = 180.0 - ( aPad->GetOrientation() / 10.0 ); in HYPERLYNX_PAD_STACK() 242 m_layers = aPad->GetLayerSet(); in HYPERLYNX_PAD_STACK() 243 m_drill = aPad->GetDrillSize().x; in HYPERLYNX_PAD_STACK() 244 m_shape = aPad->GetShape(); in HYPERLYNX_PAD_STACK()
|
/dports/sysutils/loganalyzer/loganalyzer-4.1.12/src/classes/jpgraph/ |
H A D | jpgraph_table.php | 657 function SetPadding($aArgR1,$aC1=null,$aR2=null,$aC2=null,$aPad=null) { argument 658 if( $aC1 !== null && $aR2!==null && $aC2!==null && $aPad!==null ) { 663 $aPad = $aArgR1; 669 $this->iCells[$i][$j]->SetMargin($aPad,$aPad,$aPad,$aPad); 674 function SetRowPadding($aRow,$aPad) { argument 677 $this->iCells[$aRow][$j]->SetMargin($aPad,$aPad,$aPad,$aPad); 681 function SetColPadding($aCol,$aPad) { argument 684 $this->iCells[$j][$aCol]->SetMargin($aPad,$aPad,$aPad,$aPad); 688 function SetCellPadding($aRow,$aCol,$aPad) { argument 691 $this->iCells[$aRow][$aCol]->SetMargin($aPad,$aPad,$aPad,$aPad); [all …]
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/router/ |
H A D | pns_topology.cpp | 344 []( SHAPE_LINE_CHAIN& aLine, PAD* aPad, bool aForward = true ) in AssembleTuningPath() 346 const std::shared_ptr<SHAPE_POLY_SET>& shape = aPad->GetEffectivePolygon(); in AssembleTuningPath() 387 aLine.Insert( aForward ? 0 : aLine.PointCount(), aPad->GetPosition() ); in AssembleTuningPath() 391 [&]( JOINT* aJoint, PAD* aPad ) in AssembleTuningPath() 393 const std::shared_ptr<SHAPE_POLY_SET>& shape = aPad->GetEffectivePolygon(); in AssembleTuningPath() 402 if( !aPad->FlashLayer( line->Layer() ) ) in AssembleTuningPath() 413 clipLineToPad( slc, aPad, true ); in AssembleTuningPath() 415 clipLineToPad( slc, aPad, false ); in AssembleTuningPath()
|
H A D | pns_kicad_iface.cpp | 883 if( ( aPad->GetLayerSet() & LSET::AllCuMask() ).none() && aPad->GetDrillSize().x == 0 ) in syncPad() 886 switch( aPad->GetAttribute() ) in syncPad() 895 LSET lmsk = aPad->GetLayerSet(); in syncPad() 924 if( aPad->GetAttribute() == PAD_ATTRIB::NPTH ) in syncPad() 928 solid->SetNet( aPad->GetNetCode() ); in syncPad() 929 solid->SetParent( aPad ); in syncPad() 930 solid->SetPadToDie( aPad->GetPadToDieLength() ); in syncPad() 933 wxPoint wx_c = aPad->ShapePos(); in syncPad() 934 wxPoint offset = aPad->GetOffset(); in syncPad() 938 RotatePoint( &offset, aPad->GetOrientation() ); in syncPad() [all …]
|