Skip to content

jsl/symbols/ferrite

Package name: jsl/symbols/ferrite

Summary

Data Types

FerriteSymbolParams

Constructors

Function Description
FerriteSymbolParams (+ 1) Constructor for defstruct FerriteSymbolParams

Functions

Function Description
build-ferrite-glyphs Build the Ferrite's glyphs in a SymbolNode
set-default-ferrite-symbol-params
get-default-ferrite-symbol-params

FerriteSymbol

Ferrite Symbol

Constructors

Function Description
FerriteSymbol (+ 1) Constructor for defstruct FerriteSymbol

Definitions

FerriteSymbolParams

public defstruct FerriteSymbolParams <: SymbolParams
    body-angle: Double
    line-width: Double
    symb-body: Dims

  • body-angle: Double - Set the rotation angle for the ferrite body in degrees. Default value is -30.0 degrees.

  • line-width: Double - Line width for the shapes drawn. Default value is 0.05 in symbol grid units.

  • symb-body: Dims - Set the dimensions for the ferrite body. Default value is Dims(0.9, 0.4) in symbol grid units

Constructors

FerriteSymbolParams

Constructor for defstruct FerriteSymbolParams

public defn FerriteSymbolParams (line-width:Double, symb-body:Dims = ?, body-angle:Double = ?, label-params?:Maybe<SymbolLabelParams> = ?)

FerriteSymbolParams

Constructor for defstruct FerriteSymbolParams

public defn FerriteSymbolParams ( -- line-width:Double = ?, symb-body:Dims = ?, body-angle:Double = ?, label-params?:Maybe<SymbolLabelParams> = ?)

Functions

build-ferrite-glyphs

Build the Ferrite's glyphs in a SymbolNode

public defn build-ferrite-glyphs (node:SymbolNode, pitch:Double, params:FerriteSymbolParams)

set-default-ferrite-symbol-params

public defn set-default-ferrite-symbol-params (v:FerriteSymbolParams) -> False

  • Returns False

get-default-ferrite-symbol-params

public defn get-default-ferrite-symbol-params () -> FerriteSymbolParams

  • Returns FerriteSymbolParams

FerriteSymbol

Ferrite Symbol

public defstruct FerriteSymbol <: TwoPinSymbol

The Ferrite symbol defines a schematic symbol as a tilted rectangle.

Constructors

FerriteSymbol

Constructor for defstruct FerriteSymbol

public defn FerriteSymbol (pitch:Double, polarized?:True|False = ?, params:Maybe<FerriteSymbolParams> = ?)

FerriteSymbol

Constructor for defstruct FerriteSymbol

public defn FerriteSymbol ( -- pitch:Double = ?, polarized?:True|False = ?, params:Maybe<FerriteSymbolParams> = ?)

Related Packages

Forwarded by packages: jsl/symbols/generators, jsl/symbols