VisionCpp
0.0.1
|
This file is used to create a pyramid output memory when the auto generate output memory is selected. More...
Go to the source code of this file.
Classes | |
struct | visioncpp::internal::CreatePyramidTupleType< SatisfyingConds, Cols, Rows, LeafType, Depth, CurrentDepth, LHS, ChildType > |
CreatePyramidTupleType: This file is used to create each output element type for each downsampling output of the pyramid memory. More... | |
struct | visioncpp::internal::CreatePyramidTupleType< true, Cols, Rows, LeafType, Depth, CurrentDepth, LHS, ChildType... > |
specialisation of the CreatePyramidTupleType when the SatisfyingConds is true. More... | |
struct | visioncpp::internal::CreatePyramidTuple< SatisfyingConds, Cols, Rows, LeafType, Depth, CurrentDepth, LHS > |
CreatePyramidTuple. More... | |
struct | visioncpp::internal::CreatePyramidTuple< true, Cols, Rows, LeafType, Depth, CurrentDepth, LHS > |
specialisation of the CreatePyramidTuple when the SatisfyingConds is true. More... | |
Namespaces | |
visioncpp | |
VisionCpp namespace. | |
visioncpp::internal | |
Internal implementations. | |
Functions | |
template<size_t Cols, size_t Rows, size_t Depth, size_t Current_Depth, typename LHS > | |
CreatePyramidTupleType< false, Cols, Rows, LHS::Type::LeafType, Depth, 0, LHS >::Type | visioncpp::internal::create_pyramid_memory () |
create_pyramid_memory template deduction function for CreatePyramidTuple struct. More... | |
This file is used to create a pyramid output memory when the auto generate output memory is selected.
Here a tuple of output memory will be constructed. The size of the tuple is a template variable determined based on the depth of the pyramid.
Definition in file pyramid_mem.hpp.