Class FvParameters

    • Field Detail

      • DEFAULT_LENGTH

        public static final int DEFAULT_LENGTH
        Default length (dimensions).
        See Also:
        Constant Field Values
      • DEFAULT_SCALED_MIN

        public static final double DEFAULT_SCALED_MIN
        Default min value for scaling.
        See Also:
        Constant Field Values
      • DEFAULT_SCALED_MAX

        public static final double DEFAULT_SCALED_MAX
        Default max value for scaling.
        See Also:
        Constant Field Values
    • Constructor Detail

      • FvParameters

        public FvParameters​(FvParameters.Builder builder)
        Constructor based on a builder.
        Parameters:
        builder - Builder which current state will be represented.
      • FvParameters

        public FvParameters()
        Construct with default values.
    • Method Detail

      • getDescriptorGenerator

        public FvGenerator getDescriptorGenerator()
        Description copied from interface: DescriptorParameters
        Return the represented descriptor generator.

        Please note that certain descriptors might provide multiple DescriptorGenerator implementations for different descriptor representations. (Consider structure based fingerprints feature list/feature counts/folded finite binary vector representations.) Such different descriptor generators might be exposed through their parameters object as multiple factory methods.

        Specified by:
        getDescriptorGenerator in interface DescriptorParameters
        Returns:
        Associated generator
      • createNewBuilder

        public static FvParameters.Builder createNewBuilder()
        Construct a builder for this parameter class, initialized to default.
        Returns:
        Builder initialized to default settings
      • getLength

        public int getLength()
        Returns represented fingerprint length (bit count) setting.
        Returns:
        Fingerprint length
      • getNumericRepresentation

        public FvParameters.NumericRepresentation getNumericRepresentation()
        Numeric representation.
        Returns:
        Numeric representation of underlying vector
      • getScaledMax

        public double getScaledMax()
        Max value for scaled fixed point representations.
        Returns:
        max value
      • getScaledMin

        public double getScaledMin()
        Min value for scaled fixed point representations.
        Returns:
        min value