| Constructor and Description |
|---|
Block() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEdge(E edge)
Adds a new edge to the block
|
void |
addVertex(V v,
boolean boundary)
Adds a new vertex to the block
|
java.util.List<V> |
getBoundaryVertices() |
java.util.List<E> |
getEdges() |
V |
getRoot() |
java.util.List<V> |
getVertices() |
void |
setBoundaryVertices(java.util.List<V> boundaryVertices) |
void |
setEdges(java.util.List<E> edges) |
void |
setExternalFace(V endpoint,
Direction direction)
Sets a new external face based on the old one
|
void |
setRoot(V root) |
void |
setVertices(java.util.List<V> vertices) |
java.lang.String |
toString() |
public void addVertex(V v, boolean boundary)
v - Vertex to addboundary - Indicator if it's a boundary vertexpublic void addEdge(E edge)
edge - Edge to be addedpublic void setExternalFace(V endpoint, Direction direction)
endpoint - Last boundary vertexdirection - Clockwise or counterclockwise traversalpublic java.util.List<V> getVertices()
public void setVertices(java.util.List<V> vertices)
vertices - Vertices to setpublic java.util.List<E> getEdges()
public void setEdges(java.util.List<E> edges)
edges - Edges to setpublic java.util.List<V> getBoundaryVertices()
public void setBoundaryVertices(java.util.List<V> boundaryVertices)
boundaryVertices - Boundary vertices to setpublic V getRoot()
public void setRoot(V root)
root - Root to setpublic java.lang.String toString()
toString in class java.lang.Object