public abstract class InterestPointRegistration extends Object
Constructor and Description |
---|
InterestPointRegistration(SpimData2 spimData,
List<ViewId> viewIdsToProcess,
List<ChannelProcess> channelsToProcess)
Instantiate the interest point registration.
|
public InterestPointRegistration(SpimData2 spimData, List<ViewId> viewIdsToProcess, List<ChannelProcess> channelsToProcess)
ChannelProcess
object.spimData
- viewIdsToProcess
- - which view id's to registerchannelsToProcess
- - which Channel uses which label for registrationpublic abstract void addQuery(GenericDialog gd, Interest_Point_Registration.RegistrationType registrationType)
gd
- registrationType
- - which kind of registrationpublic abstract boolean parseDialog(GenericDialog gd, Interest_Point_Registration.RegistrationType registrationType)
gd
- registrationType
- - which kind of timeseries registrationpublic abstract InterestPointRegistration newInstance(SpimData2 spimData, List<ViewId> viewIdsToProcess, List<ChannelProcess> channelsToProcess)
public abstract String getDescription()
protected abstract Callable<PairwiseMatch> pairwiseMatchingInstance(PairwiseMatch pair, String description)
pair
- - which pair to comparedescription
- - a description String which pairs are comparedprotected abstract TransformationModel getTransformationModel()
protected final boolean runGlobalOpt(GlobalOptimizationSubset subset, GlobalOptimizationType registrationType)
subset
- registrationType
- protected SpimData2 getSpimData()
public List<ChannelProcess> getChannelsToProcess()
public List<List<PairwiseMatch>> getStatistics()
public boolean register(GlobalOptimizationType registrationType, boolean save, boolean collectStatistics)
registrationType
- - which kind of registrationsave
- - if you want to save the correspondence filesCopyright © 2015–2021 Fiji. All rights reserved.