Package org.anchoranalysis.mpp.init
Class MarksInitialization
Object
MarksInitialization
- All Implemented Interfaces:
BeanInitialization
Initialization class for marks-related components in the MPP framework.
This class manages the initialization of various mark-related stores and provides access to image and points initialization.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a MarksInitialization with the given ImageInitialization. -
Method Summary
Modifier and TypeMethodDescriptionGets the DictionaryInitialization associated with this MarksInitialization.feature()
Gets the FeatureRelatedInitialization associated with this MarksInitialization.image()
The image initialization associated with this marks initialization.Store for mark bounds.Store for mark collection proposers.Store for mark merge proposers.Store for random collections of mark pairs.Store for mark proposers.marks()
Store for mark collections.Store for mark split proposers.points()
The points initialization associated with this marks initialization.void
populate
(BeanInitializer<?> initializer, Define define, Logger logger) Populates the stores with beans from the given Define.
-
Constructor Details
-
MarksInitialization
Constructs a MarksInitialization with the given ImageInitialization.- Parameters:
image
- The ImageInitialization to use
-
-
Method Details
-
feature
Gets the FeatureRelatedInitialization associated with this MarksInitialization.- Returns:
- The FeatureRelatedInitialization
-
dictionary
Gets the DictionaryInitialization associated with this MarksInitialization.- Returns:
- The DictionaryInitialization
-
populate
public void populate(BeanInitializer<?> initializer, Define define, Logger logger) throws OperationFailedException Populates 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
-
image
The image initialization associated with this marks initialization. -
points
The points initialization associated with this marks initialization. -
marks
Store for mark collections. -
markCollectionProposers
Store for mark collection proposers. -
markBounds
Store for mark bounds. -
markProposers
Store for mark proposers. -
markMergeProposers
Store for mark merge proposers. -
markSplitProposers
Store for mark split proposers. -
markPairs
Store for random collections of mark pairs.
-