Package org.anchoranalysis.mpp.init
Class PointsInitialization
Object
org.anchoranalysis.mpp.init.PointsInitialization
- All Implemented Interfaces:
BeanInitialization
public class PointsInitialization extends Object implements BeanInitialization
Initialization class for points-related components in the MPP framework.
This class manages the initialization of point fitters and provides access to image initialization.
-
Method Summary
Modifier and Type Method Description static PointsInitializationcreate(ImageInitialization image, SharedObjects so)Creates a new PointsInitialization instance.ImageInitializationgetImage()The image initialization associated with this points initialization.NamedProviderStore<PointsFitter>getPointFitters()Store for point fitters.voidpopulate(BeanInitializer<?> initializer, Define define, Logger logger)Populates the stores with beans from the given Define.
-
Method Details
-
create
Creates a new PointsInitialization instance.- Parameters:
image- The ImageInitialization to useso- The SharedObjects to use for creating NamedProviderStores- Returns:
- A new PointsInitialization instance
-
populate
public void populate(BeanInitializer<?> initializer, Define define, Logger logger) throws OperationFailedExceptionPopulates the stores with beans from the given Define.- Parameters:
initializer- The BeanInitializer to usedefine- The Define containing the beans to populatelogger- The Logger to use for logging- Throws:
OperationFailedException- If the population operation fails
-
getImage
The image initialization associated with this points initialization. -
getPointFitters
Store for point fitters.
-