VisionCpp  0.0.1
Public Types | Public Attributes | List of all members
visioncpp::internal::PixelUnaryOp< USROP, InTp > Struct Template Reference

This class is used to encapsulate the unary point operation functor and the types of each operand in this functor. More...

#include <expr_tree.hpp>

Collaboration diagram for visioncpp::internal::PixelUnaryOp< USROP, InTp >:

Public Types

using OP = USROP
 
using InType = InTp
 
using OutType = decltype(OP()(x))
 

Public Attributes

InType x
 

Detailed Description

template<typename USROP, typename InTp>
struct visioncpp::internal::PixelUnaryOp< USROP, InTp >

This class is used to encapsulate the unary point operation functor and the types of each operand in this functor.

The functor passed to this struct applies point operation. This struct is used for point operation. template parameters:

Template Parameters
USROP: the user/built-in functor
InTpthe right-hand side input type for the unary functor

Definition at line 86 of file expr_tree.hpp.

Member Typedef Documentation

◆ InType

template<typename USROP , typename InTp >
using visioncpp::internal::PixelUnaryOp< USROP, InTp >::InType = InTp

Definition at line 88 of file expr_tree.hpp.

◆ OP

template<typename USROP , typename InTp >
using visioncpp::internal::PixelUnaryOp< USROP, InTp >::OP = USROP

Definition at line 87 of file expr_tree.hpp.

◆ OutType

template<typename USROP , typename InTp >
using visioncpp::internal::PixelUnaryOp< USROP, InTp >::OutType = decltype(OP()(x))

Definition at line 90 of file expr_tree.hpp.

Member Data Documentation

◆ x

template<typename USROP , typename InTp >
InType visioncpp::internal::PixelUnaryOp< USROP, InTp >::x

Definition at line 89 of file expr_tree.hpp.


The documentation for this struct was generated from the following file: