Package qupath.opencv.tools
Class MultiscaleFeatures.MultiscaleResultsBuilder.FeatureMap
java.lang.Object
java.util.AbstractMap<MultiscaleFeatures.MultiscaleFeature,Mat>
qupath.opencv.tools.MultiscaleFeatures.MultiscaleResultsBuilder.FeatureMap
- All Implemented Interfaces:
Map<MultiscaleFeatures.MultiscaleFeature,
Mat>
- Enclosing class:
MultiscaleFeatures.MultiscaleResultsBuilder
public static class MultiscaleFeatures.MultiscaleResultsBuilder.FeatureMap
extends AbstractMap<MultiscaleFeatures.MultiscaleFeature,Mat>
implements Map<MultiscaleFeatures.MultiscaleFeature,Mat>
Helper map implementation that provides access to
MultiscaleFeatures.Hessian
if needed.-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Method Summary
Modifier and TypeMethodDescriptionentrySet()
Get theMultiscaleFeatures.Hessian
associated with these features.Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Method Details
-
getHessian
Get theMultiscaleFeatures.Hessian
associated with these features. This may be used to request eigenvectors and eigenvalues.Note: this will only be available if
MultiscaleFeatures.MultiscaleResultsBuilder.retainHessian(boolean)
has been set to true.- Returns:
- the Hessian if available, or null otherwise
-
entrySet
- Specified by:
entrySet
in interfaceMap<MultiscaleFeatures.MultiscaleFeature,
Mat> - Specified by:
entrySet
in classAbstractMap<MultiscaleFeatures.MultiscaleFeature,
Mat>
-