public class EventManager.Row extends Object
Modifier and Type | Field and Description |
---|---|
EventIntervalQuadTree |
events |
int |
index |
EventIntervalQuadTree |
visibleAggregateEvents |
List<Event> |
visibleEvents |
Constructor and Description |
---|
Row(int index) |
Modifier and Type | Method and Description |
---|---|
void |
addEvent(Event event) |
void |
calculateVisibleEvents(Axis1D axis,
TimeStamp min,
TimeStamp max) |
void |
calculateVisibleEventsAggregated(Axis1D axis,
TimeStamp min,
TimeStamp max) |
void |
calculateVisibleEventsNormal(TimeStamp min,
TimeStamp max) |
int |
getIndex() |
Collection<Event> |
getNearestVisibleEvents(TimeStamp timeStart,
TimeStamp timeEnd) |
Collection<Event> |
getOverlappingEvents(Event event) |
boolean |
isEmpty() |
void |
removeEvent(Event event) |
void |
setIndex(int index) |
int |
size() |
public int index
public EventIntervalQuadTree events
public EventIntervalQuadTree visibleAggregateEvents
public void addEvent(Event event)
public void removeEvent(Event event)
public void calculateVisibleEvents(Axis1D axis, TimeStamp min, TimeStamp max)
public void calculateVisibleEventsAggregated(Axis1D axis, TimeStamp min, TimeStamp max)
public Collection<Event> getOverlappingEvents(Event event)
public Collection<Event> getNearestVisibleEvents(TimeStamp timeStart, TimeStamp timeEnd)
public boolean isEmpty()
public int size()
public int getIndex()
public void setIndex(int index)
Copyright © 2016 Metron, Inc.. All rights reserved.