toggle menu
moonlight
1.0-SNAPSHOT
jvm
switch theme
search in API
engine
/
io.github.moonlightsuite.moonlight.online.signal
/
MultiOnlineSpaceTimeSignal
Multi
Online
Space
Time
Signal
public
class
MultiOnlineSpaceTimeSignal
implements
TimeSignal
<
T
,
V
>
Members
Constructors
Multi
Online
Space
Time
Signal
Link copied to clipboard
public
void
MultiOnlineSpaceTimeSignal
(
int locations
,
SignalDomain
<
List
<
Box
<
? extends
Object
>
>
>
domain
)
Properties
segments
Link copied to clipboard
public
final
TimeChain
<
Double
,
List
<
List
<
Box
<
? extends
Object
>
>
>
>
segments
Functions
get
Segments
Link copied to clipboard
public
abstract
TimeChain
<
T
,
V
>
getSegments
(
)
public
TimeChain
<
Double
,
List
<
List
<
Box
<
? extends
Object
>
>
>
>
getSegments
(
)
Returns the internal chain of segments.
get
Value
At
Link copied to clipboard
public
V
getValueAt
(
T
time
)
refine
Link copied to clipboard
public
boolean
refine
(
TimeChain
<
Double
,
List
<
List
<
Box
<
? extends
Object
>
>
>
>
updates
)
public
boolean
refine
(
Update
<
Double
,
List
<
List
<
Box
<
? extends
Object
>
>
>
>
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
<
List
<
Box
<
? extends
Object
>
>
>
>
select
(
Double
start
,
Double
end
)
Temporal projection operation that selects a sub-part of the signal delimited by the time instants provided by the input parameters.