Uses of Class
com.luciad.view.lightspeed.label.algorithm.ILspLabelingAlgorithm.LabelContext
Packages that use ILspLabelingAlgorithm.LabelContext
Package
Description
Handles the labeling of realtime data for lightspeed layers.
Handles labeling algorithms.
Handles discrete labeling algorithms.
-
Uses of ILspLabelingAlgorithm.LabelContext in com.luciad.realtime.lightspeed.labeling
Methods in com.luciad.realtime.lightspeed.labeling with parameters of type ILspLabelingAlgorithm.LabelContextModifier and TypeMethodDescriptionTLspContinuousLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) -
Uses of ILspLabelingAlgorithm.LabelContext in com.luciad.view.lightspeed.label.algorithm
Methods in com.luciad.view.lightspeed.label.algorithm with parameters of type ILspLabelingAlgorithm.LabelContextModifier and TypeMethodDescriptionabstract TLspLabelPlacementALspLabelLocationProvider.getLocation(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) This method returns a location for the given label using the given location index.final TLspLabelPlacementALspStampLabelLocationProvider.getLocation(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) TLspFixedInPathLabelLocationProvider.getLocation(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) TLspFixedOnPathLabelLocationProvider.getLocation(TLspLabelID aLabel, int aLocationIndex, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) intALspLabelLocationProvider.getMaxLocationCount(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) Returns the maximal number of locations to be tried for the given label.intTLspFixedOnPathLabelLocationProvider.getMaxLocationCount(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) intTLspLabelLocationProvider.getMaxLocationCount(TLspLabelID aLabel, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) booleanALspLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) Checks if the given location is a valid location.final booleanALspStampLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) Checks if the given location is a valid location.booleanTLspFixedInPathLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) booleanTLspFixedOnPathLabelLocationProvider.isValidLocation(TLspLabelPlacement aLocation, ALspLabelLocations aCurrentLabelLocations, TLspPaintState aPaintState, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) ILspLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) TLspCompositeLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected List<ILspLabelingAlgorithm> TLspCompositeLabelingAlgorithm.sortAlgorithms(Map<ILspLabelingAlgorithm, List<TLspLabelID>> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspView aView) This method sorts the givenListof algorithms. -
Uses of ILspLabelingAlgorithm.LabelContext in com.luciad.view.lightspeed.label.algorithm.discrete
Methods in com.luciad.view.lightspeed.label.algorithm.discrete with parameters of type ILspLabelingAlgorithm.LabelContextModifier and TypeMethodDescriptionprotected abstract Iterator<TLspLabelID> ALspDiscreteLabelingAlgorithm.createLabelIterator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newIteratorthat iterates over theTLspLabelIDs.protected Iterator<TLspLabelID> ALspDiscreteLabelingAlgorithmWrapper.createLabelIterator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelID> TLspCompositeDiscreteLabelingAlgorithm.createLabelIterator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelID> TLspCurvedPathLabelingAlgorithm.createLabelIterator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelID> TLspDependentLabelsRemovalWrapper.createLabelIterator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelID> TLspInPathLabelingAlgorithm.createLabelIterator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelID> TLspLabelingAlgorithm.createLabelIterator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelID> TLspOnPathLabelingAlgorithm.createLabelIterator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected abstract ILspLabelPlacementEvaluatorALspDiscreteLabelingAlgorithm.createLabelPlacementEvaluator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newILspLabelPlacementEvaluatorusing the given parameters.protected ILspLabelPlacementEvaluatorALspDiscreteLabelingAlgorithmWrapper.createLabelPlacementEvaluator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluatorTLspCompositeDiscreteLabelingAlgorithm.createLabelPlacementEvaluator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluatorTLspCurvedPathLabelingAlgorithm.createLabelPlacementEvaluator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluatorTLspDependentLabelsRemovalWrapper.createLabelPlacementEvaluator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluatorTLspInPathLabelingAlgorithm.createLabelPlacementEvaluator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluatorTLspLabelingAlgorithm.createLabelPlacementEvaluator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected ILspLabelPlacementEvaluatorTLspOnPathLabelingAlgorithm.createLabelPlacementEvaluator(List<TLspLabelID> aLabels, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected abstract Iterator<TLspLabelPlacement> ALspDiscreteLabelingAlgorithm.createLabelPlacementIterator(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) Creates a newIteratorthat iterates over theTLspLabelPlacements for the given label.protected Iterator<TLspLabelPlacement> ALspDiscreteLabelingAlgorithmWrapper.createLabelPlacementIterator(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelPlacement> TLspCompositeDiscreteLabelingAlgorithm.createLabelPlacementIterator(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelPlacement> TLspCurvedPathLabelingAlgorithm.createLabelPlacementIterator(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelPlacement> TLspInPathLabelingAlgorithm.createLabelPlacementIterator(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelPlacement> TLspLabelingAlgorithm.createLabelPlacementIterator(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) protected Iterator<TLspLabelPlacement> TLspOnPathLabelingAlgorithm.createLabelPlacementIterator(TLspLabelID aLabel, ALspLabelLocations aCurrentLabelLocations, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView) final List<TLspLabelPlacement> ALspDiscreteLabelingAlgorithm.placeLabels(List<TLspLabelID> aLabelIDs, ILspLabelingAlgorithm.LabelContext aLabelContext, ILspLabelConflictChecker aConflictChecker, ILspView aView)