Type parameters
T
Hierarchy
AGen
<
T
>
ImpulseTrain
Implements
IReset
Index
Constructors
constructor
Properties
_off
_on
_period
_pos
_startpos
_val
Methods
[
Symbol.iterator]
deref
next
reset
take
Constructors
constructor
new
Impulse
Train<T>
(
_on
:
T
, _off
:
T
, _period
:
number
, _pos
?:
number
)
:
ImpulseTrain
<
T
>
Type parameters
T
Parameters
_on:
T
_off:
T
_period:
number
_pos:
number
= 0
Returns
ImpulseTrain
<
T
>
Properties
Protected
_off
_off
:
T
Protected
_on
_on
:
T
Protected
_period
_period
:
number
Protected
_pos
_pos
:
number
= 0
Protected
_startpos
_startpos
:
number
Protected
_val
_val
:
T
Methods
[
Symbol.iterator]
[
Symbol.iterator]
(
)
:
Generator
<
T
,
void
,
unknown
>
Returns
Generator
<
T
,
void
,
unknown
>
deref
deref
(
)
:
T
Returns
T
next
next
(
)
:
T
Returns
T
reset
reset
(
)
:
ImpulseTrain
<
T
>
Returns
ImpulseTrain
<
T
>
take
take
(
num
:
number
, out
?:
T
[]
, idx
?:
number
)
:
T
[]
Parameters
num:
number
out:
T
[]
= ...
idx:
number
= 0
Returns
T
[]
Exports
Impulse
Train
constructor
_off
_on
_period
_pos
_startpos
_val
[
Symbol.iterator]
deref
next
reset
take
Generated using
TypeDoc