| Constructor and Description |
|---|
GraphComponent() |
GraphComponent(Label label) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
computeIM(IntersectionMatrix im)
compute the contribution to an IM for this component
|
abstract Point |
getCoordinate() |
Label |
getLabel() |
boolean |
isCovered() |
boolean |
isCoveredSet() |
boolean |
isInResult() |
abstract boolean |
isIsolated()
An isolated component is one that does not intersect or touch any other
component.
|
boolean |
isVisited() |
void |
setCovered(boolean isCovered) |
void |
setInResult(boolean isInResult) |
void |
setLabel(Label label) |
void |
setVisited(boolean isVisited) |
void |
updateIM(IntersectionMatrix im)
Update the IM with the contribution for this component.
|
protected Label label
public GraphComponent()
public GraphComponent(Label label)
protected abstract void computeIM(IntersectionMatrix im)
public abstract Point getCoordinate()
public Label getLabel()
public boolean isCovered()
public boolean isCoveredSet()
public boolean isInResult()
public abstract boolean isIsolated()
public boolean isVisited()
public void setCovered(boolean isCovered)
public void setInResult(boolean isInResult)
public void setLabel(Label label)
public void setVisited(boolean isVisited)
public void updateIM(IntersectionMatrix im)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.