| Constructor and Description |
|---|
GraphComponent()
|
GraphComponent(Label
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
computeIM(IntersectionMatrix
compute the contribution to an IM for this component
|
abstract Coordinate |
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
|
void |
setVisited(boolean isVisited)
|
void |
updateIM(IntersectionMatrix
Update the IM with the contribution for this component.
|
protected Labellabel
public GraphComponent()
public GraphComponent(Labellabel)
public LabelgetLabel()
public void setLabel(Labellabel)
public void setInResult(boolean isInResult)
public boolean isInResult()
public void setCovered(boolean isCovered)
public boolean isCovered()
public boolean isCoveredSet()
public boolean isVisited()
public void setVisited(boolean isVisited)
public abstract CoordinategetCoordinate()
protected abstract void computeIM(IntersectionMatrixim)
public abstract boolean isIsolated()
public void updateIM(IntersectionMatrixim)