public final class ActivityBounds extends Rectangle2D
ActivityRenderer). They are needed for hitpoint detection, so that
activities can be located based on x and y coordinates (e.g. mouse event
coordinates).EMPTY| Constructor and Description |
|---|
ActivityBounds(ActivityRef<?> activityRef,
double x,
double y,
double width,
double height) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Activity |
getActivity() |
ActivityRef<?> |
getActivityRef() |
Layer |
getLayer() |
Layout |
getLayout() |
int |
getLineIndex() |
List<ActivityBounds> |
getOverlapBounds() |
int |
getOverlapColumn() |
int |
getOverlapCount() |
Position |
getPosition() |
Row<?,?,?> |
getRow() |
int |
hashCode() |
void |
setLayout(Layout layout) |
void |
setOverlapColumn(int overlapColumn) |
void |
setOverlapCount(int overlapCount) |
void |
setPosition(Position position) |
String |
toString() |
contains, contains, contains, contains, getHeight, getMaxX, getMaxY, getMinX, getMinY, getWidth, intersects, intersectspublic ActivityBounds(ActivityRef<?> activityRef, double x, double y, double width, double height)
public final Activity getActivity()
public final Layer getLayer()
public final int getLineIndex()
public final Row<?,?,?> getRow()
public final ActivityRef<?> getActivityRef()
public final void setPosition(Position position)
public final Position getPosition()
public final void setLayout(Layout layout)
public final Layout getLayout()
public final int getOverlapColumn()
public final void setOverlapColumn(int overlapColumn)
public final int getOverlapCount()
public final void setOverlapCount(int overlapCount)
public final List<ActivityBounds> getOverlapBounds()
public final int hashCode()
hashCode in class Rectangle2Dpublic final boolean equals(Object obj)
equals in class Rectangle2Dpublic String toString()
toString in class Rectangle2DCopyright © 2014 Dirk Lemmermann Software & Consulting. All rights reserved.