24 #include "cheetah/sift/SiftModule.h" 30 template<
class SiftTraits,
typename... SiftAlgos>
31 SiftModule<SiftTraits, SiftAlgos...>::SiftModule(Config
const& config, Handler& handler)
32 : BaseT(config.pool(), SiftAlgoFactory<SiftTraits>(config), handler)
36 template<
class SiftTraits,
typename... SiftAlgos>
39 return BaseT::operator()(input);
43 template<
typename OtherDataType
44 ,
typename std::enable_if<std::is_convertible<OtherDataType, data::Ccl>::value,
bool>::type
48 return BaseT::operator()(std::static_pointer_cast<data::Ccl>(input));
std::shared_ptr< data::Scl > operator()(panda::PoolResource< Arch > &resource, data::Ccl &input)
syncronous call
Module for configuration and launnch of Sift algorithms.
Some limits and constants for FLDO.