24 #ifndef ARM_COMPUTE_NEFILLARRAYKERNEL_H 25 #define ARM_COMPUTE_NEFILLARRAYKERNEL_H 42 const char *
name()
const override 44 return "NEFillArrayKernel";
const Window & window() const
The maximum window the kernel can be executed on.
Common interface for all kernels implemented in C++.
Interface for Neon tensor.
Copyright (c) 2017-2021 Arm Limited.
~NEFillArrayKernel()=default
Default detructor.
const char * name() const override
Name of the kernel.
void configure(const IImage *input, uint8_t threshold, IKeyPointArray *output)
Initialise the kernel.
ITensor IImage
Interface for CPP Images.
void run(const Window &window, const ThreadInfo &info) override
Execute the kernel on the passed window.
ScaleKernelInfo info(interpolation_policy, default_border_mode, PixelValue(), sampling_policy, false)
Information about executing thread and CPU.
bool is_parallelisable() const override
Indicates whether or not the kernel is parallelisable.
SimpleTensor< T > threshold(const SimpleTensor< T > &src, T threshold, T false_value, T true_value, ThresholdType type, T upper)
Describe a multidimensional execution window.
NEFillArrayKernel & operator=(const NEFillArrayKernel &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
NEFillArrayKernel()
Default contructor.
This kernel adds all texels greater than or equal to the threshold value to the keypoint array...