toggle menu
moonlight
1.0-SNAPSHOT
jvm
switch theme
search in API
engine
/
io.github.moonlightsuite.moonlight.online.signal
/
OnlineSpaceTimeSignal
Online
Space
Time
Signal
public
class
OnlineSpaceTimeSignal
<
D
extends
Comparable
<
D
>
>
implements
SpaceTimeSignal
<
T
,
V
>
Members
Constructors
Online
Space
Time
Signal
Link copied to clipboard
public
void
OnlineSpaceTimeSignal
(
int locations
,
SignalDomain
<
D
>
domain
)
Properties
segments
Link copied to clipboard
public
final
TimeChain
<
Double
,
List
<
Box
<
D
>
>
>
segments
size
Link copied to clipboard
public
final
int
size
Functions
get
Segments
Link copied to clipboard
public
abstract
TimeChain
<
T
,
V
>
getSegments
(
)
public
TimeChain
<
Double
,
List
<
Box
<
D
>
>
>
getSegments
(
)
Returns the internal chain of segments.
get
Size
Link copied to clipboard
public
int
getSize
(
)
Returns the size of the spatial universe of reference
get
Value
At
Link copied to clipboard
public
V
getValueAt
(
T
time
)
refine
Link copied to clipboard
public
boolean
refine
(
TimeChain
<
Double
,
List
<
Box
<
D
>
>
>
updates
)
public
boolean
refine
(
Update
<
Double
,
List
<
Box
<
D
>
>
>
u
)
Performs an update of the internal representation of the signal, given the data available in the update.
select
Link copied to clipboard
public
TimeChain
<
Double
,
List
<
Box
<
D
>
>
>
select
(
Double
from
,
Double
to
)
Temporal projection operation that selects a sub-part of the signal delimited by the time instants provided by the input parameters.