Serialized Form


Package de.fhstralsund.vinets.geometry

Class de.fhstralsund.vinets.geometry.NetElementGeometry extends java.lang.Object implements Serializable

Serialized Fields

x

double x
The x-coordinate of the left upper corner of the bounding box of this NetElement in the relative coordinate system of its host. x should always be between 0 and MAX_X.


y

double y
The y-coordinate of the left upper corner of the bounding box of this NetElement in the relative coordinate system of its host. y should always be between 0 and MAX_Y.


width

double width
The width of the bounding box (x-direction) in the relative coordinate system of the host of this NetElement. x+width should be at most MAX_X.


height

double height
The height of the bounding box (y-direction) in the relative coordinate system of the host of this NetElement. y+height should be at most MAX_Y.


owner

NetElement owner
The owner of this geometry. This attribute is set during creation and never changed.


gridSnappingOn

boolean gridSnappingOn

xGrid

double xGrid

yGrid

double yGrid

Package de.fhstralsund.vinets.structure

Class de.fhstralsund.vinets.structure.AbstractGraph extends DefaultNetElement implements Serializable

Serialized Fields

V

java.util.Set<E> V

E

java.util.Set<E> E

gType

GraphType gType

Class de.fhstralsund.vinets.structure.DefaultNetElement extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.Object id
An identifier for this NetElement. Within one session of the VinetS application, it should be unique.


name

java.lang.String name
A human readable name to identify this NetElement. It is not assumed to be unique.


geometry

NetElementGeometry geometry
The size and position of this NetElement in the relative coordinate system of its host.


representation

de.fhstralsund.vinets.graphics.NetElementRepresentation representation
A reference to the graphic representation of this NetElement.


data

java.lang.Object data
Convenience element, suited to hold application specific data which have no relation to the network algorithms.


host

NetElement host
The NetElement containing this NetElement (its parent in hierarchy). This attribute is set during creation.


original

NetElement original
A NetElement from which this one was copied. This attribute is set by the clone() method.


labelMap

java.util.Map<K,V> labelMap
A container of (key, label)-pairs for all properties of this NetElement. The corresponding HashMap is created

Class de.fhstralsund.vinets.structure.GraphAdapter extends java.lang.Object implements Serializable

Serialized Fields

G

Graph G

Class de.fhstralsund.vinets.structure.NodePair extends java.lang.Object implements Serializable

Serialized Fields

first

Node first

second

Node second

Class de.fhstralsund.vinets.structure.SimpleGraph extends AbstractGraph implements Serializable

Class de.fhstralsund.vinets.structure.SimpleGraph.ParallelEdgeException extends java.lang.RuntimeException implements Serializable

Class de.fhstralsund.vinets.structure.SimpleGraph.SimpleEdge extends DefaultNetElement implements Serializable

Serialized Fields

source

SimpleGraph.SimpleNode source

target

SimpleGraph.SimpleNode target

directed

boolean directed

Class de.fhstralsund.vinets.structure.SimpleGraph.SimpleNode extends DefaultNetElement implements Serializable

Serialized Fields

inArcs

java.util.Set<E> inArcs

outArcs

java.util.Set<E> outArcs

edges

java.util.Set<E> edges