Class PointsInitialization

Object
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 Details

    • create

      public static PointsInitialization create(ImageInitialization image, SharedObjects so)
      Creates a new PointsInitialization instance.
      Parameters:
      image - The ImageInitialization to use
      so - The SharedObjects to use for creating NamedProviderStores
      Returns:
      A new PointsInitialization instance
    • 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 use
      define - The Define containing the beans to populate
      logger - The Logger to use for logging
      Throws:
      OperationFailedException - If the population operation fails
    • getImage

      public ImageInitialization getImage()
      The image initialization associated with this points initialization.
    • getPointFitters

      public NamedProviderStore<PointsFitter> getPointFitters()
      Store for point fitters.