Image Component Library (ICL)
Static Public Member Functions | List of all members
icl::math::FixedMatrixBase Struct Reference

FixedMatrix base struct defining datamode enum. More...

#include <FixedMatrix.h>

Inheritance diagram for icl::math::FixedMatrixBase:
icl::math::FixedMatrix< float, 1, DIM > icl::math::FixedMatrix< float, 2, 2 > icl::math::FixedMatrix< float, 3, 3 > icl::math::FixedMatrix< icl32f, 1, DIM > icl::math::FixedMatrix< icl32f, 3, 3 > icl::math::FixedMatrix< icl32f, 4, 4 > icl::math::FixedMatrix< icl8u, 1, DIM > icl::math::FixedMatrix< int, 1, DIM > icl::math::FixedMatrix< T, 1, DIM > icl::math::FixedMatrix< T, 3, 3 > icl::math::FixedMatrix< T, DIM, 1 > icl::math::FixedMatrix< T, COLS, ROWS > icl::math::FixedMatrixPart< T, N, Iterator >

Static Public Member Functions

template<class SrcIterator , class DstIterator , unsigned int N>
static void optimized_copy (SrcIterator srcBegin, SrcIterator srcEnd, DstIterator dstBegin)
 Optimized copy function template (for N>30 using std::copy, otherwise a simple loop is used) More...
 

Detailed Description

FixedMatrix base struct defining datamode enum.

Member Function Documentation

◆ optimized_copy()

template<class SrcIterator , class DstIterator , unsigned int N>
static void icl::math::FixedMatrixBase::optimized_copy ( SrcIterator  srcBegin,
SrcIterator  srcEnd,
DstIterator  dstBegin 
)
inlinestatic

Optimized copy function template (for N>30 using std::copy, otherwise a simple loop is used)


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