Package | Description |
---|---|
org.anchoranalysis.io.input.bean.grouper |
Determines how inputs are aggregated into groups, if at all.
|
org.anchoranalysis.plugin.image.task.bean.feature.source |
Source of rows in feature-tables with
FeatureSource and derived classes. |
org.anchoranalysis.plugin.image.task.feature |
Non-bean classes pertaining to
Feature s as used in tasks. |
org.anchoranalysis.plugin.image.task.grouped |
Non-bean classes about grouping channels or other inputs.
|
org.anchoranalysis.plugin.io.bean.grouper |
Implementations of
Grouper . |
org.anchoranalysis.plugin.mpp.experiment.bean.feature.source |
Implementations of
FeatureSource . |
Modifier and Type | Method and Description |
---|---|
Optional<InputGrouper> |
WithoutGrouping.createInputGrouper(Optional<IndexRangeNegative> groupIndexRange) |
abstract Optional<InputGrouper> |
Grouper.createInputGrouper(Optional<IndexRangeNegative> groupIndexRange)
Creates an
InputGrouper that can be used to derive a group-key from a particular
input. |
Optional<InputGrouper> |
FromDerivePath.createInputGrouper(Optional<IndexRangeNegative> groupIndexRange)
Creates an
InputGrouper that can be used to derive a group-key from a particular
input. |
Modifier and Type | Method and Description |
---|---|
FeatureExporter<FeatureList<S>> |
SingleRowPerInput.createExporter(LabelHeaders metadataHeaders,
List<NamedBean<FeatureListProvider<S>>> features,
FeatureOutputNames outputNames,
Optional<InputGrouper> grouper,
FeatureExporterContext context) |
abstract FeatureExporter<S> |
FeatureSource.createExporter(LabelHeaders metadataHeaders,
List<NamedBean<FeatureListProvider<U>>> features,
FeatureOutputNames outputNames,
Optional<InputGrouper> grouper,
FeatureExporterContext context)
Creates the
FeatureExporter to be used for calculating and exporting feature-results. |
Modifier and Type | Method and Description |
---|---|
Optional<InputGrouper> |
FeatureExporter.getGrouper()
When defined, assigns each input to a group.
|
Modifier and Type | Method and Description |
---|---|
static <T extends FeatureInput> |
FeatureExporter.create(FeatureOutputNames outputNames,
FeatureTableCalculator<T> features,
LabelHeaders identifierHeaders,
Optional<InputGrouper> grouper,
FeatureExporterContext context)
Alternative static constructor that creates a shared-state from a
NamedFeatureStore . |
static <T extends FeatureInput> |
FeatureExporter.create(List<NamedBean<FeatureListProvider<T>>> features,
LabelHeaders metadataHeaders,
FeatureOutputNames outputNames,
Optional<InputGrouper> grouper,
FeatureExporterContext context)
Alternative static constructor that creates a shared-state from a list of named
FeatureListProvider s. |
static <T extends FeatureInput> |
FeatureExporter.create(NamedFeatureStore<T> featureStore,
LabelHeaders metadataHeaders,
FeatureOutputNames outputNames,
Optional<InputGrouper> grouper,
FeatureExporterContext context)
Alternative static constructor that creates a shared-state from a
NamedFeatureStore . |
Constructor and Description |
---|
FeatureExporter(FeatureOutputMetadata outputMetadata,
java.util.function.Supplier<S> featureSource,
Optional<InputGrouper> grouper,
FeatureExporterContext context)
Creates the shared state.
|
Modifier and Type | Method and Description |
---|---|
Optional<InputGrouper> |
GroupedSharedState.getGrouper()
How to group the inputs.
|
Constructor and Description |
---|
GroupedSharedState(Optional<InputGrouper> grouper,
java.util.function.Function<ConsistentChannelChecker,GroupMapByName<S,T>> createGroupMap) |
Modifier and Type | Method and Description |
---|---|
Optional<InputGrouper> |
IfGroupIndexRange.createInputGrouper(Optional<IndexRangeNegative> groupIndexRange) |
Modifier and Type | Method and Description |
---|---|
FeatureExporter<FeatureTableCalculator<T>> |
FromObjects.createExporter(LabelHeaders metadataHeaders,
List<NamedBean<FeatureListProvider<FeatureInputSingleObject>>> features,
FeatureOutputNames outputNames,
Optional<InputGrouper> grouper,
FeatureExporterContext context) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.