VisionCpp
0.0.1
|
This file contains RBiOP (Binary Operation) struct which is used to apply Binary Operation on left hand side(LHS) and right hand side(RHS) operands. More...
Go to the source code of this file.
Classes | |
struct | visioncpp::internal::InheritTypeBinary< LHSExpr, RHSExpr > |
This struct is used to extract the output type of the binary operation from both input. More... | |
struct | visioncpp::internal::OpTP< false, internal::ops_category::PointOP, RhsOP > |
specialisation of the PointOP category where the two operation types are not equal and the lhs operation type is PointOp More... | |
struct | visioncpp::internal::OpTP< false, LhsOP, internal::ops_category::PointOP > |
specialisation of the PointOP category where the two operation types are not equal and the rhs operation type is PointOp More... | |
struct | visioncpp::internal::OpTP< true, OPType, OPType > |
specialisation of the PointOP category where the two operation types are equal More... | |
struct | visioncpp::internal::RBiOP< BI_OP, LHS, RHS, Cols, Rows, LfType, LVL > |
The definition is in RBiOP file. More... | |
Namespaces | |
visioncpp | |
VisionCpp namespace. | |
visioncpp::internal | |
Internal implementations. | |
Functions | |
template<typename OP , size_t Cols, size_t Rows, size_t LeafType, typename LHS , typename RHS > | |
auto | visioncpp::internal::point_operation (LHS lhs, RHS rhs) -> RBiOP< internal::PixelBinaryOp< OP, typename LHS::OutType, typename RHS::OutType >, LHS, RHS, Cols, Rows, LeafType, 1+internal::tools::StaticIf<(LHS::Level > RHS::Level), LHS, RHS >::Type::Level > |
template deduction for the RBiOP struct where user determines the Column, Row, and memory_type of the output. More... | |
template<typename OP , typename LHS , typename RHS > | |
auto | visioncpp::point_operation (LHS lhs, RHS rhs) -> internal::RBiOP< internal::PixelBinaryOp< OP, typename LHS::OutType, typename RHS::OutType >, LHS, RHS, internal::InheritTypeBinary< LHS, RHS >::Type::Cols, internal::InheritTypeBinary< LHS, RHS >::Type::Rows, internal::InheritTypeBinary< LHS, RHS >::Type::LeafType, 1+internal::tools::StaticIf<(LHS::Level > RHS::Level), LHS, RHS >::Type::Level > |
template deduction for RBiOP struct where the Column, Row, and memory_type of the output has been automatically deduced from LHS and RHS operands More... | |
This file contains RBiOP (Binary Operation) struct which is used to apply Binary Operation on left hand side(LHS) and right hand side(RHS) operands.
Definition in file resizable_binary.hpp.