Class ImageConversionEdge
java.lang.Object
org.apache.xmlgraphics.image.loader.pipeline.ImageConversionEdge
- All Implemented Interfaces:
Edge
Represents an image conversion. The class basically wraps an ImageConverter so it can be
used with Dijkstra's shortest route algorithm to build image conversion pipelines.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ImageConverter
private int
private ImageRepresentation
private ImageRepresentation
-
Constructor Summary
ConstructorsConstructorDescriptionImageConversionEdge
(ImageConverter converter, Penalty penalty) Main constructor. -
Method Summary
-
Field Details
-
source
-
target
-
converter
-
penalty
private int penalty
-
-
Constructor Details
-
ImageConversionEdge
Main constructor.- Parameters:
converter
- the image converterpenalty
- the penalty for this edge
-
-
Method Details
-
getImageConverter
Returns the wrapped ImageConverter.- Returns:
- the ImageConverter
-
getPenalty
public int getPenalty()Returns the penalty (or distance) for this edge.- Specified by:
getPenalty
in interfaceEdge
- Returns:
- the penalty value (must be non-negative)
-
getStart
Returns the start vertex of the edge. -
getEnd
Returns the end vertex of the edge.
-