Class FeatureInputMark

Object
FeatureInputMark
All Implemented Interfaces:
FeatureInput, FeatureInputDictionary, FeatureInputWithResolution

public class FeatureInputMark extends Object implements FeatureInputDictionary
A feature input that wraps a Mark along with optional dimensions and dictionary.

This class implements FeatureInputDictionary to provide dictionary-related functionality for feature calculations on marks.

  • Constructor Details

    • FeatureInputMark

      public FeatureInputMark(Mark mark, Optional<Dimensions> dimensions)
      Constructs a new instance with a mark and optional dimensions.
      Parameters:
      mark - the mark
      dimensions - optional dimensions
    • FeatureInputMark

      public FeatureInputMark(Mark mark, Dimensions dimensions, Dictionary dictionary)
      Constructs a new instance with a mark, dimensions, and dictionary.
      Parameters:
      mark - the mark
      dimensions - the dimensions
      dictionary - the dictionary
    • FeatureInputMark

      public FeatureInputMark(Mark mark, Optional<Dimensions> dimensions, Optional<Dictionary> dictionary)
      Creates a new FeatureInputMark instance.
      Parameters:
      mark - The mark associated with this feature input.
      dimensions - Optional dimensions associated with the mark.
      dictionary - Optional dictionary associated with the mark.
  • Method Details