VisionCpp
0.0.1
|
This class is used to encapsulate the local unary functor and the types of each operand in this functor. More...
#include <expr_tree.hpp>
Public Types | |
using | OP = USROP |
using | InType = InTp |
using | OutType = decltype(OP()(x)) |
Public Attributes | |
visioncpp::internal::LocalNeighbour< InTp > | x |
Static Public Attributes | |
static constexpr size_t | Operation_type = internal::ops_category::NeighbourOP |
This class is used to encapsulate the local unary functor and the types of each operand in this functor.
The functor passed to this struct applies local neighbour. This struct is used for local neighbour operation template parameters:
USROP | : the user/built-in functor |
InTp | the input type for that unary functor |
Definition at line 53 of file expr_tree.hpp.
using visioncpp::internal::LocalUnaryOp< USROP, InTp >::InType = InTp |
Definition at line 55 of file expr_tree.hpp.
using visioncpp::internal::LocalUnaryOp< USROP, InTp >::OP = USROP |
Definition at line 54 of file expr_tree.hpp.
using visioncpp::internal::LocalUnaryOp< USROP, InTp >::OutType = decltype(OP()(x)) |
Definition at line 57 of file expr_tree.hpp.
|
staticconstexpr |
Definition at line 58 of file expr_tree.hpp.
visioncpp::internal::LocalNeighbour<InTp> visioncpp::internal::LocalUnaryOp< USROP, InTp >::x |
Definition at line 56 of file expr_tree.hpp.