LinearSearchKNN(TDistanceFunction distanceFunction = TDistanceFunction(), const unsigned int k = 1000, const unsigned int strideLength = 1) : DistanceFunction(distanceFunction), K(k), StrideLength(strideLength) { }
/** Constructor. This class requires the property map, an image, and a mask. */ LinearSearchBestFirstAndWrite(TPatchDescriptorPropertyMap patchDescriptorPropertyMap, TImage* const image, Mask* const mask, TDistanceFunction distanceFunction = TDistanceFunction()) : PatchDescriptorPropertyMap(patchDescriptorPropertyMap), Image(image), MaskImage(mask), DistanceFunction(distanceFunction) {}