V - The vertex typeE - The edge typepublic class VisibilityRepresentation<V extends Vertex,E extends Edge<V>>
extends java.lang.Object
| Constructor and Description |
|---|
VisibilityRepresentation(Graph<V,E> graph) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<E,java.lang.Integer> |
geteXMap() |
java.util.Map<E,java.lang.Integer> |
geteYMaxMap() |
java.util.Map<E,java.lang.Integer> |
geteYMinMap() |
java.util.Map<V,java.lang.Integer> |
getvXMaxMap() |
java.util.Map<V,java.lang.Integer> |
getvXMinMap() |
java.util.Map<V,java.lang.Integer> |
getvYMap() |
boolean |
isExternalFace(java.util.List<E> test,
java.util.List<E> externalFace)
Checks if a list of edges (some cycle) is the external face
|
void |
seteXMap(java.util.Map<E,java.lang.Integer> eXMap) |
void |
seteYMaxMap(java.util.Map<E,java.lang.Integer> eYMaxMap) |
void |
seteYMinMap(java.util.Map<E,java.lang.Integer> eYMinMap) |
void |
setvXMaxMap(java.util.Map<V,java.lang.Integer> vXMaxMap) |
void |
setvXMinMap(java.util.Map<V,java.lang.Integer> vXMinMap) |
void |
setvYMap(java.util.Map<V,java.lang.Integer> vYMap) |
public boolean isExternalFace(java.util.List<E> test, java.util.List<E> externalFace)
test - A list of edges that could be the external faceexternalFace - External facetrue if test is the external face, false otherwisepublic java.util.Map<V,java.lang.Integer> getvYMap()
public void setvYMap(java.util.Map<V,java.lang.Integer> vYMap)
vYMap - the vYMap to setpublic java.util.Map<V,java.lang.Integer> getvXMinMap()
public void setvXMinMap(java.util.Map<V,java.lang.Integer> vXMinMap)
vXMinMap - the vXMinMap to setpublic java.util.Map<V,java.lang.Integer> getvXMaxMap()
public void setvXMaxMap(java.util.Map<V,java.lang.Integer> vXMaxMap)
vXMaxMap - the vXMaxMap to setpublic java.util.Map<E,java.lang.Integer> geteXMap()
public void seteXMap(java.util.Map<E,java.lang.Integer> eXMap)
eXMap - the eXMap to setpublic java.util.Map<E,java.lang.Integer> geteYMaxMap()
public void seteYMaxMap(java.util.Map<E,java.lang.Integer> eYMaxMap)
eYMaxMap - the eYMaxMap to setpublic java.util.Map<E,java.lang.Integer> geteYMinMap()
public void seteYMinMap(java.util.Map<E,java.lang.Integer> eYMinMap)
eYMinMap - the eYMinMap to set