Preparing search index...
The search index is not available
@tscircuit/builder
@tscircuit/builder
FootprintBuilderClass
Class FootprintBuilderClass
Hierarchy
FootprintBuilderClass
Implements
FootprintBuilder
Index
Constructors
constructor
Properties
addables
builder_
type
children
position
project_
builder
Methods
add
add
Pad
append
Child
build
load
Standard
Footprint
set
Position
set
Standard
Footprint
Constructors
constructor
new
Footprint
Builder
Class
(
project_builder
:
ProjectBuilder
)
:
FootprintBuilderClass
Parameters
project_builder:
ProjectBuilder
Returns
FootprintBuilderClass
Properties
addables
addables
:
{
smtpad
:
(
(
project_builder
:
ProjectBuilder
)
=>
SMTPadBuilderClass
)
}
= addables
Type declaration
smtpad
:
(
(
project_builder
:
ProjectBuilder
)
=>
SMTPadBuilderClass
)
(
project_builder
:
ProjectBuilder
)
:
SMTPadBuilderClass
Parameters
project_builder:
ProjectBuilder
Returns
SMTPadBuilderClass
builder_
type
builder_
type
:
"footprint_builder"
children
children
:
SMTPadBuilder
[]
= []
position
position
:
Point
project_
builder
project_
builder
:
ProjectBuilder
Methods
add
add
(
new_builder_type
:
any
, cb
:
any
)
:
FootprintBuilderClass
Parameters
new_builder_type:
any
cb:
any
Returns
FootprintBuilderClass
add
Pad
add
Pad
(
cb
:
(
(
smtpadbuilder
:
SMTPadBuilder
)
=>
unknown
)
)
:
FootprintBuilderClass
Parameters
cb:
(
(
smtpadbuilder
:
SMTPadBuilder
)
=>
unknown
)
(
smtpadbuilder
:
SMTPadBuilder
)
:
unknown
Parameters
smtpadbuilder:
SMTPadBuilder
Returns
unknown
Returns
FootprintBuilderClass
append
Child
append
Child
(
child
:
any
)
:
FootprintBuilderClass
Parameters
child:
any
Returns
FootprintBuilderClass
build
build
(
bc
:
BuildContext
)
:
Promise
<
AnyElement
[]
>
Parameters
bc:
BuildContext
Returns
Promise
<
AnyElement
[]
>
load
Standard
Footprint
load
Standard
Footprint
(
footprint_name
:
string
)
:
FootprintBuilderClass
Parameters
footprint_name:
string
Returns
FootprintBuilderClass
set
Position
set
Position
(
x
:
any
, y
:
any
)
:
FootprintBuilderClass
Parameters
x:
any
y:
any
Returns
FootprintBuilderClass
set
Standard
Footprint
set
Standard
Footprint
(
footprint_name
:
string
)
:
FootprintBuilder
Parameters
footprint_name:
string
Returns
FootprintBuilder
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
@tscircuit/builder
Footprint
Builder
Class
constructor
addables
builder_
type
children
position
project_
builder
add
add
Pad
append
Child
build
load
Standard
Footprint
set
Position
set
Standard
Footprint
Generated using
TypeDoc