Class EuclidianDistanceMetric


  • public class EuclidianDistanceMetric
    extends AbstractDistanceMetric

    Euclidean Distance implementation of the AbstractDistanceMetric

    A euclidean distance with masksize = 5 would look like the following:

    euclidean distance with masksize = 5
    2.828 2.4141 2 2.4141 2.828
    2.4141 1.414 1 1.414 2.4141
    2 1 0 1 2
    2.4141 1.414 1 1.414 2.4141
    2.828 2.4141 2 2.4141 2.828
    Since:
    1.0
    Author:
    Christoph Praschl
    • Constructor Detail

      • EuclidianDistanceMetric

        public EuclidianDistanceMetric()
    • Method Detail

      • calculateMaskValue

        protected double calculateMaskValue​(int x,
                                            int y)
        Description copied from class: AbstractDistanceMetric
        Method which calculates the mask value at the given position
        Specified by:
        calculateMaskValue in class AbstractDistanceMetric
        Parameters:
        x - x position
        y - y position
        Returns:
        mask value for the given position