y.layout.labeling
Class GreedyMISLabeling
java.lang.Object
y.layout.AbstractLayoutStage
y.layout.labeling.AbstractLabelingAlgorithm
y.layout.labeling.MISLabelingAlgorithm
y.layout.labeling.GreedyMISLabeling
- All Implemented Interfaces:
- Layouter, LayoutStage
public class GreedyMISLabeling
- extends MISLabelingAlgorithm
This class places the labels of a graph using a greedy strategy.
This is the fastest label placing algorithm provided.
-
| Methods inherited from class y.layout.labeling.AbstractLabelingAlgorithm |
canLayout, doLayout, getPlaceEdgeLabels, getPlaceNodeLabels, getProfit, getProfitModel, getRects, getRemoveEdgeOverlaps, getRemoveNodeOverlaps, getSelectionKey, isApplyPostprocessing, isEdgeGroupOverlapAllowed, isStoreRects, isUseAlternativeSideHandling, label, label, label, setApplyPostprocessing, setEdgeGroupOverlapAllowed, setPlaceEdgeLabels, setPlaceNodeLabels, setProfitModel, setRemoveEdgeOverlaps, setRemoveNodeOverlaps, setSelection, setStoreRects, setUseAlternativeSideHandling |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GreedyMISLabeling
public GreedyMISLabeling()